Commit 3a5be599 authored by Tapani Pihlajakuja's avatar Tapani Pihlajakuja
Browse files

Improve printout for metadata comparison and change logic to always compare all metadata files.

parent 387baa20
Loading
Loading
Loading
Loading
Loading
+0 −1485

File changed.

Preview size limit exceeded, changes collapsed.

+3 −5
Original line number Diff line number Diff line
@@ -293,16 +293,14 @@ def test_param_file_tests(
        )

        md_out_files = get_expected_md_files(ref_output_file, enc_split, output_config)
        print(md_out_files)

        metadata_differs = False
        for md_file in md_out_files:
            dut_metadata_file = f"{dut_base_path}/param_file/dec/{md_file}"
            ref_metadata_file = f"{reference_path}/param_file/dec/{md_file}"
            metadata_differs = not filecmp.cmp(dut_metadata_file, ref_metadata_file)
            # should fail if any of the metadata files differ
            if metadata_differs:
                break
            if (not filecmp.cmp(dut_metadata_file, ref_metadata_file)):
                print("Output metadata differs for file: " + md_file)
                metadata_differs = True

        if output_differs or metadata_differs:
            msg = "Difference between ref and dut in "