Skip to content
Snippets Groups Projects
Makefile 692 B
Newer Older
  • Learn to ignore specific revisions
  • Simonas's avatar
    Simonas committed
    format:
    
    James Briggs's avatar
    James Briggs committed
    	uv run black --target-version py312 -l 88 .
    
    	uv run ruff --select I --fix .
    
    Simonas's avatar
    Simonas committed
    
    PYTHON_FILES=.
    lint: PYTHON_FILES=.
    lint_diff: PYTHON_FILES=$(shell git diff --name-only --diff-filter=d main | grep -E '\.py$$')
    
    lint lint_diff:
    
    James Briggs's avatar
    James Briggs committed
    	uv run black --target-version py312 -l 88 $(PYTHON_FILES) --check
    
    	uv run ruff check .
    	uv run mypy $(PYTHON_FILES)
    
    	uv run pytest -vv --cov=semantic_router --cov-report=term-missing --cov-report=xml --exitfirst --maxfail=1
    
    
    test_functional:
    
    	uv run pytest -vv  -s --exitfirst --maxfail=1 tests/functional
    
    test_unit:
    
    	uv run pytest -vv --exitfirst --maxfail=1 tests/unit
    
    test_integration:
    
    	uv run pytest -vv --exitfirst --maxfail=1 tests/integration