An open API service indexing awesome lists of open source software.

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)

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
```