Skip to content

Reimplement performance charting with git history integration - #9

Open
Chandanydv1234 wants to merge 1 commit into
zinggAI:mainfrom
Chandanydv1234:fix-perf-runner-json
Open

Reimplement performance charting with git history integration#9
Chandanydv1234 wants to merge 1 commit into
zinggAI:mainfrom
Chandanydv1234:fix-perf-runner-json

Conversation

@Chandanydv1234

Copy link
Copy Markdown

Rewrites plot_result.py to build each dataset's performance timeline from the git history of the committed test reports, instead of from local CSV files.

Changes

  • Build train/match history per dataset from the commit history of testReport_*.json.
  • Produce one chart per dataset instead of a single combined chart.
  • Mark CI failure dates on the timeline.
  • Run headless and read paths from env vars (REPORTS_REPO, CHART_DIR, OSS_REPO) so it fits CI.

Testing

Ran end-to-end against zingg_community_performance_reports: generated both charts (137 and 130 history points) successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants