Skip to content

Commit e53158e

Browse files
Merge pull request #2848 from ChrisRackauckas-Claude/modelingtoolkit-test-group
Move ModelingToolkit to test group specific dependency
2 parents 30a973b + c34c435 commit e53158e

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

Project.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ LinearAlgebra = "1.9"
131131
LinearSolve = "3.27"
132132
Logging = "1.9"
133133
MacroTools = "0.5.16"
134-
ModelingToolkit = "10.10"
135134
MuladdMacro = "0.2.4"
136135
NonlinearSolve = "4.10"
137136
OrdinaryDiffEqAdamsBashforthMoulton = "1.4.0"
@@ -211,4 +210,4 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
211210
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
212211

213212
[targets]
214-
test = ["ComponentArrays", "Symbolics", "AlgebraicMultigrid", "IncompleteLU", "DiffEqCallbacks", "DifferentiationInterface", "DiffEqDevTools", "ODEProblemLibrary", "ElasticArrays", "ExplicitImports", "InteractiveUtils", "JLArrays", "Random", "ReverseDiff", "SafeTestsets", "SparseArrays", "Statistics", "StructArrays", "Test", "Unitful", "ModelingToolkit", "Pkg", "NLsolve", "RecursiveFactorization", "SparseConnectivityTracer", "SparseMatrixColorings"]
213+
test = ["ComponentArrays", "Symbolics", "AlgebraicMultigrid", "IncompleteLU", "DiffEqCallbacks", "DifferentiationInterface", "DiffEqDevTools", "ODEProblemLibrary", "ElasticArrays", "ExplicitImports", "InteractiveUtils", "JLArrays", "Random", "ReverseDiff", "SafeTestsets", "SparseArrays", "Statistics", "StructArrays", "Test", "Unitful", "Pkg", "NLsolve", "RecursiveFactorization", "SparseConnectivityTracer", "SparseMatrixColorings"]

test/modelingtoolkit/Project.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[deps]
2+
DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
3+
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
4+
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
5+
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
6+
OrdinaryDiffEqBDF = "6ad6398a-0878-4a85-9266-38940aa047c8"
7+
OrdinaryDiffEqNonlinearSolve = "127b3ac7-2247-4354-8eb6-78cf4e7c58e8"
8+
OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf"
9+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
10+
11+
[compat]
12+
DiffEqDevTools = "2"
13+
ModelingToolkit = "10.10"
14+
NonlinearSolve = "4.10"
15+
OrdinaryDiffEqBDF = "1"
16+
OrdinaryDiffEqNonlinearSolve = "1"
17+
OrdinaryDiffEqSDIRK = "1"

test/runtests.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ function activate_enzyme_env()
2929
Pkg.instantiate()
3030
end
3131

32+
function activate_modelingtoolkit_env()
33+
Pkg.activate("modelingtoolkit")
34+
Pkg.develop(PackageSpec(path = dirname(@__DIR__)))
35+
Pkg.instantiate()
36+
end
37+
3238
#Start Test Script
3339

3440
@time begin
@@ -151,6 +157,7 @@ end
151157
end
152158

153159
if !is_APPVEYOR && GROUP == "ModelingToolkit"
160+
activate_modelingtoolkit_env()
154161
@time @safetestset "NLStep Tests" include("modelingtoolkit/nlstep_tests.jl")
155162
@time @safetestset "Jacobian Tests" include("modelingtoolkit/jacobian_tests.jl")
156163
@time @safetestset "Preconditioner Tests" include("modelingtoolkit/preconditioners.jl")

0 commit comments

Comments
 (0)