Zara 541481ad6e Upgrade node in tox.ini to newest LTS (6.10.2)
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
2017-04-11 18:25:13 +01:00

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