| ... | ... | @@ -1181,7 +1181,9 @@ fn evalZigTest( |
| 1181 | 1181 | |
| 1182 | 1182 | if (tr_hdr.flags.fail or tr_hdr.flags.leak or tr_hdr.flags.log_err_count > 0) { |
| 1183 | 1183 | const name = std.mem.sliceTo(md.string_bytes[md.names[tr_hdr.index]..], 0); |
| 1184 | | const msg = std.mem.trim(u8, stderr.readableSlice(0), "\n"); |
| 1184 | const orig_msg = stderr.readableSlice(0); |
| 1185 | defer stderr.discard(orig_msg.len); |
| 1186 | const msg = std.mem.trim(u8, orig_msg, "\n"); |
| 1185 | 1187 | const label = if (tr_hdr.flags.fail) |
| 1186 | 1188 | "failed" |
| 1187 | 1189 | else if (tr_hdr.flags.leak) |
| ... | ... | @@ -1195,7 +1197,6 @@ fn evalZigTest( |
| 1195 | 1197 | } else { |
| 1196 | 1198 | try self.step.addError("'{s}' {s}", .{ name, label }); |
| 1197 | 1199 | } |
| 1198 | | stderr.discard(msg.len); |
| 1199 | 1200 | } |
| 1200 | 1201 | |
| 1201 | 1202 | try requestNextTest(child.stdin.?, &metadata.?, &sub_prog_node); |