Skip to content

Commit 20931f4

Browse files
rogeralsingclaude
andcommitted
Fix filter header colors and add filter diagnostic
- Use blue for "filter" label, green for filter value - Add diagnostic line showing filter match count before test run Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent d165abb commit 20931f4

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/Asynkron.TestRunner/LiveDisplay.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public IRenderable Render()
146146

147147
// Build header: show filter if set, otherwise assembly name
148148
var headerText = !string.IsNullOrEmpty(_filter)
149-
? $"[dim]filter[/] [bold]\"{_filter}\"[/]"
149+
? $"[blue]filter[/] [green]\"{_filter}\"[/]"
150150
: _assemblyName ?? "Test Progress";
151151

152152
var panel = new Panel(layout)

src/Asynkron.TestRunner/TestRunner.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,14 @@ public async Task<int> RunTestsAsync(string[] assemblyPaths)
5252
await using (var discoveryWorker = WorkerProcess.Spawn())
5353
{
5454
var discovered = await discoveryWorker.DiscoverAsync(assemblyPath);
55+
var totalDiscovered = discovered.Count;
5556

5657
// Apply filter if specified
5758
if (!string.IsNullOrWhiteSpace(_filter))
5859
{
5960
var filter = TestFilter.Parse(_filter);
6061
discovered = discovered.Where(t => filter.Matches(t.FullyQualifiedName, t.DisplayName)).ToList();
62+
AnsiConsole.MarkupLine($"[dim]Filter applied: {discovered.Count}/{totalDiscovered} tests match[/]");
6163
}
6264

6365
allTests = discovered.Select(t => t.FullyQualifiedName).ToList();

0 commit comments

Comments
 (0)