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:qemu] 50deps = {[testenv]deps} 51setenv = {[testenv]setenv} 52 OPENBMC_MODEL=./data/Palmetto.py 53commands = 54 {[testenv]commands} 55 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 56 57 58[testenv:witherspoon] 59deps = {[testenv]deps} 60setenv = {[testenv]setenv} 61 OPENBMC_MODEL=./data/Witherspoon.py 62commands = 63 {[testenv]commands} 64 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 65 66[testenv:romulus] 67deps = {[testenv]deps} 68setenv = {[testenv]setenv} 69 OPENBMC_MODEL=./data/Romulus.py 70commands = 71 {[testenv]commands} 72 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 73