Skip to content

Allow skipping Aqua.jl checks during selective test runs #522

@abpolym

Description

@abpolym

When running selective tests with test_args, e.g. make test test_args="path/to/testfile.jl" the global Aqua.test_all checks are still executed, including the “persistent tasks” test, which adds unnecessary overhead (20+ seconds per run).

This slows down development when only a small subset of tests is being run locally.

Introduce a mechanism to skip Aqua checks by default during selective runs, but still allow running them when needed. For example with an environment variable: RUN_AQUA=false make test test_args="path/to/testfile.jl"

Benefits

  • Much faster feedback loop during development
  • CI remains unaffected
  • Maintains reproducibility and full checks when needed

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions