Commit 1c6d30e
test: canonicalize test-group structure (standalone QA group, group folders)
Make the root test layout match the OrdinaryDiffEq canonical pattern: every
test lives in exactly one group, each group in its own capitalized test/<Group>/
folder, dep-adding groups have their own Project.toml (excluded from the light
main env), and the version matrix is consistent between CI and test_groups.toml.
- Split QA (Aqua) out of the Core branch into a standalone QA group keyed on
GROUP == "QA" || GROUP == "All", running in its dep-adding test/QA env. Add a
dedicated QA matrix row to CI.yml restricted to [lts, 1] (excluded on pre),
so QA no longer runs inside the functional Core job.
- Normalize sublib test_groups.toml [Core] versions ["lts","1.11","1","pre"] ->
["lts","1","pre"] for all three sublibraries.
- Move the loose root Core test files into test/Core/, including the previously
orphaned partitions_and_static_arrays.jl which was never wired into runtests
and is now part of the Core group. Capitalize the remaining group folders
(downstream->Downstream, gpu->GPU, nopre->NoPre, qa->QA) and route the
SymbolicIndexingInterface and NoPre tests into their own group folders so all
group folder names match their CI GROUP names.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 59595cd commit 1c6d30e
34 files changed
Lines changed: 47 additions & 39 deletions
File tree
- .github/workflows
- lib
- RecursiveArrayToolsArrayPartitionAnyAll/test
- RecursiveArrayToolsRaggedArrays/test
- RecursiveArrayToolsShorthandConstructors/test
- test
- Core
- Downstream
- GPU
- NoPre
- QA
- SymbolicIndexingInterface
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
47 | | - | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments