1b29d2e84SChris Austen[tox] 2b29d2e84SChris Austenskipsdist = True 3b29d2e84SChris Austen 4b29d2e84SChris Austen[testenv] 5b29d2e84SChris Austenpassenv = * 6b29d2e84SChris Austensetenv = 7d988e649SChris Austen ARG_FILE={envtmpdir}/argument_file.txt 8b29d2e84SChris Austen OPENBMC_PASSWORD=0penBmc 9b29d2e84SChris Austen OPENBMC_USERNAME=root 10b29d2e84SChris Austen SYSLOG_IP_ADDRESS=127.0.0.1 11b29d2e84SChris Austen SYSLOG_PORT=514 12b29d2e84SChris Austenwhitelist_externals = * 13b29d2e84SChris Austeninstall_command = pip install -U {opts} {packages} 14b29d2e84SChris Austendeps = -r{toxinidir}/requirements.txt 15b29d2e84SChris Austencommands = 16*f0370d75SGeorge Keishing -mkdir -p {envtmpdir} 17859be60cSChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 18b29d2e84SChris Austen 19b29d2e84SChris Austen 20b29d2e84SChris Austen[testenv:custom] 21b29d2e84SChris Austendeps = {[testenv]deps} 22b29d2e84SChris Austensetenv = {[testenv]setenv} 23b29d2e84SChris Austencommands = 24d988e649SChris Austen {[testenv]commands} 25859be60cSChris Austen python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 26d988e649SChris Austen 27b29d2e84SChris Austen 28b29d2e84SChris Austen[testenv:barreleye] 29b29d2e84SChris Austendeps = {[testenv]deps} 30b29d2e84SChris Austensetenv = {[testenv]setenv} 31b29d2e84SChris Austen OPENBMC_MODEL=./data/Barreleye.py 32b29d2e84SChris Austencommands = 33d988e649SChris Austen {[testenv]commands} 34147f5757Scausten python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 35d988e649SChris Austen 36b29d2e84SChris Austen 37b29d2e84SChris Austen[testenv:palmetto] 38b29d2e84SChris Austendeps = {[testenv]deps} 39b29d2e84SChris Austensetenv = {[testenv]setenv} 40b29d2e84SChris Austen OPENBMC_MODEL=./data/Palmetto.py 41b29d2e84SChris Austencommands = 42d988e649SChris Austen {[testenv]commands} 43147f5757Scausten python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 44d988e649SChris Austen 45b29d2e84SChris Austen 46b29d2e84SChris Austen[testenv:firestone] 47b29d2e84SChris Austendeps = {[testenv]deps} 48b29d2e84SChris Austensetenv = {[testenv]setenv} 49b29d2e84SChris Austen OPENBMC_MODEL=./data/Firestone.py 50b29d2e84SChris Austencommands = 51d988e649SChris Austen {[testenv]commands} 52147f5757Scausten python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 53d988e649SChris Austen 54b29d2e84SChris Austen 55859be60cSChris Austen[testenv:garrison] 56b29d2e84SChris Austendeps = {[testenv]deps} 57b29d2e84SChris Austensetenv = {[testenv]setenv} 58b29d2e84SChris Austen OPENBMC_MODEL=./data/Garrison.py 59b29d2e84SChris Austencommands = 60d988e649SChris Austen {[testenv]commands} 61147f5757Scausten python -m robot.run --argumentfile {env:ARG_FILE} {posargs} 62859be60cSChris Austen 63859be60cSChris Austen 64859be60cSChris Austen[testenv:qemu] 65859be60cSChris Austendeps = {[testenv]deps} 66859be60cSChris Austensetenv = {[testenv]setenv} 67859be60cSChris Austen OPENBMC_MODEL=./data/Palmetto.py 68859be60cSChris Austencommands = 69859be60cSChris Austen {[testenv]commands} 70147f5757Scausten python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs} 713bd8cf2eSGeorge Keishing 723bd8cf2eSGeorge Keishing 733bd8cf2eSGeorge Keishing[testenv:witherspoon] 743bd8cf2eSGeorge Keishingdeps = {[testenv]deps} 753bd8cf2eSGeorge Keishingsetenv = {[testenv]setenv} 763bd8cf2eSGeorge Keishing OPENBMC_MODEL=./data/Witherspoon.py 773bd8cf2eSGeorge Keishingcommands = 783bd8cf2eSGeorge Keishing {[testenv]commands} 793bd8cf2eSGeorge Keishing python -m robot.run -e bmcreboot -e chassisboot --argumentfile {env:ARG_FILE} {posargs} 80