Enable ASAN/LSAN checks to full suite of deterministic tests

From unit to deterministic using clang
Update docs
This commit is contained in:
William F Godoy 2021-08-31 12:23:48 -04:00
parent 1ebe25769e
commit a675c06d47
2 changed files with 7 additions and 13 deletions

View File

@ -20,19 +20,19 @@ The following is a summary of the jobs run in the CI process required for a PR:
| Job Name with | Runner | Compiler | Tests | Time | Trigger |
| Build Info | Host | | ctest -L | min | event |
+-------------------------------+--------+----------+---------------+------+----------+
| gcc-openmpi-real-coverage* | GitHub | gcc-9 | deterministic | 45 | PR/merge |
| gcc-openmpi-real-coverage* | GitHub | gcc-9 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| gcc-openmpi-complex-coverage* | GitHub | gcc-9 | deterministic | 50 | PR/merge |
| gcc-openmpi-complex-coverage* | GitHub | gcc-9 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| gcc11-real-werror | GitHub | gcc-11 | deterministic | 50 | PR/merge |
| gcc11-real-werror | GitHub | gcc-11 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| gcc11-complex-werror | GitHub | gcc-11 | deterministic | 50 | PR/merge |
| gcc11-complex-werror | GitHub | gcc-11 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| clang-real-asan | GitHub | clang-10 | unit | 25 | PR/merge |
| clang-real-asan | GitHub | clang-10 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| clang-complex-asan | GitHub | clang-10 | unit | 25 | PR/merge |
| clang-complex-asan | GitHub | clang-10 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| clang-openmpi-real-ubsan | GitHub | clang-10 | unit | 55 | PR/merge |
| clang-openmpi-real-ubsan | GitHub | clang-10 | deterministic | 60 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+
| clang-latest-openmp-offload | GitHub | clang-12 | unit | 35 | PR/merge |
+-------------------------------+--------+----------+---------------+------+----------+

View File

@ -137,12 +137,6 @@ case "$1" in
# Run only deterministic tests (reasonable for CI) by default
TEST_LABEL="-L deterministic"
# Enable ASAN_OPTION=suppression=suppresion_file
if [[ "${GH_JOBNAME}" =~ (asan) ]]
then
TEST_LABEL="-L unit"
fi
if [[ "${GH_JOBNAME}" =~ (clang-latest-openmp-offload) ]]
then
echo "Adding /usr/lib/llvm-12/lib/ to LD_LIBRARY_PATH to enable libomptarget.so"