Collect build/test timing information and fix some bugs#1020
Collect build/test timing information and fix some bugs#1020speth merged 15 commits intoCantera:mainfrom
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.
ischoegl
left a comment
There was a problem hiding this comment.
I guess I did find something after all.
Changes proposed in this pull request
pytestto run Python tests if it is installedset_initial_guessforCounterFlowTwinPremixedFlameso 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.hto 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