-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Collect build/test timing information and fix some bugs #1020
Conversation
a8fca78
to
e963a94
Compare
Closed and re-opened in the hope that this would get the coverage report to actually show up. |
@speth Coverage is not uploaded if the tests fail |
Yes, I know that, but it was missing before after several force-pushes where all of the tests did succeed. Right now, I'm trying to get the annotations for failing tests generated by https://pypi.org/project/pytest-github-actions-annotate-failures/ to show up. |
Well, the annotations show up here: https://github.com/Cantera/cantera/actions/runs/787611863, which is somewhat helpful, but they don't show up in the PR under "Files Changed". I'm guessing the reason is because |
Prevent strings like "E-1" from being identified as floating point values.
This test is not reliable and causes lots of CI headaches. Some of the problems are documented in Cantera/enhancements#55
Speeds up overall compilation time because this header and all the templated code in AnyMap.inl.h is directly or indirectly included in many other files.
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 believe this looks good.
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 guess I did find something after all.
Changes proposed in this pull request
pytest
to run Python tests if it is installedset_initial_guess
forCounterFlowTwinPremixedFlame
so it doesn't overwrite deliberately-set profilestest_ignition_delay_sensitivity
- it's a never-ending source of trouble, and the problems with it are already documented in Improve reactor network sensitivity analysis enhancements#55AnyMap.h
to the precompiled header.Note: I removed a bunch of changes from this PR that started to make material changes to the test suite, for the sake of getting something we can merge sooner and get back to having the CI servers working.
Checklist
scons build
&scons test
) and unit tests address code coverage