Skip to content
Snippets Groups Projects
tox.ini 823 B
[tox]
envlist = py36, tavern, benchmark, tavern-benchmark
skipsdist = true

[testenv]
deps = 
  pytest

[testenv:benchmark]
deps =
  {[testenv]deps}
  pytest-benchmark
  requests
  pyyaml
  prettytable
commands =
  python {toxinidir}/scripts/ci/start_api_benchmark.py {posargs}

[testenv:tavern]
setenv = 
  PYTHONPATH = {toxinidir}/tests/tests_api/hivemind/tavern:{env:PYTHONPATH:}

passenv =
  HIVEMIND_ADDRESS
  HIVEMIND_PORT

changedir = {env:TAVERN_DIR}

deps = 
  {[testenv]deps}
  pytest-xdist
  tavern
  deepdiff[murmur]
  jsondiff

commands = pytest {posargs}

[testenv:tavern-benchmark]
setenv = 
  {[testenv:tavern]setenv}

passenv =
  {[testenv:tavern]passenv}
  TAVERN_DISABLE_COMPARATOR

changedir = tests/tests_api/hivemind/tavern

deps = 
  {[testenv:tavern]deps}

commands = pytest --durations=0 {posargs}