semantic-router
/
Makefile
22 строки · 642.0 Байт
1format:
2poetry run black --target-version py39 -l 88 .
3poetry run ruff --select I --fix .
4
5PYTHON_FILES=.
6lint: PYTHON_FILES=.
7lint_diff: PYTHON_FILES=$(shell git diff --name-only --diff-filter=d main | grep -E '\.py$$')
8
9lint lint_diff:
10poetry run black --target-version py39 -l 88 $(PYTHON_FILES) --check
11poetry run ruff .
12poetry run mypy $(PYTHON_FILES)
13
14test:
15poetry run pytest -vv -n 20 --cov=semantic_router --cov-report=term-missing --cov-report=xml
16
17test_functional:
18poetry run pytest -vv -n 20 tests/functional
19test_unit:
20poetry run pytest -vv -n 20 tests/unit
21test_integration:
22poetry run pytest -vv -n 20 tests/integration