Commit 5f5ca4c8 authored by vaclav's avatar vaclav
Browse files

Merge branch 'main' into 256_mc_bitrate_switching_tests

parents 868972be 559d40e0
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -169,7 +169,7 @@
      <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
      <OmitFramePointers>false</OmitFramePointers>
      <EnableFiberSafeOptimizations>false</EnableFiberSafeOptimizations>
      <AdditionalIncludeDirectories>..\lib_com;..\lib_debug;..\lib_dec;..\lib_enc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories>..\lib_com;..\lib_debug;..\lib_dec;..\lib_enc;..\lib_util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;$(Macros);WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <StringPooling>true</StringPooling>
      <ExceptionHandling />
+20 −13
Original line number Diff line number Diff line
@@ -6,10 +6,16 @@ import subprocess
from get_id_of_last_job_occurence import get_job_id

JOBS = [
    "complexity-stereo-in-stereo-out", "complexity-ism-in-binaural-out", "complexity-sba-hoa3-in-hoa3-out", "complexity-mc-in-7_1_4-out", "complexity-masa-in-7_1_4-out", "complexity-StereoDmxEVS-stereo-in-mono-out", "coverage-test-on-main-scheduled"
    "complexity-stereo-in-stereo-out",
    "complexity-ism-in-binaural-out",
    "complexity-sba-hoa3-in-hoa3-out",
    "complexity-mc-in-7_1_4-out",
    "complexity-masa-in-7_1_4-out",
    "complexity-StereoDmxEVS-stereo-in-mono-out",
    "coverage-test-on-main-scheduled",
]
ARTIFACTS = "artifacts.zip"
API_URL_BASE = "https://forge.3gpp.org/rep/api/v4/projects/$CI_PROJECT_ID/jobs"
API_URL_BASE = "https://forge.3gpp.org/rep/api/v4/projects/{}/jobs"
PUBLIC = "./public"


@@ -21,6 +27,7 @@ def main():
    failed_count = 0
    for job in JOBS:
        job_id = get_job_id(os.environ["CI_COMMIT_REF_NAME"], job)
        print(f"{job_id} - {job}")
        try:
            curl_for_artifacts(job_id)

@@ -46,24 +53,24 @@ def curl_for_artifacts(job_id):
        "curl",
        "--request",
        "GET",
        API_URL_BASE + f"/{job_id}/artifacts",
        API_URL_BASE.format(os.environ["CI_PROJECT_ID"]) + f"/{job_id}/artifacts",
        "--output",
        ARTIFACTS
        ARTIFACTS,
    ]
    subprocess.run(cmd, check=True)

    # check for valid archive (if not, it is likely a 404 page, then display that)
    cmd = [
        "unzip",
        "-t",
        ARTIFACTS
    ]
    cmd = ["unzip", "-t", ARTIFACTS]
    try:
        subprocess.run(cmd, check=True)
    except subprocess.CalledProcessError:
        with open(ARTIFACTS, "r") as f:
            print(f.read())
        raise subprocess.CalledProcessError("Unzip check failed")
        raise subprocess.CalledProcessError(-1, "Unzip check failed")

    # do the actual unzipping
    cmd = ["unzip", ARTIFACTS]
    subprocess.run(cmd, check=True)


if __name__ == "__main__":