Skip to content

Import Tsit5 in default_solvers test - #510

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-default-solvers-tsit5
Jun 10, 2026
Merged

Import Tsit5 in default_solvers test#510
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-default-solvers-tsit5

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Summary

test/misc/default_solvers.jl uses Tsit5 but only does using BoundaryValueDiffEq, which does not export it (verified: isdefined(Main, :Tsit5) is false after using BoundaryValueDiffEq). The file therefore fails with UndefVarError: Tsit5 not defined whenever it actually executes.

Why this was never seen before: the old ReTestItems-based root CI never collected this file — the last green master run (9665882) executed 13 test items and "Default Solvers" was not among them. #505 added the file to the Misc group, after which:

Fix: using OrdinaryDiffEqTsit5: Tsit5 inside the testset. OrdinaryDiffEqTsit5 is already in the test target of the root Project.toml.

Verification

Ran the patched file locally on Julia 1.12.6 against a clean master checkout:

Test Summary:   | Pass  Total   Time
Default Solvers |    2      2  12.2s

Runic check passes on the changed file.

This PR should be ignored until reviewed by @ChrisRackauckas.

🤖 Generated with Claude Code

test/misc/default_solvers.jl references Tsit5, but BoundaryValueDiffEq
does not export it, so the file fails with UndefVarError(:Tsit5)
whenever it actually runs. The old ReTestItems-based CI never collected
this file (13 test items, none of them Default Solvers), so the latent
error only surfaced after SciML#505 added the file to the Misc group: it
currently fails in the Downgrade workflow, and in the Misc group it is
masked only because the BigFloat safetestset aborts the run first.

OrdinaryDiffEqTsit5 is already a test-target dependency.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review June 10, 2026 11:35
@ChrisRackauckas
ChrisRackauckas merged commit a33a237 into SciML:master Jun 10, 2026
8 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants