[PATCH] kernel32/tests: Skip ResolveDelayLoadedAPI tests on Win10+
Nikolay Sivov
bunglehead at gmail.com
Sun Mar 13 15:21:18 CDT 2016
On 13.03.2016 19:42, André Hentschel wrote:
> 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);
>
So what's exactly wrong with it on Win10? Silencing failures does not
seem useful if actual issue was not investigated.
More information about the wine-devel
mailing list