Skip to content

Commit 0204c5e

Browse files
committed
Enable vOptLib tests for KirlikSayin and TambyVanderpooten
1 parent 10120b5 commit 0204c5e

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

test/algorithms/DominguezRios.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import MultiObjectiveAlgorithms as MOA
1212
import MultiObjectiveAlgorithms: MOI
1313

1414
include(joinpath(dirname(@__DIR__), "problems.jl"))
15+
include(joinpath(dirname(@__DIR__), "vOptLib.jl"))
1516

1617
function run_tests()
1718
if Sys.WORD_SIZE == 32
@@ -35,6 +36,15 @@ function test_problems()
3536
return
3637
end
3738

39+
function test_vOptLib_runtests()
40+
model = MOA.Optimizer(HiGHS.Optimizer)
41+
MOI.set(model, MOA.Algorithm(), MOA.DominguezRios())
42+
MOI.set(model, MOI.Silent(), true)
43+
# TODO(odow): it doesn't terminate
44+
# vOptLib.run_tests(model)
45+
return
46+
end
47+
3848
function test_infeasible()
3949
model = MOA.Optimizer(HiGHS.Optimizer)
4050
MOI.set(model, MOA.Algorithm(), MOA.DominguezRios())

test/algorithms/KirlikSayin.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import MultiObjectiveAlgorithms as MOA
1212
import MultiObjectiveAlgorithms: MOI
1313

1414
include(joinpath(dirname(@__DIR__), "problems.jl"))
15+
include(joinpath(dirname(@__DIR__), "vOptLib.jl"))
1516

1617
function run_tests()
1718
for name in names(@__MODULE__; all = true)
@@ -32,6 +33,14 @@ function test_problems()
3233
return
3334
end
3435

36+
function test_vOptLib_runtests()
37+
model = MOA.Optimizer(HiGHS.Optimizer)
38+
MOI.set(model, MOA.Algorithm(), MOA.KirlikSayin())
39+
MOI.set(model, MOI.Silent(), true)
40+
vOptLib.run_tests(model)
41+
return
42+
end
43+
3544
function test_infeasible()
3645
model = MOA.Optimizer(HiGHS.Optimizer)
3746
MOI.set(model, MOA.Algorithm(), MOA.KirlikSayin())

test/algorithms/TambyVanderpooten.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import MultiObjectiveAlgorithms as MOA
1212
import MultiObjectiveAlgorithms: MOI
1313

1414
include(joinpath(dirname(@__DIR__), "problems.jl"))
15+
include(joinpath(dirname(@__DIR__), "vOptLib.jl"))
1516

1617
function run_tests()
1718
for name in names(@__MODULE__; all = true)
@@ -32,6 +33,14 @@ function test_problems()
3233
return
3334
end
3435

36+
function test_vOptLib_runtests()
37+
model = MOA.Optimizer(HiGHS.Optimizer)
38+
MOI.set(model, MOA.Algorithm(), MOA.TambyVanderpooten())
39+
MOI.set(model, MOI.Silent(), true)
40+
vOptLib.run_tests(model)
41+
return
42+
end
43+
3544
function test_infeasible()
3645
model = MOA.Optimizer(HiGHS.Optimizer)
3746
MOI.set(model, MOA.Algorithm(), MOA.TambyVanderpooten())

0 commit comments

Comments
 (0)