summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorUmesh Kalappa <Umesh.Kallapa@windriver.com>2019-11-26 04:51:19 -0800
committerBaoshanPang <pangbw@gmail.com>2019-12-03 11:58:03 -0800
commitdc1a428d871c023fab0440cb4c6c9b8fae566002 (patch)
tree8a64e544bfcdd4a928770e8862d7b0ca3425a805 /src/libstd
parentf577b0ef6e637ab7a6095cdfe0b51fa3faf97050 (diff)
downloadrust-dc1a428d871c023fab0440cb4c6c9b8fae566002.tar.gz
rust-dc1a428d871c023fab0440cb4c6c9b8fae566002.zip
Modified the testcases for VxWorks
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/fs.rs11
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]