Commit 13a44da0 authored by Jan Kiene's avatar Jan Kiene
Browse files

skip split comparison for JBM cases

only record whole-file measurements
parent 1e38c126
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -642,7 +642,9 @@ def run_test(
        )

        # 2. run comparison on split files if --split_comparison is given
        if split_comparison:
        # for JBM cases, comparison will fail because of length mismatch beetween split wav files and tracefiles
        # -> skip split comparison for these cases
        if split_comparison and not sim_opts:
            split_idx = get_split_idx(str(Path(testv_file).stem), int(sampling_rate))

            output_differs_splits, reason_splits = cmp_pcm(
@@ -668,6 +670,8 @@ def run_test(
            output_differs_parts += output_differs_splits
            reason_parts += reason_splits

        # separate if to also record the whole-file comparison for JBM cases with "_whole"
        if split_comparison:
            prop_suffix = ["_whole"] + [
                f"_split{i:03d}" for i in range(1, len(split_idx) + 1)
            ]