Commit af13d135 authored by Sandesh Venkatesh's avatar Sandesh Venkatesh
Browse files

Merge branch 'ci/test-jbm-be-neutral-dly' into 'main'

[CI] add JBM BE test for neutral profile

See merge request !648
parents 0105b21a 2e03263c
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ variables:
      - 'sanitizer-stv'
      - 'pytest-renderer'
      - 'complexity'
      - 'voip-be-test'


default:
@@ -85,6 +86,9 @@ workflow:
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'complexity'
      variables:
        IVAS_PIPELINE_NAME: 'Complexity Measurement on $CI_COMMIT_BRANCH'
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'voip-be-test'
      variables:
        IVAS_PIPELINE_NAME: 'Voip BE test on $CI_COMMIT_BRANCH'
    - if: $CI_PIPELINE_SOURCE == 'schedule' # Scheduled in any branch
      variables:
        IVAS_PIPELINE_NAME: 'Scheduled pipeline: $CI_COMMIT_BRANCH'        
@@ -1050,6 +1054,27 @@ ivas-pytest-renderer:
  <<: *ivas-pytest-anchor


# ---------------------------------------------------------------
# Various other tests
# ---------------------------------------------------------------

# TODO: actually run on MR once main problems are fixed
voip-be-on-merge-request:
  extends:
    - .test-job-linux-needs-testv-dir
  rules:
    # - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" # only have MR pipelines for MRs to main
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "voip-be-test"
  stage: test
  needs: ["build-codec-linux-make"]
  timeout: "10 minutes"
  script:
    - *print-common-info
    - make clean
    - make -j
    - python3 -m pytest tests/test_be_for_jbm_neutral_dly_profile.py


# ---------------------------------------------------------------
# Complexity measurement jobs
# ---------------------------------------------------------------