authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-09-25 22:34:06-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-09-26 19:08:50-04:00
log47291ae1ac71e595cb1571b1245c58e943aaffd7
tree92fad5713133fcbb73cec8a65a423606c2e2221c
parentaa3dd5d5d9a08191a0ebb3af639f35402d58ee87

Runner: ignore path separator differences

This seems like a compiler inconsistency.

1 files changed, 3 insertions(+), 4 deletions(-)

test/src/Runner.zig+3-4
...@@ -859,10 +859,9 @@ fn handleCommand(...@@ -859,10 +859,9 @@ fn handleCommand(
859 .include_source_line = false,859 .include_source_line = false,
860 .include_log_text = true,860 .include_log_text = true,
861 }, &error_aw.writer);861 }, &error_aw.writer);
862 std.testing.expectEqualStrings(862 const actual = error_aw.written();
863 expected,863 std.mem.replaceScalar(u8, actual, '\\', '/');
864 error_aw.written(),864 std.testing.expectEqualStrings(expected, actual) catch |err| switch (err) {
865 ) catch |err| switch (err) {
866 error.TestExpectedEqual => return runner.fail(865 error.TestExpectedEqual => return runner.fail(
867 "errors did not match expected",866 "errors did not match expected",
868 .{},867 .{},