Skip to content

Commit a386684

Browse files
Merge pull request #2312 from ParamThakkar123/master
Added Test dependencies (in progress)
2 parents 0428052 + a9837e0 commit a386684

File tree

19 files changed

+51
-21
lines changed

19 files changed

+51
-21
lines changed

lib/OrdinaryDiffEqAdamsBashforthMoulton/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2121
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2222
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2323
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
24+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
2425

2526
[targets]
26-
test = ["DiffEqDevTools", "ODEProblemLibrary", "Random", "SafeTestsets", "Test"]
27+
test = ["DiffEqDevTools", "ODEProblemLibrary", "Random", "SafeTestsets", "Test", "DiffEqBase"]

lib/OrdinaryDiffEqBDF/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
2020
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2121
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2222
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
23+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
24+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
2325

2426
[compat]
2527
julia = "1.10"
2628

2729
[targets]
28-
test = ["DiffEqDevTools", "ForwardDiff", "Random", "SafeTestsets", "Test"]
30+
test = ["DiffEqDevTools", "ForwardDiff", "Random", "SafeTestsets", "Test", "ODEProblemLibrary", "StaticArrays"]

lib/OrdinaryDiffEqBDF/test/dae_initialization_tests.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ integrator = init(prob, DABDF2(); initializealg = ShampineCollocationInit())
110110
@test_broken integrator.du[2]-1.0 atol=1e-9
111111
@test_broken integrator.u[3]2.0 atol=1e-9
112112

113+
struct UnusedParam
114+
end
115+
113116
# test iip dae initialization with parameters without eltype/length
114117
probp = DAEProblem(f, du₀, u₀, tspan, UnusedParam(), differential_vars = differential_vars)
115118
for initializealg in (ShampineCollocationInit(), BrownFullBasicInit())

lib/OrdinaryDiffEqExponentialRK/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2020
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2121
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2222
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
23+
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
24+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
2325

2426
[targets]
25-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
27+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "LinearSolve", "SparseArrays"]

lib/OrdinaryDiffEqExtrapolation/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1919
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2020
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2121
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
22+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
2223

2324
[targets]
24-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
25+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "DiffEqBase"]

lib/OrdinaryDiffEqFIRK/Project.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
1010
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
1111
SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
1212
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
13+
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
14+
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
1315

1416
[compat]
1517
julia = "1.10"
@@ -19,6 +21,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1921
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2022
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2123
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
24+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2225

2326
[targets]
24-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
27+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqFIRK/test/ode_firk_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using OrdinaryDiffEq, DiffEqDevTools, Test, LinearAlgebra
22
import ODEProblemLibrary: prob_ode_linear, prob_ode_2Dlinear, van
33

4-
testTol = 0.2
4+
testTol = 0.3
55

66
for prob in [prob_ode_linear, prob_ode_2Dlinear]
77
sim21 = test_convergence(1 .// 2 .^ (6:-1:3), prob, RadauIIA5())

lib/OrdinaryDiffEqFeagin/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1111
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1212
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
1313
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
14+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
15+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
1416

1517
[compat]
1618
julia = "1.10"
1719

1820
[targets]
19-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
21+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "DiffEqBase", "ODEProblemLibrary"]

lib/OrdinaryDiffEqLowOrderRK/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2121
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2222
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2323
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
24+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2425

2526
[targets]
26-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
27+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqLowStorageRK/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2020
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2121
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2222
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
23+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2324

2425
[targets]
25-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
26+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqNordsieck/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2020
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2121
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2222
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
23+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2324

2425
[targets]
25-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
26+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqQPRK/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1616
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1717
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
1818
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
19+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
1920

2021
[targets]
21-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
22+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqRKN/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1818
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1919
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2020
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
21+
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
2122

2223
[targets]
23-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
24+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "Statistics"]

lib/OrdinaryDiffEqRosenbrock/Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2323
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2424
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2525
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
26+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
27+
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
28+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
29+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2630

2731
[targets]
28-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
32+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "LinearAlgebra", "LinearSolve", "ForwardDiff", "ODEProblemLibrary"]

lib/OrdinaryDiffEqSSPRK/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1818
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1919
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2020
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
21+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2122

2223
[targets]
23-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
24+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary"]

lib/OrdinaryDiffEqStabilizedIRK/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1717
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1818
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
1919
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
20+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
2021

2122
[targets]
22-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
23+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "LinearAlgebra"]

lib/OrdinaryDiffEqStabilizedRK/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
1717
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1818
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
1919
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
20+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
21+
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2022

2123
[targets]
22-
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test"]
24+
test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "LinearAlgebra", "ODEProblemLibrary"]

lib/OrdinaryDiffEqSymplecticRK/Project.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1212
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
1313
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
1414
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
15+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
16+
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
17+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1518

1619
[compat]
1720
julia = "1.10"
1821

1922
[targets]
20-
test = ["DiffEqDevTools", "Random", "RecursiveArrayTools", "SafeTestsets", "Test"]
23+
test = ["DiffEqDevTools", "Random", "RecursiveArrayTools", "SafeTestsets", "Test", "DiffEqBase", "Statistics", "LinearAlgebra"]

test/interface/type_handling.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OrdinaryDiffEq
1+
using OrdinaryDiffEq, RecursiveArrayTools
22
prob = ODEProblem((u, p, t) -> -u, BigFloat(1.0), (0.0, 1.0))
33
solve(prob, Tsit5())
44
solve(prob, KenCarp4())
@@ -11,15 +11,15 @@ sol = solve(prob, Tsit5())
1111

1212
# Test array partition outside of symplectic
1313

14-
u0 = fill(0.0, 2)
15-
v0 = ones(2)
14+
u02 = fill(0.0, 2)
15+
v02 = ones(2)
1616

1717
function f_ap(du, u, p, t)
1818
du.x[1] .= -2u.x[2]
1919
du.x[2] .= u.x[1]
2020
end
2121

22-
u = ArrayPartition((u0, v0))
22+
u = ArrayPartition((u02, v02))
2323

2424
prob = ODEProblem(f_ap, u, (0.0, 5.0))
2525
sol = solve(prob, Euler(), dt = 1 / 100)

0 commit comments

Comments
 (0)