Loading ci/run_scheduled_sanitizer_test.py +6 −4 Original line number Diff line number Diff line Loading @@ -40,19 +40,20 @@ from collect_artifacts import ( find_failed_files_for_sanitizer_test, collect_for_sanitizer_test, ) from combine_genpatt_and_jbm_profile import combine_error_profiles SCRIPT_DIR = pathlib.Path("./scripts").resolve() DURATION = "120" CFG = "ci_linux_ltv.json" SUPPORTED_TESTS = ["CLANG1", "CLANG2", "CLANG3", "VALGRIND"] EP_FILE = "ep_015.g192" DLY_PROFILE_IN = SCRIPT_DIR.joinpath("dly_error_profiles/dly_error_profile_5.dat") DLY_PROFILE_OUT = "dly_profile.dat" GENPATT_CMD = f"gen-patt -tailstat -fer -g192 -gamma 0 -rate 0.15 -tol 0.001 -reset -n {int(DURATION) * 50} {EP_FILE}" EIDXOR_CMD = "eid-xor -vbr -fer {bitstream} {ep_file} {out_file}" MC_MODES = ["5_1", "5_1_2", "5_1_4", "7_1", "7_1_4"] AMBISONICS_MODES = ["HOA3", "HOA2", "FOA", "PlanarHOA3", "PlanarHOA2", "PlanarFOA"] SCRIPT_DIR = pathlib.Path("./scripts").resolve() CONSOLE_OUT_FILE = "output_san.txt" Loading Loading @@ -186,6 +187,7 @@ def run_check(in_format: str, out_formats: list, tests: list, run_fec: bool = Tr # generate error pattern subprocess.call(GENPATT_CMD.split()) combine_error_profiles(EP_FILE, DLY_PROFILE_IN, DLY_PROFILE_OUT) # cleanup to avoid script errors # we want "logs" and "dec" subfolders to be empty -> delete "dec" and rename "log" Loading @@ -203,7 +205,7 @@ def run_check(in_format: str, out_formats: list, tests: list, run_fec: bool = Tr # need empty log folder to avoid crashes path.mkdir() cmd_fec = cmd_no_fec + ["--decoder_only", "-f", EP_FILE] cmd_fec = cmd_no_fec + ["--decoder_only", "-J", DLY_PROFILE_OUT] print( "======== Script command line WITH plc: ========\n{}".format( " ".join(cmd_no_fec) Loading Loading
ci/run_scheduled_sanitizer_test.py +6 −4 Original line number Diff line number Diff line Loading @@ -40,19 +40,20 @@ from collect_artifacts import ( find_failed_files_for_sanitizer_test, collect_for_sanitizer_test, ) from combine_genpatt_and_jbm_profile import combine_error_profiles SCRIPT_DIR = pathlib.Path("./scripts").resolve() DURATION = "120" CFG = "ci_linux_ltv.json" SUPPORTED_TESTS = ["CLANG1", "CLANG2", "CLANG3", "VALGRIND"] EP_FILE = "ep_015.g192" DLY_PROFILE_IN = SCRIPT_DIR.joinpath("dly_error_profiles/dly_error_profile_5.dat") DLY_PROFILE_OUT = "dly_profile.dat" GENPATT_CMD = f"gen-patt -tailstat -fer -g192 -gamma 0 -rate 0.15 -tol 0.001 -reset -n {int(DURATION) * 50} {EP_FILE}" EIDXOR_CMD = "eid-xor -vbr -fer {bitstream} {ep_file} {out_file}" MC_MODES = ["5_1", "5_1_2", "5_1_4", "7_1", "7_1_4"] AMBISONICS_MODES = ["HOA3", "HOA2", "FOA", "PlanarHOA3", "PlanarHOA2", "PlanarFOA"] SCRIPT_DIR = pathlib.Path("./scripts").resolve() CONSOLE_OUT_FILE = "output_san.txt" Loading Loading @@ -186,6 +187,7 @@ def run_check(in_format: str, out_formats: list, tests: list, run_fec: bool = Tr # generate error pattern subprocess.call(GENPATT_CMD.split()) combine_error_profiles(EP_FILE, DLY_PROFILE_IN, DLY_PROFILE_OUT) # cleanup to avoid script errors # we want "logs" and "dec" subfolders to be empty -> delete "dec" and rename "log" Loading @@ -203,7 +205,7 @@ def run_check(in_format: str, out_formats: list, tests: list, run_fec: bool = Tr # need empty log folder to avoid crashes path.mkdir() cmd_fec = cmd_no_fec + ["--decoder_only", "-f", EP_FILE] cmd_fec = cmd_no_fec + ["--decoder_only", "-J", DLY_PROFILE_OUT] print( "======== Script command line WITH plc: ========\n{}".format( " ".join(cmd_no_fec) Loading