Skip to content

Use SciMLTesting v1.2 (folder-based run_tests)#547

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:sciml-testing-rollout
Jun 14, 2026
Merged

Use SciMLTesting v1.2 (folder-based run_tests)#547
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:sciml-testing-rollout

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Convert the test suite to the SciMLTesting v1.2 folder-discovery model.

  • test/runtests.jl is now just using SciMLTesting; run_tests().
  • test_groups.toml groups map to folders:
    • Core = top-level test/*.jl (interface, parameter_tests, interpolation_tests, extrapolation_tests).
    • Methods/ = derivative_tests, integral_tests, integral_inverse_tests, online_tests.
    • Extensions/ = sparseconnectivitytracer_tests, zygote_tests, mooncake_tests.
    • Misc/ = show.
    • QA -> test/qa/ (qa.jl + alloc_tests.jl) with its own Project.toml sub-env.
  • SciMLTesting + SafeTestsets/Test added to the root test deps and the QA sub-env. test_groups.toml unchanged.

The exact set of tests run under each GROUP value is unchanged (All = Core+Methods+Extensions+Misc, QA excluded). Verified end-to-end on Julia 1.11: GROUP=Core and GROUP=QA both pass.

Ignore until reviewed by @ChrisRackauckas.

🤖 Generated with Claude Code

Convert the test suite to the SciMLTesting v1.2 folder-discovery model:
test/runtests.jl is now `using SciMLTesting; run_tests()`. The
test_groups.toml groups map to folders: Core = top-level test/*.jl;
Methods/, Extensions/, Misc/ hold each group's files; QA -> test/qa/
(qa.jl + alloc_tests.jl) with its own Project.toml sub-env. SciMLTesting
+ SafeTestsets/Test are added to the test deps and the QA sub-env.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 14, 2026 23:54
@ChrisRackauckas ChrisRackauckas merged commit 77c1f6b into SciML:master Jun 14, 2026
17 of 19 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