Commit 20e31377 authored by Jan Kiene's avatar Jan Kiene
Browse files

compare RTP seq number instead of file length

parent 56f3db82
Loading
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -329,13 +329,14 @@ def test_param_file_tests(
            dut_tracefile_dec = f"{dut_base_path}/param_file/dec/{tracefile_dec}"
            ref_tracefile_dec = f"{reference_path}/param_file/dec/{tracefile_dec}"

            dut_tracefile_len = np.genfromtxt(dut_tracefile_dec, delimiter=";")
            ref_tracefile_len = np.genfromtxt(ref_tracefile_dec, delimiter=";")
            # check for same RTP sequence number in last line of tracefile
            dut_tracefile_last_line = np.genfromtxt(dut_tracefile_dec, delimiter=";")[-1,:]
            ref_tracefile_last_line = np.genfromtxt(ref_tracefile_dec, delimiter=";")[-1,:]
            tracefile_lengths_differ = (
                dut_tracefile_len.shape[0] != ref_tracefile_len.shape[0]
                dut_tracefile_last_line[0] != ref_tracefile_last_line[0]
            )

        # same tf lengths -> likely no crash, assume length difference is due to difference in TSM
        # same sequence number -> likely no crash, assume length difference is due to difference in TSM
        # to get MLD and abs diff values for now - even though they might be meaningless due to
        # shift differences between the two signals - cut longer signal to shorter size
        allow_differing_lengths = not tracefile_lengths_differ