From bba4144d776412654c5658e482d1438ad93d56ab Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Tue, 1 Sep 2026 15:13:16 +1200 Subject: [PATCH] [Test] allow infeasible problems to also return INFEASIBLE_OR_UNBOUNDED --- src/Test/test_conic.jl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Test/test_conic.jl b/src/Test/test_conic.jl index 92418b1110..1e42924f55 100644 --- a/src/Test/test_conic.jl +++ b/src/Test/test_conic.jl @@ -904,8 +904,8 @@ function test_conic_NormInfinityCone_INFEASIBLE( if _supports(config, MOI.optimize!) @test MOI.get(model, MOI.TerminationStatus()) == MOI.OPTIMIZE_NOT_CALLED MOI.optimize!(model) - @test MOI.get(model, MOI.TerminationStatus()) == - config.infeasible_status + @test MOI.get(model, MOI.TerminationStatus()) in + (config.infeasible_status, MOI.INFEASIBLE_OR_UNBOUNDED) @test MOI.get(model, MOI.PrimalStatus()) in (MOI.NO_SOLUTION, MOI.INFEASIBLE_POINT) # TODO test dual feasibility and objective sign @@ -1331,8 +1331,8 @@ function test_conic_NormOneCone_INFEASIBLE( if _supports(config, MOI.optimize!) @test MOI.get(model, MOI.TerminationStatus()) == MOI.OPTIMIZE_NOT_CALLED MOI.optimize!(model) - @test MOI.get(model, MOI.TerminationStatus()) == - config.infeasible_status + @test MOI.get(model, MOI.TerminationStatus()) in + (config.infeasible_status, MOI.INFEASIBLE_OR_UNBOUNDED) @test MOI.get(model, MOI.PrimalStatus()) in (MOI.NO_SOLUTION, MOI.INFEASIBLE_POINT) # TODO test dual feasibility and objective sign @@ -1973,8 +1973,8 @@ function test_conic_SecondOrderCone_INFEASIBLE( if _supports(config, MOI.optimize!) @test MOI.get(model, MOI.TerminationStatus()) == MOI.OPTIMIZE_NOT_CALLED MOI.optimize!(model) - @test MOI.get(model, MOI.TerminationStatus()) == - config.infeasible_status + @test MOI.get(model, MOI.TerminationStatus()) in + (config.infeasible_status, MOI.INFEASIBLE_OR_UNBOUNDED) @test MOI.get(model, MOI.PrimalStatus()) in (MOI.NO_SOLUTION, MOI.INFEASIBLE_POINT) # TODO test dual feasibility and objective sign