1*b29d2e84SChris Austen[tox]
2*b29d2e84SChris Austenskipsdist = True
3*b29d2e84SChris Austen
4*b29d2e84SChris Austen[testenv]
5*b29d2e84SChris Austenpassenv = *
6*b29d2e84SChris Austensetenv =
7*b29d2e84SChris Austen    ARG_FILE={env:ARG_FILE:/tmp/argument_file.txt}
8*b29d2e84SChris Austen    PYTHONWARNINGS="ignore:Unverified HTTPS request"
9*b29d2e84SChris Austen    OPENBMC_PASSWORD=0penBmc
10*b29d2e84SChris Austen    OPENBMC_USERNAME=root
11*b29d2e84SChris Austen    SYSLOG_IP_ADDRESS=127.0.0.1
12*b29d2e84SChris Austen    SYSLOG_PORT=514
13*b29d2e84SChris Austenwhitelist_externals = *
14*b29d2e84SChris Austeninstall_command = pip install -U {opts} {packages}
15*b29d2e84SChris Austendeps = -r{toxinidir}/requirements.txt
16*b29d2e84SChris Austencommands =
17*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
18*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
19*b29d2e84SChris Austen
20*b29d2e84SChris Austen[testenv:full]
21*b29d2e84SChris Austendeps = {[testenv]deps}
22*b29d2e84SChris Austensetenv = {[testenv]setenv}
23*b29d2e84SChris Austencommands =
24*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
25*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} .
26*b29d2e84SChris Austen
27*b29d2e84SChris Austen[testenv:tests]
28*b29d2e84SChris Austendeps = {[testenv]deps}
29*b29d2e84SChris Austensetenv = {[testenv]setenv}
30*b29d2e84SChris Austencommands =
31*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
32*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} tests
33*b29d2e84SChris Austen
34*b29d2e84SChris Austen[testenv:custom]
35*b29d2e84SChris Austendeps = {[testenv]deps}
36*b29d2e84SChris Austensetenv = {[testenv]setenv}
37*b29d2e84SChris Austencommands =
38*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
39*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
40*b29d2e84SChris Austen
41*b29d2e84SChris Austen[testenv:barreleye]
42*b29d2e84SChris Austendeps     = {[testenv]deps}
43*b29d2e84SChris Austensetenv   = {[testenv]setenv}
44*b29d2e84SChris Austen    OPENBMC_MODEL=./data/Barreleye.py
45*b29d2e84SChris Austencommands =
46*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
47*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
48*b29d2e84SChris Austen
49*b29d2e84SChris Austen[testenv:palmetto]
50*b29d2e84SChris Austendeps     = {[testenv]deps}
51*b29d2e84SChris Austensetenv   = {[testenv]setenv}
52*b29d2e84SChris Austen    OPENBMC_MODEL=./data/Palmetto.py
53*b29d2e84SChris Austencommands =
54*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
55*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
56*b29d2e84SChris Austen
57*b29d2e84SChris Austen[testenv:firestone]
58*b29d2e84SChris Austendeps     = {[testenv]deps}
59*b29d2e84SChris Austensetenv   = {[testenv]setenv}
60*b29d2e84SChris Austen    OPENBMC_MODEL=./data/Firestone.py
61*b29d2e84SChris Austencommands =
62*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
63*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
64*b29d2e84SChris Austen
65*b29d2e84SChris Austen[testenv:Garrison]
66*b29d2e84SChris Austendeps     = {[testenv]deps}
67*b29d2e84SChris Austensetenv   = {[testenv]setenv}
68*b29d2e84SChris Austen    OPENBMC_MODEL=./data/Garrison.py
69*b29d2e84SChris Austencommands =
70*b29d2e84SChris Austen    bash {toxinidir}/tools/generate_argumentfile.sh
71*b29d2e84SChris Austen    python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs}
72