QA: Aqua/JET findings marked @test_broken pending fix
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 11
- Forks
- 4
- Avg merge
- 5h 21m
- Merged PRs (30d)
- 7
Description
While converting the test suite to the grouped-tests CI layout, the QA group surfaced one genuine Aqua finding that is currently marked @test_broken so the QA group stays green and the grouped-tests PR can merge. It should be fixed and un-broken.
Finding (Aqua deps_compat, check_extras)
Aqua.test_all"Compat bounds" -> extras check fails: the package[extras]section listsPkg(44cfe95a-1eb2-52ea-b672-e2afdf69b78f) but the mainProject.toml[compat]section has no compat entry forPkg. Aqua error:
Fix: addFastPower extras: result is non-empty -> Pkg [44cfe95a-...] has no compat entryPkg = "1"(or appropriate bound) to[compat], then remove the@test_brokenand restore the fullAqua.test_all(FastPower).
All other Aqua sub-checks pass (method ambiguity, unbound type params, undefined exports, Project comparison, stale deps, deps/weakdeps compat, piracy, persistent tasks). To keep QA running every other check, the QA driver now calls Aqua.test_all(FastPower; deps_compat=false) plus a @test_broken placeholder for the extras finding.
Ignore until reviewed by @ChrisRackauckas.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the package Project.toml and the QA driver that calls Aqua.test_all(FastPower; deps_compat=false). Check the [extras] and [compat] entries for Pkg, then run the Aqua QA tests. Done means the appropriate Pkg compat entry is present, the @test_broken placeholder is removed, and the full Aqua.test_all(FastPower) passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100