blob: 565a9ad4e34c72214cdd235d73713dda2f913984 [file] [log] [blame]
Jay Pipesa6aa5f22012-07-24 19:40:29 -04001[tox]
2envlist = pep8
3
4[testenv]
5setenv = VIRTUAL_ENV={envdir}
6 NOSE_WITH_OPENSTACK=1
7 NOSE_OPENSTACK_COLOR=1
8 NOSE_OPENSTACK_RED=15
9 NOSE_OPENSTACK_YELLOW=3
10 NOSE_OPENSTACK_SHOW_ELAPSED=1
11 NOSE_OPENSTACK_STDOUT=1
Monty Taylor8d4c90c2013-05-02 14:33:18 -040012
13[testenv:full]
14sitepackages = True
15setenv = VIRTUAL_ENV={envdir}
16 NOSE_WITH_OPENSTACK=1
17 NOSE_OPENSTACK_COLOR=1
18 NOSE_OPENSTACK_RED=15
19 NOSE_OPENSTACK_YELLOW=3
20 NOSE_OPENSTACK_SHOW_ELAPSED=1
21 NOSE_OPENSTACK_STDOUT=1
22commands =
23 nosetests --logging-format '%(asctime)-15s %(message)s' --with-xunit --xunit-file=nosetests-full.xml -sv tempest
24 nosetests --logging-format '%(asctime)-15s %(message)s' --with-xunit --xunit-file=nosetests-cli.xml -sv cli
25
26[testenv:smoke]
27sitepackages = True
28setenv = VIRTUAL_ENV={envdir}
29 NOSE_WITH_OPENSTACK=1
30 NOSE_OPENSTACK_COLOR=1
31 NOSE_OPENSTACK_RED=15
32 NOSE_OPENSTACK_YELLOW=3
33 NOSE_OPENSTACK_SHOW_ELAPSED=1
34 NOSE_OPENSTACK_STDOUT=1
35commands =
36 nosetests --logging-format '%(asctime)-15s %(message)s' --with-xunit -sv --attr=type=smoke --xunit-file=nosetests-smoke.xml tempest
37
Jay Pipesa6aa5f22012-07-24 19:40:29 -040038
Matthew Treinishd15705b2012-10-16 14:04:48 -040039[testenv:coverage]
Monty Taylor8d4c90c2013-05-02 14:33:18 -040040sitepackages = True
41setenv = VIRTUAL_ENV={envdir}
42 NOSE_WITH_OPENSTACK=1
43 NOSE_OPENSTACK_COLOR=1
44 NOSE_OPENSTACK_RED=15
45 NOSE_OPENSTACK_YELLOW=3
46 NOSE_OPENSTACK_SHOW_ELAPSED=1
47 NOSE_OPENSTACK_STDOUT=1
48commands =
49 python -m tools/tempest_coverage -c start --combine
50 nosetests --logging-format '%(asctime)-15s %(message)s' --with-xunit --xunit-file=nosetests-full.xml -sv tempest
51 nosetests --logging-format '%(asctime)-15s %(message)s' --with-xunit --xunit-file=nosetests-cli.xml -sv cli
52 python -m tools/tempest_coverage -c report --html
Matthew Treinishd15705b2012-10-16 14:04:48 -040053
Jay Pipesa6aa5f22012-07-24 19:40:29 -040054[testenv:pep8]
Monty Taylorb2ca5ca2013-04-28 18:00:21 -070055commands = flake8
Sean Dague9cf95392013-05-10 18:36:53 -040056deps = -r{toxinidir}/tools/pip-requires
57 -r{toxinidir}/tools/test-requires
Monty Taylorb2ca5ca2013-04-28 18:00:21 -070058
59[flake8]
60ignore = E125,H302,H404
61show-source = True
62exclude = .git,.venv,.tox,dist,doc,openstack,*egg