1[tox] 2skipsdist = True 3 4[testenv] 5passenv = * 6setenv = 7 ARG_FILE={envtmpdir}/argument_file.txt 8 OPENBMC_PASSWORD=0penBmc 9 OPENBMC_USERNAME=root 10 SYSLOG_IP_ADDRESS=127.0.0.1 11 SYSLOG_PORT=514 12 IPMI_COMMAND=External 13 IPMI_CIPHER_LEVEL=3 14whitelist_externals = * 15install_command = pip install {opts} {packages} 16deps = -r{toxinidir}/requirements.txt 17commands = 18 -mkdir -p {envtmpdir} 19 bash {toxinidir}/tools/generate_argumentfile.sh 20 cp bin/ssh_pw {envdir}/bin/ssh_pw 21 22 23[testenv:default] 24deps = {[testenv]deps} 25setenv = {[testenv]setenv} 26commands = 27 {[testenv]commands} 28 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 29 30 31[testenv:barreleye] 32deps = {[testenv]deps} 33setenv = {[testenv]setenv} 34 OPENBMC_MODEL=./data/Barreleye.py 35commands = 36 {[testenv]commands} 37 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 38 39 40[testenv:palmetto] 41deps = {[testenv]deps} 42setenv = {[testenv]setenv} 43 OPENBMC_MODEL=./data/Palmetto.py 44commands = 45 {[testenv]commands} 46 python -m robot.run --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 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 56 57 58[testenv:garrison] 59deps = {[testenv]deps} 60setenv = {[testenv]setenv} 61 OPENBMC_MODEL=./data/Garrison.py 62commands = 63 {[testenv]commands} 64 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 65 66 67[testenv:qemu] 68deps = {[testenv]deps} 69setenv = {[testenv]setenv} 70 OPENBMC_MODEL=./data/Palmetto.py 71commands = 72 {[testenv]commands} 73 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 74 75 76[testenv:witherspoon] 77deps = {[testenv]deps} 78setenv = {[testenv]setenv} 79 OPENBMC_MODEL=./data/Witherspoon.py 80commands = 81 {[testenv]commands} 82 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 83 84[testenv:romulus] 85deps = {[testenv]deps} 86setenv = {[testenv]setenv} 87 OPENBMC_MODEL=./data/Romulus.py 88commands = 89 {[testenv]commands} 90 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 91