From 045257520f1a50e10923c3a24a6bee727b0282dd Mon Sep 17 00:00:00 2001 From: Luke Kiernan Date: Thu, 18 Jun 2026 13:38:29 -0600 Subject: [PATCH] test: use isapprox for sparsified VirtualPTDF row comparison The exact == compared two solver paths that differ by ~1 ULP, making it flaky. Co-Authored-By: Claude Opus 4.8 (1M context) --- test/test_auto_tolerance.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_auto_tolerance.jl b/test/test_auto_tolerance.jl index 96be23b55..e08376c09 100644 --- a/test/test_auto_tolerance.jl +++ b/test/test_auto_tolerance.jl @@ -188,7 +188,8 @@ end @test count(!iszero, sparse_row) < nnz_dense dense_row = v_exact[arc, :] for i in eachindex(sparse_row) - iszero(sparse_row[i]) || @test sparse_row[i] == dense_row[i] + iszero(sparse_row[i]) || + @test isapprox(sparse_row[i], dense_row[i]; rtol = sqrt(eps())) end end