From 8322bd78e8f8a3c993d019facfd5874c1c5daaaa Mon Sep 17 00:00:00 2001 From: James Hawkins Date: Mon, 26 Jan 2009 01:30:49 -0600 Subject: [PATCH] advpack: Skip tests for broken functions. --- dlls/advpack/tests/advpack.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dlls/advpack/tests/advpack.c b/dlls/advpack/tests/advpack.c index 8615850ab38..b17e65f476e 100644 --- a/dlls/advpack/tests/advpack.c +++ b/dlls/advpack/tests/advpack.c @@ -272,6 +272,11 @@ static void translateinfstring_test(void) buffer[0] = 0; hr = pTranslateInfString(inf_file, "idontexist", "Options.NTx86", "InstallDir", buffer, MAX_PATH, &dwSize, NULL); + if (hr == E_ACCESSDENIED) + { + skip("TranslateInfString is broken\n"); + return; + } ok(hr == S_OK, "Expected S_OK, got 0x%08x\n", (UINT)hr); ok(!strcmp(buffer, TEST_STRING2), "Expected %s, got %s\n", TEST_STRING2, buffer); ok(dwSize == 25, "Expected size 25, got %d\n", dwSize); @@ -591,6 +596,11 @@ static void setperusersecvalues_test(void) /* set initial values */ lstrcpy(peruser.szGUID, "guid"); hr = pSetPerUserSecValues(&peruser); + if (hr == E_FAIL) + { + skip("SetPerUserSecValues is broken\n"); + return; + } ok(hr == S_OK, "Expected S_OK, got %08x\n", hr); ok(OPEN_GUID_KEY(), "Expected guid key to exist\n"); ok(check_reg_str(guid, NULL, "displayname"), "Expected displayname\n");