Skip to content

Commit 338e31e

Browse files
Merge pull request #333 from ChrisRackauckas-Claude/split-test-groups
Split tests into separate groups with independent environments
2 parents 086e5b0 + 5ef5b73 commit 338e31e

File tree

15 files changed

+1098
-1061
lines changed

15 files changed

+1098
-1061
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
group:
18-
- All
18+
- Core
19+
- Autodiff
20+
- GPU
21+
- Downstream
22+
- Reactant
1923
- nopre
2024
version:
2125
- 'lts'
@@ -28,6 +32,10 @@ jobs:
2832
exclude:
2933
- group: nopre
3034
version: 'pre'
35+
- group: Downstream
36+
version: 'pre'
37+
- group: Reactant
38+
version: 'pre'
3139
steps:
3240
- uses: actions/checkout@v6
3341
- uses: julia-actions/setup-julia@v2

.github/workflows/downgrade.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ name: Downgrade
22
on:
33
pull_request:
44
branches:
5-
- master
5+
- main
66
paths-ignore:
77
- 'docs/**'
88
push:
99
branches:
10-
- master
10+
- main
1111
paths-ignore:
1212
- 'docs/**'
1313
jobs:

test/Project.toml

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,15 @@
11
[deps]
2-
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
32
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
4-
ArrayInterfaceCore = "30b0a656-2188-435a-8636-2ec0e6a096e2"
53
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
6-
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
4+
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
75
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
86
Functors = "d9f16b24-f501-4c13-a1f2-28368ffc5196"
97
InvertedIndices = "41ab1584-1d38-5bbf-9106-f11c6c58b48f"
10-
JLArrays = "27aeb0d3-9eb9-45fb-866b-73c2ecf80fcb"
118
LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800"
129
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1310
OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
14-
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
1511
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
16-
Reactant = "3c362404-f566-11ee-1572-e11a4b42c853"
17-
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
1812
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1913
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2014
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
2115
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
22-
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
23-
24-
[compat]
25-
Aqua = "0.8.14"
26-
ArrayInterface = "7.22.0"
27-
ArrayInterfaceCore = "0.1.29"
28-
BenchmarkTools = "1.6.3"
29-
FiniteDiff = "2.29.0"
30-
ForwardDiff = "1.3.1"
31-
Functors = "0.5.2"
32-
InvertedIndices = "1.3.1"
33-
JLArrays = "0.3.0"
34-
LabelledArrays = "1.17.0"
35-
OffsetArrays = "1.17.0"
36-
Optimisers = "0.4.7"
37-
Reactant = "0.2.198"
38-
ReverseDiff = "1.16.2"
39-
StaticArrays = "1.9.16"
40-
Tracker = "0.2.38"
41-
Unitful = "1.27.0"
42-
Zygote = "0.7.10"

test/autodiff/Project.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[deps]
2+
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
3+
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
4+
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
5+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
6+
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
7+
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
8+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
9+
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
10+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
11+
12+
[compat]
13+
ArrayInterface = "7.22.0"
14+
FiniteDiff = "2.29.0"
15+
ForwardDiff = "1.3.1"
16+
Optimisers = "0.4.7"
17+
ReverseDiff = "1.16.2"
18+
Tracker = "0.2.38"
19+
Zygote = "0.7.10"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using ComponentArrays
12
import FiniteDiff, ForwardDiff, ReverseDiff, Tracker, Zygote
23
using Optimisers, ArrayInterface
34
using Test

0 commit comments

Comments
 (0)