Commit 9b749e19 authored by Jan Kiene's avatar Jan Kiene
Browse files

don't overwrite bitstream when applying frame errors

parent 872a9f92
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -126,10 +126,12 @@ def run_check(
    if not is_ref_creation and not is_be_to_reference(dut_bitstream):
        pytest.fail("Bitstream file differs from reference")

    dut_bitstream_to_decoder = dut_bitstream
    if error_pattern is not None:
        apply_error_pattern_on_bitstream(dut_bitstream, error_pattern, dut_bitstream)
        dut_bitstream_to_decoder = dut_bitstream.with_suffix(".err" + dut_bitstream.suffix)
        apply_error_pattern_on_bitstream(dut_bitstream, error_pattern, dut_bitstream_to_decoder)

    decoder_frontend.run(output_mode, sampling_rate, dut_bitstream, dut_output)
    decoder_frontend.run(output_mode, sampling_rate, dut_bitstream_to_decoder, dut_output)

    # TODO: also compare metadata if present
    if not is_ref_creation and not is_be_to_reference(dut_output):