From 5c1cc624494d8be8f86d2f7a253ca88ecbe2eef2 Mon Sep 17 00:00:00 2001 From: Odonno Date: Wed, 14 Jan 2026 18:03:52 +0100 Subject: [PATCH] fix: disable parallelization of surrealdb conformance tests --- .../ConformanceTests.cs | 4 ++++ .../SurrealDbContainerFixture.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/CommunityToolkit.Aspire.SurrealDb.Tests/ConformanceTests.cs b/tests/CommunityToolkit.Aspire.SurrealDb.Tests/ConformanceTests.cs index 276b7359b..28830bdf8 100644 --- a/tests/CommunityToolkit.Aspire.SurrealDb.Tests/ConformanceTests.cs +++ b/tests/CommunityToolkit.Aspire.SurrealDb.Tests/ConformanceTests.cs @@ -9,6 +9,10 @@ namespace CommunityToolkit.Aspire.SurrealDb.Tests; +[CollectionDefinition("Conformance", DisableParallelization = true)] +public class ConformanceCollection; + +[Collection("Conformance")] public class ConformanceTests : ConformanceTests, IClassFixture diff --git a/tests/CommunityToolkit.Aspire.SurrealDb.Tests/SurrealDbContainerFixture.cs b/tests/CommunityToolkit.Aspire.SurrealDb.Tests/SurrealDbContainerFixture.cs index 560d17e75..29d577d93 100644 --- a/tests/CommunityToolkit.Aspire.SurrealDb.Tests/SurrealDbContainerFixture.cs +++ b/tests/CommunityToolkit.Aspire.SurrealDb.Tests/SurrealDbContainerFixture.cs @@ -50,7 +50,7 @@ public async Task InitializeAsync() Container = new ContainerBuilder() .WithImage($"{SurrealDbContainerImageTags.Registry}/{SurrealDbContainerImageTags.Image}:{SurrealDbContainerImageTags.Tag}") .WithPortBinding(_port, true) - .WithWaitStrategy(Wait.ForUnixContainer().UntilHttpRequestIsSucceeded(r => r.ForPort(_port))) + .WithWaitStrategy(Wait.ForUnixContainer().UntilHttpRequestIsSucceeded(r => r.ForPort(_port).ForPath("/health"))) .WithEnvironment("SURREAL_USER", _username) .WithEnvironment("SURREAL_PASS", _password) .WithCommand("start", "memory")