Skip to content

FuzzPipe ​

run_symbols, the f64 CPU mirror and the backend adapter's queries

3/3 passed in 721ms

TestWhat it doesResult
test_backend_fuzzbackend_info names a device, supports accepts only f32 and f64, cpu_words is pure and counter-indexed and matched bit for bit by gpu_words where an adapter answers, a zero-length dispatch is refused, and cpu_symbols stays finite over six runs.✅ pass
test_symbols_exteriorrun_symbols refuses a T or eta outside (0, 1], a negative modulation, xi, v_el or linewidth, a CFO at or past Nyquist, a non-positive symbol rate, a non-finite pilot setting, and a run of fewer than two DSP blocks.✅ pass
test_symbols_fuzzOver 24 runs every run_symbols statistic but v_err is finite, sigma2 >= 1 SNU, pilot_snr >= 0, v_wrap <= pi^2 and saturating at pi^2/3 = 3.2899, v_err > 2*v_wrap past v_wrap = 3.2, and three pinned runs read back their configuration.✅ pass