Skip to content

Commit af50ee1

Browse files
authored
Use Aqua in tests (#131)
* Use Aqua in tests * Disable ambiguities test on old Julia versions
1 parent 0a6cc5c commit af50ee1

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

Project.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,18 @@ AbstractFFTsChainRulesCoreExt = "ChainRulesCore"
1616
AbstractFFTsTestExt = "Test"
1717

1818
[compat]
19+
Aqua = "0.8"
1920
ChainRulesCore = "1"
21+
ChainRulesTestUtils = "1"
22+
FiniteDifferences = "0.12"
23+
LinearAlgebra = "<0.0.1, 1"
24+
Random = "<0.0.1, 1"
25+
Test = "<0.0.1, 1"
26+
Unitful = "1"
2027
julia = "^1.0"
2128

2229
[extras]
30+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
2331
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
2432
ChainRulesTestUtils = "cdddcdb0-9152-4a09-a978-84456f9df70a"
2533
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
@@ -28,4 +36,4 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2836
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
2937

3038
[targets]
31-
test = ["ChainRulesCore", "ChainRulesTestUtils", "FiniteDifferences", "Random", "Test", "Unitful"]
39+
test = ["Aqua", "ChainRulesCore", "ChainRulesTestUtils", "FiniteDifferences", "Random", "Test", "Unitful"]

test/runtests.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ using LinearAlgebra
77
using ChainRulesCore
88
using FiniteDifferences
99

10+
import Aqua
11+
@testset "Project quality" begin
12+
Aqua.test_all(AbstractFFTs, ambiguities = VERSION >= v"1.10")
13+
end
14+
1015
Random.seed!(1234)
1116

1217
# Load example plan implementation.

0 commit comments

Comments
 (0)