@@ -6,6 +6,9 @@ envlist =
66 py39-setup
77 py39-docs
88
9+ [constants]
10+ unit-base-command = py.test --quiet --cov ={envdir}/opencensus --cov =context --cov =contrib --cov-report term-missing --cov-config =.coveragerc --cov-fail-under =96.5 --ignore =contrib/opencensus-ext-datadog tests/unit/ context/ contrib/
11+
912[testenv]
1013install_command = python -m pip install {opts} {packages}
1114
3841 unit,lint,bandit: -e contrib/opencensus-ext-pyramid
3942 unit,lint,bandit: -e contrib/opencensus-ext-requests
4043 unit,lint,bandit: -e contrib/opencensus-ext-sqlalchemy
41- unit,lint,bandit: -e contrib/opencensus-ext-stackdriver
44+ py3{6,7,8,9}- unit,lint,bandit: -e contrib/opencensus-ext-stackdriver
4245 unit,lint,bandit: -e contrib/opencensus-ext-threading
4346 unit,lint,bandit: -e contrib/opencensus-ext-zipkin
4447 unit,lint,bandit: -e contrib/opencensus-ext-google-cloud-clientlibs
5053 docs: sphinx >= 1.6.3
5154
5255commands =
53- unit: py.test --quiet --cov ={envdir}/opencensus --cov =context --cov =contrib --cov-report term-missing --cov-config =.coveragerc --cov-fail-under =97 --ignore =contrib/opencensus-ext-datadog tests/unit/ context/ contrib/
56+ py3{6,7,8,9}-unit: {[constants]unit-base-command}
57+ py{27,34,35}-unit: {[constants]unit-base-command} --ignore =contrib/opencensus-ext-stackdriver
58+
5459 ; TODO system tests
5560 lint: isort --check-only --diff --recursive .
5661 lint: flake8 context/ contrib/ opencensus/ tests/ examples/
0 commit comments