Fix docker-login to conditionally use -e
[releng/global-jjb.git] / tox.ini
1 [tox]
2 minversion = 1.6
3 envlist = coala,jjb,jjb-compare-xml,license
4 skipsdist = true
5
6 [testenv:coala]
7 basepython = python3
8 deps =
9     coala
10     coala-bears
11     # Markdown lint requires nodejs
12     nodeenv
13 commands =
14     nodeenv -p
15     npm install --global remark-cli remark-lint write-good
16     python3 -m nltk.downloader punkt maxent_treebank_pos_tagger averaged_perceptron_tagger
17     coala --non-interactive
18
19 [testenv:jjb]
20 deps =
21     jenkins-job-builder
22 commands =
23     jenkins-jobs -l DEBUG test --recursive -o {toxinidir}/archives/job-configs {toxinidir}/jjb:{toxinidir}/.jjb-test
24
25 [testenv:jjb-compare-xml]
26 deps =
27     jenkins-job-builder
28 commands =
29     ./jjb-compare-xml.sh
30
31 [testenv:license]
32 deps = lftools
33 commands = lftools license check-dir -r '.+' shell
34
35 [testenv:update-expected-xml]
36 deps =
37     jenkins-job-builder
38 commands =
39     jenkins-jobs test --recursive -o {toxinidir}/.jjb-test/expected-xml {toxinidir}/jjb:{toxinidir}/.jjb-test
40