[WIP] Try fixing failing IpPacketInformationTest (dotnet/corefx#41411)
authorEirik Tsarpalis <eirik.tsarpalis@gmail.com>
Mon, 30 Sep 2019 23:32:12 +0000 (16:32 -0700)
committerGitHub <noreply@github.com>
Mon, 30 Sep 2019 23:32:12 +0000 (16:32 -0700)
Try fixing failing IpPacketInformationTest

Commit migrated from https://github.com/dotnet/corefx/commit/969ce665afee70b2d591e5c271525c927a8834d0

src/libraries/System.Net.Sockets/tests/FunctionalTests/IPPacketInformationTest.cs

index 55417db..7fe3ce6 100644 (file)
@@ -51,7 +51,7 @@ namespace System.Net.Sockets.Tests
 
         private IPPacketInformation GetNonDefaultIPPacketInformation()
         {
-            const int ReceiveTimeout = 5000;
+            const int ReceiveTimeout = 10000;
 
             using (var receiver = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp))
             using (var sender = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp))
@@ -68,7 +68,7 @@ namespace System.Net.Sockets.Tests
                 receiveArgs.SetBuffer(new byte[1], 0, 1);
                 receiveArgs.Completed += (_, args) => ((ManualResetEvent)args.UserToken).Set();
 
-                Assert.True(receiver.ReceiveMessageFromAsync(receiveArgs));
+                Assert.True(receiver.ReceiveMessageFromAsync(receiveArgs), "receiver.ReceiveMessageFromAsync");
 
                 // Send a few packets, in case they aren't delivered reliably.
                 for (int i = 0; i < TestSettings.UDPRedundancy; i++)
@@ -76,7 +76,7 @@ namespace System.Net.Sockets.Tests
                     sender.SendTo(new byte[1], new IPEndPoint(IPAddress.Loopback, port));
                 }
 
-                Assert.True(waitHandle.WaitOne(ReceiveTimeout));
+                Assert.True(waitHandle.WaitOne(ReceiveTimeout), "waitHandle.WaitOne");
 
                 return receiveArgs.ReceiveMessageFromPacketInfo;
             }