You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Convert the hand-rolled test/qa/qa.jl to the SciMLTesting 1.6 run_qa
form and enable the ExplicitImports check group.
- qa.jl: replace the manual Aqua/JET testset (which carried two
@test_broken placeholders) with run_qa(FiniteVolumeMethod1D;
explicit_imports = true, ...).
- The Aqua deps_compat finding (#84) is fixed at the source rather than
marked broken: add SparseArrays = "1" to the root [compat]. Aqua
test_all (incl. deps_compat) now passes.
- The JET finding (#84) does not reproduce under run_qa's canonical
config (mode = :typo, target_modules = (FiniteVolumeMethod1D,)); the
original 4 reports were artifacts of target_defined_modules = true.
JET.test_package now runs and passes, so no jet_broken is needed.
- ExplicitImports: all six checks run. Four pass clean; two non-public
names from other packages are ignored until they go public:
all_qualified_accesses_are_public ignores AutoSpecialize (SciMLBase)
and init (CommonSolve); all_explicit_imports_are_public ignores solve
(CommonSolve, re-exported). All ignores are other-package non-public
names, documented inline with their source package.
- Drop ExplicitImports from the root [extras]/[targets].test and the
test/ env, and remove the legacy test/explicit_imports.jl (its two
checks are subsumed by the QA group's six). ExplicitImports is now a
transitive dep via SciMLTesting.
- test/qa/Project.toml: bump SciMLTesting compat to "1.6"; keep
SafeTestsets (the folder-model @safetestset wrapper needs it as a
direct dep of the group env) and Aqua/JET.
Verified locally on Julia 1.10 against released SciMLTesting 1.6.0 via
GROUP=QA runtests.jl: QA/qa.jl 18/18 pass, 0 fail/error/broken.
Closes#84.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments