From aef48075488e4aa19f962494ed0704905f5229de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Breu=C3=9F?= Date: Mon, 30 Mar 2026 22:14:34 +0200 Subject: [PATCH 1/2] fix: run all real file system tests sequentially --- .../FileSystem/FileStreamFactoryMockTests.cs | 2 +- .../FileSystem/FileSystemWatcherFactoryMockTests.cs | 2 +- .../FileSystem/FileSystemWatcherMockTests.cs | 2 +- .../FileSystemInitializer/DirectoryCleanerTests.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileStreamFactoryMockTests.cs b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileStreamFactoryMockTests.cs index a7354a34..fe90ecef 100644 --- a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileStreamFactoryMockTests.cs +++ b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileStreamFactoryMockTests.cs @@ -4,7 +4,7 @@ namespace Testably.Abstractions.Testing.Tests.FileSystem; -[NotInParallel(nameof(IDirectoryCleaner))] +[NotInParallel(nameof(RealFileSystem))] public sealed class FileStreamFactoryMockTests : IDisposable { #region Test Setup diff --git a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherFactoryMockTests.cs b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherFactoryMockTests.cs index 19bcdc60..1d3a29c8 100644 --- a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherFactoryMockTests.cs +++ b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherFactoryMockTests.cs @@ -3,7 +3,7 @@ namespace Testably.Abstractions.Testing.Tests.FileSystem; -[NotInParallel(nameof(IDirectoryCleaner))] +[NotInParallel(nameof(RealFileSystem))] public sealed class FileSystemWatcherFactoryMockTests : IDisposable { #region Test Setup diff --git a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherMockTests.cs b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherMockTests.cs index f2849da8..d771f5eb 100644 --- a/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherMockTests.cs +++ b/Tests/Testably.Abstractions.Testing.Tests/FileSystem/FileSystemWatcherMockTests.cs @@ -4,7 +4,7 @@ namespace Testably.Abstractions.Testing.Tests.FileSystem; -[NotInParallel(nameof(IDirectoryCleaner))] +[NotInParallel(nameof(RealFileSystem))] public sealed class FileSystemWatcherMockTests : IDisposable { #region Test Setup diff --git a/Tests/Testably.Abstractions.Testing.Tests/FileSystemInitializer/DirectoryCleanerTests.cs b/Tests/Testably.Abstractions.Testing.Tests/FileSystemInitializer/DirectoryCleanerTests.cs index 9839cbc0..aa1eaa4d 100644 --- a/Tests/Testably.Abstractions.Testing.Tests/FileSystemInitializer/DirectoryCleanerTests.cs +++ b/Tests/Testably.Abstractions.Testing.Tests/FileSystemInitializer/DirectoryCleanerTests.cs @@ -5,7 +5,7 @@ namespace Testably.Abstractions.Testing.Tests.FileSystemInitializer; -[NotInParallel(nameof(IDirectoryCleaner))] +[NotInParallel(nameof(RealFileSystem))] public class DirectoryCleanerTests { #region Test Setup From 3a1e1bad0acb5eed7ad48f48223853dfa7e0f777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Breu=C3=9F?= Date: Mon, 30 Mar 2026 22:16:01 +0200 Subject: [PATCH 2/2] Review issue --- .../FileSystemTestsAttribute.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/Helpers/Testably.Abstractions.TestHelpers/FileSystemTestsAttribute.cs b/Tests/Helpers/Testably.Abstractions.TestHelpers/FileSystemTestsAttribute.cs index c6e7b7df..6b14269f 100644 --- a/Tests/Helpers/Testably.Abstractions.TestHelpers/FileSystemTestsAttribute.cs +++ b/Tests/Helpers/Testably.Abstractions.TestHelpers/FileSystemTestsAttribute.cs @@ -31,7 +31,7 @@ public ValueTask OnTestDiscovered(DiscoveredTestContext context) context.TestContext.Metadata.TestDetails.TestClassArguments[0] is FileSystemTestData .Real) { - context.AddParallelConstraint(new NotInParallelConstraint(["RealFileSystem"])); + context.AddParallelConstraint(new NotInParallelConstraint([nameof(RealFileSystem)])); } return _completedTask;