Skip to content

Draft: [ci] Sanitizer jobs on CDash

Lars Bilke requested to merge bilke/ogs:cdash-sanitizer into master

Migrates CI sanitizer jobs to CDash-enabled ctest pipelines (see scripts/cmake/ctest).

Two jobs:

  • ctest pipeline: [ASan]
  • ctest pipeline: [UBSan]

Both print a link to the CDash build page, e.g.

--- CDash report at https://cdash.opengeosys.org/build/18798 ---

TODOs:

/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/bitset:683:64: runtime error: left shift of 18446744073709551615 by 3 places cannot be represented in type 'unsigned long long'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../include/c++/12.2.0/bitset:683:64 in 
  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
  3. Any new feature or behavior change was documented?
Edited by Lars Bilke

Merge request reports