about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexis Bourget <alexis.bourget@gmail.com>2021-02-04 18:59:42 +0100
committerAlexis Bourget <alexis.bourget@gmail.com>2021-02-04 18:59:42 +0100
commit716d2cdecc21798f1da28ded1765b2ba1ad8cc10 (patch)
tree838b485b1a14e89941d409691da8c612926fdcc2
parent360f8f8b7d0675ad74973071fea29568f79ef742 (diff)
downloadrust-716d2cdecc21798f1da28ded1765b2ba1ad8cc10.tar.gz
rust-716d2cdecc21798f1da28ded1765b2ba1ad8cc10.zip
Add a test for the shortness format in rustdoc
-rw-r--r--src/test/rustdoc-ui/issue-81662-shortness.rs12
-rw-r--r--src/test/rustdoc-ui/issue-81662-shortness.stdout16
2 files changed, 28 insertions, 0 deletions
diff --git a/src/test/rustdoc-ui/issue-81662-shortness.rs b/src/test/rustdoc-ui/issue-81662-shortness.rs
new file mode 100644
index 00000000000..27a21a313bc
--- /dev/null
+++ b/src/test/rustdoc-ui/issue-81662-shortness.rs
@@ -0,0 +1,12 @@
+// compile-flags:--test --error-format=short
+// normalize-stdout-test: "src/test/rustdoc-ui" -> "$$DIR"
+// normalize-stdout-test "finished in \d+\.\d+s" -> "finished in $$TIME"
+// failure-status: 101
+
+/// ```rust
+/// foo();
+/// ```
+//~^^ ERROR cannot find function `foo` in this scope
+fn foo() {
+    println!("Hello, world!");
+}
diff --git a/src/test/rustdoc-ui/issue-81662-shortness.stdout b/src/test/rustdoc-ui/issue-81662-shortness.stdout
new file mode 100644
index 00000000000..748113be3a2
--- /dev/null
+++ b/src/test/rustdoc-ui/issue-81662-shortness.stdout
@@ -0,0 +1,16 @@
+
+running 1 test
+test $DIR/issue-81662-shortness.rs - foo (line 6) ... FAILED
+
+failures:
+
+---- $DIR/issue-81662-shortness.rs - foo (line 6) stdout ----
+$DIR/issue-81662-shortness.rs:7:1: error[E0425]: cannot find function `foo` in this scope
+error: aborting due to previous error
+Couldn't compile the test.
+
+failures:
+    $DIR/issue-81662-shortness.rs - foo (line 6)
+
+test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in $TIME
+