Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions test/nopre/Project.toml → test/AD/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
Functors = "d9f16b24-f501-4c13-a1f2-28368ffc5196"
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
JLArrays = "27aeb0d3-9eb9-45fb-866b-73c2ecf80fcb"
OrdinaryDiffEqLowOrderRK = "1344f307-1e59-4825-a18e-ace9aa3fa4c6"
OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a"
Expand All @@ -22,7 +21,6 @@ DiffEqCallbacks = {path = "../.."}
ComponentArrays = "0.15.18"
ForwardDiff = "0.10.36"
Functors = "0.5"
JET = "0.9, 0.10, 0.11"
JLArrays = "0.1, 0.2"
OrdinaryDiffEqLowOrderRK = "2"
OrdinaryDiffEqTsit5 = "2"
Expand Down
File renamed without changes.
10 changes: 10 additions & 0 deletions test/qa/Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[deps]
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[compat]
Aqua = "0.8"
JET = "0.9, 0.10, 0.11"
Test = "1"
File renamed without changes.
12 changes: 6 additions & 6 deletions test/runtests.jl
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
using SciMLTesting

# The NoPre group is selectable by name only on non-prerelease Julia (the original
# `GROUP == "NoPre" && isempty(VERSION.prerelease)` gate). Under "All" the NoPre
# folder always ran regardless of prerelease, and folder-discovery's "All" globs the
# NoPre folder unconditionally, so "All" is unaffected by this guard.
if current_group() == "NoPre" && !isempty(VERSION.prerelease)
# prerelease Julia: GROUP=NoPre runs nothing, matching the original gate.
# The AD group is selectable by name only on non-prerelease Julia (the AD/sensitivity
# stack — SciMLSensitivity, Tracker, Zygote — does not support prerelease). Under "All"
# the AD folder always ran regardless of prerelease, and folder-discovery's "All" globs
# the AD folder unconditionally, so "All" is unaffected by this guard.
if current_group() == "AD" && !isempty(VERSION.prerelease)
# prerelease Julia: GROUP=AD runs nothing, matching the original NoPre gate.
else
run_tests()
end
7 changes: 4 additions & 3 deletions test/test_groups.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ os = ["ubuntu-latest", "macos-latest", "windows-latest"]
[QA]
versions = ["lts", "1"]

[NoPre]
versions = ["1", "lts", "pre"]
os = ["ubuntu-latest", "macos-latest", "windows-latest"]
# SciMLSensitivity/Zygote/Tracker-backed AD tests. The AD stack does not
# support prerelease Julia; deps live in test/AD/Project.toml.
[AD]
versions = ["lts", "1"]
Loading