Skip to content

Split tests: move JET tests to nopre group excluded on pre Julia#326

Merged
ChrisRackauckas merged 1 commit intoSciML:mainfrom
ChrisRackauckas-Claude:split-tests-nopre
Jan 9, 2026
Merged

Split tests: move JET tests to nopre group excluded on pre Julia#326
ChrisRackauckas merged 1 commit intoSciML:mainfrom
ChrisRackauckas-Claude:split-tests-nopre

Conversation

@ChrisRackauckas-Claude
Copy link
Contributor

Summary

  • Create test/nopre/ directory with its own Project.toml for JET tests
  • Update CI workflow to use GROUP matrix with All and nopre groups
  • Exclude nopre group from pre Julia version to avoid JET compatibility issues
  • Remove JET from main test dependencies

This follows the OrdinaryDiffEq pattern for organizing tests with separate environments for tests that need specific dependencies.

Test plan

  • Main tests (GROUP=All) pass locally
  • JET tests (GROUP=nopre) pass locally
  • CI passes for All group on lts, 1, and pre Julia versions
  • CI passes for nopre group on lts and 1 Julia versions (excluded on pre)

🤖 Generated with Claude Code

- Create test/nopre directory with its own Project.toml for JET tests
- Update CI workflow to use GROUP matrix with All and nopre groups
- Exclude nopre group from pre Julia version to avoid JET compatibility issues
- Remove JET from main test dependencies
- Update runtests.jl to use GROUP environment variable

This follows the OrdinaryDiffEq pattern for organizing tests with
separate environments for tests that need specific dependencies.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit 970a927 into SciML:main Jan 9, 2026
5 of 6 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.

3 participants