@@ -162,12 +162,14 @@ Here is my list (of course with no guarantee of completeness).
* with single threaded [Boost.Test](https://www.boost.org/doc/libs/1_67_0/libs/test/doc/html/index.html) and integrated into [THIS CMake script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/test/CMakeLists.txt#L9) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/test-serial.sh)
* with MPI-enabled [Boost.Test](https://www.boost.org/doc/libs/1_67_0/libs/test/doc/html/index.html) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/test-openmpi.sh) and integrated into [THIS CMake script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/test/CMakeLists.txt#L9)
* integration tests
* memory errors
* memory error tests
* with [Valgrind/Memcheck](http://valgrind.org/docs/manual/mc-manual.html) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/test-memcheck.sh) and integrated into [THIS CMake script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/test/CMakeLists.txt#L119)
A Valgrind Memcheck suppressions file which fits to the Docker image and suppresses OpenMPI error reports is defined [HERE](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/env-testing/ci_docker_centos7/valgrind_memcheck.supp) and used [HERE](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/.gitlab-ci.yml#L22)
* thread synchronisation errors
* thread synchronization error tests
* with [Valgrind/Helgrind](http://valgrind.org/docs/manual/hg-manual.html) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/test-helgrind.sh) and integrated into the [THIS CMake script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/test/CMakeLists.txt#L119)
A Valgrind Helgrind suppressions file which fits to the Docker image and suppresses OpenMPI error reports is defined [HERE](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/env-testing/ci_docker_centos7/valgrind_helgrind.supp) and used [HERE](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/.gitlab-ci.yml#L23)
* MPI correctness checks
* with [MPI Runtime Error Detection Tool (MUST)](https://doc.itc.rwth-aachen.de/display/CCP/Project+MUST) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/test-mpicheck.sh)
* test coverage
* with gcc + [gcov](https://gcc.gnu.org/onlinedocs/gcc/Gcov.html) + [gcovr](https://gcovr.com/) started by [THIS project CI script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/ci/coverage-test.sh) and integrated into [THIS CMake script](https://gitlab.version.fz-juelich.de/vis/jusense-cicd/blob/master/test/CMakeLists.txt#L91)