about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRémy Rakic <remy.rakic+github@gmail.com>2024-08-11 09:34:26 +0000
committerRémy Rakic <remy.rakic+github@gmail.com>2024-08-11 09:45:47 +0000
commitdcd6170c89ae9b273b57d8a25529baa19a4cf0a2 (patch)
tree228b21c608da61b0efe7f81da3201ba4b89c4358
parentf4cb0de44eb2ad3d5b375b264d85e2c106995ce4 (diff)
downloadrust-dcd6170c89ae9b273b57d8a25529baa19a4cf0a2.tar.gz
rust-dcd6170c89ae9b273b57d8a25529baa19a4cf0a2.zip
use `rfs` in rustdoc io rmake test
-rw-r--r--tests/run-make/rustdoc-io-error/rmake.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/tests/run-make/rustdoc-io-error/rmake.rs b/tests/run-make/rustdoc-io-error/rmake.rs
index 96dafa8adfd..a5fae36e733 100644
--- a/tests/run-make/rustdoc-io-error/rmake.rs
+++ b/tests/run-make/rustdoc-io-error/rmake.rs
@@ -14,22 +14,20 @@
 // `mkfs.ext4 -d`, as well as mounting a loop device for the rootfs.
 //@ ignore-windows - the `set_readonly` functions doesn't work on folders.
 
-use std::fs;
-
-use run_make_support::{path, rustdoc};
+use run_make_support::{path, rfs, rustdoc};
 
 fn main() {
     let out_dir = path("rustdoc-io-error");
-    fs::create_dir(&out_dir).unwrap();
-    let mut permissions = fs::metadata(&out_dir).unwrap().permissions();
+    rfs::create_dir(&out_dir);
+    let mut permissions = rfs::metadata(&out_dir).permissions();
     let original_permissions = permissions.clone();
 
     permissions.set_readonly(true);
-    fs::set_permissions(&out_dir, permissions).unwrap();
+    rfs::set_permissions(&out_dir, permissions);
 
     let output = rustdoc().input("foo.rs").output(&out_dir).env("RUST_BACKTRACE", "1").run_fail();
 
-    fs::set_permissions(&out_dir, original_permissions).unwrap();
+    rfs::set_permissions(&out_dir, original_permissions);
 
     output
         .assert_exit_code(1)