From 701104f383b057f666ca756f874e1d4b4d901e82 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Tue, 14 Jan 2025 17:40:09 +0100 Subject: [PATCH] Do not reuse? --- ai/Squidex.AI.Tests/EFChatStoreFixture.cs | 3 ++- ai/Squidex.AI.Tests/MongoChatStoreFixture.cs | 3 ++- assets/Squidex.Assets.Tests/MongoGridFSAssetStoreFixture.cs | 3 ++- .../Squidex.Messaging.Tests/EFMessagingDataStoreFixture.cs | 3 ++- messaging/Squidex.Messaging.Tests/EFMessagingFixture.cs | 3 ++- messaging/Squidex.Messaging.Tests/KafkaFixture.cs | 3 ++- .../Squidex.Messaging.Tests/MongoMessagingDataStoreFixture.cs | 3 ++- messaging/Squidex.Messaging.Tests/MongoMessagingFixture.cs | 3 ++- messaging/Squidex.Messaging.Tests/RabbitMqFixture.cs | 3 ++- messaging/Squidex.Messaging.Tests/RedisFixture.cs | 3 ++- 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/ai/Squidex.AI.Tests/EFChatStoreFixture.cs b/ai/Squidex.AI.Tests/EFChatStoreFixture.cs index 072faf3..e180083 100644 --- a/ai/Squidex.AI.Tests/EFChatStoreFixture.cs +++ b/ai/Squidex.AI.Tests/EFChatStoreFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage; @@ -20,7 +21,7 @@ public sealed class EFChatStoreFixture : IAsyncLifetime { private readonly PostgreSqlContainer postgresSql = new PostgreSqlBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "chatstore-postgres") .Build(); diff --git a/ai/Squidex.AI.Tests/MongoChatStoreFixture.cs b/ai/Squidex.AI.Tests/MongoChatStoreFixture.cs index 01ea9a5..032bd70 100644 --- a/ai/Squidex.AI.Tests/MongoChatStoreFixture.cs +++ b/ai/Squidex.AI.Tests/MongoChatStoreFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Microsoft.Extensions.DependencyInjection; using MongoDB.Driver; using Squidex.AI.Mongo; @@ -18,7 +19,7 @@ public sealed class MongoChatStoreFixture : IAsyncLifetime { private readonly MongoDbContainer mongoDb = new MongoDbBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "chatstore-mongo") .Build(); diff --git a/assets/Squidex.Assets.Tests/MongoGridFSAssetStoreFixture.cs b/assets/Squidex.Assets.Tests/MongoGridFSAssetStoreFixture.cs index 5025ffc..51b4d56 100644 --- a/assets/Squidex.Assets.Tests/MongoGridFSAssetStoreFixture.cs +++ b/assets/Squidex.Assets.Tests/MongoGridFSAssetStoreFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using MongoDB.Driver; using MongoDB.Driver.GridFS; using Squidex.Assets.Mongo; @@ -18,7 +19,7 @@ public sealed class MongoGridFSAssetStoreFixture : IAsyncLifetime { private readonly MongoDbContainer mongoDb = new MongoDbBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "asset-postgres") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/EFMessagingDataStoreFixture.cs b/messaging/Squidex.Messaging.Tests/EFMessagingDataStoreFixture.cs index bec2047..caba08c 100644 --- a/messaging/Squidex.Messaging.Tests/EFMessagingDataStoreFixture.cs +++ b/messaging/Squidex.Messaging.Tests/EFMessagingDataStoreFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage; @@ -18,7 +19,7 @@ public class EFMessagingDataStoreFixture : IAsyncLifetime { private readonly PostgreSqlContainer postgresSql = new PostgreSqlBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messagingstore-kafka") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/EFMessagingFixture.cs b/messaging/Squidex.Messaging.Tests/EFMessagingFixture.cs index 55053f4..b243fd1 100644 --- a/messaging/Squidex.Messaging.Tests/EFMessagingFixture.cs +++ b/messaging/Squidex.Messaging.Tests/EFMessagingFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage; @@ -17,7 +18,7 @@ public sealed class EFMessagingFixture : IAsyncLifetime { public PostgreSqlContainer PostgresSql { get; } = new PostgreSqlBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messaging-postgres") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/KafkaFixture.cs b/messaging/Squidex.Messaging.Tests/KafkaFixture.cs index 4eb3c96..71ced47 100644 --- a/messaging/Squidex.Messaging.Tests/KafkaFixture.cs +++ b/messaging/Squidex.Messaging.Tests/KafkaFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Confluent.Kafka; using Confluent.Kafka.Admin; using Testcontainers.Kafka; @@ -16,7 +17,7 @@ public class KafkaFixture : IAsyncLifetime { public KafkaContainer Kafka { get; } = new KafkaBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messaging-kafka") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/MongoMessagingDataStoreFixture.cs b/messaging/Squidex.Messaging.Tests/MongoMessagingDataStoreFixture.cs index d54a1d6..ec10e0a 100644 --- a/messaging/Squidex.Messaging.Tests/MongoMessagingDataStoreFixture.cs +++ b/messaging/Squidex.Messaging.Tests/MongoMessagingDataStoreFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using MongoDB.Driver; using Squidex.Hosting; using Testcontainers.MongoDb; @@ -16,7 +17,7 @@ public class MongoMessagingDataStoreFixture : IAsyncLifetime { private readonly MongoDbContainer mongoDb = new MongoDbBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messagingstore-mongo") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/MongoMessagingFixture.cs b/messaging/Squidex.Messaging.Tests/MongoMessagingFixture.cs index b03baa8..995e582 100644 --- a/messaging/Squidex.Messaging.Tests/MongoMessagingFixture.cs +++ b/messaging/Squidex.Messaging.Tests/MongoMessagingFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using MongoDB.Driver; using Testcontainers.MongoDb; using Xunit; @@ -15,7 +16,7 @@ public sealed class MongoMessagingFixture : IAsyncLifetime { private readonly MongoDbContainer mongoDb = new MongoDbBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messaging-mongo") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/RabbitMqFixture.cs b/messaging/Squidex.Messaging.Tests/RabbitMqFixture.cs index ffee4ff..0719e9a 100644 --- a/messaging/Squidex.Messaging.Tests/RabbitMqFixture.cs +++ b/messaging/Squidex.Messaging.Tests/RabbitMqFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using Testcontainers.RabbitMq; using Xunit; @@ -14,7 +15,7 @@ public class RabbitMqFixture : IAsyncLifetime { public RabbitMqContainer RabbitMq { get; } = new RabbitMqBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messaging-rabbit") .Build(); diff --git a/messaging/Squidex.Messaging.Tests/RedisFixture.cs b/messaging/Squidex.Messaging.Tests/RedisFixture.cs index 8f7e96f..15a6e78 100644 --- a/messaging/Squidex.Messaging.Tests/RedisFixture.cs +++ b/messaging/Squidex.Messaging.Tests/RedisFixture.cs @@ -5,6 +5,7 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== +using System.Diagnostics; using StackExchange.Redis; using Testcontainers.Redis; using Xunit; @@ -17,7 +18,7 @@ public class RedisFixture : IAsyncLifetime { private readonly RedisContainer redis = new RedisBuilder() - .WithReuse(true) + .WithReuse(Debugger.IsAttached) .WithLabel("reuse-id", "messaging-redis") .Build();