This repository provides a Windows-based automation toolkit for running Python tests, generating coverage reports, and performing static type checking using batch scripts.
It's ideal for Python developers who want a lightweight, no-frills test automation system that works out-of-the-box on Windows environments.
- π Run Pytest with detailed logging
- π Code coverage reports in:
- Plain text
- Markdown
- HTML
- π§ Static type checking with
mypy
(or your preferred checker) - ποΈ Organized report directories with date and time stamps
- π₯οΈ Batch script-based automation β no CI setup required
βββ run-pytest.bat # Runs pytest with verbose output and generates HTML report
βββ run-coverage.bat # Runs tests with coverage analysis and creates TXT, MD, and HTML reports
βββ run-type-checker.bat # (You can explain this script if provided)
βββ test-requirements.txt # List of required packages for running tests