
This patch upgrades the version of node.js referred to in tox.ini from 0.10.29 (released June 2014) to the newest LTS version, 6.10.2. We should be using newer components where possible. Change-Id: I0e1279f7f1e006df5d17037eb1637d691ab9353b
49 lines
1.4 KiB
INI
49 lines
1.4 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
whitelist_externals = bash
|
|
npm
|
|
node
|
|
nodejs
|
|
bower
|
|
grunt
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
deps = nodeenv
|
|
MySQL-python
|
|
http://tarballs.openstack.org/storyboard/storyboard-master.tar.gz
|
|
|
|
[testenv:venv]
|
|
commands =
|
|
bash ./bin/nodeenv.sh {envdir} 6.10.2
|
|
npm install
|
|
{toxinidir}/node_modules/.bin/bower install --config.interactive=false
|
|
|
|
[testenv:grunt]
|
|
commands =
|
|
bash ./bin/nodeenv.sh {envdir} 6.10.2
|
|
npm install
|
|
{toxinidir}/node_modules/.bin/bower install --config.interactive=false
|
|
bash ./bin/api.sh create-db
|
|
bash ./bin/api.sh start
|
|
{toxinidir}/node_modules/.bin/grunt {posargs}
|
|
bash ./bin/api.sh stop
|
|
|
|
[testenv:grunt_no_api]
|
|
deps = nodeenv
|
|
commands =
|
|
bash ./bin/nodeenv.sh {envdir} 6.10.2
|
|
npm install
|
|
{toxinidir}/node_modules/.bin/bower install --config.interactive=false
|
|
{toxinidir}/node_modules/.bin/grunt {posargs}
|
|
|
|
[testenv:bindep]
|
|
# Do not install any requirements. We want this to be fast and work even if
|
|
# system dependencies are missing, since it's used to tell you what system
|
|
# dependencies are missing! This also means that bindep must be installed
|
|
# separately, outside of the requirements files.
|
|
deps = bindep
|
|
commands = bindep test
|