Skip to content

Improve MongoDB read model repopulation performance via BulkWriteAsync

67d18b4
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Improve MongoDB read model repopulation performance via BulkWriteAsync #1137

Improve MongoDB read model repopulation performance via BulkWriteAsync
67d18b4
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test results succeeded Dec 6, 2025 in 1s

2091 passed, 0 failed and 9 skipped

Tests passed successfully

Report Passed Failed Skipped Time
Source/EventFlow.EntityFramework.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_30.trx 218✅ 216s
Source/EventFlow.Examples.Shipping.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06.trx 5✅ 3s
Source/EventFlow.Hangfire.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_21.trx 6✅ 4s
Source/EventFlow.Hangfire.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_21[1].trx 6✅ 4s
Source/EventFlow.MongoDB.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_50.trx 55✅ 30s
Source/EventFlow.MongoDB.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_50[1].trx 55✅ 30s
Source/EventFlow.MsSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_10.trx 65✅ 301s
Source/EventFlow.MsSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_20.trx 65✅ 297s
Source/EventFlow.PostgreSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_21.trx 57✅ 28s
Source/EventFlow.PostgreSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_21[1].trx 57✅ 28s
Source/EventFlow.RabbitMQ.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_19.trx 4✅ 2s
Source/EventFlow.RabbitMQ.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_19[1].trx 4✅ 2s
Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_34.trx 1✅ 1s
Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_35.trx 1✅ 1s
Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_37.trx 1✅ 1s
Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_25.trx 39✅ 4s
Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_25[1].trx 39✅ 4s
Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_29.trx 39✅ 4s
Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06.trx 458✅ 3⚪ 13s
Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06[1].trx 458✅ 3⚪ 14s
Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06[2].trx 458✅ 3⚪ 14s

✅ Source/EventFlow.EntityFramework.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_30.trx

218 tests were completed in 216s with 218 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.EntityFramework.Tests.InMemory.EfInMemoryEventStoreTests 20✅ 2s
EventFlow.EntityFramework.Tests.InMemory.EfInMemoryReadStoreTests 19✅ 785ms
EventFlow.EntityFramework.Tests.InMemory.EfInMemorySnapshotTests 15✅ 450ms
EventFlow.EntityFramework.Tests.MsSql.EfMsSqlEventStoreTests 20✅ 68s
EventFlow.EntityFramework.Tests.MsSql.EfMsSqlReadStoreIncludeTests 2✅ 7s
EventFlow.EntityFramework.Tests.MsSql.EfMsSqlReadStoreTests 19✅ 63s
EventFlow.EntityFramework.Tests.MsSql.EfMsSqlSnapshotTests 15✅ 49s
EventFlow.EntityFramework.Tests.PostgreSql.EfPostgreSqlEventStoreTests 20✅ 9s
EventFlow.EntityFramework.Tests.PostgreSql.EfPostgreSqlReadStoreTests 19✅ 8s
EventFlow.EntityFramework.Tests.PostgreSql.EfPostgreSqlSnapshotTests 15✅ 6s
EventFlow.EntityFramework.Tests.SQLite.EfSqliteEventStoreTests 20✅ 351ms
EventFlow.EntityFramework.Tests.SQLite.EfSqliteReadStoreTests 19✅ 359ms
EventFlow.EntityFramework.Tests.SQLite.EfSqliteSnapshotTests 15✅ 158ms

✅ Source/EventFlow.Examples.Shipping.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06.trx

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Examples.Shipping.Tests.IntegrationTests.Scenarios 1✅ 692ms
EventFlow.Examples.Shipping.Tests.UnitTests.Domain.Model.CargoModel.Speficications.TransportLegsAreConnectedSpecificationTests 3✅ 26ms
EventFlow.Examples.Shipping.Tests.UnitTests.ExternalServices.Routing.RoutingServiceTests 1✅ 230ms

✅ Source/EventFlow.Hangfire.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_21.trx

6 tests were completed in 4s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Hangfire.Tests.Integration.HangfireJobRunnerBackwardCompatibilityTests 2✅ 30ms
EventFlow.Hangfire.Tests.Integration.HangfireJobSchedulerTests 4✅ 3s

✅ Source/EventFlow.Hangfire.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_21[1].trx

6 tests were completed in 4s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Hangfire.Tests.Integration.HangfireJobRunnerBackwardCompatibilityTests 2✅ 36ms
EventFlow.Hangfire.Tests.Integration.HangfireJobSchedulerTests 4✅ 3s

✅ Source/EventFlow.MongoDB.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_50.trx

55 tests were completed in 30s with 55 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.MongoDB.Tests.IntegrationTests.EventStores.MongoDbEventStoreTests 20✅ 14s
EventFlow.MongoDB.Tests.IntegrationTests.ReadStores.MongoDbReadModelStoreTests 20✅ 9s
EventFlow.MongoDB.Tests.IntegrationTests.SnapshotStores.MongoDBSnapshotStoreTests 15✅ 6s

✅ Source/EventFlow.MongoDB.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_50[1].trx

55 tests were completed in 30s with 55 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.MongoDB.Tests.IntegrationTests.EventStores.MongoDbEventStoreTests 20✅ 14s
EventFlow.MongoDB.Tests.IntegrationTests.ReadStores.MongoDbReadModelStoreTests 20✅ 10s
EventFlow.MongoDB.Tests.IntegrationTests.SnapshotStores.MongoDBSnapshotStoreTests 15✅ 6s

✅ Source/EventFlow.MsSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_10.trx

65 tests were completed in 301s with 65 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.MsSql.Tests.IntegrationTests.EventStores.EventFlowEventStoresMsSqlTests 1✅ 20ms
EventFlow.MsSql.Tests.IntegrationTests.EventStores.MsSqlEventStoreTests 20✅ 71s
EventFlow.MsSql.Tests.IntegrationTests.EventStores.MsSqlScriptsTests 1✅ 236ms
EventFlow.MsSql.Tests.IntegrationTests.IdentityIndexFragmentationTests 7✅ 109s
EventFlow.MsSql.Tests.IntegrationTests.ReadStores.MsSqlReadModelStoreTests 19✅ 63s
EventFlow.MsSql.Tests.IntegrationTests.ReadStores.ReadModels.MultipleMsSqlDatabasesTests 1✅ 30ms
EventFlow.MsSql.Tests.IntegrationTests.SnapshotStores.EventFlowSnapshotStoresMsSqlTests 1✅ 1ms
EventFlow.MsSql.Tests.IntegrationTests.SnapshotStores.MsSqlSnapshotStoreTests 15✅ 49s

✅ Source/EventFlow.MsSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_20.trx

65 tests were completed in 297s with 65 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.MsSql.Tests.IntegrationTests.EventStores.EventFlowEventStoresMsSqlTests 1✅ 15ms
EventFlow.MsSql.Tests.IntegrationTests.EventStores.MsSqlEventStoreTests 20✅ 70s
EventFlow.MsSql.Tests.IntegrationTests.EventStores.MsSqlScriptsTests 1✅ 317ms
EventFlow.MsSql.Tests.IntegrationTests.IdentityIndexFragmentationTests 7✅ 106s
EventFlow.MsSql.Tests.IntegrationTests.ReadStores.MsSqlReadModelStoreTests 19✅ 63s
EventFlow.MsSql.Tests.IntegrationTests.ReadStores.ReadModels.MultipleMsSqlDatabasesTests 1✅ 28ms
EventFlow.MsSql.Tests.IntegrationTests.SnapshotStores.EventFlowSnapshotStoresMsSqlTests 1✅ 1ms
EventFlow.MsSql.Tests.IntegrationTests.SnapshotStores.MsSqlSnapshotStoreTests 15✅ 49s

✅ Source/EventFlow.PostgreSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_21.trx

57 tests were completed in 28s with 57 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.EventFlowEventStoresPostgreSqlTests 1✅ 18ms
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.PostgreSqlEventStoreTests 20✅ 11s
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.PostgreSqlScriptsTests 1✅ 253ms
EventFlow.PostgreSql.Tests.IntegrationTests.ReadStores.PostgreSqlReadModelStoreTests 19✅ 9s
EventFlow.PostgreSql.Tests.IntegrationTests.SnapshotStores.EventFlowSnapshotStoresPostgreSqlTests 1✅ 1ms
EventFlow.PostgreSql.Tests.IntegrationTests.SnapshotStores.PostgreSqlSnapshotStoreTests 15✅ 6s

✅ Source/EventFlow.PostgreSql.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_21[1].trx

57 tests were completed in 28s with 57 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.EventFlowEventStoresPostgreSqlTests 1✅ 18ms
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.PostgreSqlEventStoreTests 20✅ 11s
EventFlow.PostgreSql.Tests.IntegrationTests.EventStores.PostgreSqlScriptsTests 1✅ 275ms
EventFlow.PostgreSql.Tests.IntegrationTests.ReadStores.PostgreSqlReadModelStoreTests 19✅ 9s
EventFlow.PostgreSql.Tests.IntegrationTests.SnapshotStores.EventFlowSnapshotStoresPostgreSqlTests 1✅ 1ms
EventFlow.PostgreSql.Tests.IntegrationTests.SnapshotStores.PostgreSqlSnapshotStoreTests 15✅ 6s

✅ Source/EventFlow.RabbitMQ.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_19.trx

4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.RabbitMQ.Tests.Integration.RabbitMqTests 2✅ 608ms
EventFlow.RabbitMQ.Tests.UnitTests.Integrations.RabbitMqPublisherTests 2✅ 232ms

✅ Source/EventFlow.RabbitMQ.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_19[1].trx

4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.RabbitMQ.Tests.Integration.RabbitMqTests 2✅ 631ms
EventFlow.RabbitMQ.Tests.UnitTests.Integrations.RabbitMqPublisherTests 2✅ 253ms

✅ Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_34.trx

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SourceGenerators.Tests.Unit.AggregateSourceGeneratorTests 1✅ 375ms

✅ Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_35.trx

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SourceGenerators.Tests.Unit.AggregateSourceGeneratorTests 1✅ 340ms

✅ Source/EventFlow.SourceGenerators.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_37.trx

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SourceGenerators.Tests.Unit.AggregateSourceGeneratorTests 1✅ 330ms

✅ Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_25.trx

39 tests were completed in 4s with 39 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SQLite.Tests.IntegrationTests.EventStores.SQLiteEventStoreTests 20✅ 2s
EventFlow.SQLite.Tests.IntegrationTests.ReadStores.SQLiteReadStoreTests 19✅ 2s

✅ Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_25[1].trx

39 tests were completed in 4s with 39 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SQLite.Tests.IntegrationTests.EventStores.SQLiteEventStoreTests 20✅ 2s
EventFlow.SQLite.Tests.IntegrationTests.ReadStores.SQLiteReadStoreTests 19✅ 2s

✅ Source/EventFlow.SQLite.Tests/TestResults/_runnervmyg876_2025-12-06_11_50_29.trx

39 tests were completed in 4s with 39 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventFlow.SQLite.Tests.IntegrationTests.EventStores.SQLiteEventStoreTests 20✅ 2s
EventFlow.SQLite.Tests.IntegrationTests.ReadStores.SQLiteReadStoreTests 19✅ 2s

✅ Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06.trx

461 tests were completed in 13s with 458 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Tests.Exploration.CustomAggregateIdExplorationTest 1✅ 313ms
EventFlow.Tests.Exploration.EventUpgradeExplorationTest 1✅ 254ms
EventFlow.Tests.Exploration.ReadModelRepopulateExplorationTest 1✅ 2s
EventFlow.Tests.Exploration.RegisterSubscribersExplorationTests 3✅ 97ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateFactoryTests 3✅ 19ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateStoreTests 2✅ 98ms
EventFlow.Tests.IntegrationTests.BackwardCompatibilityTests 1✅ 1⚪ 54ms
EventFlow.Tests.IntegrationTests.BasicTests 1✅ 88ms
EventFlow.Tests.IntegrationTests.CancellationTests 25✅ 346ms
EventFlow.Tests.IntegrationTests.CommandResultTests 1✅ 10ms
EventFlow.Tests.IntegrationTests.EventStores.FilesEventStoreTests 20✅ 989ms
EventFlow.Tests.IntegrationTests.EventStores.InMemoryEventStoreTests 20✅ 489ms
EventFlow.Tests.IntegrationTests.Jobs.InstantJobSchedulerTests 4✅ 241ms
EventFlow.Tests.IntegrationTests.ReadStores.InMemoryReadModelStoreTests 19✅ 981ms
EventFlow.Tests.IntegrationTests.ReadStores.MultipleAggregateReadStoreManagerTests 1✅ 168ms
EventFlow.Tests.IntegrationTests.Sagas.AggregateSagaTests 8✅ 248ms
EventFlow.Tests.IntegrationTests.Sagas.AlternativeSagaStoreTests 4✅ 129ms
EventFlow.Tests.IntegrationTests.Sagas.SagaErrorHandlerTests 2✅ 69ms
EventFlow.Tests.IntegrationTests.SeparationTests 1✅ 27ms
EventFlow.Tests.IntegrationTests.ServiceProviderTests 2✅ 16ms
EventFlow.Tests.IntegrationTests.SnapshotStores.InMemorySnapshotStoreTests 15✅ 603ms
EventFlow.Tests.IntegrationTests.UnicodeTests 6✅ 56ms
EventFlow.Tests.LicenseHeaderTests 1✅ 115ms
EventFlow.Tests.ReadMeExamples 1✅ 34ms
EventFlow.Tests.UnitTests.Aggregates.AggregateFactoryTests 2✅ 45ms
EventFlow.Tests.UnitTests.Aggregates.AggregateIdTests 4✅ 1ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootApplyEventTests 1✅ 9ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootNameTests 3✅ 2ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootTests 9✅ 17ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStateTests 1✅ 2ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStoreTests 6✅ 603ms
EventFlow.Tests.UnitTests.Aggregates.MetadataTests 7✅ 7ms
EventFlow.Tests.UnitTests.CommandBusTests 1✅ 22ms
EventFlow.Tests.UnitTests.Commands.CommandDefinitionServiceTests 14✅ 28ms
EventFlow.Tests.UnitTests.Commands.CommandTests 1✅ 6ms
EventFlow.Tests.UnitTests.Commands.DistinctCommandTests 3✅ 5ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.DefaultStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndClassNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.Serialization.JsonOptionsTests 1✅ 17ms
EventFlow.Tests.UnitTests.Core.CircularBufferTests 8✅ 4ms
EventFlow.Tests.UnitTests.Core.GuidFactories.GuidFactoriesDeterministicTests 13✅ 3ms
EventFlow.Tests.UnitTests.Core.IdentityTests 16✅ 17ms
EventFlow.Tests.UnitTests.Core.LabelTests 4✅ 1ms
EventFlow.Tests.UnitTests.Core.ReflectionHelperTests 3✅ 2ms
EventFlow.Tests.UnitTests.Core.RetryDelayTests 1✅ 3ms
EventFlow.Tests.UnitTests.Core.RetryStrategies.OptimisticConcurrencyRetryStrategyTests 10✅ 24ms
EventFlow.Tests.UnitTests.Core.TransientFaultHandlerTests 5✅ 62ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentFilesEventPersistanceTests 2✅ 1⚪ 612ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentInMemoryEventPersistanceTests 1⚪ 1ms
EventFlow.Tests.UnitTests.EventStores.EventDefinitionServiceTests 17✅ 29ms
EventFlow.Tests.UnitTests.EventStores.EventUpgradeManagerTests 3✅ 24ms
EventFlow.Tests.UnitTests.EventStores.Snapshots.SnapshotUpgradeServiceTests 1✅ 13ms
EventFlow.Tests.UnitTests.Extensions.JsonSerializerExtensionTests 1✅ 4ms
EventFlow.Tests.UnitTests.Extensions.StringExtensionsTests 5✅ 8ms
EventFlow.Tests.UnitTests.Extensions.TypeExtensionsTests 10✅ 2ms
EventFlow.Tests.UnitTests.Jobs.JobDefinitionServiceTests 14✅ 26ms
EventFlow.Tests.UnitTests.Provided.Specifications.AtLeastSpecificationTests 10✅ 4ms
EventFlow.Tests.UnitTests.Queries.QueryProcessorTests 1✅ 11ms
EventFlow.Tests.UnitTests.ReadStores.MultipleAggregateReadStoreManagerTests 4✅ 40ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelDomainEventApplierTests 7✅ 75ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelFactoryTests 2✅ 5ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelPopulatorTests 4✅ 57ms
EventFlow.Tests.UnitTests.ReadStores.SingleAggregateReadStoreManagerTests 6✅ 34ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.AggregateSagaTests 7✅ 50ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.SagaAggregateStoreTests 3✅ 29ms
EventFlow.Tests.UnitTests.Sagas.DispatchToSagasTests 4✅ 84ms
EventFlow.Tests.UnitTests.Sagas.SagaDefinitionServiceTests 5✅ 12ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotAggregateRootTests 13✅ 70ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotMetadataTests 3✅ 6ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerializerTests 2✅ 38ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerilizerTests 2✅ 16ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotUpgradeServiceTests 1✅ 11ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotEveryFewVersionsStrategyTests 10✅ 13ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotRandomlyStrategyTests 1✅ 25ms
EventFlow.Tests.UnitTests.Specifications.ExpressionSpecificationTests 3✅ 11ms
EventFlow.Tests.UnitTests.Specifications.SpecificationTests 12✅ 9ms
EventFlow.Tests.UnitTests.Specifications.TestSpecificationsTests 5✅ 1ms
EventFlow.Tests.UnitTests.Subscribers.DispatchToEventSubscribersTests 5✅ 2s
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectConverterTests 20✅ 13ms
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectTests 12✅ 29ms
EventFlow.Tests.UnitTests.ValueObjects.ValueObjectTests 4✅ 5ms

✅ Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06[1].trx

461 tests were completed in 14s with 458 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Tests.Exploration.CustomAggregateIdExplorationTest 1✅ 285ms
EventFlow.Tests.Exploration.EventUpgradeExplorationTest 1✅ 213ms
EventFlow.Tests.Exploration.ReadModelRepopulateExplorationTest 1✅ 2s
EventFlow.Tests.Exploration.RegisterSubscribersExplorationTests 3✅ 140ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateFactoryTests 3✅ 21ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateStoreTests 2✅ 128ms
EventFlow.Tests.IntegrationTests.BackwardCompatibilityTests 1✅ 1⚪ 19ms
EventFlow.Tests.IntegrationTests.BasicTests 1✅ 79ms
EventFlow.Tests.IntegrationTests.CancellationTests 25✅ 236ms
EventFlow.Tests.IntegrationTests.CommandResultTests 1✅ 18ms
EventFlow.Tests.IntegrationTests.EventStores.FilesEventStoreTests 20✅ 1s
EventFlow.Tests.IntegrationTests.EventStores.InMemoryEventStoreTests 20✅ 552ms
EventFlow.Tests.IntegrationTests.Jobs.InstantJobSchedulerTests 4✅ 142ms
EventFlow.Tests.IntegrationTests.ReadStores.InMemoryReadModelStoreTests 19✅ 896ms
EventFlow.Tests.IntegrationTests.ReadStores.MultipleAggregateReadStoreManagerTests 1✅ 136ms
EventFlow.Tests.IntegrationTests.Sagas.AggregateSagaTests 8✅ 343ms
EventFlow.Tests.IntegrationTests.Sagas.AlternativeSagaStoreTests 4✅ 93ms
EventFlow.Tests.IntegrationTests.Sagas.SagaErrorHandlerTests 2✅ 76ms
EventFlow.Tests.IntegrationTests.SeparationTests 1✅ 19ms
EventFlow.Tests.IntegrationTests.ServiceProviderTests 2✅ 6ms
EventFlow.Tests.IntegrationTests.SnapshotStores.InMemorySnapshotStoreTests 15✅ 709ms
EventFlow.Tests.IntegrationTests.UnicodeTests 6✅ 55ms
EventFlow.Tests.LicenseHeaderTests 1✅ 123ms
EventFlow.Tests.ReadMeExamples 1✅ 18ms
EventFlow.Tests.UnitTests.Aggregates.AggregateFactoryTests 2✅ 49ms
EventFlow.Tests.UnitTests.Aggregates.AggregateIdTests 4✅ 1ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootApplyEventTests 1✅ 7ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootNameTests 3✅ 2ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootTests 9✅ 17ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStateTests 1✅ 2ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStoreTests 6✅ 600ms
EventFlow.Tests.UnitTests.Aggregates.MetadataTests 7✅ 6ms
EventFlow.Tests.UnitTests.CommandBusTests 1✅ 28ms
EventFlow.Tests.UnitTests.Commands.CommandDefinitionServiceTests 14✅ 31ms
EventFlow.Tests.UnitTests.Commands.CommandTests 1✅ 5ms
EventFlow.Tests.UnitTests.Commands.DistinctCommandTests 3✅ 4ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.DefaultStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndClassNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.Serialization.JsonOptionsTests 1✅ 12ms
EventFlow.Tests.UnitTests.Core.CircularBufferTests 8✅ 3ms
EventFlow.Tests.UnitTests.Core.GuidFactories.GuidFactoriesDeterministicTests 13✅ 3ms
EventFlow.Tests.UnitTests.Core.IdentityTests 16✅ 17ms
EventFlow.Tests.UnitTests.Core.LabelTests 4✅ 1ms
EventFlow.Tests.UnitTests.Core.ReflectionHelperTests 3✅ 2ms
EventFlow.Tests.UnitTests.Core.RetryDelayTests 1✅ 3ms
EventFlow.Tests.UnitTests.Core.RetryStrategies.OptimisticConcurrencyRetryStrategyTests 10✅ 17ms
EventFlow.Tests.UnitTests.Core.TransientFaultHandlerTests 5✅ 59ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentFilesEventPersistanceTests 2✅ 1⚪ 615ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentInMemoryEventPersistanceTests 1⚪ 1ms
EventFlow.Tests.UnitTests.EventStores.EventDefinitionServiceTests 17✅ 44ms
EventFlow.Tests.UnitTests.EventStores.EventUpgradeManagerTests 3✅ 25ms
EventFlow.Tests.UnitTests.EventStores.Snapshots.SnapshotUpgradeServiceTests 1✅ 8ms
EventFlow.Tests.UnitTests.Extensions.JsonSerializerExtensionTests 1✅ 4ms
EventFlow.Tests.UnitTests.Extensions.StringExtensionsTests 5✅ 9ms
EventFlow.Tests.UnitTests.Extensions.TypeExtensionsTests 10✅ 3ms
EventFlow.Tests.UnitTests.Jobs.JobDefinitionServiceTests 14✅ 27ms
EventFlow.Tests.UnitTests.Provided.Specifications.AtLeastSpecificationTests 10✅ 4ms
EventFlow.Tests.UnitTests.Queries.QueryProcessorTests 1✅ 13ms
EventFlow.Tests.UnitTests.ReadStores.MultipleAggregateReadStoreManagerTests 4✅ 48ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelDomainEventApplierTests 7✅ 73ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelFactoryTests 2✅ 5ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelPopulatorTests 4✅ 48ms
EventFlow.Tests.UnitTests.ReadStores.SingleAggregateReadStoreManagerTests 6✅ 34ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.AggregateSagaTests 7✅ 54ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.SagaAggregateStoreTests 3✅ 38ms
EventFlow.Tests.UnitTests.Sagas.DispatchToSagasTests 4✅ 91ms
EventFlow.Tests.UnitTests.Sagas.SagaDefinitionServiceTests 5✅ 16ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotAggregateRootTests 13✅ 72ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotMetadataTests 3✅ 7ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerializerTests 2✅ 44ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerilizerTests 2✅ 12ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotUpgradeServiceTests 1✅ 12ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotEveryFewVersionsStrategyTests 10✅ 14ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotRandomlyStrategyTests 1✅ 37ms
EventFlow.Tests.UnitTests.Specifications.ExpressionSpecificationTests 3✅ 3ms
EventFlow.Tests.UnitTests.Specifications.SpecificationTests 12✅ 5ms
EventFlow.Tests.UnitTests.Specifications.TestSpecificationsTests 5✅ 1ms
EventFlow.Tests.UnitTests.Subscribers.DispatchToEventSubscribersTests 5✅ 2s
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectConverterTests 20✅ 13ms
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectTests 12✅ 28ms
EventFlow.Tests.UnitTests.ValueObjects.ValueObjectTests 4✅ 4ms

✅ Source/EventFlow.Tests/TestResults/_runnervmyg876_2025-12-06_11_49_06[2].trx

461 tests were completed in 14s with 458 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
EventFlow.Tests.Exploration.CustomAggregateIdExplorationTest 1✅ 404ms
EventFlow.Tests.Exploration.EventUpgradeExplorationTest 1✅ 279ms
EventFlow.Tests.Exploration.ReadModelRepopulateExplorationTest 1✅ 2s
EventFlow.Tests.Exploration.RegisterSubscribersExplorationTests 3✅ 103ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateFactoryTests 3✅ 31ms
EventFlow.Tests.IntegrationTests.Aggregates.AggregateStoreTests 2✅ 181ms
EventFlow.Tests.IntegrationTests.BackwardCompatibilityTests 1✅ 1⚪ 32ms
EventFlow.Tests.IntegrationTests.BasicTests 1✅ 99ms
EventFlow.Tests.IntegrationTests.CancellationTests 25✅ 421ms
EventFlow.Tests.IntegrationTests.CommandResultTests 1✅ 18ms
EventFlow.Tests.IntegrationTests.EventStores.FilesEventStoreTests 20✅ 1s
EventFlow.Tests.IntegrationTests.EventStores.InMemoryEventStoreTests 20✅ 595ms
EventFlow.Tests.IntegrationTests.Jobs.InstantJobSchedulerTests 4✅ 197ms
EventFlow.Tests.IntegrationTests.ReadStores.InMemoryReadModelStoreTests 19✅ 752ms
EventFlow.Tests.IntegrationTests.ReadStores.MultipleAggregateReadStoreManagerTests 1✅ 151ms
EventFlow.Tests.IntegrationTests.Sagas.AggregateSagaTests 8✅ 310ms
EventFlow.Tests.IntegrationTests.Sagas.AlternativeSagaStoreTests 4✅ 94ms
EventFlow.Tests.IntegrationTests.Sagas.SagaErrorHandlerTests 2✅ 97ms
EventFlow.Tests.IntegrationTests.SeparationTests 1✅ 27ms
EventFlow.Tests.IntegrationTests.ServiceProviderTests 2✅ 26ms
EventFlow.Tests.IntegrationTests.SnapshotStores.InMemorySnapshotStoreTests 15✅ 523ms
EventFlow.Tests.IntegrationTests.UnicodeTests 6✅ 48ms
EventFlow.Tests.LicenseHeaderTests 1✅ 102ms
EventFlow.Tests.ReadMeExamples 1✅ 21ms
EventFlow.Tests.UnitTests.Aggregates.AggregateFactoryTests 2✅ 44ms
EventFlow.Tests.UnitTests.Aggregates.AggregateIdTests 4✅ 1ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootApplyEventTests 1✅ 6ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootNameTests 3✅ 1ms
EventFlow.Tests.UnitTests.Aggregates.AggregateRootTests 9✅ 12ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStateTests 1✅ 2ms
EventFlow.Tests.UnitTests.Aggregates.AggregateStoreTests 6✅ 588ms
EventFlow.Tests.UnitTests.Aggregates.MetadataTests 7✅ 7ms
EventFlow.Tests.UnitTests.CommandBusTests 1✅ 30ms
EventFlow.Tests.UnitTests.Commands.CommandDefinitionServiceTests 14✅ 36ms
EventFlow.Tests.UnitTests.Commands.CommandTests 1✅ 5ms
EventFlow.Tests.UnitTests.Commands.DistinctCommandTests 3✅ 4ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.DefaultStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndClassNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.EventNamingStrategy.NamespaceAndNameStrategyTest 1✅ 0ms
EventFlow.Tests.UnitTests.Configuration.Serialization.JsonOptionsTests 1✅ 11ms
EventFlow.Tests.UnitTests.Core.CircularBufferTests 8✅ 4ms
EventFlow.Tests.UnitTests.Core.GuidFactories.GuidFactoriesDeterministicTests 13✅ 3ms
EventFlow.Tests.UnitTests.Core.IdentityTests 16✅ 29ms
EventFlow.Tests.UnitTests.Core.LabelTests 4✅ 1ms
EventFlow.Tests.UnitTests.Core.ReflectionHelperTests 3✅ 2ms
EventFlow.Tests.UnitTests.Core.RetryDelayTests 1✅ 3ms
EventFlow.Tests.UnitTests.Core.RetryStrategies.OptimisticConcurrencyRetryStrategyTests 10✅ 20ms
EventFlow.Tests.UnitTests.Core.TransientFaultHandlerTests 5✅ 62ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentFilesEventPersistanceTests 2✅ 1⚪ 682ms
EventFlow.Tests.UnitTests.EventStores.ConcurrentInMemoryEventPersistanceTests 1⚪ 1ms
EventFlow.Tests.UnitTests.EventStores.EventDefinitionServiceTests 17✅ 28ms
EventFlow.Tests.UnitTests.EventStores.EventUpgradeManagerTests 3✅ 18ms
EventFlow.Tests.UnitTests.EventStores.Snapshots.SnapshotUpgradeServiceTests 1✅ 6ms
EventFlow.Tests.UnitTests.Extensions.JsonSerializerExtensionTests 1✅ 5ms
EventFlow.Tests.UnitTests.Extensions.StringExtensionsTests 5✅ 8ms
EventFlow.Tests.UnitTests.Extensions.TypeExtensionsTests 10✅ 2ms
EventFlow.Tests.UnitTests.Jobs.JobDefinitionServiceTests 14✅ 24ms
EventFlow.Tests.UnitTests.Provided.Specifications.AtLeastSpecificationTests 10✅ 3ms
EventFlow.Tests.UnitTests.Queries.QueryProcessorTests 1✅ 13ms
EventFlow.Tests.UnitTests.ReadStores.MultipleAggregateReadStoreManagerTests 4✅ 40ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelDomainEventApplierTests 7✅ 75ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelFactoryTests 2✅ 7ms
EventFlow.Tests.UnitTests.ReadStores.ReadModelPopulatorTests 4✅ 68ms
EventFlow.Tests.UnitTests.ReadStores.SingleAggregateReadStoreManagerTests 6✅ 35ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.AggregateSagaTests 7✅ 58ms
EventFlow.Tests.UnitTests.Sagas.AggregateSagas.SagaAggregateStoreTests 3✅ 39ms
EventFlow.Tests.UnitTests.Sagas.DispatchToSagasTests 4✅ 108ms
EventFlow.Tests.UnitTests.Sagas.SagaDefinitionServiceTests 5✅ 11ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotAggregateRootTests 13✅ 94ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotMetadataTests 3✅ 7ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerializerTests 2✅ 42ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotSerilizerTests 2✅ 13ms
EventFlow.Tests.UnitTests.Snapshots.SnapshotUpgradeServiceTests 1✅ 11ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotEveryFewVersionsStrategyTests 10✅ 14ms
EventFlow.Tests.UnitTests.Snapshots.Strategies.SnapshotRandomlyStrategyTests 1✅ 28ms
EventFlow.Tests.UnitTests.Specifications.ExpressionSpecificationTests 3✅ 3ms
EventFlow.Tests.UnitTests.Specifications.SpecificationTests 12✅ 5ms
EventFlow.Tests.UnitTests.Specifications.TestSpecificationsTests 5✅ 1ms
EventFlow.Tests.UnitTests.Subscribers.DispatchToEventSubscribersTests 5✅ 2s
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectConverterTests 20✅ 12ms
EventFlow.Tests.UnitTests.ValueObjects.SingleValueObjectTests 12✅ 27ms
EventFlow.Tests.UnitTests.ValueObjects.ValueObjectTests 4✅ 5ms