From b30f5c68b4275a89ee68a38682cf85edd1f89b2d Mon Sep 17 00:00:00 2001 From: Scott Xu Date: Sat, 27 Jul 2024 20:26:51 +0800 Subject: [PATCH 1/2] Stabilise tests --- ...Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived.cs b/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived.cs index e6af7394b..db8440036 100644 --- a/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived.cs +++ b/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived.cs @@ -61,6 +61,7 @@ protected override void SetupMocks() { new Thread(() => { + _closeTimer.Start(); Thread.Sleep(100); // raise ChannelCloseReceived event to set waithandle for receiving // SSH_MSG_CHANNEL_CLOSE message from server which is waited on after @@ -68,7 +69,6 @@ protected override void SetupMocks() SessionMock.Raise(s => s.ChannelCloseReceived += null, new MessageEventArgs(new ChannelCloseMessage(_localChannelNumber))); }).Start(); - _closeTimer.Start(); try { waitHandle.WaitOne(); From 884c438cb6b7872a5d44b0e92492357ce1e6b3cc Mon Sep 17 00:00:00 2001 From: Scott Xu Date: Sat, 27 Jul 2024 20:47:10 +0800 Subject: [PATCH 2/2] Stabilise tests --- ...IsConnectedAndChannelIsOpen_EofNotReceived_SendEofInvoked.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived_SendEofInvoked.cs b/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived_SendEofInvoked.cs index 89dc6c987..f6eb2933b 100644 --- a/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived_SendEofInvoked.cs +++ b/test/Renci.SshNet.Tests/Classes/Channels/ChannelTest_Dispose_SessionIsConnectedAndChannelIsOpen_EofNotReceived_SendEofInvoked.cs @@ -66,6 +66,7 @@ protected override void SetupMocks() { new Thread(() => { + _closeTimer.Start(); Thread.Sleep(100); // raise ChannelCloseReceived event to set waithandle for receiving // SSH_MSG_CHANNEL_CLOSE message from server which is waited on after @@ -74,7 +75,6 @@ protected override void SetupMocks() new MessageEventArgs( new ChannelCloseMessage(_localChannelNumber))); }).Start(); - _closeTimer.Start(); try { w.WaitOne();