mirror of
https://github.com/Dinnerbone/mcstatus.git
synced 2026-04-05 19:41:24 +08:00
35 lines
659 B
INI
35 lines
659 B
INI
[tox]
|
|
isolated_build = True
|
|
envlist =
|
|
format-check,lint,py{37,38,39,310},coverage
|
|
|
|
[testenv]
|
|
setenv =
|
|
COVERAGE_FILE=.coverage.{envname}
|
|
PYTEST_ADDOPTS=--strict-markers --doctest-modules --cov=mcstatus --cov-append --cov-branch --cov-report=term-missing -v {env:PYTEST_ADDOPTS:}
|
|
commands =
|
|
pytest {posargs}
|
|
|
|
[testenv:format]
|
|
commands =
|
|
black ./mcstatus
|
|
|
|
[testenv:format-check]
|
|
commands =
|
|
black --check ./mcstatus
|
|
|
|
[testenv:lint]
|
|
platform = linux|darwin
|
|
commands =
|
|
pytype ./mcstatus
|
|
|
|
[testenv:coverage]
|
|
depends =
|
|
py{37,38,39,310}
|
|
setenv =
|
|
COVERAGE_FILE=.coverage
|
|
commands =
|
|
coverage combine
|
|
coverage report --show-missing --fail-under=80
|
|
|