diff --git a/Project.toml b/Project.toml index e6a65f7..4e71f42 100644 --- a/Project.toml +++ b/Project.toml @@ -9,7 +9,7 @@ PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] -HiGHS_jll = "=1.5.1, =1.5.3, =1.6.0, =1.7.0, =1.7.1, =1.7.2, =1.8.0" +HiGHS_jll = "=1.5.1, =1.5.3, =1.6.0, =1.7.0, =1.7.1, =1.7.2, =1.8.0, =1.8.1" MathOptInterface = "1.34" PrecompileTools = "1" SparseArrays = "1.6" diff --git a/test/MOI_wrapper.jl b/test/MOI_wrapper.jl index 966672a..11b0482 100644 --- a/test/MOI_wrapper.jl +++ b/test/MOI_wrapper.jl @@ -870,7 +870,8 @@ function test_infeasible_point() MOI.optimize!(model) @test MOI.get(model, MOI.TerminationStatus()) == MOI.INFEASIBLE @test MOI.get(model, MOI.PrimalStatus()) == MOI.INFEASIBLE_POINT - @test MOI.get(model, MOI.DualStatus()) == MOI.INFEASIBLE_POINT + dual_stat = MOI.get(model, MOI.DualStatus()) + @test dual_stat in (MOI.INFEASIBLE_POINT, MOI.NO_SOLUTION) @test MOI.get(model, MOI.ResultCount()) == 1 @test MOI.get(model, MOI.VariablePrimal(), x) isa Vector{Float64} @test MOI.get(model, MOI.ConstraintDual(), ci) isa Float64