diff --git a/tst/winfsp-tests/info-test.c b/tst/winfsp-tests/info-test.c index 04c9a690..3bedd988 100644 --- a/tst/winfsp-tests/info-test.c +++ b/tst/winfsp-tests/info-test.c @@ -1111,6 +1111,12 @@ void delete_ex_test(void) { if (OptLegacyUnlinkRename) return; + if (OptShareName) + /* + * This test fails with shares on Server 2019. It returns + * STATUS_INVALID_PARAMETER for FileDispositionInformationEx. + */ + return; if (NtfsTests) { @@ -2225,6 +2231,12 @@ void rename_ex_test(void) { if (OptLegacyUnlinkRename) return; + if (OptShareName) + /* + * This test fails with shares on Server 2019. It returns + * STATUS_INVALID_PARAMETER for FileRenameInformationEx. + */ + return; if (NtfsTests) { @@ -2512,7 +2524,7 @@ void info_tests(void) if (!OptShareName) TEST(delete_mmap_test); TEST(delete_standby_test); - if (!OptLegacyUnlinkRename) + if (!OptLegacyUnlinkRename && !OptShareName) TEST(delete_ex_test); TEST(rename_test); TEST(rename_backslash_test); @@ -2523,7 +2535,7 @@ void info_tests(void) if (!OptShareName) TEST(rename_mmap_test); TEST(rename_standby_test); - if (!OptLegacyUnlinkRename) + if (!OptLegacyUnlinkRename && !OptShareName) TEST(rename_ex_test); if (!NtfsTests) TEST(rename_pid_test);