Skip to content

Commit 31638ee

Browse files
committed
Try to stabilise a few tests
1 parent f4371ff commit 31638ee

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

test/Renci.SshNet.IntegrationTests/OldIntegrationTests/SshCommandTest.cs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -290,13 +290,11 @@ public void Test_Execute_Command_Asynchronously_With_Callback()
290290
{
291291
callbackCalled = true;
292292
}), null);
293-
while (!asyncResult.IsCompleted)
294-
{
295-
Thread.Sleep(100);
296-
}
297293

298294
cmd.EndExecute(asyncResult);
299295

296+
Thread.Sleep(100);
297+
300298
Assert.IsTrue(callbackCalled);
301299

302300
client.Disconnect();
@@ -318,13 +316,11 @@ public void Test_Execute_Command_Asynchronously_With_Callback_On_Different_Threa
318316
{
319317
callbackThreadId = Thread.CurrentThread.ManagedThreadId;
320318
}), null);
321-
while (!asyncResult.IsCompleted)
322-
{
323-
Thread.Sleep(100);
324-
}
325319

326320
cmd.EndExecute(asyncResult);
327321

322+
Thread.Sleep(100);
323+
328324
Assert.AreNotEqual(currentThreadId, callbackThreadId);
329325

330326
client.Disconnect();

test/Renci.SshNet.Tests/Classes/Channels/ChannelDirectTcpipTest_Dispose_SessionIsConnectedAndChannelIsOpen.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@ private void Arrange()
175175
private void Act()
176176
{
177177
_channel?.Dispose();
178+
179+
Thread.Sleep(200);
178180
}
179181

180182
[TestMethod]

test/Renci.SshNet.Tests/Classes/ForwardedPortRemoteTest_Start_PortNeverStarted.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ public void ForwardedPortShouldAcceptNewConnections()
122122
new ForwardedTcpipChannelInfo(_forwardedPort.BoundHost, _forwardedPort.BoundPort, originatorAddress,
123123
originatorPort))));
124124

125+
Thread.Sleep(200);
126+
125127
_sessionMock.Verify(p => p.CreateChannelForwardedTcpip(channelNumber, initialWindowSize, maximumPacketSize), Times.Once);
126128
channelMock.Verify(p => p.Bind(It.Is<IPEndPoint>(ep => ep.Address.Equals(_remoteEndpoint.Address) && ep.Port == _remoteEndpoint.Port), _forwardedPort), Times.Once);
127129
channelMock.Verify(p => p.Dispose(), Times.Once);

test/Renci.SshNet.Tests/Classes/SessionTest_Connected.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ public void IsConnectedShouldReturnTrue()
4545
[TestMethod]
4646
public void SendMessageShouldSendPacketToServer()
4747
{
48+
Thread.Sleep(100);
49+
4850
ServerBytesReceivedRegister.Clear();
4951

5052
Session.SendMessage(_ignoreMessage);
@@ -123,6 +125,8 @@ public void ISession_MessageListenerCompletedShouldNotBeSignaled()
123125
[TestMethod]
124126
public void ISession_SendMessageShouldSendPacketToServer()
125127
{
128+
Thread.Sleep(100);
129+
126130
var session = (ISession) Session;
127131
ServerBytesReceivedRegister.Clear();
128132

@@ -137,6 +141,8 @@ public void ISession_SendMessageShouldSendPacketToServer()
137141
[TestMethod]
138142
public void ISession_TrySendMessageShouldSendPacketToServerAndReturnTrue()
139143
{
144+
Thread.Sleep(100);
145+
140146
var session = (ISession) Session;
141147
ServerBytesReceivedRegister.Clear();
142148

0 commit comments

Comments
 (0)