You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by yz...@apache.org on 2016/12/28 14:05:09 UTC
[43/50] [abbrv] ignite git commit: IGNITE-4367 .NET: Fix flaky tests
- fix race in ReconnectTest.TestClusterRestart
IGNITE-4367 .NET: Fix flaky tests - fix race in ReconnectTest.TestClusterRestart
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/300750f1
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/300750f1
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/300750f1
Branch: refs/heads/ignite-comm-balance-master
Commit: 300750f14eff04063e898d2083ea188ce0777e7d
Parents: 7606e66
Author: Pavel Tupitsyn <pt...@apache.org>
Authored: Mon Dec 26 19:15:53 2016 +0300
Committer: Pavel Tupitsyn <pt...@apache.org>
Committed: Mon Dec 26 19:15:53 2016 +0300
----------------------------------------------------------------------
.../Apache.Ignite.Core.Tests/ReconnectTest.cs | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/300750f1/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ReconnectTest.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ReconnectTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ReconnectTest.cs
index 5e9f788..253a10f 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ReconnectTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ReconnectTest.cs
@@ -70,14 +70,17 @@ namespace Apache.Ignite.Core.Tests
Assert.IsNotNull(ex);
+ // Wait a bit for cluster restart detection.
+ Thread.Sleep(1000);
+
// Start the server and wait for reconnect.
Ignition.Start(serverCfg);
- // Wait a bit for notifications.
- Thread.Sleep(100);
-
// Check reconnect task.
Assert.IsTrue(ex.ClientReconnectTask.Result);
+
+ // Wait a bit for notifications.
+ Thread.Sleep(100);
// Check the event args.
Assert.IsNotNull(eventArgs);
@@ -167,6 +170,17 @@ namespace Apache.Ignite.Core.Tests
"-J-DIGNITE_QUIET=false");
}
+
+ /// <summary>
+ /// Test set up.
+ /// </summary>
+ [SetUp]
+ public void SetUp()
+ {
+ Ignition.StopAll(true);
+ IgniteProcess.KillAll();
+ }
+
/// <summary>
/// Test tear down.
/// </summary>