Rename flaky_report to integration_test_report and add try/finally cleanup

- Rename scripts/flaky_report/ to scripts/integration_test_report/ to
  reflect expanded scope beyond flaky-test detection
- Update workflow references in both CI files
- Wrap file search integration tests in try/finally to ensure vector
  store cleanup runs even on test failure or timeout

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Giles Odigwe
2026-04-30 10:22:00 -07:00
Unverified
parent d2de5ba1b5
commit 52589ab474
6 changed files with 55 additions and 52 deletions
@@ -7,5 +7,5 @@ them with historical data, and generates a markdown trend report showing
per-test status across the last N runs.
Usage:
uv run python -m scripts.flaky_report <reports-dir> <history-file> <output-file>
uv run python -m scripts.integration_test_report <reports-dir> <history-file> <output-file>
"""
@@ -3,10 +3,10 @@
"""CLI entry point for the integration test report tool.
Usage:
uv run python -m scripts.flaky_report <reports-dir> <history-file> <output-file>
uv run python -m scripts.integration_test_report <reports-dir> <history-file> <output-file>
Example (from python/ directory):
uv run python -m scripts.flaky_report \\
uv run python -m scripts.integration_test_report \\
../test-results/ \\
integration-report-history.json \\
integration-test-report.md
@@ -14,7 +14,7 @@ Example (from python/ directory):
import sys
from scripts.flaky_report.aggregate import main
from scripts.integration_test_report.aggregate import main
if __name__ == "__main__":
sys.exit(main())