https://github.com/free-programmers/python-testing-suite-script
python-testing-suite script is set of bash scrip + windows cmd script for auto generating test+coverage report in multiformat (PDF, Markdown, Text)
https://github.com/free-programmers/python-testing-suite-script
bash-script coverage flake pytest python windows-cmd
Last synced: 3 months ago
JSON representation
python-testing-suite script is set of bash scrip + windows cmd script for auto generating test+coverage report in multiformat (PDF, Markdown, Text)
- Host: GitHub
- URL: https://github.com/free-programmers/python-testing-suite-script
- Owner: free-programmers
- Created: 2025-04-06T17:38:03.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T17:41:55.000Z (3 months ago)
- Last Synced: 2025-04-09T22:03:53.626Z (3 months ago)
- Topics: bash-script, coverage, flake, pytest, python, windows-cmd
- Language: Batchfile
- Homepage: https://github.com/free-programmers/python-testing-suite-script
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งช Python Test Automation Suite
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.
---
## ๐ฆ Features
- ๐ **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---
## ๐ Project Structure
```
โโโ 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
```