-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ssl_server_connection_connect_fails_when_client_provides_untrusted_certificate failure #3673
Comments
I cannot reproduce with main, I see that in the linked log there is also another failure:
|
The missing stack trace is addressed in nunit/milestone/42. The fix is done but hasn't been released yet. |
One possible explanation for this failure is
For Slic, we expect:
For QUIC, we expect:
In the second assert, we have:
The disposal of serverConnection was added to fix #2074. In this test, if the Slic listener throws an OperationCanceledException because the VM is running slow, the connection will not start the SSL handshake, and as a result, the connect task will hang waiting for the connect timeout to kick in. The QUIC and Slic behaviors here are quite different, making this test brittle, I propose we split this test into separate tests for Slic and QUIC and leave it out of the transport conformance tests. |
I agree, we should convert this test in Slic and QUIC -specific tests |
I simplified the test, There was a hang again with Slic, but this time there was also an unobserved task exception
|
This just failed again on
https://github.com/icerpc/icerpc-csharp/actions/runs/6471106559/job/17568817075 |
Fixed in 843b6b8, that was failing when using many test workers on Slow VMs |
Got this failure in PR build, which seems totally unrelated to my PR:
See https://github.com/icerpc/icerpc-csharp/actions/runs/6398340097/job/17368272715?pr=3670
The text was updated successfully, but these errors were encountered: