binarymash / evelyn

Feature toggling framework and application
MIT License
14 stars 1 forks source link

Investigate random failing test #156

Open binarymash opened 5 years ago

binarymash commented 5 years ago

[xUnit.net 00:00:05.28] Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.StoppingWhenEventsInStream [FAIL] Failed Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.StoppingWhenEventsInStream Error Message: Expected _eventHandler.HandledEvents.Last() to be

Evelyn.Core.ReadModel.EventStream.EventEnvelope { Event = Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs+SomeEvent { Id = {00000000-0000-0000-0000-000000000000} TimeStamp = <0001-01-01 00:00:00.000> Version = 0 } StreamPosition = 134L }, but found

Evelyn.Core.ReadModel.EventStream.EventEnvelope { Event = Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs+SomeEvent { Id = {00000000-0000-0000-0000-000000000000} TimeStamp = <0001-01-01 00:00:00.000> Version = 0 } StreamPosition = 99L }. Stack Trace: at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Execution\XUnit2TestFramework.cs:line 35 at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Execution\TestFrameworkProvider.cs:line 41 at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Execution\DefaultAssertionStrategy.cs:line 26 at FluentAssertions.Execution.AssertionScope.FailWith(Func1 failReasonFunc) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Execution\AssertionScope.cs:line 181 at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Execution\AssertionScope.cs:line 194 at FluentAssertions.Primitives.ObjectAssertions.Be(Object expected, String because, Object[] becauseArgs) in C:\projects\fluentassertions-vf06b\Src\FluentAssertions\Primitives\ObjectAssertions.cs:line 32 at Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.<>c__DisplayClass32_0.<AssertLastHandledEvent>b__1() in C:\dev\evelyn\src\Evelyn.Core.Tests\ReadModel\EventStream\Handlers\EventStreamHandlerSpecs.cs:line 275 at Polly.Policy.<>c__DisplayClass144_0.<Execute>b__0(Context ctx, CancellationToken ct) in C:\projects\polly\src\Polly.Shared\Policy.ExecuteOverloads.cs:line 20 at Polly.RetrySyntax.<>c__DisplayClass14_1.<WaitAndRetry>b__1(Context ctx, CancellationToken ct) in C:\projects\polly\src\Polly.Shared\Retry\RetrySyntax.cs:line 293 at Polly.Retry.RetryEngine.Implementation[TResult](Func3 action, Context context, CancellationToken cancellationToken, IEnumerable1 shouldRetryExceptionPredicates, IEnumerable1 shouldRetryResultPredicates, Func1 policyStateFactory) in C:\projects\polly\src\Polly.Shared\Retry\RetryEngine.cs:line 27 at Polly.RetrySyntax.<>c__DisplayClass14_0.<WaitAndRetry>b__0(Action2 action, Context context, CancellationToken cancellationToken) in C:\projects\polly\src\Polly.Shared\Retry\RetrySyntax.cs:line 292 at Polly.Policy.ExecuteInternal(Action2 action, Context context, CancellationToken cancellationToken) in C:\projects\polly\src\Polly.Shared\Policy.cs:line 43 at Polly.Policy.Execute(Action2 action, Context context, CancellationToken cancellationToken) in C:\projects\polly\src\Polly.Shared\Policy.ExecuteOverloads.cs:line 85 at Polly.Policy.Execute(Action action) in C:\projects\polly\src\Polly.Shared\Policy.ExecuteOverloads.cs:line 21 at Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.AssertLastHandledEvent(EventEnvelope expectedLastHandledEvent) in C:\dev\evelyn\src\Evelyn.Core.Tests\ReadModel\EventStream\Handlers\EventStreamHandlerSpecs.cs:line 273 at Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.TheEventHandlerDoesntProcessAnyMoreEventsFromTheQueue() in C:\dev\evelyn\src\Evelyn.Core.Tests\ReadModel\EventStream\Handlers\EventStreamHandlerSpecs.cs:line 211 at lambda_method(Closure , EventStreamHandlerSpecs ) at TestStack.BDDfy.StepActionFactory.<>cDisplayClass1_0`1.b0(Object o) at TestStack.BDDfy.StepExecutor.Execute(Step step, Object testObject) at TestStack.BDDfy.Processors.ScenarioExecutor.<>cDisplayClass3_0.b0() at TestStack.BDDfy.Processors.AsyncTestRunner.Run(Func`1 performStep) at TestStack.BDDfy.Processors.ScenarioExecutor.ExecuteStep(Step step) at TestStack.BDDfy.Processors.ExceptionProcessor.Process(Story story) at TestStack.BDDfy.Engine.Run() at TestStack.BDDfy.BDDfyExtensions.BDDfy(Object testObject, String scenarioTitle, String caller) at Evelyn.Core.Tests.ReadModel.EventStream.Handlers.EventStreamHandlerSpecs.StoppingWhenEventsInStream() in C:\dev\evelyn\src\Evelyn.Core.Tests\ReadModel\EventStream\Handlers\EventStreamHandlerSpecs.cs:line 123