Skip to content

Commit b2f865b

Browse files
committed
Update Solvers tests
1 parent 8f09661 commit b2f865b

File tree

14 files changed

+585
-330
lines changed

14 files changed

+585
-330
lines changed

test/Solvers/Manifest.toml

Lines changed: 565 additions & 307 deletions
Large diffs are not rendered by default.

test/Solvers/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
CDCS = "4fe2ecd4-b952-581a-b4b6-a532675a646e"
33
COSMO = "1e616198-aa4e-51ec-90a2-23f7fbd31d8d"
44
CSDP = "0a46da34-8e4b-519e-b418-48813639ff34"
5+
DynamicPolynomials = "7c1d4256-1411-5781-91ec-d7bc3513ac07"
56
ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199"
67
GLPK = "60bf3e95-4087-53dc-ae20-288a0d20c6a6"
78
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
@@ -14,7 +15,6 @@ PolyJuMP = "ddf597a6-d67e-5340-b84c-e37d84115374"
1415
ProxSDP = "65e78d25-6039-50a4-9445-38022e3d2eb3"
1516
SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13"
1617
SDPA = "b9a10b5b-afa4-512f-a053-bb3d8080febc"
17-
SDPAFamily = "bfe18334-aefd-11e9-1109-4bf2b15a5b91"
1818
SDPNAL = "f7a9608b-7678-5329-8a05-97541ebc462c"
1919
SDPT3 = "e33b2407-87ff-50a0-8b27-f0fe7855237d"
2020
SeDuMi = "a895aaad-f784-5544-9392-bb281339c1b2"

test/Solvers/cosmo_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
include("solver_preamble.jl")
22
using COSMO
33
# sosdemo9: 33000 < max_iter < 34000
4-
factory = with_optimizer(COSMO.Optimizer, verbose = false, max_iter = 34000)
4+
factory = optimizer_with_attributes(COSMO.Optimizer, "verbose" => false, "max_iter" => 34000)
55
config = MOI.Test.Config(atol = 1e-3, rtol = 1e-3)
66
@testset "Linear" begin
77
Tests.linear_test(factory, config, [

test/Solvers/ecos_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
include("solver_preamble.jl")
22
import ECOS
3-
factory = with_optimizer(ECOS.Optimizer, verbose = false)
3+
factory = optimizer_with_attributes(ECOS.Optimizer, "verbose" => false)
44
config = MOI.Test.Config(atol = 1e-5, rtol = 1e-5)
55
@testset "Linear" begin
66
Tests.linear_test(factory, config)

test/Solvers/mosek_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using MosekTools
33
# It cannot be used in Direct mode yet as it gets:
44
# MathOptInterface.DeleteNotAllowed{MathOptInterface.ConstraintIndex{MathOptInterface.VectorOfVariables,MathOptInterface.RotatedSecondOrderCone}}
55
# for `sdsos_bivariate_quadratic`
6-
factory = with_optimizer(Mosek.Optimizer, QUIET = true)
6+
factory = optimizer_with_attributes(Mosek.Optimizer, "QUIET" => true)
77
config = MOI.Test.Config(atol = 1e-5, rtol = 1e-5)
88
@testset "Linear" begin
99
Tests.linear_test(factory, config)

test/Solvers/proxsdp_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
include("solver_preamble.jl")
22
import ProxSDP
3-
factory = with_optimizer(ProxSDP.Optimizer, log_verbose = false)
3+
factory = optimizer_with_attributes(ProxSDP.Optimizer, "log_verbose" => false)
44
config = MOI.Test.Config(atol = 2e-2, rtol = 2e-2)
55
@testset "Linear" begin
66
Tests.linear_test(

test/Solvers/scs_tests.jl

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
include("solver_preamble.jl")
22
import SCS
3-
factory = with_optimizer(SCS.Optimizer, verbose = 0)
3+
factory = optimizer_with_attributes(SCS.Optimizer, "verbose" => 0)
44
config = MOI.Test.Config(atol = 5e-4, rtol = 5e-4)
55
@testset "Linear" begin
66
Tests.linear_test(factory, config)
77
end
88
@testset "SOC" begin
9-
Tests.soc_test(factory, config, ["sdsos_options_pricing"])
9+
Tests.soc_test(factory, config)
1010
end
1111
@testset "SDP" begin
12-
Tests.sd_test(factory, config, [
13-
"sos_options_pricing",
14-
# Expression: termination_status(model) == MOI.INFEASIBLE
15-
# Evaluated: MathOptInterface.OPTIMAL == MathOptInterface.INFEASIBLE
16-
"sos_horn",
17-
])
12+
Tests.sd_test(factory, config)
1813
end

test/Solvers/sdpa_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
include("solver_preamble.jl")
22
import SDPA
3-
factory = with_optimizer(SDPA.Optimizer)
3+
factory = optimizer_with_attributes(SDPA.Optimizer)
44
config = MOI.Test.Config(atol = 1e-5, rtol = 1e-5)
55
@testset "Linear" begin
66
Tests.linear_test(

test/Solvers/sdpafamily_tests.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
include("solver_preamble.jl")
22
import SDPAFamily
3-
factory = with_optimizer(
3+
factory = optimizer_with_attributes(
44
SDPAFamily.Optimizer{Float64},
5-
params = (gammaStar = 0.8, maxIteration = 200),
6-
presolve = true,
5+
"params" => (gammaStar = 0.8, maxIteration = 200),
6+
"presolve" => true,
77
)
88
config = MOI.Test.Config(atol = 1e-5, rtol = 1e-5)
99
@testset "Linear" begin

test/Solvers/sdpnal_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
include("solver_preamble.jl")
22
import SDPNAL
3-
factory = with_optimizer(SDPNAL.Optimizer, printlevel = 0, tol = 1e-4)
3+
factory = optimizer_with_attributes(SDPNAL.Optimizer, "printlevel" => 0, "tol" => 1e-4)
44
config = MOI.Test.Config(atol = 5e-3, rtol = 5e-3)
55
@testset "Linear" begin
66
Tests.linear_test(factory, config, [

0 commit comments

Comments
 (0)