aboutsummaryrefslogtreecommitdiffstats
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini15
1 files changed, 12 insertions, 3 deletions
diff --git a/tox.ini b/tox.ini
index 6b1fb5d..404e32e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,7 +4,7 @@
# and then run "tox" from this directory.
[tox]
-envlist = pep8,py27
+envlist = weblint,pep8,py27
skipsdist = True
sitepackages = True
@@ -18,7 +18,7 @@ deps =
commands=
py.test \
--basetemp={envtmpdir} \
- --cov \
+ --cov=opnfv_testapi \
--cov-report term-missing \
--cov-report xml \
{posargs}
@@ -26,9 +26,18 @@ setenv=
HOME = {envtmpdir}
PYTHONPATH = {toxinidir}
+[testenv:weblint]
+deps = nodeenv
+commands =
+ nodeenv --force -r node-requirements.txt {envdir}/npmenv
+ bash -c 'ln -f -s {envdir}/npmenv/bin/node {envdir}/bin/node'
+ {envdir}/npmenv/bin/htmllint --cwd {toxinidir}/3rd_party/
+ {envdir}/npmenv/bin/csslint {toxinidir}/3rd_party/
+whitelist_externals = bash
+
[testenv:pep8]
deps = flake8
-commands = flake8 {toxinidir}
+commands = flake8 opnfv_testapi
[flake8]
# H803 skipped on purpose per list discussion.