1[tox] 2skipsdist = True 3 4[testenv] 5passenv = * 6setenv = 7 ARG_FILE={envtmpdir}/argument_file.txt 8 PYTHONWARNINGS="ignore:Unverified HTTPS request" 9 OPENBMC_PASSWORD=0penBmc 10 OPENBMC_USERNAME=root 11 SYSLOG_IP_ADDRESS=127.0.0.1 12 SYSLOG_PORT=514 13whitelist_externals = * 14install_command = pip install -U {opts} {packages} 15deps = -r{toxinidir}/requirements.txt 16commands = 17 -mkdir {envtmpdir} 18 19 20[testenv:custom] 21deps = {[testenv]deps} 22setenv = {[testenv]setenv} 23commands = 24 {[testenv]commands} 25 bash {toxinidir}/tools/generate_argumentfile.sh 26 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE} {posargs} 27 28 29[testenv:barreleye] 30deps = {[testenv]deps} 31setenv = {[testenv]setenv} 32 OPENBMC_MODEL=./data/Barreleye.py 33commands = 34 {[testenv]commands} 35 bash {toxinidir}/tools/generate_argumentfile.sh 36 python -m robot.run --exclude reboot_tests --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 bash {toxinidir}/tools/generate_argumentfile.sh 46 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE} {posargs} 47 48 49[testenv:firestone] 50deps = {[testenv]deps} 51setenv = {[testenv]setenv} 52 OPENBMC_MODEL=./data/Firestone.py 53commands = 54 {[testenv]commands} 55 bash {toxinidir}/tools/generate_argumentfile.sh 56 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE} {posargs} 57 58 59[testenv:Garrison] 60deps = {[testenv]deps} 61setenv = {[testenv]setenv} 62 OPENBMC_MODEL=./data/Garrison.py 63commands = 64 {[testenv]commands} 65 bash {toxinidir}/tools/generate_argumentfile.sh 66 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE} {posargs} 67