Loading tests/codec_be_on_mr_nonselection/test_param_file.py +9 −4 Original line number Diff line number Diff line Loading @@ -397,10 +397,13 @@ def test_param_file_tests( # shift differences between the two signals - cut longer signal to shorter size allow_differing_lengths = not tracefile_last_rtp_numbers_differ md_out_files = get_expected_md_files(ref_output_file, enc_split, output_config) if compare_to_input: # If comparing to input, set input as reference and allow different length ref_output_file = testv_file allow_differing_lengths = True input_md = [x for x in enc_split if "csv" in x] fs = int(sampling_rate) * 1000 output_differs, reason = cmp_pcm( Loading @@ -415,7 +418,6 @@ def test_param_file_tests( get_ssnr=get_ssnr, get_odg=get_odg, ) md_out_files = get_expected_md_files(ref_output_file, enc_split, output_config) cmp_result_msg += reason Loading @@ -424,9 +426,12 @@ def test_param_file_tests( record_property(k, v) metadata_differs = False for md_file in md_out_files: dut_metadata_file = Path(f"{dut_base_path}/param_file/dec/{md_file}") ref_metadata_file = Path(f"{reference_path}/param_file/dec/{md_file}") if compare_to_input: md_file_pairs = [(Path(f"{dut_base_path}/param_file/dec/{md_file}"), md_in_file) for (md_file,md_in_file) in zip(md_out_files,input_md)] else: md_file_pairs = [(Path(f"{dut_base_path}/param_file/dec/{md_file}"), Path(f"{reference_path}/param_file/dec/{md_file}")) for md_file in md_out_files] for (dut_metadata_file, ref_metadata_file) in md_file_pairs: md_file = os.path.basename(dut_metadata_file) try: if not filecmp.cmp(dut_metadata_file, ref_metadata_file): print("Output metadata differs for file: " + md_file) Loading tests/conftest.py +1 −1 Original line number Diff line number Diff line Loading @@ -263,7 +263,7 @@ def pytest_addoption(parser): parser.addoption( "--compare_to_input", action="store_true", help="Compare output to the input file instead of reference output", help="Compare output to the input file instead of reference output. N.B. Only applicable to pass-through tests.", default=False, ) Loading Loading
tests/codec_be_on_mr_nonselection/test_param_file.py +9 −4 Original line number Diff line number Diff line Loading @@ -397,10 +397,13 @@ def test_param_file_tests( # shift differences between the two signals - cut longer signal to shorter size allow_differing_lengths = not tracefile_last_rtp_numbers_differ md_out_files = get_expected_md_files(ref_output_file, enc_split, output_config) if compare_to_input: # If comparing to input, set input as reference and allow different length ref_output_file = testv_file allow_differing_lengths = True input_md = [x for x in enc_split if "csv" in x] fs = int(sampling_rate) * 1000 output_differs, reason = cmp_pcm( Loading @@ -415,7 +418,6 @@ def test_param_file_tests( get_ssnr=get_ssnr, get_odg=get_odg, ) md_out_files = get_expected_md_files(ref_output_file, enc_split, output_config) cmp_result_msg += reason Loading @@ -424,9 +426,12 @@ def test_param_file_tests( record_property(k, v) metadata_differs = False for md_file in md_out_files: dut_metadata_file = Path(f"{dut_base_path}/param_file/dec/{md_file}") ref_metadata_file = Path(f"{reference_path}/param_file/dec/{md_file}") if compare_to_input: md_file_pairs = [(Path(f"{dut_base_path}/param_file/dec/{md_file}"), md_in_file) for (md_file,md_in_file) in zip(md_out_files,input_md)] else: md_file_pairs = [(Path(f"{dut_base_path}/param_file/dec/{md_file}"), Path(f"{reference_path}/param_file/dec/{md_file}")) for md_file in md_out_files] for (dut_metadata_file, ref_metadata_file) in md_file_pairs: md_file = os.path.basename(dut_metadata_file) try: if not filecmp.cmp(dut_metadata_file, ref_metadata_file): print("Output metadata differs for file: " + md_file) Loading
tests/conftest.py +1 −1 Original line number Diff line number Diff line Loading @@ -263,7 +263,7 @@ def pytest_addoption(parser): parser.addoption( "--compare_to_input", action="store_true", help="Compare output to the input file instead of reference output", help="Compare output to the input file instead of reference output. N.B. Only applicable to pass-through tests.", default=False, ) Loading