1[tox] 2skipsdist = True 3 4[testenv] 5passenv = * 6setenv = 7 ARG_FILE={env:ARG_FILE:/tmp/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 bash {toxinidir}/tools/generate_argumentfile.sh 18 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 19 20[testenv:full] 21deps = {[testenv]deps} 22setenv = {[testenv]setenv} 23commands = 24 bash {toxinidir}/tools/generate_argumentfile.sh 25 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} . 26 27[testenv:tests] 28deps = {[testenv]deps} 29setenv = {[testenv]setenv} 30commands = 31 bash {toxinidir}/tools/generate_argumentfile.sh 32 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} tests 33 34[testenv:custom] 35deps = {[testenv]deps} 36setenv = {[testenv]setenv} 37commands = 38 bash {toxinidir}/tools/generate_argumentfile.sh 39 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 40 41[testenv:barreleye] 42deps = {[testenv]deps} 43setenv = {[testenv]setenv} 44 OPENBMC_MODEL=./data/Barreleye.py 45commands = 46 bash {toxinidir}/tools/generate_argumentfile.sh 47 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 48 49[testenv:palmetto] 50deps = {[testenv]deps} 51setenv = {[testenv]setenv} 52 OPENBMC_MODEL=./data/Palmetto.py 53commands = 54 bash {toxinidir}/tools/generate_argumentfile.sh 55 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 56 57[testenv:firestone] 58deps = {[testenv]deps} 59setenv = {[testenv]setenv} 60 OPENBMC_MODEL=./data/Firestone.py 61commands = 62 bash {toxinidir}/tools/generate_argumentfile.sh 63 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 64 65[testenv:Garrison] 66deps = {[testenv]deps} 67setenv = {[testenv]setenv} 68 OPENBMC_MODEL=./data/Garrison.py 69commands = 70 bash {toxinidir}/tools/generate_argumentfile.sh 71 python -m robot.run --exclude reboot_tests --argumentfile {env:ARG_FILE:/tmp/argument_file.txt} {posargs} 72