- find_slow_tests_pytest: actually run pytest with --durations and parse stdout
instead of reading stale cache file. Now measures real test durations.
- test_pr_complexity_scorer.py: wrap module-level sys.exit() in
if __name__ == "__main__" guard. This was crashing pytest collection
entirely, making the repo un-testable and masking all other performance
analysis.
Both issues were blocking the Performance Bottleneck Finder (#171) from
working. The script now successfully runs pytest, collects duration data,
and produces accurate reports.
Closes#171