-
Notifications
You must be signed in to change notification settings - Fork 17
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
using pytest command instead of bash #72
Conversation
Interestingly the improved GitHub actions CI appears to have caught an error that appears to pass on CircleCI |
Codecov Report
@@ Coverage Diff @@
## develop #72 +/- ##
===========================================
+ Coverage 97.72% 97.90% +0.18%
===========================================
Files 75 75
Lines 5096 4870 -226
===========================================
- Hits 4980 4768 -212
+ Misses 116 102 -14
Continue to review full report at Codecov.
|
Yep it appears to be failing on the first use of Cubit. There is a problem combining use of pymoab and cubit in the same script as they both point to different hdf5 libraries Here is a description of that problem https://forum.coreform.com/t/conflicting-hdf5-libraries/1237/3?u=jshimwell So there are four difficulties we have had with containerising cubit,
I guess the problem in the tests is the last one but tricky to check as no output is printed (even with verbose options turned on) |
And it's not failing with Circle |
It also passes when I download the docker and run locally. |
Ok I think I've got a solution for all of this. It is a bit radical but let me know what you think I shall write it up in an issue #75 |
removed pymoab cubit h5m abilities
Proposed changes
Following on from the improvments to the CI that @RemDelaporteMathurin made I am keen to rewrite on of the actions.
Previously this action didn't fail even when the tests failed.
I think is is due to running the tests via a bash script.
So this PR runs the tests directly with a pytest command
Types of changes
Checklist