openmc
openmc copied to clipboard
Run Unit Tests First in CI
Description
I noticed that regression tests are run before unit tests in the OpenMC continuous integration.
Currently, it takes ~40 minutes to run the CI testing. Most of that time is spent on the regression tests--seems like errors could be caught faster if the unit tests were run first.
Specifically you want python unit tests to be ran first?
Probably not the right venue, but also preserving test reports (e.g., test.xml) is much more helpful for debugging.