test: Fix incorrect interpretation of -Dtest-filter=... for test-debugger.

This commit is contained in:
Alex Rønne Petersen 2024-11-28 15:11:18 +01:00
parent 16b331f5fd
commit 90e8af98eb
No known key found for this signature in database

View file

@ -2442,8 +2442,10 @@ fn addTest(
db_argv2: []const []const u8, db_argv2: []const []const u8,
expected_output: []const []const u8, expected_output: []const []const u8,
) void { ) void {
if (db.options.test_filters.len > 0) {
for (db.options.test_filters) |test_filter| { for (db.options.test_filters) |test_filter| {
if (std.mem.indexOf(u8, name, test_filter)) |_| return; if (std.mem.indexOf(u8, name, test_filter) != null) break;
} else return;
} }
if (db.options.test_target_filters.len > 0) { if (db.options.test_target_filters.len > 0) {
const triple_txt = target.resolved.result.zigTriple(db.b.allocator) catch @panic("OOM"); const triple_txt = target.resolved.result.zigTriple(db.b.allocator) catch @panic("OOM");