diff options
| author | Umesh Kalappa <Umesh.Kallapa@windriver.com> | 2019-11-26 04:51:19 -0800 |
|---|---|---|
| committer | BaoshanPang <pangbw@gmail.com> | 2019-12-03 11:58:03 -0800 |
| commit | dc1a428d871c023fab0440cb4c6c9b8fae566002 (patch) | |
| tree | 8a64e544bfcdd4a928770e8862d7b0ca3425a805 /src/libstd | |
| parent | f577b0ef6e637ab7a6095cdfe0b51fa3faf97050 (diff) | |
| download | rust-dc1a428d871c023fab0440cb4c6c9b8fae566002.tar.gz rust-dc1a428d871c023fab0440cb4c6c9b8fae566002.zip | |
Modified the testcases for VxWorks
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/fs.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libstd/fs.rs b/src/libstd/fs.rs index e5cf022f044..a109e38e1e3 100644 --- a/src/libstd/fs.rs +++ b/src/libstd/fs.rs @@ -2339,8 +2339,10 @@ mod tests { let filename = &tmpdir.join("file_that_does_not_exist.txt"); let result = File::open(filename); - #[cfg(unix)] + #[cfg(all(unix, not(target_os = "vxworks")))] error!(result, "No such file or directory"); + #[cfg(target_os = "vxworks")] + error!(result, "no such file or directory"); #[cfg(windows)] error!(result, 2); // ERROR_FILE_NOT_FOUND } @@ -2352,8 +2354,10 @@ mod tests { let result = fs::remove_file(filename); - #[cfg(unix)] + #[cfg(all(unix, not(target_os = "vxworks")))] error!(result, "No such file or directory"); + #[cfg(target_os = "vxworks")] + error!(result, "no such file or directory"); #[cfg(windows)] error!(result, 2); // ERROR_FILE_NOT_FOUND } @@ -2553,7 +2557,10 @@ mod tests { check!(fs::set_permissions(filename, fs::Permissions::from_mode(0o1777))); let metadata1 = check!(fs::metadata(filename)); + #[cfg(all(unix, not(target_os = "vxworks")))] assert_eq!(mask & metadata1.permissions().mode(), 0o1777); + #[cfg(target_os = "vxworks")] + assert_eq!(mask & metadata1.permissions().mode(), 0o0777); } #[test] |
