Commit 2b2bf597 authored by Tapani Pihlajakuja's avatar Tapani Pihlajakuja
Browse files

Add rules to properly support divided schedule.

parent eb76d816
Loading
Loading
Loading
Loading
+22 −8
Original line number Diff line number Diff line
@@ -60,7 +60,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'
@@ -667,13 +667,6 @@ workflow:
    - .job-linux
  stage: test
  needs: ["build-codec-linux-make"]
  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 ]

@@ -2114,6 +2107,13 @@ ivas-pytest-msan:
  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
@@ -2126,6 +2126,13 @@ ivas-pytest-asan:
  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
@@ -2138,6 +2145,13 @@ ivas-pytest-usan:
  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