Commit Graph

37 Commits (65de83140aa6264b75a8cb5eda9e0ba1b1f56b9b)

Author SHA1 Message Date
Ronnie Sahlberg 65de83140a NFSv4: Add support (and tests) for open(O_APPEND)
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-08-03 20:25:59 +10:00
Ronnie Sahlberg 42d14779b7 NFSv4: Add support for open(O_TRUNC)
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-30 08:36:18 +10:00
Ronnie Sahlberg 61e071d448 NFSv4: Add support for nfs_[p]write()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-29 19:52:41 +10:00
Ronnie Sahlberg 5a78bd5a7a NFSv4: Update nfs_open() to support symlinks
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-28 19:39:27 +10:00
Ronnie Sahlberg 0d9dd0ee44 NFSv4 Add support for nfs_open() nfs_fstat64() nfs_close()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-26 14:26:29 +10:00
Ronnie Sahlberg 93fbecd7c1 NFSv4 Add support for nfs_rmdir()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-14 07:04:28 +10:00
Ronnie Sahlberg 8a9fceb725 NFSv4: Add support for nfs_mkdir2()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-13 23:04:35 +10:00
Ronnie Sahlberg 3ced39f567 Rework the NFSv4 path lookup framework so it handles symlinks properly.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-13 18:22:27 +10:00
Ronnie Sahlberg 8df917633d TESTS: Tweak timeout test settings
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-08 15:00:23 +10:00
Ronnie Sahlberg 0d95058e4e TESTS: Add tests for nfs_lstat64()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-08 13:38:32 +10:00
Ronnie Sahlberg 70197d5ab8 TETS: rename the tests
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-04 08:43:55 +10:00
Ronnie Sahlberg 4ed461ffee TESTS Add tests for nfs_open()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-04 08:18:13 +10:00
Ronnie Sahlberg 6144c01732 TESTS: Add path and valgrind leak tests for nfs_fstat64()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-03 10:27:03 +10:00
Ronnie Sahlberg 422713e701 TESTS: Add path adn valgrind tests for nfs_stat64()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-03 10:10:46 +10:00
Ronnie Sahlberg abf2f7fc70 TESTS: Split the leak checks tests out based on function
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-03 07:39:50 +10:00
Ronnie Sahlberg 6ea6002e08 Fix nfs_creat() so it works with local directories and add tests
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-03 07:01:07 +10:00
Ronnie Sahlberg 9fdc774bf3 TESTS: add tests for mknod
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-02 12:28:06 +10:00
Ronnie Sahlberg aff3099f00 TEST: add tests for nfs_link
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-02 10:42:19 +10:00
Ronnie Sahlberg c6ac1b5a14 Make nfs_unlink work for local paths and add tests
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-02 09:31:17 +10:00
Ronnie Sahlberg e1a2f9f5e7 Allow mkdir/rmdir to work for the local directory and add tests
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-02 08:52:36 +10:00
Ronnie Sahlberg 0c5732eb26 Fix SEGV in rename error paths and add tests
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-02 07:48:56 +10:00
Ronnie Sahlberg 903021ed59 TESTS: Tests and fixes for nfs_rename
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-01 17:10:23 +10:00
Ronnie Sahlberg ea94d4e3a6 nfs_symlink: Fix it so we can create symlinks in the current directory
Fix a bug in hte symlink code that required that linkname contained at least one
path component and thus prevented us from creating symlinks in the current
directory.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-01 10:19:00 +10:00
Ronnie Sahlberg 8fa13b3a90 TESTS: improve softlink tests and validate the links are visible locally
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-01 09:21:57 +10:00
Ronnie Sahlberg db6d0836f4 TESTS: add tests for symlink/readlink
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-07-01 08:40:59 +10:00
Ronnie Sahlberg 659874b1ce TESTS: Verify we do not leak memory on timeouts
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-29 09:02:49 +10:00
Ronnie Sahlberg 04cdb72bb1 TESTS: Verify we fail on RPC timeouts
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-29 08:34:44 +10:00
Ronnie Sahlberg 12a27fd888 TEST: Add tests using valgrind to check for memory leaks
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-18 10:28:18 -07:00
Ronnie Sahlberg 98218ec226 TEST: Add simple test for read/write
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-18 09:58:22 -07:00
Ronnie Sahlberg e4608007e7 TEST: Add basic test for create and unlink
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-17 15:21:21 -07:00
Ronnie Sahlberg 141581d9d5 TEST: Add a simple test for mkdir/rmdir
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-17 15:14:24 -07:00
Ronnie Sahlberg fa710176f2 TEST: Add test for fstat
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-17 13:45:42 -07:00
Ronnie Sahlberg b215830532 TEST: Add a test that building RPMs work
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-17 12:35:19 -07:00
Ronnie Sahlberg d991f4dcfe TEST: Add basic test for nfs_stat64()
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-17 10:20:41 -07:00
Ronnie Sahlberg 2179bb6720 TESTS: remove obsolete define in functions.sh
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-16 15:04:31 -07:00
Ronnie Sahlberg 1a3c8c23ef TESTS: Add tests for server discovery and share enumeration
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-16 15:03:58 -07:00
Ronnie Sahlberg bbf38735d8 TESTS: Initial test directory.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2017-06-16 13:14:31 -07:00