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

Update Regression CI #546

Merged
merged 4 commits into from
Dec 17, 2024
Merged

Update Regression CI #546

merged 4 commits into from
Dec 17, 2024

Conversation

jnsbck
Copy link
Contributor

@jnsbck jnsbck commented Dec 4, 2024

Since maintaining a baseline is not possible (see #543 for context), I have modified the regression CI to run baselines on main and tests on the PR branch in one go. The trigger for this is now a comment with "/test_regression".
This also makes skipping the regression tests automatic when there is no baseline_file around, rather than having to add pytest -m "not regression" every time.

Reuses a lot of code from before. Works for the moment. Long term we could look at using asv instead. (see #543)

@jnsbck jnsbck force-pushed the update_regression_ci branch from 94c00f1 to eabeb2d Compare December 4, 2024 17:01
@jnsbck
Copy link
Contributor Author

jnsbck commented Dec 17, 2024

@michaeldeistler could you approve this? This should make the CI pass again.

@jnsbck jnsbck merged commit ea54af4 into main Dec 17, 2024
1 check passed
@jnsbck jnsbck deleted the update_regression_ci branch December 17, 2024 14:13
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