Repository: ignite Updated Branches: refs/heads/master 7606e6624 -> 300750f14
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/master Commit: 300750f14eff04063e898d2083ea188ce0777e7d Parents: 7606e66 Author: Pavel Tupitsyn <[email protected]> Authored: Mon Dec 26 19:15:53 2016 +0300 Committer: Pavel Tupitsyn <[email protected]> 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>
