commit f2399db3ef3cc3951210f7047ddd688f17f7f59c (tree)
parent 67414be86b1e33f8eda4e3c33a60a7e59098a55f
Author: Noam Preil <pleasantatk@gmail.com>
Date: Sun, 24 May 2020 12:30:04 -0400
[Stage2/Testing] Don't rely on update erroring
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src-self-hosted/test.zig b/src-self-hosted/test.zig
@@ -362,16 +362,13 @@ pub const TestContext = struct {
module.update() catch break :f true;
break :f false;
};
- if (!failed) {
- std.debug.warn("Test '{}' compilation succeded, error expected.\n", .{case.name});
- return error.DidNotFail;
- }
module_node.end();
{
var i = module.failed_files.iterator();
var index: usize = 0;
while (i.next()) |pair| : (index += 1) {
if (index == case.expected_file_errors.len) {
+ std.debug.warn("Unexpected file error: {}\n", .{pair.value});
return error.UnexpectedError;
}
const v1 = pair.value.*;
@@ -391,6 +388,7 @@ pub const TestContext = struct {
var index: usize = 0;
while (i.next()) |pair| : (index += 1) {
if (index == case.expected_decl_errors.len) {
+ std.debug.warn("Unexpected decl error: {}\n", .{pair.value});
return error.UnexpectedError;
}
const v1 = pair.value.*;
@@ -410,6 +408,7 @@ pub const TestContext = struct {
var index: usize = 0;
while (i.next()) |pair| : (index += 1) {
if (index == case.expected_export_errors.len) {
+ std.debug.warn("Unexpected export error: {}\n", .{pair.value});
return error.UnexpectedError;
}
const v1 = pair.value.*;