Commit 5c6e3dfb authored by Jan Kiene's avatar Jan Kiene
Browse files

archive dec and enc log files separately

parent 58fcad15
Loading
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -1105,7 +1105,10 @@ check-first-frame-is-sid:
    - scripts/IvasBuildAndRunChecks.py --checks CLANG1 -m $modes_no_sba -U 0:20 $common_args || exit_code_msan=$?
    - scripts/IvasBuildAndRunChecks.py --checks CLANG1 -m $modes_hoa -U 70:80 $common_args || exit_code_msan=$?
    - scripts/IvasBuildAndRunChecks.py --checks CLANG1 -m $modes_foa -U 75:110 $common_args || exit_code_msan=$?
    - mv CLANG1/logs logs_msan
    # archive encoder logs separately
    - mkdir logs_enc logs_dec_msan
    - mv CLANG1/logs/*.enc.txt logs_enc/
    - mv CLANG1/logs/*.dec*.txt logs_dec_msan/

    # ASAN and USAN can be done in one go and decoder only
    # copy encoder output from CLANG1 dir
@@ -1115,15 +1118,16 @@ check-first-frame-is-sid:
    - scripts/IvasBuildAndRunChecks.py --checks CLANG2 CLANG3 --decoder_only -m $modes_no_sba -U 0:20 $common_args || exit_code_asan_usan=$?
    - scripts/IvasBuildAndRunChecks.py --checks CLANG2 CLANG3 --decoder_only -m $modes_hoa -U 70:80 $common_args || exit_code_asan_usan=$?
    - scripts/IvasBuildAndRunChecks.py --checks CLANG2 CLANG3 --decoder_only -m $modes_foa -U 75:110 $common_args || exit_code_asan_usan=$?
    - mv CLANG2/logs logs_asan
    - mv CLANG3/logs logs_usan
    - mv CLANG2/logs logs_dec_asan
    - mv CLANG3/logs logs_dec_usan

    - if [ $exit_code_msan -ne 0 ] || [ $exit_code_asan_usan -ne 0 ]; then echo "There was either a crash or a sanitizer error encountered when decoding a bitstream that starts with an SID. Check the artifacts for the logfiles."; exit 1; fi
  artifacts:
    paths:
      - logs_msan
      - logs_asan
      - logs_usan
      - logs_enc
      - logs_dec_msan
      - logs_dec_asan
      - logs_dec_usan
    when: always
    name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart"
    expose_as: "logs-sidstart"