Commit 15623b15 authored by kinuthia's avatar kinuthia
Browse files

ci-job-for-running-BE-test

parent 0faea7e3
Loading
Loading
Loading
Loading
Loading
+18 −1
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ variables:
  BUILD_OUTPUT: "build_output.txt"
  EVS_BE_TEST_DIR: "/usr/local/be_2_evs_test"
  EVS_BE_WIN_TEST_DIR: "C:/Users/gitlab-runner/testvec"
  RELEASE_CANDIDATE_DIR: "C:/Users/gitlab-runner/release_candidate"
  RELEASE_CANDIDATE_TESTV: "" # should be overwriten in config.toml file
  SANITIZER_TESTS: "CLANG1 CLANG2"
  OUT_FORMATS_CHANNEL_BASED: "stereo mono 5_1 5_1_2 5_1_4 7_1 7_1_4"
  OUT_FORMATS_SCENE_BASED: "FOA HOA2 HOA3"
@@ -1060,9 +1062,24 @@ test-be-to-release:
  rules:
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-be-release'
  script:
    - echo "Placeholder for BE test to release"
    - mkdir release_candidate
    - cp $RELEASE_CANDIDATE_DIR/* release_candidate/

    - echo "$CI_COMMIT_BRANCH"
    - MSBuild.exe .\Workspace_msvc\Workspace_msvc.sln /property:Configuration=Debug -m | tee -variable winoutdata
    - $winoutdata | Out-File $BUILD_OUTPUT -Encoding Utf8
    - ("& python ci/check_for_warnings.py '$BUILD_OUTPUT'") | Invoke-Expression
    - ("exit $LASTEXITCODE") | Invoke-Expression

    - echo "Placeholder for BE test to release script"
    - mkdir logs

  artifacts:
    name: "test-be-to-release--sha-$CI_COMMIT_SHORT_SHA--results"
    expire_in: 1 week
    paths:
      - logs/
    expose_as: "test-be-to-release results"

# ---------------------------------------------------------------
# Scheduled jobs on main