IW-681: ./mill dashboard.test output is pristine #798
No reviewers
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli!798
Loading…
Reference in a new issue
No description provided.
Delete branch "IW-681"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
./mill dashboard.testprinted about 280 stray lines. Now it prints only the test report. Expected warnings are captured and asserted, not printed.Defects fixed
--devWARNING, the two "Forgejo not yet implemented" lines).CaskServer.startnow takes adiagnosticsLogsink; tests capture it and assert the exact text. (Phase 1)IssuePollerandPullRequestPollertake a log sink; tests capture and assert it. (Phase 2)dashboard.testJVM loads alogging.propertiesthat sets these libraries to WARNING;LibraryLogLevelsTestpins it. Warnings and errors still print. (Phase 3)Testing
analysis.mdcounts no stray lines in a./mill dashboard.testrun.Release notes
See
project-management/issues/IW-681/release-notes.md(Czech). No change is visible to dashboard users.Follow-ups
Filed as #795 (
dashboard.itestoutput, CI check for pristine output), #796 (diagnostics sink cleanup, poller test gaps) and #797 (small dashboard fixes).Closes #681
🤖 Generated with Claude Code
Issue: IW-681 Phase: 1 - CaskServer writes expected diagnostics to stderr, and tests cannot capture them This commit marks the checkpoint for phase 1 context generation. The CaskServer sink is named diagnosticsLog, because cask.Main already declares implicit def log; analysis.md and tasks.md follow. Use dx-fix IW-681 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>CaskServer writes expected diagnostics to stderr, and tests cannot capture them Artifacts: - phase-01-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Issue: IW-681 Phase: 2 - The pollers write their lane reports to stderr, and tests cannot capture them This commit marks the checkpoint for phase 2 context generation. Use dx-fix IW-681 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>The pollers write their lane reports to stderr, and tests cannot capture them Artifacts: - phase-02-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Issue: IW-681 Phase: 3 - Undertow, XNIO and JBoss Threads INFO chatter on every server start and stop This commit marks the checkpoint for phase 3 context generation. Use dx-fix IW-681 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Undertow, XNIO and JBoss Threads INFO chatter on every server start and stop Artifacts: - phase-03-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>iw finishcommand: merge final PR and remove worktree #249