Full Project Test Runner
SkillSecurityRuns every test in a Python project at once and shows which parts lack test coverage.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Full Project Test Runner skill
About this skill
Comprehensive test runner for entire Python projects.
What this skill tells your AI
The instructions your AI receives, as published by shadd0wtaka/zen-ai-pentest in .skills/full-project-test-runner/SKILL.md and read by ahel’s review.
Execute comprehensive testing across entire codebase.
Workflow
Step 1: Discover
- Find all Python files in project
- Identify existing test files
- Map modules to their tests
Step 2: Analyze Coverage
- Run pytest with coverage
- Identify untested modules
- Calculate coverage statistics
Step 3: Execute All Tests
- Run full test suite
- Capture failures
- Generate reports
Step 4: Report
- Summary of results
- Failed tests list
- Coverage gaps
- Recommendations
Usage
# Test entire project
./scripts/test_project.py /path/to/project
# With coverage report
./scripts/test_project.py /path/to/project --coverage
# Fail fast (stop on first failure)
./scripts/test_project.py /path/to/project --fail-fast
Output
- Test count: X passed, Y failed, Z errors
- Coverage: XX.X%
- Untested files list
- Failed test details
See references/USAGE.md for detailed examples.
Signals
- GitHub stars
- 469
- Forks
- 81
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
full-project-test-runner- Source
- github.com/shadd0wtaka/zen-ai-pentest