Skip to content

Commit 086e6e7

Browse files
Remove trait dispatch tests from BDF initdt tests for Julia 1.10 compatibility
On Julia 1.10, non-exported names cannot be accessed from outside a module even with qualified `Module.name` syntax. The `initdt_alg`, `DefaultInitDt`, and `StiffInitDt` names are not exported from OrdinaryDiffEqCore, so the trait dispatch tests fail on LTS. Remove these nice-to-have tests rather than exporting internal implementation details. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent 934dc0a commit 086e6e7

1 file changed

Lines changed: 0 additions & 11 deletions

File tree

lib/OrdinaryDiffEqBDF/test/stiff_initdt_tests.jl

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,9 @@
11
using Test
22
using OrdinaryDiffEqBDF
33
using OrdinaryDiffEqSDIRK
4-
import OrdinaryDiffEqCore
54

65
@testset "StiffInitDt Algorithm" begin
76

8-
@testset "Trait dispatch" begin
9-
# All implicit methods should use StiffInitDt
10-
@test OrdinaryDiffEqCore.initdt_alg(FBDF()) isa OrdinaryDiffEqCore.StiffInitDt
11-
@test OrdinaryDiffEqCore.initdt_alg(QNDF()) isa OrdinaryDiffEqCore.StiffInitDt
12-
@test OrdinaryDiffEqCore.initdt_alg(QNDF1()) isa OrdinaryDiffEqCore.StiffInitDt
13-
@test OrdinaryDiffEqCore.initdt_alg(QNDF2()) isa OrdinaryDiffEqCore.StiffInitDt
14-
@test OrdinaryDiffEqCore.initdt_alg(ABDF2()) isa OrdinaryDiffEqCore.StiffInitDt
15-
@test OrdinaryDiffEqCore.initdt_alg(ImplicitEuler()) isa OrdinaryDiffEqCore.StiffInitDt
16-
end
17-
187
@testset "Simple exponential decay (in-place)" begin
198
function f_exp!(du, u, p, t)
209
du[1] = -u[1]

0 commit comments

Comments
 (0)