fix(tesseract): Issue with multistage rolling window without time dimension#10691
Conversation
|
Claude finished @waralexrom's task in 1m 48s —— View job Code Review: PR #10691
SummaryThis PR fixes a bug where multistage rolling window measures (e.g., Code QualityThe core fix (
One observation on the In the non-multi-stage branch, the old code passed SecurityNo security concerns — this is internal query planning logic with no user-facing input handling changes. PerformanceNo performance concerns. The TestingNew test fixtures (YAML):
New test cases:
Both test cases use the same match-on-result-or-snapshot-error pattern. Snapshots look correct:
Suggestion: Consider adding a test for a multistage rolling window measure with a time dimension to confirm the existing path wasn't regressed. The current tests only exercise the Minor Nits
VerdictThis is a clean, well-scoped bug fix. The approach correctly mirrors the already-established multi-stage branching pattern into a previously unhandled code path. The test coverage is appropriate for the fix. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #10691 +/- ##
==========================================
- Coverage 83.41% 78.82% -4.60%
==========================================
Files 250 465 +215
Lines 75261 91930 +16669
Branches 0 3354 +3354
==========================================
+ Hits 62780 72461 +9681
- Misses 12481 18979 +6498
- Partials 0 490 +490
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Check List