about summary refs log tree commit diff
diff options
context:
space:
mode:
authorIris Shi <0.0@owo.li>2025-09-22 18:09:10 +0800
committerIris Shi <0.0@owo.li>2025-09-22 18:09:10 +0800
commitba2537b6ffdbd9979874ca029e5bd86c6b925b37 (patch)
tree25e20660f293c994585d6310740ec378dae94646
parente37f0fed052701f38c9b61541f565b834106ad32 (diff)
downloadrust-ba2537b6ffdbd9979874ca029e5bd86c6b925b37.tar.gz
rust-ba2537b6ffdbd9979874ca029e5bd86c6b925b37.zip
add exit code check
-rw-r--r--tests/run-make/rustdoc-merge-no-input-finalize/rmake.rs16
1 files changed, 11 insertions, 5 deletions
diff --git a/tests/run-make/rustdoc-merge-no-input-finalize/rmake.rs b/tests/run-make/rustdoc-merge-no-input-finalize/rmake.rs
index 6df9e95829d..4ead8c2e56c 100644
--- a/tests/run-make/rustdoc-merge-no-input-finalize/rmake.rs
+++ b/tests/run-make/rustdoc-merge-no-input-finalize/rmake.rs
@@ -3,20 +3,26 @@
 
 //@ needs-target-std
 
-use run_make_support::rustdoc;
+use run_make_support::{path, rustdoc};
 
 fn main() {
+    let out_dir = path("out");
+    let merged_dir = path("merged");
+    let parts_out_dir = path("parts");
     rustdoc()
         .input("sierra.rs")
+        .out_dir(&out_dir)
         .arg("-Zunstable-options")
-        .arg("--parts-out-dir=parts")
+        .arg(format!("--parts-out-dir={}", parts_out_dir.display()))
         .arg("--merge=none")
         .run();
 
-    rustdoc()
+    let output = rustdoc()
         .arg("-Zunstable-options")
-        .arg("--include-parts-dir=parts")
+        .out_dir(&out_dir)
+        .arg(format!("--include-parts-dir={}", parts_out_dir.display()))
         .arg("--merge=finalize")
-        .out_dir("out")
         .run();
+
+    output.assert_exit_code(0);
 }