diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs
index 5a56c33b8066..03da451fd9a0 100644
--- a/src/librustdoc/html/markdown.rs
+++ b/src/librustdoc/html/markdown.rs
@@ -1135,23 +1135,27 @@ mod tests {
})
}
+ fn v() -> Vec {
+ Vec::new()
+ }
+
// marker | should_panic| no_run| ignore| rust | test_harness| compile_fail
// | allow_fail | error_codes
- t("", false, false, false, true, false, false, false, Vec::new());
- t("rust", false, false, false, true, false, false, false, Vec::new());
- t("sh", false, false, false, false, false, false, false, Vec::new());
- t("ignore", false, false, true, true, false, false, false, Vec::new());
- t("should_panic", true, false, false, true, false, false, false, Vec::new());
- t("no_run", false, true, false, true, false, false, false, Vec::new());
- t("test_harness", false, false, false, true, true, false, false, Vec::new());
- t("compile_fail", false, true, false, true, false, true, false, Vec::new());
- t("allow_fail", false, false, false, true, false, false, true, Vec::new());
- t("{.no_run .example}", false, true, false, true, false, false, false, Vec::new());
- t("{.sh .should_panic}", true, false, false, false, false, false, false, Vec::new());
- t("{.example .rust}", false, false, false, true, false, false, false, Vec::new());
- t("{.test_harness .rust}", false, false, false, true, true, false, false, Vec::new());
- t("text, no_run", false, true, false, false, false, false, false, Vec::new());
- t("text,no_run", false, true, false, false, false, false, false, Vec::new());
+ t("", false, false, false, true, false, false, false, v());
+ t("rust", false, false, false, true, false, false, false, v());
+ t("sh", false, false, false, false, false, false, false, v());
+ t("ignore", false, false, true, true, false, false, false, v());
+ t("should_panic", true, false, false, true, false, false, false, v());
+ t("no_run", false, true, false, true, false, false, false, v());
+ t("test_harness", false, false, false, true, true, false, false, v());
+ t("compile_fail", false, true, false, true, false, true, false, v());
+ t("allow_fail", false, false, false, true, false, false, true, v());
+ t("{.no_run .example}", false, true, false, true, false, false, false, v());
+ t("{.sh .should_panic}", true, false, false, false, false, false, false, v());
+ t("{.example .rust}", false, false, false, true, false, false, false, v());
+ t("{.test_harness .rust}", false, false, false, true, true, false, false, v());
+ t("text, no_run", false, true, false, false, false, false, false, v());
+ t("text,no_run", false, true, false, false, false, false, false, v());
}
#[test]
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index c68039f21ec2..7a09883a72ea 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -771,7 +771,8 @@ impl ConsoleTestState {
}
pub fn write_run_finish(&mut self) -> io::Result {
- assert!(self.passed + self.failed + self.ignored + self.measured + self.allowed_fail == self.total);
+ assert!(self.passed + self.failed + self.ignored + self.measured +
+ self.allowed_fail == self.total);
if self.options.display_output {
self.write_outputs()?;
@@ -788,13 +789,14 @@ impl ConsoleTestState {
} else {
self.write_pretty("FAILED", term::color::RED)?;
}
- let s = format!(". {} passed; {} failed; {} allowed to fail; {} ignored; {} measured; {} filtered out\n\n",
- self.passed,
- self.failed,
- self.allowed_fail,
- self.ignored,
- self.measured,
- self.filtered_out);
+ let s = format!(
+ ". {} passed; {} failed ({} allowed); {} ignored; {} measured; {} filtered out\n\n",
+ self.passed,
+ self.failed,
+ self.allowed_fail,
+ self.ignored,
+ self.measured,
+ self.filtered_out);
self.write_plain(&s)?;
return Ok(success);
}