[Stage2/Testing] Don't rely on update erroring
This commit is contained in:
parent
67414be86b
commit
f2399db3ef
@ -362,16 +362,13 @@ pub const TestContext = struct {
|
|||||||
module.update() catch break :f true;
|
module.update() catch break :f true;
|
||||||
break :f false;
|
break :f false;
|
||||||
};
|
};
|
||||||
if (!failed) {
|
|
||||||
std.debug.warn("Test '{}' compilation succeded, error expected.\n", .{case.name});
|
|
||||||
return error.DidNotFail;
|
|
||||||
}
|
|
||||||
module_node.end();
|
module_node.end();
|
||||||
{
|
{
|
||||||
var i = module.failed_files.iterator();
|
var i = module.failed_files.iterator();
|
||||||
var index: usize = 0;
|
var index: usize = 0;
|
||||||
while (i.next()) |pair| : (index += 1) {
|
while (i.next()) |pair| : (index += 1) {
|
||||||
if (index == case.expected_file_errors.len) {
|
if (index == case.expected_file_errors.len) {
|
||||||
|
std.debug.warn("Unexpected file error: {}\n", .{pair.value});
|
||||||
return error.UnexpectedError;
|
return error.UnexpectedError;
|
||||||
}
|
}
|
||||||
const v1 = pair.value.*;
|
const v1 = pair.value.*;
|
||||||
@ -391,6 +388,7 @@ pub const TestContext = struct {
|
|||||||
var index: usize = 0;
|
var index: usize = 0;
|
||||||
while (i.next()) |pair| : (index += 1) {
|
while (i.next()) |pair| : (index += 1) {
|
||||||
if (index == case.expected_decl_errors.len) {
|
if (index == case.expected_decl_errors.len) {
|
||||||
|
std.debug.warn("Unexpected decl error: {}\n", .{pair.value});
|
||||||
return error.UnexpectedError;
|
return error.UnexpectedError;
|
||||||
}
|
}
|
||||||
const v1 = pair.value.*;
|
const v1 = pair.value.*;
|
||||||
@ -410,6 +408,7 @@ pub const TestContext = struct {
|
|||||||
var index: usize = 0;
|
var index: usize = 0;
|
||||||
while (i.next()) |pair| : (index += 1) {
|
while (i.next()) |pair| : (index += 1) {
|
||||||
if (index == case.expected_export_errors.len) {
|
if (index == case.expected_export_errors.len) {
|
||||||
|
std.debug.warn("Unexpected export error: {}\n", .{pair.value});
|
||||||
return error.UnexpectedError;
|
return error.UnexpectedError;
|
||||||
}
|
}
|
||||||
const v1 = pair.value.*;
|
const v1 = pair.value.*;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user