-
Notifications
You must be signed in to change notification settings - Fork 117
[testlib] Add OSU benchmarks in the test library and adapt CSCS checks accordingly #2421
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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2421 +/- ##
=======================================
Coverage 85.76% 85.76%
=======================================
Files 57 57
Lines 10580 10580
=======================================
Hits 9074 9074
Misses 1506 1506 Continue to review full report at Codecov.
|
|
I'm having troubles passing the version of the benchmark from the cscs test to the |
|
Hello @rsarm, Thank you for updating! Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide Comment last updated at 2022-04-01 15:03:15 UTC |
vkarak
left a comment
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.
I think that the benchmarks, especially on the CSCS side are more complex than they should. Also, follow the Amber and Gromacs examples for writing the library tests. That means, you should not name the base file as __init__.py and the library tests must also be proper tests that can be run from the command line.
|
@rsarm I think you haven't add the new file, but the placement need to change as well. You should be able to simply import the tests from |
|
The lib tests can be run like this: |
|
Actually, I managed to run the test on Dom as follows: I don't like that we have to use the |
vkarak
left a comment
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.
I will also do further fine tuning pass.
|
We still need to update the docs for the test library version and then it'll be ready for merging. |
|
@vkarak I gave it a try, it looks good to me. The ci failure was only a performance error. |
|
@jenkins-cscs retry daint dom |
No description provided.