Skip to content

Commit 63fa856

Browse files
authored
Put test dependencies in individual projects (#361)
* Put test dependencies in individual projects * Proper activate * End in jl * Instantiate * Diffractor compat
1 parent 0db3be8 commit 63fa856

27 files changed

Lines changed: 125 additions & 104 deletions

File tree

.github/workflows/Test.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,13 @@ jobs:
4141
- Back/ForwardDiff
4242
- Back/PolyesterForwardDiff
4343
- Back/ReverseDiff
44+
- Back/SecondOrder
4445
- Back/Symbolics
4546
- Back/Tapir
4647
- Back/Tracker
4748
- Back/Zygote
48-
- Back/ChainRulesCore-Zygote
49-
- Back/Enzyme-ForwardDiff
50-
- Back/ForwardDiff-Zygote
51-
- Back/ReverseDiff-Zygote
49+
- Down/Detector
50+
- Down/DifferentiateWith
5251
exclude:
5352
# lts
5453
- version: 'lts'
@@ -63,14 +62,14 @@ jobs:
6362
group: Back/FastDifferentiation
6463
- version: 'lts'
6564
group: Back/PolyesterForwardDiff
65+
- version: 'lts'
66+
group: Back/SecondOrder
6667
- version: 'lts'
6768
group: Back/Symbolics
6869
- version: 'lts'
6970
group: Back/Tapir
70-
- version: 'lts'
71-
group: Back/Enzyme-ForwardDiff
72-
- version: 'lts'
73-
group: Back/ReverseDiff-Zygote
71+
- version: 'pre'
72+
group: Down/Detector
7473
# pre-release
7574
- version: 'pre'
7675
group: Formalities
@@ -79,9 +78,9 @@ jobs:
7978
- version: 'pre'
8079
group: Back/Tapir
8180
- version: 'pre'
82-
group: Back/ChainRulesCore-Zygote
81+
group: Back/SecondOrder
8382
- version: 'pre'
84-
group: Back/Enzyme-ForwardDiff
83+
group: Down/Detector
8584

8685
steps:
8786
- uses: actions/checkout@v4

DifferentiationInterface/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ test = [
105105
"ComponentArrays",
106106
"DataFrames",
107107
# "DifferentiationInterfaceTest",
108+
"ForwardDiff",
108109
"JET",
109110
"JLArrays",
110111
"JuliaFormatter",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[deps]
2+
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
3+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"

DifferentiationInterface/test/Back/ChainRulesCore-Zygote/test.jl renamed to DifferentiationInterface/test/Back/ChainRulesCore/test.jl

File renamed without changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[deps]
2+
Diffractor = "9f5e2b26-1114-432f-b630-d3fe2085c51c"
3+
4+
[compat]
5+
Diffractor = "=0.2.6"

DifferentiationInterface/test/Back/Enzyme-ForwardDiff/test.jl

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[deps]
2+
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[deps]
2+
FastDifferentiation = "eb9bf01b-bf85-4b60-bf87-ee5de06c00be"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[deps]
2+
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[deps]
2+
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"

0 commit comments

Comments
 (0)