From 586c12c394c4fcf00d714893c8c53604142216a2 Mon Sep 17 00:00:00 2001 From: Michael Kraus Date: Fri, 9 Oct 2026 16:23:53 +0200 Subject: [PATCH] Move the doctests into their own test group Pkg.test() no longer runs test/quality/doctests.jl. The file is the group doctests, which an empty ARGS does not run; the CI Doctests job stays the runner of the doctests. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 5 +++++ test/runtests.jl | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3c3368..51206ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,11 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). CI uploads coverage from the `Julia 1 - ubuntu-latest` job instead of `Julia min`, and a test job saves the Julia cache only when it succeeds. +- `Pkg.test()` no longer runs the doctests. `test/quality/doctests.jl` is now the group + `doctests`, which an empty `ARGS` does not run; `Pkg.test(test_args = ["doctests"])` runs it. + In CI the Doctests job stays their runner, so the test matrix no longer runs them a second + time. + ## [0.3.2] — 2026-10-03 ### Bug Fixes diff --git a/test/runtests.jl b/test/runtests.jl index 217e6c9..59a7ea2 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -14,6 +14,6 @@ if "core" in GROUPS @safetestset "Tensor products" include("tensorproduct.jl") @safetestset "Polar splines" include("polar.jl") end -if "slow" in GROUPS +if "doctests" in GROUPS @safetestset "Doctests" include("quality/doctests.jl") end