Skip to content

Restructure some tests, avoid duplicate tests

Carsten Gräser requested to merge feature/restructure-tests into master

Currently the tests test-(raviartthomassimplex|lagrange|orthonormal)(1|2|3|all) are poorly organized. The all variant duplicates all checks already contained in the 1d-3d variants. Additionally it contains 4d checks and some additional ones for 1d-3d. This MR cleans up the tests by removing the all variants and collecting all checks for one dimension in a single test. This avoids duplicate checks and makes the test structure more consistent (and more modular). Since these are amongst the most expensive tests, it may also improve runtime because it allows to use more cores.

The MR does not change the test coverage! Furthermore it is orthogonal to !59 (merged). However, these MRs may lead to a conflict, because they both change the same CMakeLists.txt.

Merge request reports

Loading