1*b29d2e84SChris Austen[tox] 2*b29d2e84SChris Austenskipsdist = True 3*b29d2e84SChris Austen 4*b29d2e84SChris Austen[testenv] 5*b29d2e84SChris Austenpassenv = * 6*b29d2e84SChris Austensetenv = 7*b29d2e84SChris Austen ARG_FILE={env:ARG_FILE:/tmp/argument_file.txt} 8*b29d2e84SChris Austen PYTHONWARNINGS="ignore:Unverified HTTPS request" 9*b29d2e84SChris Austen OPENBMC_PASSWORD=0penBmc 10*b29d2e84SChris Austen OPENBMC_USERNAME=root 11*b29d2e84SChris Austen SYSLOG_IP_ADDRESS=127.0.0.1 12*b29d2e84SChris Austen SYSLOG_PORT=514 13*b29d2e84SChris Austenwhitelist_externals = * 14*b29d2e84SChris Austeninstall_command = pip install -U {opts} {packages} 15*b29d2e84SChris Austendeps = -r{toxinidir}/requirements.txt 16*b29d2e84SChris Austencommands = 17*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 18*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 19*b29d2e84SChris Austen 20*b29d2e84SChris Austen[testenv:full] 21*b29d2e84SChris Austendeps = {[testenv]deps} 22*b29d2e84SChris Austensetenv = {[testenv]setenv} 23*b29d2e84SChris Austencommands = 24*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 25*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} . 26*b29d2e84SChris Austen 27*b29d2e84SChris Austen[testenv:tests] 28*b29d2e84SChris Austendeps = {[testenv]deps} 29*b29d2e84SChris Austensetenv = {[testenv]setenv} 30*b29d2e84SChris Austencommands = 31*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 32*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} tests 33*b29d2e84SChris Austen 34*b29d2e84SChris Austen[testenv:custom] 35*b29d2e84SChris Austendeps = {[testenv]deps} 36*b29d2e84SChris Austensetenv = {[testenv]setenv} 37*b29d2e84SChris Austencommands = 38*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 39*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 40*b29d2e84SChris Austen 41*b29d2e84SChris Austen[testenv:barreleye] 42*b29d2e84SChris Austendeps = {[testenv]deps} 43*b29d2e84SChris Austensetenv = {[testenv]setenv} 44*b29d2e84SChris Austen OPENBMC_MODEL=./data/Barreleye.py 45*b29d2e84SChris Austencommands = 46*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 47*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 48*b29d2e84SChris Austen 49*b29d2e84SChris Austen[testenv:palmetto] 50*b29d2e84SChris Austendeps = {[testenv]deps} 51*b29d2e84SChris Austensetenv = {[testenv]setenv} 52*b29d2e84SChris Austen OPENBMC_MODEL=./data/Palmetto.py 53*b29d2e84SChris Austencommands = 54*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 55*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 56*b29d2e84SChris Austen 57*b29d2e84SChris Austen[testenv:firestone] 58*b29d2e84SChris Austendeps = {[testenv]deps} 59*b29d2e84SChris Austensetenv = {[testenv]setenv} 60*b29d2e84SChris Austen OPENBMC_MODEL=./data/Firestone.py 61*b29d2e84SChris Austencommands = 62*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 63*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 64*b29d2e84SChris Austen 65*b29d2e84SChris Austen[testenv:Garrison] 66*b29d2e84SChris Austendeps = {[testenv]deps} 67*b29d2e84SChris Austensetenv = {[testenv]setenv} 68*b29d2e84SChris Austen OPENBMC_MODEL=./data/Garrison.py 69*b29d2e84SChris Austencommands = 70*b29d2e84SChris Austen bash {toxinidir}/tools/generate_argumentfile.sh 71*b29d2e84SChris Austen python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 72