generated from nhcarrigan/template
feat: testy
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
.PHONY: help install install-ts install-py build lint lint-ts lint-py format format-py format-check format-check-py test clean run
|
||||
.PHONY: help install install-ts install-py build lint lint-ts lint-py format format-py format-check format-check-py test test-ts test-py coverage coverage-ts coverage-py clean run
|
||||
|
||||
# Default target - show help
|
||||
help:
|
||||
@@ -12,7 +12,12 @@ help:
|
||||
@echo " make lint-py - Run Python linter only"
|
||||
@echo " make format - Format Python code"
|
||||
@echo " make format-check - Check Python formatting without modifying"
|
||||
@echo " make test - Run tests"
|
||||
@echo " make test - Run all tests (TypeScript and Python)"
|
||||
@echo " make test-ts - Run TypeScript tests only"
|
||||
@echo " make test-py - Run Python tests only"
|
||||
@echo " make coverage - Run all tests with coverage"
|
||||
@echo " make coverage-ts - Run TypeScript tests with coverage"
|
||||
@echo " make coverage-py - Run Python tests with coverage"
|
||||
@echo " make clean - Clean build artifacts and caches"
|
||||
@echo ""
|
||||
@echo "Running scripts:"
|
||||
@@ -61,10 +66,27 @@ format-check: format-check-py
|
||||
format-check-py:
|
||||
cd python && uv run ruff format --check .
|
||||
|
||||
# Run tests
|
||||
test:
|
||||
@echo "No tests configured yet"
|
||||
@exit 0
|
||||
# Run all tests
|
||||
test: test-ts test-py
|
||||
|
||||
# Run TypeScript tests
|
||||
test-ts:
|
||||
cd typescript && pnpm test
|
||||
|
||||
# Run Python tests
|
||||
test-py:
|
||||
cd python && uv run pytest -v
|
||||
|
||||
# Run all tests with coverage
|
||||
coverage: coverage-ts coverage-py
|
||||
|
||||
# Run TypeScript tests with coverage
|
||||
coverage-ts:
|
||||
cd typescript && pnpm test:coverage
|
||||
|
||||
# Run Python tests with coverage
|
||||
coverage-py:
|
||||
cd python && uv run pytest --cov=. --cov-report=term-missing -v
|
||||
|
||||
# Clean build artifacts and caches
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user