Limit default tests to ESSENTIAL Label
This release of ESMA_cmake changes the behavior of make tests
(pretty much only used in MAPL at the moment). Namely, make tests
will now only run those tests labeled as ESSENTIAL
. Previously this ran all the tests and this was often too onerous for machines like laptops and CI instances.
Now, make tests
only runs those labeled as ESSENTIAL
which avoid some performance or large-MPI or large-memory tests.
To run these tests, a user can run make tests-all
.
Note that to fully utilize this, updates are needed in MAPL (will be in MAPL 2.45).
From CHANGELOG.md
Changed
- Change
make tests
to only do tests labeled withESSENTIAL
. Add newmake tests-all
to run all tests.
What's Changed
- Fix Intel Debug flags for Intel ifort 2021.10+ by @mathomp4 in #364
- Undo #364. Issue was due to HDF5 1.14 by @mathomp4 in #366
- Run essential tests with make tests by @mathomp4 in #367
- GitFlow: Merge Develop into Main for release by @mathomp4 in #368
Full Changelog: v3.42.0...v3.43.0