Fix test flappers
mtmk opened this issue · 0 comments
mtmk commented
[xUnit.net 00:00:10.38] NATS.Client.Core.Tests.SlowConsumerTest.Slow_consumer [FAIL]
[xUnit.net 00:00:10.38] Expected Volatile.Read(ref count) to be less than 20, but found 20.
[xUnit.net 00:00:42.23] NATS.Client.JetStream.Tests.ConsumerFetchTest.Fetch_dispose_test [FAIL]
[xUnit.net 00:00:42.24] System.TimeoutException : Took too long (00:00:30) waiting until ack pending 0
Test Run Aborted.
Total tests: Unknown
Passed: 135
Skipped: 4
Total time: 5.0011 Minutes
Error: Process completed with exit code 1.
- Protocol_parser_under_load
[xUnit.net 00:00:12.07] NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(size: 1024) [FAIL]
[xUnit.net 00:00:12.07] Expected counts.Count to be greater than or equal to 3, but found 1.
[xUnit.net 00:00:12.07] Stack Trace:
[xUnit.net 00:00:12.07] at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message)
[xUnit.net 00:00:12.07] at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
[xUnit.net 00:00:12.07] at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
[xUnit.net 00:00:12.07] at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
[xUnit.net 00:00:12.07] at FluentAssertions.Numeric.NumericAssertions`2.BeGreaterThanOrEqualTo(T expected, String because, Object[] becauseArgs)
[xUnit.net 00:00:12.07] at FluentAssertions.Numeric.NumericAssertions`2.BeGreaterOrEqualTo(T expected, String because, Object[] becauseArgs)
[xUnit.net 00:00:12.07] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.Core.Tests/ProtocolTest.cs(415,0): at NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(Int32 size)
[xUnit.net 00:00:12.07] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.Core.Tests/ProtocolTest.cs(415,0): at NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(Int32 size)
[xUnit.net 00:00:12.07] --- End of stack trace from previous location ---
[xUnit.net 00:00:12.07] Output:
[xUnit.net 00:00:12.07] x.0 139580
[xUnit.net 00:00:11.82] NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(size: 1024) [FAIL]
[xUnit.net 00:00:11.82] Expected counts.Count to be greater than or equal to 3, but found 1.
[xUnit.net 00:00:11.82] Stack Trace:
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message)
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
[xUnit.net 00:00:11.82] at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args)
[xUnit.net 00:00:11.82] at FluentAssertions.Numeric.NumericAssertions`2.BeGreaterThanOrEqualTo(T expected, String because, Object[] becauseArgs)
[xUnit.net 00:00:11.82] at FluentAssertions.Numeric.NumericAssertions`2.BeGreaterOrEqualTo(T expected, String because, Object[] becauseArgs)
[xUnit.net 00:00:11.82] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.Core.Tests/ProtocolTest.cs(415,0): at NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(Int32 size)
[xUnit.net 00:00:11.82] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.Core.Tests/ProtocolTest.cs(415,0): at NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(Int32 size)
[xUnit.net 00:00:11.82] --- End of stack trace from previous location ---
[xUnit.net 00:00:11.82] Output:
[xUnit.net 00:00:11.82] x.0 234296
[xUnit.net 00:00:31.81] NATS.Client.JetStream.Tests.ConsumerConsumeTest.Consume_dispose_test [FAIL]
[xUnit.net 00:00:31.81] System.TimeoutException : Took too long (00:00:20) waiting until ack pending 0
[xUnit.net 00:00:31.81] Stack Trace:
[xUnit.net 00:00:31.81] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.TestUtilities/Utils.cs(43,0): at NATS.Client.Core.Tests.Retry.Until(String reason, Func`1 condition, Func`1 action, Nullable`1 timeout, Nullable`1 retryDelay)
[xUnit.net 00:00:31.81] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.JetStream.Tests/ConsumerConsumeTest.cs(293,0): at NATS.Client.JetStream.Tests.ConsumerConsumeTest.Consume_dispose_test()
[xUnit.net 00:00:31.81] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.JetStream.Tests/ConsumerConsumeTest.cs(302,0): at NATS.Client.JetStream.Tests.ConsumerConsumeTest.Consume_dispose_test()
[xUnit.net 00:00:31.81] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.JetStream.Tests/ConsumerConsumeTest.cs(302,0): at NATS.Client.JetStream.Tests.ConsumerConsumeTest.Consume_dispose_test()
[xUnit.net 00:00:31.81] --- End of stack trace from previous location ---
[xUnit.net 00:00:28.37] NATS.Client.Core.Tests.ProtocolTest.Protocol_parser_under_load(size: 1) [FAIL]
[xUnit.net 00:00:28.37] System.TimeoutException : Took too long (00:00:10) waiting until subject count goes up
[xUnit.net 00:00:28.37] Stack Trace:
[xUnit.net 00:00:28.37] /home/runner/work/nats.net.v2/nats.net.v2/tests/NATS.Client.TestUtilities/Utils.cs(25,0): at NATS.Client.Core.Tests.Retry.Until(String reason, Func`1 condition, Func`1 action, Nullable`1 timeout, Nullable`1 retryDelay)
Core test hangs