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 12whitelist_externals = * 13install_command = pip install -U {opts} {packages} 14deps = -r{toxinidir}/requirements.txt 15commands = 16 -mkdir -p {envtmpdir} 17 bash {toxinidir}/tools/generate_argumentfile.sh 18 19 20[testenv:custom] 21deps = {[testenv]deps} 22setenv = {[testenv]setenv} 23commands = 24 {[testenv]commands} 25 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 26 27 28[testenv:barreleye] 29deps = {[testenv]deps} 30setenv = {[testenv]setenv} 31 OPENBMC_MODEL=./data/Barreleye.py 32commands = 33 {[testenv]commands} 34 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 35 36 37[testenv:palmetto] 38deps = {[testenv]deps} 39setenv = {[testenv]setenv} 40 OPENBMC_MODEL=./data/Palmetto.py 41commands = 42 {[testenv]commands} 43 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 44 45 46[testenv:firestone] 47deps = {[testenv]deps} 48setenv = {[testenv]setenv} 49 OPENBMC_MODEL=./data/Firestone.py 50commands = 51 {[testenv]commands} 52 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 53 54 55[testenv:garrison] 56deps = {[testenv]deps} 57setenv = {[testenv]setenv} 58 OPENBMC_MODEL=./data/Garrison.py 59commands = 60 {[testenv]commands} 61 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 62 63 64[testenv:qemu] 65deps = {[testenv]deps} 66setenv = {[testenv]setenv} 67 OPENBMC_MODEL=./data/Palmetto.py 68commands = 69 {[testenv]commands} 70 python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs} 71 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} 80