PIT minions on the JVM of the toolchain (v1.41.5) #154

Merged
ai-reviewer merged 1 commits from claude-code/pit-toolchain-jvm into main 2026-10-12 10:04:31 +02:00
Collaborator

Since PR#152 the PIT minions ran on Gradle's Java 21, could not load the tests compiled for 25, found none, and the nightly main@mutation failed with every mutant uncovered. pitest.jvmPath now names the toolchain's launcher.

See docs/prs/2026-10-12-PR#154-pit-toolchain-jvm.md.

🤖 Generated with Claude Code

Since PR#152 the PIT minions ran on Gradle's Java 21, could not load the tests compiled for 25, found none, and the nightly main@mutation failed with every mutant uncovered. `pitest.jvmPath` now names the toolchain's launcher. See docs/prs/2026-10-12-PR#154-pit-toolchain-jvm.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-12 06:44:56 +02:00
PIT minions on the JVM of the toolchain (v1.41.5)
werkator build succeeded after 02:49
ai-review/assessment human review required; a human approval unlocks the merge; review requested from mi; merge scheduled for when the checks succeed
ai-review/gate build succeeded after 00:31
80ac352aae
Since PR#152 the tests are compiled for Java 25, but the PIT minions started
on the JVM running Gradle (21), found no test and left every mutant uncovered,
so the nightly Mutation-CRAP gate failed for almost every method.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-12 07:59:23 +02:00
Collaborator

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.97, security 0.02)
  • hint 1 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
  • hint 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): src/main/resources/templates/releases.html

Classifier

4 of 4 units passed all questions (1 PR document(s)).
1 answer ignored because of a confidence below [classifier] min_confidence.

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15389, calls 1, tokens in 14802 / out 2851 (reasoning included in out), duration 29.3 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 3001, cost 0.0001 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 30912 / out 120, cost 0.0039 USD (reported), build file judge `jev-1.13.0` calls 2, tokens in 2297, cost 0.0001 USD, phases: path_judge 0.2 s, classifier 0.2 s, context 3.7 s, model_review 25.0 s, config: defaults + host + repository (.werkrevisor.toml at main 2aee6c1).
Reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581` against base `2aee6c183149edd6e9630843452615579a3b1444`, werkrevisor 0.35.0.
<!-- werkrevisor:80ac352aaeafae411b338bbbc553108ff2b28581 --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:a7b0fefa94f2a098bed7d1a61576b411,3cbbce4209fd0a366960354342dbe9e2,2ec606bb9cf108dc5c70be2ef72f46bc,6e9e09fabb4194907f24be7662f10e8c,92a52b18c7c39176b5440a5e46db72f8 --> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.97, security 0.02) - **hint** 1 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev - **hint** 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): src/main/resources/templates/releases.html ### Classifier 4 of 4 units passed all questions (1 PR document(s)). 1 answer ignored because of a confidence below [classifier] min_confidence. <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15389, calls 1, tokens in 14802 / out 2851 (reasoning included in out), duration 29.3 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 3001, cost 0.0001 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 30912 / out 120, cost 0.0039 USD (reported), build file judge `jev-1.13.0` calls 2, tokens in 2297, cost 0.0001 USD, phases: path_judge 0.2 s, classifier 0.2 s, context 3.7 s, model_review 25.0 s, config: defaults + host + repository (.werkrevisor.toml at main 2aee6c1).<br> Reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581` against base `2aee6c183149edd6e9630843452615579a3b1444`, werkrevisor 0.35.0. </sub>
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-12 07:59:55 +02:00
ai-reviewer requested review from mi 2026-10-12 07:59:55 +02:00
Collaborator

Codex review: not critical

The change aligns PIT’s JVM with the existing Java toolchain without weakening test selection or CI thresholds. It does not alter security controls, credentials, or persistent data.

No findings.

This review only advises; it holds no merge.

Model `gpt-6-astra`, effort high, tokens in 198002 (cached 154240) / out 929, 50.4 s, 5 commands; reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581`.
<!-- werkrevisor-codex:80ac352aaeafae411b338bbbc553108ff2b28581 --> <!-- werkrevisor-codex-critical:false --> <!-- werkrevisor-codex-unattached:0 --> <!-- werkrevisor-codex --> ## Codex review: not critical The change aligns PIT’s JVM with the existing Java toolchain without weakening test selection or CI thresholds. It does not alter security controls, credentials, or persistent data. No findings. This review only advises; it holds no merge. <sub> Model `gpt-6-astra`, effort high, tokens in 198002 (cached 154240) / out 929, 50.4 s, 5 commands; reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581`. </sub>
mi approved these changes 2026-10-12 10:04:30 +02:00
ai-reviewer merged commit d59afa9093 into main 2026-10-12 10:04:31 +02:00
ai-reviewer deleted branch claude-code/pit-toolchain-jvm 2026-10-12 10:04:31 +02:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkator#154