[ROSTESTS] Skip some test on x64

This commit is contained in:
Timo Kreuzer 2021-07-02 18:12:24 +02:00
parent 699041b221
commit 8a437ac528
9 changed files with 103 additions and 3 deletions

View file

@ -162,6 +162,14 @@ START_TEST(service)
int argc;
char** argv;
#if defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-366: Skipping localspl_apitest:service because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
SERVICE_TABLE_ENTRYW ServiceTable[] =
{
{ SERVICE_NAME, _ServiceMain },

View file

@ -210,15 +210,39 @@ Cleanup:
START_TEST(fpEnumPrinters)
{
#if defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-366: Skipping localspl_apitest:fpEnumPrinters because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
_RunRemoteTest("fpEnumPrinters");
}
START_TEST(fpGetPrintProcessorDirectory)
{
#if defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-366: Skipping localspl_apitest:fpGetPrintProcessorDirectory because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
_RunRemoteTest("fpGetPrintProcessorDirectory");
}
START_TEST(fpSetJob)
{
#if defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-366: Skipping localspl_apitest:fpSetJob because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
_RunRemoteTest("fpSetJob");
}

View file

@ -64,6 +64,14 @@ START_TEST(NtSetValueKey)
};
ULONG i;
#if defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-365: Skipping ntdll_apitest:NtSetValueKey because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
Status = RtlOpenCurrentUser(READ_CONTROL, &ParentKeyHandle);
ok(Status == STATUS_SUCCESS, "RtlOpenCurrentUser returned %lx\n", Status);
if (!NT_SUCCESS(Status))

View file

@ -310,6 +310,14 @@ TestFastMutexConcurrent(
START_TEST(ExFastMutex)
{
#if defined(_M_AMD64)
if (TRUE)
{
skip(FALSE, "ROSTESTS-367: Skipping kmtest:ExFastMutex because it hangs on Windows Server 2003 x64-Testbot.\n");
return;
}
#endif
FAST_MUTEX Mutex;
KIRQL Irql;

View file

@ -10,6 +10,14 @@
START_TEST(PoIrp)
{
#if defined(_M_AMD64)
if (TRUE)
{
skip(FALSE, "ROSTESTS-368: Skipping kmtest:PoIrp because it crashes on Windows Server 2003 x64-Testbot.\n");
return;
}
#endif
KmtLoadDriver(L"PoIrp", TRUE);
KmtOpenDriver();
KmtSendToDriver(IOCTL_RUN_TEST);

View file

@ -3165,6 +3165,14 @@ START_TEST(pipe)
int argc;
HMODULE hmod;
#if defined(__REACTOS__) && defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-370: Skipping kernel32_winetest:pipe because it hangs on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
hmod = GetModuleHandleA("advapi32.dll");
pDuplicateTokenEx = (void *) GetProcAddress(hmod, "DuplicateTokenEx");
hmod = GetModuleHandleA("kernel32.dll");

View file

@ -3,7 +3,7 @@
*
* Copyright 2002 Eric Pouech
* Copyright 2006 Dmitry Timoshkov
* Copyright 2014 Michael Müller
* Copyright 2014 Michael Müller
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -921,7 +921,7 @@ static void test_CommandLine(void)
startup.dwFlags = STARTF_USESHOWWINDOW;
startup.wShowWindow = SW_SHOWNORMAL;
/* from François */
/* from François */
get_file_name(resfile);
sprintf(buffer, "\"%s\" tests/process.c dump \"%s\" \"a\\\"b\\\\\" c\\\" d", selfname, resfile);
ok(CreateProcessA(NULL, buffer, NULL, NULL, FALSE, 0L, NULL, NULL, &startup, &info), "CreateProcess\n");
@ -1148,6 +1148,14 @@ static void test_Toolhelp(void)
DWORD ret;
int i;
#if defined(__REACTOS__) && defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-372: Skipping test in kernel32_winetest:process test_Toolhelp because it leaves a process behind on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
//return;
}
#endif
memset(&startup, 0, sizeof(startup));
startup.cb = sizeof(startup);
startup.dwFlags = STARTF_USESHOWWINDOW;
@ -1171,6 +1179,15 @@ static void test_Toolhelp(void)
release_memory();
DeleteFileA(resfile);
#if defined(__REACTOS__) && defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-371: Skipping kernel32_winetest:sync test_apc_deadlock because it fails on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
}
else
{
#endif
get_file_name(resfile);
sprintf(buffer, "\"%s\" tests/process.c nested \"%s\"", selfname, resfile);
ok(CreateProcessA(NULL, buffer, NULL, NULL, FALSE, 0L, NULL, NULL, &startup, &info), "CreateProcess failed\n");
@ -1182,6 +1199,9 @@ static void test_Toolhelp(void)
CloseHandle(info.hProcess);
CloseHandle(info.hThread);
#if defined(__REACTOS__) && defined(_M_AMD64)
}
#endif
for (i = 0; i < 20; i++)
{
@ -3959,7 +3979,7 @@ START_TEST(process)
test_Startup();
test_CommandLine();
test_Directory();
test_Toolhelp();
test_Toolhelp(); //
test_Environment();
test_SuspendFlag();
test_DebuggingFlag();

View file

@ -2596,6 +2596,14 @@ static void test_apc_deadlock(void)
char **argv;
int i;
#if defined(__REACTOS__) && defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-371: Skipping kernel32_winetest:sync test_apc_deadlock because it fails on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
winetest_get_mainargs(&argv);
sprintf(cmdline, "\"%s\" sync apc_deadlock", argv[0]);
success = CreateProcessA(argv[0], cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);

View file

@ -4110,6 +4110,14 @@ START_TEST(virtual)
char **argv;
argc = winetest_get_mainargs( &argv );
#if defined(__REACTOS__) && defined(_M_AMD64)
if (!winetest_interactive)
{
skip("ROSTESTS-369: Skipping kernel32_winetest:virtual because it crashes on Windows Server 2003 x64-Testbot. Set winetest_interactive to run it anyway.\n");
return;
}
#endif
if (argc >= 3)
{
if (!strcmp(argv[2], "sleep"))