https://gitlab.opengeosys.org/ogs/ogs.git
Raw File
Tip revision: 734261b3ee2ff9a172b90739f1cf7e2ae9823c25 authored by rinkk on 11 February 2021, 14:52:44 UTC
[utils] added voting mechanic to bridge small discontinuities such as horizon-shifts due to faults, adjusted test to reflect this change
Tip revision: 734261b
clang-sanitizer.yml
clang sanitizer:
  stage: check
  extends:
    - .rules-manual
  needs: ["pre commit"]
  variables:
    BUILD_DIR: "build-sanitizer"
    CMAKE_ARGS: "-DOGS_ADDRESS_SANITIZER=ON -DOGS_UNDEFINED_BEHAVIOR_SANITIZER=ON"
    UBSAN_OPTIONS: "print_stacktrace=1"
    LSAN_OPTIONS: "suppressions=$CI_PROJECT_DIR/scripts/test/leak_sanitizer.suppressions"
  image:
    name: $CONTAINER_CLANG_IMAGE
  script:
    - mkdir -p $BUILD_DIR
    - cd $BUILD_DIR
    - >
      cmake .. -G Ninja
      $CMAKE_ARGS
      -DCMAKE_BUILD_TYPE=$BUILD_TYPE
      -DOGS_BUILD_PROCESSES=$BUILD_PROCESSES
    - cmake --build . --target tests || true
    - cmake --build . --target ctest || true
back to top