-
Notifications
You must be signed in to change notification settings - Fork 90
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
regression tests & benchmark #929
base: master
Are you sure you want to change the base?
Conversation
61daf9d
to
59f1cc8
Compare
.github/workflows/regression.yaml
Outdated
- name: Run benchmarks | ||
# Remove baseline once merged. Regression tests will only work after this is merged | ||
# in master. | ||
run: julia -e 'using BenchmarkCI; BenchmarkCI.judge(; baseline="HEAD", retune=true)' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do not forget.
benchmark/run.jl
Outdated
# Remove target once merged. Regression tests will only work after this is merged in master. | ||
BenchmarkCI.judge(; baseline="HEAD~1") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do not forget.
48e9277
to
960b0b4
Compare
dec5599
to
90267f4
Compare
@@ -116,6 +116,7 @@ ASEconvert = "3da9722f-58c2-4165-81be-b4d7253e8fd2" | |||
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" | |||
AtomsIO = "1692102d-eeb4-4df9-807b-c9517f998d44" | |||
AtomsIOPython = "9e4c859b-2281-48ef-8059-f50fe53c37b0" | |||
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May not be really useful. But would allow to run some regression tests as part as the standard test set. Otherwise, it will crash.
Remove?
1f29d84
to
62f97a5
Compare
812b783
to
4eebd3f
Compare
d22cd80
to
d50e4af
Compare
retune
, and the results are more logical; so I am keeping it that way for now:no-retune v.s. retune
Suppressor
to silence tests #957)@benchmarkable
directly in code?Also: added
@testset
to continue even if some tests fails…