Skip to content

Added Retrain All feature and improved menu styling#598

Closed
brendanx67 wants to merge 1 commit intorelease25.11-SNAPSHOTfrom
feature/testresults-retrain-all-and-menu-styling
Closed

Added Retrain All feature and improved menu styling#598
brendanx67 wants to merge 1 commit intorelease25.11-SNAPSHOTfrom
feature/testresults-retrain-all-and-menu-styling

Conversation

@brendanx67
Copy link
Collaborator

Summary

  • Added RetrainAllAction with Reset/Incremental modes for bulk training data management
  • Reset mode rebuilds training data from scratch using recent clean runs
  • Incremental mode uses rolling window to replace oldest runs with newer ones
  • Added Min/Max runs parameters (defaults 5/20) with 1.5x lookback period
  • Redesigned menu with active tab highlighting (rounded corners) and gold hover
  • All pages now set activeTab attribute for consistent menu state

Details

Retrain All Feature

  • Reset mode: Deletes all existing training data and rebuilds from the most recent clean runs within a lookback period (1.5x max runs = 30 days by default)
  • Incremental mode: Rolling window that replaces oldest training runs with newer clean runs while maintaining continuity
  • Min runs (default 5): Minimum clean runs required to create training data for a computer
  • Max runs (default 20): Maximum training runs per computer; also determines lookback period
  • Clean run criteria: 0 failures, 0 leaks, no hang, full duration, not flagged, passedtests > 0

Menu Improvements

  • Active tab highlighting with rounded corners and semi-transparent background
  • Gold hover color matching original UW branding
  • Consistent activeTab attribute across all pages
  • Improved CSS organization using classes instead of inline styles

Test plan

  • Tested Reset mode on Performance Tests container
  • Verified lookback period filters out ancient data
  • Verified computers with partial data (>= minRuns but < maxRuns) appear with training data but inactive
  • Verified menu highlighting works on all pages

Co-Authored-By: Claude noreply@anthropic.com

* Added RetrainAllAction with Reset/Incremental modes for bulk training data management
* Reset mode rebuilds training data from scratch using recent clean runs
* Incremental mode uses rolling window to replace oldest runs with newer ones
* Added Min/Max runs parameters (defaults 5/20) with 1.5x lookback period
* Redesigned menu with active tab highlighting (rounded corners) and gold hover
* All pages now set activeTab attribute for consistent menu state

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

ERROR: Branch doesn't match LabKey naming scheme: feature/testresults-retrain-all-and-menu-styling
A branch intended for 25.11 should be named something like 25.11_fb_feature/testresults-retrain-all-and-menu-styling

@brendanx67 brendanx67 closed this Feb 5, 2026
@brendanx67 brendanx67 deleted the feature/testresults-retrain-all-and-menu-styling branch February 5, 2026 18:27
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.

1 participant