File tree 1 file changed +5
-7
lines changed
tests/run-make/rustdoc-io-error
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 14
14
// `mkfs.ext4 -d`, as well as mounting a loop device for the rootfs.
15
15
//@ ignore-windows - the `set_readonly` functions doesn't work on folders.
16
16
17
- use std:: fs;
18
-
19
- use run_make_support:: { path, rustdoc} ;
17
+ use run_make_support:: { path, rfs, rustdoc} ;
20
18
21
19
fn main ( ) {
22
20
let out_dir = path ( "rustdoc-io-error" ) ;
23
- fs :: create_dir ( & out_dir) . unwrap ( ) ;
24
- let mut permissions = fs :: metadata ( & out_dir) . unwrap ( ) . permissions ( ) ;
21
+ rfs :: create_dir ( & out_dir) ;
22
+ let mut permissions = rfs :: metadata ( & out_dir) . permissions ( ) ;
25
23
let original_permissions = permissions. clone ( ) ;
26
24
27
25
permissions. set_readonly ( true ) ;
28
- fs :: set_permissions ( & out_dir, permissions) . unwrap ( ) ;
26
+ rfs :: set_permissions ( & out_dir, permissions) ;
29
27
30
28
let output = rustdoc ( ) . input ( "foo.rs" ) . output ( & out_dir) . env ( "RUST_BACKTRACE" , "1" ) . run_fail ( ) ;
31
29
32
- fs :: set_permissions ( & out_dir, original_permissions) . unwrap ( ) ;
30
+ rfs :: set_permissions ( & out_dir, original_permissions) ;
33
31
34
32
output
35
33
. assert_exit_code ( 1 )
You can’t perform that action at this time.
0 commit comments