-
Notifications
You must be signed in to change notification settings - Fork 117
[feat] Print more information about dependencies in detailed test listing #1576
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
|
Hello @ekouts, 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 2020-11-07 15:01:35 UTC |
|
@jenkins-cscs retry all |
…t/detailed_deps
Codecov Report
@@ Coverage Diff @@
## master #1576 +/- ##
==========================================
- Coverage 88.02% 88.02% -0.01%
==========================================
Files 45 45
Lines 7016 7030 +14
==========================================
+ Hits 6176 6188 +12
- Misses 840 842 +2
Continue to review full report at Codecov.
|
|
What I can't understand from the output samples you posted is why the "Dependencies for current system" are empty for the second set of examples, when you have for example test dependencies. |
Executing this: looks good for me. |
@vkarak The environments |
This is a bit problematic and comes from the fact that the printing is based on tests not on the test cases. I was about to comment something related to that for your PR. Perhaps we can address also this problem. If the tests are not going to run, they should not be listed. |
Okay, I can easily print only the checks that are included in the |
|
I don't like the |
|
Okay, I think I can pass only the testcases and infer the checks from there. This way we will only have the checks that will run |
- Do not pass `index_of_deps` in `format_checks()` but rather just the list of dependencies for the actual test. - Rename `index_of_deps` to simply `deps`. - Slight changes in the output.
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 did some small changes. Lgtm now.
Fixes #1521.
Some output examples:
I kept the old
Dependenciesbecause the check itself might have dependencies to more checks than will appear on this specific system.