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 13whitelist_externals = * 14install_command = pip install {opts} {packages} 15deps = -r{toxinidir}/requirements.txt 16commands = 17 -mkdir -p {envtmpdir} 18 bash {toxinidir}/tools/generate_argumentfile.sh 19 cp bin/ssh_pw {envdir}/bin/ssh_pw 20 21 22[testenv:default] 23deps = {[testenv]deps} 24setenv = {[testenv]setenv} 25commands = 26 {[testenv]commands} 27 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 28 29 30[testenv:barreleye] 31deps = {[testenv]deps} 32setenv = {[testenv]setenv} 33 OPENBMC_MODEL=./data/Barreleye.py 34commands = 35 {[testenv]commands} 36 python -m robot.run --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 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 46 47 48[testenv:firestone] 49deps = {[testenv]deps} 50setenv = {[testenv]setenv} 51 OPENBMC_MODEL=./data/Firestone.py 52commands = 53 {[testenv]commands} 54 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 55 56 57[testenv:garrison] 58deps = {[testenv]deps} 59setenv = {[testenv]setenv} 60 OPENBMC_MODEL=./data/Garrison.py 61commands = 62 {[testenv]commands} 63 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 64 65 66[testenv:qemu] 67deps = {[testenv]deps} 68setenv = {[testenv]setenv} 69 OPENBMC_MODEL=./data/Palmetto.py 70commands = 71 {[testenv]commands} 72 python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs} 73 74 75[testenv:witherspoon] 76deps = {[testenv]deps} 77setenv = {[testenv]setenv} 78 OPENBMC_MODEL=./data/Witherspoon.py 79commands = 80 {[testenv]commands} 81 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 82 83[testenv:romulus] 84deps = {[testenv]deps} 85setenv = {[testenv]setenv} 86 OPENBMC_MODEL=./data/Romulus.py 87commands = 88 {[testenv]commands} 89 python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 90