From f9b79aa47c474c2aae99cebbf78379101a0e5e9b Mon Sep 17 00:00:00 2001 From: foxyz Date: Sat, 17 Oct 2026 02:05:44 +0300 Subject: [PATCH] Server test: flaky_link's silence limit 1.5 s (600 ms marked a reporting client gone on a busy CI runner) Co-Authored-By: Claude Opus 5.5 --- packages/server/test/flaky_link_test.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/server/test/flaky_link_test.dart b/packages/server/test/flaky_link_test.dart index 81f167d0..a6d8deb1 100644 --- a/packages/server/test/flaky_link_test.dart +++ b/packages/server/test/flaky_link_test.dart @@ -72,9 +72,10 @@ void main() { final clients = <_Client>[]; setUp(() async { - // Short limits so the demo runs in a couple of seconds. + // Short limits so the demo runs in a few seconds; silence well above + // a busy CI runner's stalls (600 ms marked a reporting client gone). server = SyncServer(AppConfig(port: 0, secret: 'shh', name: 'test'), - liveness: const Liveness(silence: Duration(milliseconds: 600))); + liveness: const Liveness(silence: Duration(milliseconds: 1500))); await server.start(); proxy = await FlakyProxy.start(server.boundPort); }); @@ -106,7 +107,7 @@ void main() { .toJson()); c.send(const SwapIntent(media: HelloMedia(name: 'mine.mkv', size: 100, duration: 0, relay: MediaRelay())).toJson()); await until(() => engine.queue.length == 1 && server.hub.relay != null && member()!.ready, 'ready, queued, relayed'); - await Future.delayed(const Duration(milliseconds: 1200)); + await Future.delayed(const Duration(milliseconds: 2000)); expect(member()!.presence, isNot(Presence.gone), reason: 'reports through the proxy keep it present'); proxy.last!.blackhole();