Reproduction
Current master: 754b9679a017aae5d3a632d1d95dfd0c82229b41
Julia: 1.12.6
SciMLTesting: 2.8.0
JET: 0.11.6
From a clean detached master worktree with an otherwise empty, dedicated depot, run:
timeout 3600 env GROUP=QA JULIA_DEPOT_PATH=$PWD/.julia_depot_rootqa_master_20260813 JULIA_NUM_PRECOMPILE_TASKS=8 julia +release --startup-file=no --project=. -e 'using Pkg; Pkg.test(; coverage = false)'\n```\n\nPackage setup/precompilation completed in 809 seconds. The selected QA body then spent the remaining time in `JET.test_package(ModelingToolkit; target_defined_modules = true)` and was terminated by the 3600-second timeout before producing a test result. The timeout stack identifies:\n\n```text\nJET.collect_callee_reports!\nJET.report_package\nJET.test_package\nSciMLTesting.run_qa (test/qa/qa.jl:363)\n```\n\nAt termination, JET reported `Allocations: 3851649683` and `GC: 262`. A native stack sample while it was active was in `JET/src/abstractinterpret/typeinfer.jl:12`, `collect_callee_reports!`.\n\nThe timeout signal reached the root Pkg process and QA runner; the runner required explicit cleanup afterward, so this also leaves an orphan process when invoked under plain `timeout`.\n\nThe InputOutput public-API smoke test runs before `run_qa` and does not alter the existing JET configuration. `test/qa/qa.jl` used the same `jet = true` and `target_defined_modules = true` configuration before that work.\n\n## Expected\n\nStrict root QA should complete within its configured one-hour local budget, or JET analysis needs a maintainable, evidence-based reduction/fix rather than silently disabling the check.
Reproduction
Current master:
754b9679a017aae5d3a632d1d95dfd0c82229b41Julia:
1.12.6SciMLTesting:
2.8.0JET:
0.11.6From a clean detached master worktree with an otherwise empty, dedicated depot, run: