From 8b62d78c220f6154426ee9208137c3b3b4648a96 Mon Sep 17 00:00:00 2001 From: "chris.smith" Date: Thu, 16 May 2024 16:31:23 -0400 Subject: [PATCH] don't expand the partition filter --- src/NUnitTestAdapter/Execution.cs | 4 ++++ src/NUnitTestAdapter/NUnitEngine/Extensions.cs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/NUnitTestAdapter/Execution.cs b/src/NUnitTestAdapter/Execution.cs index a2d2d396..287e13fa 100644 --- a/src/NUnitTestAdapter/Execution.cs +++ b/src/NUnitTestAdapter/Execution.cs @@ -80,6 +80,10 @@ protected TestFilter CheckFilter(TestFilter testFilter, IDiscoveryConverter disc } return testFilter; } + if (testFilter.IsPartitionFilter()) + { + return testFilter; + } var filterBuilder = CreateTestFilterBuilder(); return filterBuilder.FilterByList(discovery.LoadedTestCases); } diff --git a/src/NUnitTestAdapter/NUnitEngine/Extensions.cs b/src/NUnitTestAdapter/NUnitEngine/Extensions.cs index 8ad94dda..e4e48eb2 100644 --- a/src/NUnitTestAdapter/NUnitEngine/Extensions.cs +++ b/src/NUnitTestAdapter/NUnitEngine/Extensions.cs @@ -43,6 +43,9 @@ public static bool AllWithEmptyFalse(this IEnumerable list, Func public static bool IsCategoryFilter(this TestFilter filter) => filter != TestFilter.Empty && filter.Text.Contains(""); + public static bool IsPartitionFilter(this TestFilter filter) => + filter != TestFilter.Empty && filter.Text.Contains(""); + public static bool IsNegativeCategoryFilter(this TestFilter filter) => filter.IsCategoryFilter() && filter.Text.Contains(""); } \ No newline at end of file