Ralf Jung
|
65469fe85b
|
test remove_dir_all
|
2022-03-20 10:36:27 -04:00 |
|
Ralf Jung
|
6d3506adef
|
fs: add and test for DirectoryNotEmpty error variant
|
2022-03-07 18:30:12 -05:00 |
|
Tavian Barnes
|
0886419524
|
Implement a readdir64() shim for Linux
Partial fix for #1966.
|
2022-03-07 16:19:03 -05:00 |
|
asquared31415
|
8e97599af4
|
allow varargs for libc::open when it is allowed by the second argument
|
2022-03-05 17:29:48 -05:00 |
|
Ralf Jung
|
3d5eb52cbd
|
rustup: disable read_dir test for now
|
2022-02-04 17:17:28 +01:00 |
|
Ralf Jung
|
db718d72ae
|
remove some unnecessary feature flags
|
2020-11-10 16:51:07 +01:00 |
|
Aaron Hill
|
4eea02e725
|
Normalize MIRI_TEMP before using it
|
2020-10-04 16:26:09 -04:00 |
|
Aaron Hill
|
bbba87ce54
|
Swap order of assertions for easier debugging
|
2020-10-04 12:06:51 -04:00 |
|
Aaron Hill
|
5fc5490bc8
|
Add trailing punctuation
Co-authored-by: Ralf Jung <post@ralfj.de>
|
2020-10-04 12:06:51 -04:00 |
|
Aaron Hill
|
0e59b6f673
|
Merge fs and fs_libc tests
|
2020-10-04 12:06:51 -04:00 |
|
Aaron Hill
|
78bc89b4fc
|
Implement readlink
Due to the truncating behavior of `readlink`, I was not able to
directly use any of the existing C-cstring helper functions.
|
2020-10-04 12:06:51 -04:00 |
|
David Cook
|
e352d4fbb7
|
Finish fixing Windows host support
|
2020-06-06 16:54:13 +00:00 |
|
David Cook
|
3252082474
|
Fix test on Windows hosts
FlushFileBuffers requires that a file be opened for writing
|
2020-05-25 13:20:29 -05:00 |
|
David Cook
|
0b060c7364
|
Review comments
|
2020-05-19 08:57:31 -05:00 |
|
David Cook
|
87c4694448
|
Add file sync shims
Adds implementations for fsync, fdatasync, and sync_file_range
|
2020-05-17 22:10:40 -05:00 |
|
David Cook
|
54897f66f8
|
Implement ftruncate64/ftruncate for File::set_len
|
2020-04-21 21:17:54 -05:00 |
|
David Cook
|
808709c288
|
Add support for OpenOptions::create_new()/O_EXCL
|
2020-03-29 16:06:41 -05:00 |
|
Ralf Jung
|
8817397828
|
test harness informs tests about suitable temp dir
|
2020-03-24 09:11:48 +01:00 |
|
Ralf Jung
|
3ba588db49
|
make fs.rs at least build under Windows
|
2020-03-24 09:11:48 +01:00 |
|
Ralf Jung
|
fefa8e5344
|
expand clock and fs tests a bit
|
2020-03-06 14:32:46 +01:00 |
|
David Cook
|
9fcc8a2a91
|
Review comments
|
2020-02-24 19:16:41 -06:00 |
|
David Cook
|
341212acd6
|
Rewrite fs tests
|
2020-02-23 15:34:49 -06:00 |
|
David Cook
|
a82049587c
|
Use longer file names in test
|
2020-02-23 15:28:50 -06:00 |
|
David Cook
|
d461c12c83
|
Add more information to test asserts
|
2020-02-23 15:26:47 -06:00 |
|
David Cook
|
5d35339111
|
Add shim for readdir64_r
|
2020-02-23 15:08:44 -06:00 |
|
David Cook
|
5b34f06bae
|
Add shims for mkdir and rmdir
|
2020-02-23 15:02:49 -06:00 |
|
David Cook
|
32a354efa3
|
Test error case of std::fs::rename
|
2020-02-20 21:54:52 -06:00 |
|
Ralf Jung
|
3cd13cb174
|
test a bit more
|
2020-02-19 11:14:30 +01:00 |
|
Ralf Jung
|
f79c453860
|
factor more common code
|
2020-02-19 11:12:30 +01:00 |
|
Ralf Jung
|
8b31763816
|
fs test: factor some common code
|
2020-02-19 11:12:30 +01:00 |
|
David Cook
|
0933314bff
|
Rewrite file system tests
|
2020-02-17 22:36:33 -06:00 |
|
David Cook
|
962a740426
|
Rewrite file descriptor handling
|
2020-02-17 22:24:33 -06:00 |
|
David Cook
|
636ad629f8
|
Functional test of cloned file handle
|
2020-02-17 22:24:33 -06:00 |
|
David Cook
|
085874d1ff
|
Add F_DUPFD/F_DUPFD_CLOEXEC to fcntl shim
|
2020-02-17 22:24:33 -06:00 |
|
David Cook
|
91868125a5
|
Removing file after rename must succeed
Co-Authored-By: Ralf Jung <post@ralfj.de>
|
2020-02-14 08:19:16 -06:00 |
|
David Cook
|
f7e0857644
|
Test that src path of rename is no longer a file
|
2020-02-08 22:40:46 -06:00 |
|
David Cook
|
38204b6321
|
Add shim for rename
|
2020-02-08 22:33:49 -06:00 |
|
bors
|
f9615bfd67
|
Auto merge of #1159 - divergentdave:shim-seek, r=RalfJung
Add shim for seeking files
This adds a shim for `lseek64` (`lseek` on macOS). This enables the use of `<File as Seek>::seek`. Testing is included.
|
2020-02-08 13:54:33 +00:00 |
|
David Cook
|
98a1cac4ef
|
Add tests to cover SEEK_CUR and SEEK_END
|
2020-02-06 17:50:33 -06:00 |
|
David Cook
|
03b5d95cff
|
Add shim for lseek64
|
2020-01-26 12:36:36 -06:00 |
|
David Cook
|
d94b88ef98
|
Add support for AT_EMPTY_PATH to statx shim
|
2020-01-25 22:21:33 -06:00 |
|
Christian Poveda
|
0b5a30515e
|
small corrections
|
2020-01-10 12:01:05 -05:00 |
|
Christian Poveda
|
329310fbd6
|
Clean paths for robustness
|
2020-01-07 11:09:07 -05:00 |
|
Christian Poveda
|
4a1dbc77dc
|
Add shim for symbolic link creation
|
2020-01-06 16:30:17 -05:00 |
|
Christian Poveda
|
75f7a118e6
|
remove restrictions due to stat unavailability
|
2019-12-25 12:38:34 -05:00 |
|
Christian Poveda
|
d9ecd77ada
|
add dummy stat shim
|
2019-12-25 08:27:49 -05:00 |
|
Christian Poveda
|
b0c7625dd1
|
add statx shim for linux
|
2019-12-22 11:46:02 -05:00 |
|
Christian Poveda
|
f425f445d1
|
Check that fs errors have the proper kind
|
2019-10-14 07:24:52 -05:00 |
|
Ralf Jung
|
9082092a71
|
use temp_dir for FS test
|
2019-10-11 23:02:04 +02:00 |
|
Christian Poveda
|
e9138ab4d6
|
Rename file manipulation test to fs
|
2019-10-11 04:01:07 -05:00 |
|