Skip to content

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

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:canonicalize-safetestset
Jun 14, 2026
Merged

Use SciMLTesting v1.2 (folder-based run_tests)#82
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:canonicalize-safetestset

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jun 14, 2026

Copy link
Copy Markdown
Member

Converts the test suite to the SciMLTesting v1.2 folder-based run_tests() model (folder-discovery mode).

  • test/runtests.jl is now just using SciMLTesting; run_tests().
  • Core group = top-level test/*.jl (interface_tests.jl, jet_tests.jl, matlab_runtime_tests.jl extracted self-contained from the inline MATLAB-runtime block).
  • QA group = test/qa/ with its sub-env Project.toml (Aqua + JET).
  • Added SciMLTesting and SafeTestsets to the root test target and to test/qa/Project.toml; dropped Pkg from the root test deps (the v1.2 harness owns all Pkg operations).
  • test/test_groups.toml unchanged; per-GROUP behavior preserved (Core, QA, All).

Ignore until reviewed by @ChrisRackauckas.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Canonicalize tests to @safetestset for module isolation Use SciMLTesting v1.2 (folder-based run_tests) Jun 14, 2026
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review June 14, 2026 23:54
@ChrisRackauckas
ChrisRackauckas merged commit 8509d99 into SciML:master Jun 14, 2026
6 of 9 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