File size: 872 Bytes
cc036ff | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | """
Feedback loops package for bug discovery automation.
This package provides services for closing the feedback loop:
- RegressionTestGenerator: Convert bugs to pytest test files
- BugFixVerifier: Verify fixes and close GitHub issues
- ROITracker: Track ROI metrics for bug discovery automation
"""
from tests.bug_discovery.feedback_loops.roi_tracker import ROITracker
__all__ = [
"ROITracker",
]
# Optional imports (require jinja2)
try:
from tests.bug_discovery.feedback_loops.regression_test_generator import RegressionTestGenerator
__all__.append("RegressionTestGenerator")
except ImportError:
# jinja2 not installed, RegressionTestGenerator not available
pass
# BugFixVerifier requires requests (always available in backend venv)
from tests.bug_discovery.feedback_loops.bug_fix_verifier import BugFixVerifier
__all__.append("BugFixVerifier")
|