diff options
author | Bruno Haible <bruno@clisp.org> | 2018-01-22 05:01:48 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2018-01-22 05:01:48 +0100 |
commit | 8ed24a180182f72e87cda8697f5de8e32ea3d263 (patch) | |
tree | 7823da6935709be40f3a9c40ffc210d82f0c1744 /tests/test-rename.h | |
parent | 73b4150cce3060d6100f50c949bb0b2980e71821 (diff) | |
download | gnulib-8ed24a180182f72e87cda8697f5de8e32ea3d263.tar.gz |
Avoid test failures on Microsoft Windows Subsystem for Linux.
* tests/test-fcntl.c (main): Allow a different errno.
* tests/test-rename.h (test_rename): Likewise.
* tests/test-renameat.c (main): Likewise.
* tests/test-renameat2.c (main): Likewise.
Diffstat (limited to 'tests/test-rename.h')
-rw-r--r-- | tests/test-rename.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/test-rename.h b/tests/test-rename.h index f959866dd3..0548c6cd75 100644 --- a/tests/test-rename.h +++ b/tests/test-rename.h @@ -339,12 +339,14 @@ test_rename (int (*func) (char const *, char const *), bool print) errno = 0; ASSERT (func (BASE "dir2", BASE "dir/.") == -1); ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR - || errno == ENOTEMPTY || errno == EEXIST); + || errno == ENOTEMPTY || errno == EEXIST + || errno == ENOENT /* WSL */); } { errno = 0; ASSERT (func (BASE "dir2/.", BASE "dir") == -1); - ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST); + ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST + || errno == ENOENT /* WSL */); } ASSERT (rmdir (BASE "dir") == 0); /* Files present here: @@ -366,12 +368,14 @@ test_rename (int (*func) (char const *, char const *), bool print) errno = 0; ASSERT (func (BASE "dir2", BASE "dir/.//") == -1); ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR - || errno == ENOTEMPTY || errno == EEXIST); + || errno == ENOTEMPTY || errno == EEXIST + || errno == ENOENT /* WSL */); } { errno = 0; ASSERT (func (BASE "dir2/.//", BASE "dir") == -1); - ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST); + ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST + || errno == ENOENT /* WSL */); } ASSERT (rmdir (BASE "dir2") == 0); /* Files present here: |