-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[arm32/Linux] System.Net.Http.Functional.Tests failures on arm32 linux #28142
Comments
Many of these are timeouts in WhenAllOrAnyFailed where there's a hard coded 3 second timeout. A few don't match that pattern but may be timeouts elsewhere. Suggest changing the code here to be something larger when running on ARM. (10x maybe?) If that helps, then we will need to track down little timeouts sprinkled all over. And perhaps change them all to be adjusted by something centralized like TestUtilities.MyMachineIsSlowMultiplier. |
cc @wfurt |
should we use the overload with time instead and use PassingTestTimeout (or equivalent) |
I'm able to reproduce this even with running
I will investigate. |
Here is relevant trace for System.Net.Http.Functional.Tests.PlatformHandler_HttpCookieProtocolTests.GetAsyncWithRedirect_SetCookieContainer_CorrectCookiesSent
this is first request & response. 508 is client side socket and 509 is socket accepted by loopback server. Now after redirect this happens:
new 508 socket is created and it attempts to connect. However, it is immediately closed by curl before loopback server accepts. When it does it gets same socket number but since the client already closed it will read EOF and exception is thrown.
This looks like a bug in platform curl as we do not manage connections in this case. |
Running the arm32 tests on linux for System.Net.Http.Functional.Tests produced the following results: passed 5815/5833 tests.
18 tests failed for different reasons. Attaching the testResults.xml or a better analysis.
testResults.zip
The text was updated successfully, but these errors were encountered: