Skip to content

Commit f18c719

Browse files
committed
Address another flaky test -
``` [xUnit.net 00:00:41.19] RabbitMQ.Client.Unit.TestBlockingCell.TestBackgroundUpdateFails [FAIL] [xUnit.net 00:00:41.19] Assert.Throws() Failure [xUnit.net 00:00:41.19] Expected: typeof(System.TimeoutException) [xUnit.net 00:00:41.19] Actual: (No exception was thrown) [xUnit.net 00:00:41.19] Stack Trace: [xUnit.net 00:00:41.19] D:\a\rabbitmq-dotnet-client\rabbitmq-dotnet-client\projects\Unit\TestBlockingCell.cs(170,0): at RabbitMQ.Client.Unit.TestBlockingCell.TestBackgroundUpdateFails() Passed RabbitMQ.Client.Unit.TestBlockingCell.TestGetValueWhichDoesTimeOut [469 ms] Failed RabbitMQ.Client.Unit.TestBlockingCell.TestBackgroundUpdateFails [739 ms] Error Message: Assert.Throws() Failure Expected: typeof(System.TimeoutException) Actual: (No exception was thrown) Stack Trace: at RabbitMQ.Client.Unit.TestBlockingCell.TestBackgroundUpdateFails() in D:\a\rabbitmq-dotnet-client\rabbitmq-dotnet-client\projects\Unit\TestBlockingCell.cs:line 170 ```
1 parent 687a6f2 commit f18c719

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

projects/Unit/Fixtures.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,7 @@ public class TimingFixture
423423
{
424424
public static readonly TimeSpan TimingInterval = TimeSpan.FromMilliseconds(300);
425425
public static readonly TimeSpan TimingInterval_2X = TimeSpan.FromMilliseconds(600);
426+
public static readonly TimeSpan TimingInterval_4X = TimeSpan.FromMilliseconds(1200);
426427
public static readonly TimeSpan SafetyMargin = TimeSpan.FromMilliseconds(150);
427428
public static readonly TimeSpan TestTimeout = TimeSpan.FromSeconds(5);
428429
}

projects/Unit/TestBlockingCell.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public void TestBackgroundUpdateSucceedsWithInfiniteTimeoutTimeSpan()
164164
public void TestBackgroundUpdateFails()
165165
{
166166
var k = new BlockingCell<int>();
167-
SetAfter(TimingInterval_2X, k, 123);
167+
SetAfter(TimingInterval_4X, k, 123);
168168

169169
ResetTimer();
170170
Assert.Throws<TimeoutException>(() => k.WaitForValue(TimingInterval));

0 commit comments

Comments
 (0)