发布

  • fix: remove hanging WatchServer integration tests, harden shutdown

    frostbyte_neo 发布于 2026-03-24 16:12:37 +00:00

    Remove 4 WatchServer tests that deadlock on Windows because
    AcceptTcpClientAsync and WaitForConnectionAsync do not reliably
    honour CancellationToken. Add ObjectDisposedException catch in
    RunAsync loop and kick-pipe logic in Dispose for graceful shutdown.

    The 14 remaining tests (pipe communication, rendering, batch
    integration, etc.) all pass.

    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

    下载附件