Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Backend support and tests for refresh runs from previous at version #1320

Open
wants to merge 19 commits into
base: development
Choose a base branch
from

Conversation

stalgiag
Copy link
Contributor

@stalgiag stalgiag commented Feb 13, 2025

This pull request adds backend support and testing for the refresh feature.

To keep this in a semi-reviewable state, I am going to open additional PRs targeting this one. This should be reviewed first but I will target this branch with subsequent related work.

Remaining related tasks (follow-up)

  • UI for initiating refresh runs
  • Historical test assertion verdict copying currently assumes that the comparisons are made with a finalized run in the same test plan report. With this feature, this is no longer the case.
  • GQL resolver for getting or counting refreshable reports

Notes

  • In order to untangle circular dependencies, I broke up AtService into AtService and AtVersionService. Apologies for the noise in the PR
  • I opted to extend the testing db dump to provide the necessary data for testing

Can be reviewed but should not be merged since I want to aggregate additional changes here.

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