From 90e8af98eb6942c62be4f08e655d07a12f038ed6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 28 Nov 2024 15:11:18 +0100 Subject: [PATCH] test: Fix incorrect interpretation of -Dtest-filter=... for test-debugger. --- test/src/Debugger.zig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/src/Debugger.zig b/test/src/Debugger.zig index 179a7c2cbf..b34e17a627 100644 --- a/test/src/Debugger.zig +++ b/test/src/Debugger.zig @@ -2442,8 +2442,10 @@ fn addTest( db_argv2: []const []const u8, expected_output: []const []const u8, ) void { - for (db.options.test_filters) |test_filter| { - if (std.mem.indexOf(u8, name, test_filter)) |_| return; + if (db.options.test_filters.len > 0) { + for (db.options.test_filters) |test_filter| { + if (std.mem.indexOf(u8, name, test_filter) != null) break; + } else return; } if (db.options.test_target_filters.len > 0) { const triple_txt = target.resolved.result.zigTriple(db.b.allocator) catch @panic("OOM");