Skip to content

Commit 68a0529

Browse files
authored
Add Aqua (#395)
1 parent 8969233 commit 68a0529

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
[![Docs: dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://JuliaGaussianProcesses.github.io/AbstractGPs.jl/dev)
55
[![CI](https://github.com/JuliaGaussianProcesses/AbstractGPs.jl/workflows/CI/badge.svg?branch=master)](https://github.com/JuliaGaussianProcesses/AbstractGPs.jl/actions/workflows/CI.yml?query=branch%3Amaster)
66
[![Codecov](https://codecov.io/gh/JuliaGaussianProcesses/AbstractGPs.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/JuliaGaussianProcesses/AbstractGPs.jl)
7-
[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle)
7+
[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/JuliaDiff/BlueStyle)
8+
[![Aqua QA](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl)
89
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
910
[![DOI](https://zenodo.org/badge/254674526.svg)](https://zenodo.org/badge/latestdoi/254674526)
1011

test/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[deps]
2+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
23
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
34
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
45
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
@@ -13,6 +14,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1314
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1415

1516
[compat]
17+
Aqua = "0.8"
1618
Distributions = "0.19, 0.20, 0.21, 0.22, 0.23, 0.24, 0.25"
1719
Documenter = "1"
1820
FillArrays = "0.11, 0.12, 0.13, 1"

test/runtests.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ using AbstractGPs:
1717
inducing_points,
1818
TestUtils
1919

20+
using Aqua
2021
using Documenter
2122
using Distributions: MvNormal, PDMat, loglikelihood, Distributions
2223
using FillArrays
@@ -39,6 +40,11 @@ include("test_util.jl")
3940

4041
@testset "AbstractGPs" begin
4142
if GROUP == "All" || GROUP == "AbstractGPs"
43+
@testset "Code quality (Aqua.jl)" begin
44+
Aqua.test_all(AbstractGPs; ambiguities=false)
45+
# Ref https://github.com/JuliaTesting/Aqua.jl/issues/77
46+
Aqua.test_ambiguities(AbstractGPs; recursive=false)
47+
end
4248
@testset "util" begin
4349
include("util/common_covmat_ops.jl")
4450
include("util/plotting.jl")

0 commit comments

Comments
 (0)