[PATCH] kernel32/tests: Skip ResolveDelayLoadedAPI tests on Win10+

André Hentschel nerv at dawncrow.de
Sun Mar 13 11:42:11 CDT 2016


Signed-off-by: André Hentschel <nerv at dawncrow.de>
---
 dlls/kernel32/tests/loader.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dlls/kernel32/tests/loader.c b/dlls/kernel32/tests/loader.c
index c35cf25..30cc2e4 100644
--- a/dlls/kernel32/tests/loader.c
+++ b/dlls/kernel32/tests/loader.c
@@ -2728,6 +2728,11 @@ static void test_ResolveDelayLoadedAPI(void)
 
             cb_count = 0;
             ret = pResolveDelayLoadedAPI(hlib, delaydir, failuredllhook, NULL, &itda[i], 0);
+            if (!ret && td[i].succeeds)
+            {
+                win_skip("Skipping broken ResolveDelayLoadedAPI implementation\n");
+                goto cleanup;
+            }
             if (td[i].succeeds)
             {
                 ok(ret != NULL, "Test %u: ResolveDelayLoadedAPI failed\n", i);
@@ -2745,6 +2750,7 @@ static void test_ResolveDelayLoadedAPI(void)
         delaydir++;
     }
 
+cleanup:
     FreeLibrary(hlib);
     trace("deleting %s\n", dll_name);
     DeleteFileA(dll_name);
-- 
1.9.1




More information about the wine-patches mailing list