blob: 18eacdc223230ee78080efa6c909087763992323 [file] [log] [blame]
Chris Austenb29d2e82016-06-07 12:25:35 -05001[tox]
2skipsdist = True
3
4[testenv]
5passenv = *
6setenv =
Chris Austend988e642016-07-06 10:22:38 -05007 ARG_FILE={envtmpdir}/argument_file.txt
Chris Austenb29d2e82016-06-07 12:25:35 -05008 OPENBMC_PASSWORD=0penBmc
9 OPENBMC_USERNAME=root
10 SYSLOG_IP_ADDRESS=127.0.0.1
11 SYSLOG_PORT=514
12whitelist_externals = *
13install_command = pip install -U {opts} {packages}
14deps = -r{toxinidir}/requirements.txt
15commands =
George Keishingf0370d72016-09-12 10:11:40 -050016 -mkdir -p {envtmpdir}
Chris Austen859be602016-07-07 16:46:31 -050017 bash {toxinidir}/tools/generate_argumentfile.sh
Chris Austenb29d2e82016-06-07 12:25:35 -050018
Chris Austenb29d2e82016-06-07 12:25:35 -050019
20[testenv:custom]
21deps = {[testenv]deps}
22setenv = {[testenv]setenv}
23commands =
Chris Austend988e642016-07-06 10:22:38 -050024 {[testenv]commands}
Chris Austen859be602016-07-07 16:46:31 -050025 python -m robot.run --argumentfile {env:ARG_FILE} {posargs}
Chris Austend988e642016-07-06 10:22:38 -050026
Chris Austenb29d2e82016-06-07 12:25:35 -050027
28[testenv:barreleye]
29deps = {[testenv]deps}
30setenv = {[testenv]setenv}
31 OPENBMC_MODEL=./data/Barreleye.py
32commands =
Chris Austend988e642016-07-06 10:22:38 -050033 {[testenv]commands}
causten147f5752016-08-11 16:24:45 -050034 python -m robot.run --argumentfile {env:ARG_FILE} {posargs}
Chris Austend988e642016-07-06 10:22:38 -050035
Chris Austenb29d2e82016-06-07 12:25:35 -050036
37[testenv:palmetto]
38deps = {[testenv]deps}
39setenv = {[testenv]setenv}
40 OPENBMC_MODEL=./data/Palmetto.py
41commands =
Chris Austend988e642016-07-06 10:22:38 -050042 {[testenv]commands}
causten147f5752016-08-11 16:24:45 -050043 python -m robot.run --argumentfile {env:ARG_FILE} {posargs}
Chris Austend988e642016-07-06 10:22:38 -050044
Chris Austenb29d2e82016-06-07 12:25:35 -050045
46[testenv:firestone]
47deps = {[testenv]deps}
48setenv = {[testenv]setenv}
49 OPENBMC_MODEL=./data/Firestone.py
50commands =
Chris Austend988e642016-07-06 10:22:38 -050051 {[testenv]commands}
causten147f5752016-08-11 16:24:45 -050052 python -m robot.run --argumentfile {env:ARG_FILE} {posargs}
Chris Austend988e642016-07-06 10:22:38 -050053
Chris Austenb29d2e82016-06-07 12:25:35 -050054
Chris Austen859be602016-07-07 16:46:31 -050055[testenv:garrison]
Chris Austenb29d2e82016-06-07 12:25:35 -050056deps = {[testenv]deps}
57setenv = {[testenv]setenv}
58 OPENBMC_MODEL=./data/Garrison.py
59commands =
Chris Austend988e642016-07-06 10:22:38 -050060 {[testenv]commands}
causten147f5752016-08-11 16:24:45 -050061 python -m robot.run --argumentfile {env:ARG_FILE} {posargs}
Chris Austen859be602016-07-07 16:46:31 -050062
63
64[testenv:qemu]
65deps = {[testenv]deps}
66setenv = {[testenv]setenv}
67 OPENBMC_MODEL=./data/Palmetto.py
68commands =
69 {[testenv]commands}
causten147f5752016-08-11 16:24:45 -050070 python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs}
George Keishing3bd8cf22016-09-01 00:04:19 -050071
72
73[testenv:witherspoon]
74deps = {[testenv]deps}
75setenv = {[testenv]setenv}
76 OPENBMC_MODEL=./data/Witherspoon.py
77commands =
78 {[testenv]commands}
79 python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs}