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