test(quic): cover connection teardown
Every other QUIC test ends in std::_Exit(0), so nothing in the suite ever ran a ~ClientQUIC. This adds 25 build-up/tear-down cycles with reader threads parked inside RecieveSync -- the shape a reconnect loop has -- which aborts on ~10/20 runs against the current implementation. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
0827e1f566
commit
25e8c84794
3 changed files with 138 additions and 0 deletions
|
|
@ -149,6 +149,7 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
|
|||
cfg.AddTest("ShouldSendRecieveQUICDatagram").Dependencies({ &cfg });
|
||||
cfg.AddTest("ShouldSendRecieveQUICStream").Dependencies({ &cfg });
|
||||
cfg.AddTest("ShouldSurviveAbuseHTTP1").Dependencies({ &cfg });
|
||||
cfg.AddTest("ShouldSurviveConnectionChurn").Dependencies({ &cfg });
|
||||
}
|
||||
|
||||
return cfg;
|
||||
|
|
|
|||
Loading…
Reference in a new issue