Default test history to the latest three months - #612
Draft
okt-limonikas wants to merge 1 commit into
Draft
Conversation
okt-limonikas
force-pushed
the
history-adjust-dates
branch
from
July 24, 2026 00:25
89367e5 to
22e0666
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR changes the default test history date range to the latest three calendar months ending today.
Previously, history links were anchored to the source run. Recent runs produced a range ending at the run finish date, while older runs could produce a six-month range that still ended in the past. This prevented users from seeing executions that happened after the selected run.
After this change, the source run is used only to build the test filters. Its date no longer controls the history period.
Before
If today is July 24:
After
If today is July 24, automatically generated history searches use:
startDate=April 24
finishDate=July 24
This applies regardless of whether the source run is recent or several years old.
Explicitly selected dates are preserved and are not replaced by the default range.
Implementation details:
Fixes #611