Skip to content

Commit 754d376

Browse files
committed
add CTDirect/CTParser tests
1 parent 609bc23 commit 754d376

2 files changed

Lines changed: 23 additions & 19 deletions

File tree

test/Project.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
[deps]
22
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
33
CTBase = "54762871-cc72-4466-b8e8-f6c8b58076cd"
4+
CTDirect = "790bbbee-bee9-49ee-8912-a9de031322d5"
5+
CTParser = "32681960-a1b1-40db-9bff-a1ca817385d1"
46
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
57
JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
68
NLPModelsIpopt = "f4238b75-b362-5c4c-b852-0801c9a21d71"
@@ -10,6 +12,8 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1012
[compat]
1113
Aqua = "0.8"
1214
CTBase = "0.16"
15+
CTDirect = "0.15"
16+
CTParser = "0.4"
1317
JLD2 = "0.5"
1418
JSON3 = "1"
1519
NLPModelsIpopt = "0.10"

test/runtests.jl

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,24 @@ end
3535

3636
# test with CTDirect and CTParser: must be commented if new version of CTModels, that is breaking
3737

38-
# using CTDirect
39-
# using NLPModelsIpopt
40-
# import CTParser: CTParser, @def
41-
# CTParser.prefix!(:CTModels); # code generated by @def is prefixed by CTModels (not by OptimalControl - the default)
38+
using CTDirect
39+
using NLPModelsIpopt
40+
import CTParser: CTParser, @def
41+
CTParser.prefix!(:CTModels); # code generated by @def is prefixed by CTModels (not by OptimalControl - the default)
4242

43-
# #
44-
# include("solution_example_path_constraints.jl")
43+
#
44+
include("solution_example_path_constraints.jl")
4545

46-
# @testset verbose = true showtiming = true "CTModels tests" begin
47-
# for name in (
48-
# :plot,
49-
# :export_import,
50-
# )
51-
# @testset "$(name)" begin
52-
# test_name = Symbol(:test_, name)
53-
# println("testing: ", string(name))
54-
# include("$(test_name).jl")
55-
# @eval $test_name()
56-
# end
57-
# end
58-
# end
46+
@testset verbose = true showtiming = true "CTModels tests" begin
47+
for name in (
48+
:plot,
49+
:export_import,
50+
)
51+
@testset "$(name)" begin
52+
test_name = Symbol(:test_, name)
53+
println("testing: ", string(name))
54+
include("$(test_name).jl")
55+
@eval $test_name()
56+
end
57+
end
58+
end

0 commit comments

Comments
 (0)