Commit 6a68e269 authored by Jan Kiene's avatar Jan Kiene
Browse files

Merge branch 'tjp-adjust-sanitizers' into 'main'

Change BASOP long sanitizers to use resource group and adjust timeouts.

See merge request !40
parents 091e5902 eefa0d76
Loading
Loading
Loading
Loading
+28 −9
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ workflow:
        IVAS_PIPELINE_NAME: 'EVS 26.444 test: $CI_COMMIT_BRANCH'
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'sanitizer'
      variables:
        IVAS_PIPELINE_NAME: 'Short testvectors sanitizers'
        IVAS_PIPELINE_NAME: 'Long testvectors sanitizers'
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'pytest-renderer'
      variables:
        IVAS_PIPELINE_NAME: 'Renderer test: $CI_COMMIT_BRANCH'
@@ -665,14 +665,6 @@ workflow:
    - .job-linux
  stage: test
  needs: ["build-codec-linux-make"]
  timeout: "12 hours"
  rules:
    - if: $CI_PIPELINE_SOURCE == 'push'
      when: never
    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
      when: never
    - if: $CI_PIPELINE_SOURCE == 'schedule' && $IVAS_PYTEST_MSAN
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "sanitizer"
  script:
    - !reference [ .job-linux, before_script ]

@@ -2129,6 +2121,15 @@ ivas-pytest-msan:
    - .test-job-linux
  tags:
    - ivas-basop-linux-fast
  resource_group: basop-long-sanitizers
  rules:
  - if: $CI_PIPELINE_SOURCE == 'push'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'schedule' && $IVAS_PYTEST_MSAN
  - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "sanitizer"
  timeout: "24 hours"
  before_script:
    - CLANG_NUM=1
    - TEST_SUITE=$LONG_TEST_SUITE_NO_RENDERER
@@ -2139,6 +2140,15 @@ ivas-pytest-asan:
    - .test-job-linux
  tags:
    - ivas-basop-linux-fast
  resource_group: basop-long-sanitizers
  rules:
  - if: $CI_PIPELINE_SOURCE == 'push'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'schedule' && $IVAS_PYTEST_ASAN_USAN
  - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "sanitizer"
  timeout: "6 hours"
  before_script:
    - CLANG_NUM=2
    - TEST_SUITE=$LONG_TEST_SUITE_NO_RENDERER
@@ -2149,6 +2159,15 @@ ivas-pytest-usan:
    - .test-job-linux
  tags:
    - ivas-basop-linux-fast
  resource_group: basop-long-sanitizers
  rules:
  - if: $CI_PIPELINE_SOURCE == 'push'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    when: never
  - if: $CI_PIPELINE_SOURCE == 'schedule' && $IVAS_PYTEST_ASAN_USAN
  - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "sanitizer"
  timeout: "6 hours"
  before_script:
    - CLANG_NUM=3
    - TEST_SUITE=$LONG_TEST_SUITE_NO_RENDERER