provide-testkit
2025-09-15
Add quality analysis framework with coverage, complexity, security, and profiling
48 files · 10,905+ · 19-
Quality analysis framework
6 files changed
__init__.pyQuality subpackage initrunner.pyOrchestrates quality check executionbase.pyBase classes for quality analyzerscli.pyCLI interface for quality commandsreport.pyQuality report generationdecorators.pyDecorators for quality-gated tests
- Created pluggable quality analysis framework with runner, base classes, CLI, and reporting
instantiate
architectural
4 files
runner.pybase.pycli.pyreport.py
Coverage, complexity, and profiling analyzers
5 files changed
tracker.pyCoverage tracking enginereporter.pyCoverage report generationanalyzer.pyCode complexity measurementprofiler.pyPerformance profiling integrationchecker.pyDocumentation quality checking
- Implemented coverage, complexity, profiling, and documentation quality analyzers with fixtures
instantiate
behavioral
4 files
tracker.pyanalyzer.pyprofiler.pychecker.py
Quality examples and tests
4 files changed
framework_demo.pyExample demonstrating quality framework usagedecorators_demo.pyExample of quality decorator patternstest_runner.pyTests for quality runnertest_coverage.pyTests for coverage analyzer
- Added example scripts and test suite for the quality analysis framework
qualify
behavioral
4 files
framework_demo.pytest_runner.pytest_coverage.pytest_complexity.py