mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
[ROSTESTS] Skip some test on x64
This commit is contained in:
parent
699041b221
commit
8a437ac528
9 changed files with 103 additions and 3 deletions
|
@ -162,6 +162,14 @@ START_TEST(service)
|
||||||
int argc;
|
int argc;
|
||||||
char** argv;
|
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_TABLE_ENTRYW ServiceTable[] =
|
||||||
{
|
{
|
||||||
{ SERVICE_NAME, _ServiceMain },
|
{ SERVICE_NAME, _ServiceMain },
|
||||||
|
|
|
@ -210,15 +210,39 @@ Cleanup:
|
||||||
|
|
||||||
START_TEST(fpEnumPrinters)
|
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");
|
_RunRemoteTest("fpEnumPrinters");
|
||||||
}
|
}
|
||||||
|
|
||||||
START_TEST(fpGetPrintProcessorDirectory)
|
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");
|
_RunRemoteTest("fpGetPrintProcessorDirectory");
|
||||||
}
|
}
|
||||||
|
|
||||||
START_TEST(fpSetJob)
|
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");
|
_RunRemoteTest("fpSetJob");
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,6 +64,14 @@ START_TEST(NtSetValueKey)
|
||||||
};
|
};
|
||||||
ULONG i;
|
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);
|
Status = RtlOpenCurrentUser(READ_CONTROL, &ParentKeyHandle);
|
||||||
ok(Status == STATUS_SUCCESS, "RtlOpenCurrentUser returned %lx\n", Status);
|
ok(Status == STATUS_SUCCESS, "RtlOpenCurrentUser returned %lx\n", Status);
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
|
|
|
@ -310,6 +310,14 @@ TestFastMutexConcurrent(
|
||||||
|
|
||||||
START_TEST(ExFastMutex)
|
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;
|
FAST_MUTEX Mutex;
|
||||||
KIRQL Irql;
|
KIRQL Irql;
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,14 @@
|
||||||
|
|
||||||
START_TEST(PoIrp)
|
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);
|
KmtLoadDriver(L"PoIrp", TRUE);
|
||||||
KmtOpenDriver();
|
KmtOpenDriver();
|
||||||
KmtSendToDriver(IOCTL_RUN_TEST);
|
KmtSendToDriver(IOCTL_RUN_TEST);
|
||||||
|
|
|
@ -3165,6 +3165,14 @@ START_TEST(pipe)
|
||||||
int argc;
|
int argc;
|
||||||
HMODULE hmod;
|
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");
|
hmod = GetModuleHandleA("advapi32.dll");
|
||||||
pDuplicateTokenEx = (void *) GetProcAddress(hmod, "DuplicateTokenEx");
|
pDuplicateTokenEx = (void *) GetProcAddress(hmod, "DuplicateTokenEx");
|
||||||
hmod = GetModuleHandleA("kernel32.dll");
|
hmod = GetModuleHandleA("kernel32.dll");
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* Copyright 2002 Eric Pouech
|
* Copyright 2002 Eric Pouech
|
||||||
* Copyright 2006 Dmitry Timoshkov
|
* 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
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* 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.dwFlags = STARTF_USESHOWWINDOW;
|
||||||
startup.wShowWindow = SW_SHOWNORMAL;
|
startup.wShowWindow = SW_SHOWNORMAL;
|
||||||
|
|
||||||
/* from François */
|
/* from François */
|
||||||
get_file_name(resfile);
|
get_file_name(resfile);
|
||||||
sprintf(buffer, "\"%s\" tests/process.c dump \"%s\" \"a\\\"b\\\\\" c\\\" d", selfname, 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");
|
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;
|
DWORD ret;
|
||||||
int i;
|
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));
|
memset(&startup, 0, sizeof(startup));
|
||||||
startup.cb = sizeof(startup);
|
startup.cb = sizeof(startup);
|
||||||
startup.dwFlags = STARTF_USESHOWWINDOW;
|
startup.dwFlags = STARTF_USESHOWWINDOW;
|
||||||
|
@ -1171,6 +1179,15 @@ static void test_Toolhelp(void)
|
||||||
release_memory();
|
release_memory();
|
||||||
DeleteFileA(resfile);
|
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);
|
get_file_name(resfile);
|
||||||
sprintf(buffer, "\"%s\" tests/process.c nested \"%s\"", selfname, 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");
|
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.hProcess);
|
||||||
CloseHandle(info.hThread);
|
CloseHandle(info.hThread);
|
||||||
|
#if defined(__REACTOS__) && defined(_M_AMD64)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < 20; i++)
|
for (i = 0; i < 20; i++)
|
||||||
{
|
{
|
||||||
|
@ -3959,7 +3979,7 @@ START_TEST(process)
|
||||||
test_Startup();
|
test_Startup();
|
||||||
test_CommandLine();
|
test_CommandLine();
|
||||||
test_Directory();
|
test_Directory();
|
||||||
test_Toolhelp();
|
test_Toolhelp(); //
|
||||||
test_Environment();
|
test_Environment();
|
||||||
test_SuspendFlag();
|
test_SuspendFlag();
|
||||||
test_DebuggingFlag();
|
test_DebuggingFlag();
|
||||||
|
|
|
@ -2596,6 +2596,14 @@ static void test_apc_deadlock(void)
|
||||||
char **argv;
|
char **argv;
|
||||||
int i;
|
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);
|
winetest_get_mainargs(&argv);
|
||||||
sprintf(cmdline, "\"%s\" sync apc_deadlock", argv[0]);
|
sprintf(cmdline, "\"%s\" sync apc_deadlock", argv[0]);
|
||||||
success = CreateProcessA(argv[0], cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
|
success = CreateProcessA(argv[0], cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
|
||||||
|
|
|
@ -4110,6 +4110,14 @@ START_TEST(virtual)
|
||||||
char **argv;
|
char **argv;
|
||||||
argc = winetest_get_mainargs( &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 (argc >= 3)
|
||||||
{
|
{
|
||||||
if (!strcmp(argv[2], "sleep"))
|
if (!strcmp(argv[2], "sleep"))
|
||||||
|
|
Loading…
Reference in a new issue