diff options
| author | Rémy Rakic <remy.rakic+github@gmail.com> | 2024-08-11 09:34:26 +0000 |
|---|---|---|
| committer | Rémy Rakic <remy.rakic+github@gmail.com> | 2024-08-11 09:45:47 +0000 |
| commit | dcd6170c89ae9b273b57d8a25529baa19a4cf0a2 (patch) | |
| tree | 228b21c608da61b0efe7f81da3201ba4b89c4358 | |
| parent | f4cb0de44eb2ad3d5b375b264d85e2c106995ce4 (diff) | |
| download | rust-dcd6170c89ae9b273b57d8a25529baa19a4cf0a2.tar.gz rust-dcd6170c89ae9b273b57d8a25529baa19a4cf0a2.zip | |
use `rfs` in rustdoc io rmake test
| -rw-r--r-- | tests/run-make/rustdoc-io-error/rmake.rs | 12 |
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) |
