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")