mirror of
https://github.com/Instagram/LibCST.git
synced 2025-12-23 10:35:53 +00:00
63 lines
1 KiB
INI
63 lines
1 KiB
INI
[tox]
|
|
envlist = py36, py37, lint, docs
|
|
|
|
[testenv]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
commands =
|
|
python -m unittest
|
|
|
|
[testenv:lint]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
commands =
|
|
flake8
|
|
isort --check-only
|
|
black --check libcst/
|
|
|
|
[testenv:docs]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
commands =
|
|
sphinx-build docs/source/ docs/build/
|
|
|
|
[testenv:autofix]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
commands =
|
|
flake8
|
|
isort -y -q
|
|
black libcst/
|
|
|
|
[testenv:coverage]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
passenv =
|
|
CI
|
|
CIRCLECI
|
|
CIRCLE_*
|
|
commands =
|
|
coverage run setup.py test
|
|
codecov
|
|
|
|
[testenv:fuzz]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
setenv =
|
|
HYPOTHESIS = 1
|
|
commands =
|
|
python -m unittest libcst/tests/test_fuzz.py
|
|
|
|
[testenv:codegen]
|
|
deps =
|
|
-rrequirements.txt
|
|
-rrequirements-dev.txt
|
|
commands =
|
|
python3 -m libcst.codegen.generate visitors
|
|
python3 -m libcst.codegen.generate matchers
|