Skip to content

Commit 20231d7

Browse files
committed
Fixed detection of test-fail for doctests.
1 parent d914574 commit 20231d7

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/bootstrap/test.rs

+6-8
Original file line numberDiff line numberDiff line change
@@ -1269,17 +1269,15 @@ impl Step for DocTest {
12691269

12701270
files.sort();
12711271

1272+
let mut toolstate = ToolState::TestPass;
12721273
for file in files {
1273-
let test_result = markdown_test(builder, compiler, &file);
1274-
if self.is_ext_doc {
1275-
let toolstate = if test_result {
1276-
ToolState::TestPass
1277-
} else {
1278-
ToolState::TestFail
1279-
};
1280-
builder.save_toolstate(self.name, toolstate);
1274+
if !markdown_test(builder, compiler, &file) {
1275+
toolstate = ToolState::TestFail;
12811276
}
12821277
}
1278+
if self.is_ext_doc {
1279+
builder.save_toolstate(self.name, toolstate);
1280+
}
12831281
}
12841282
}
12851283

0 commit comments

Comments
 (0)