EugeneTes b42d980877 Fix UDP port 9100 test race; correct CompositeDiscoveryService design doc
FIX 1 — UDP 9100 binding race: SprtDiscoveryServiceTests and
CompositeDiscoveryServiceTests both use exclusive UDP 9100 binds. xunit
runs test classes concurrently by default, causing the tests to fail
intermittently with AddressAlreadyInUse. Add [Collection("udp-9100")]
attribute to both classes so they run serially instead.

FIX 2 — Design doc: CompositeDiscoveryService does NOT forward the callback
down to children; it raises the caller's callback itself after all children
finish, once per unique IP. Rewrite the relevant sentence to describe the
real behavior.

Verify: 30 tests pass (x2), build clean, no production code touched.
Claude-Session: https://claude.ai/code/session_01E6N3P4nSZLtp4BC2LXVref
2026-09-03 13:08:39 +02:00
2026-02-04 14:20:08 +01:00
2026-02-05 08:42:34 +01:00
2026-01-13 09:06:45 +01:00
2026-01-16 12:00:24 +01:00
2026-01-16 12:00:24 +01:00
2026-02-12 15:45:49 +01:00
2026-01-22 11:13:07 +01:00
Description
No description provided
2.7 MiB
Languages
C# 84.4%
HTML 13.4%
JavaScript 0.9%
CSS 0.8%
Shell 0.5%