mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 13:56:56 +00:00
[SHELL32]
Properly disable DDE tests. svn path=/trunk/; revision=59367
This commit is contained in:
parent
d405d25f8c
commit
f5fbeb377b
4 changed files with 15 additions and 10 deletions
|
@ -10,7 +10,7 @@ list(APPEND SOURCE
|
|||
brsfolder.c
|
||||
ebrowser.c
|
||||
generated.c
|
||||
#progman_dde.c FIXME: CORE-6559
|
||||
progman_dde.c
|
||||
recyclebin.c
|
||||
shelldispatch.c
|
||||
shelllink.c
|
||||
|
|
|
@ -695,6 +695,11 @@ static void DdeTestProgman2(DWORD instance, HCONV hConv, int testnum)
|
|||
|
||||
START_TEST(progman_dde)
|
||||
{
|
||||
if(!winetest_interactive)
|
||||
{
|
||||
skip("Skipping progman_dde() until we have a sane DDE implementation. CORE-6559.\n");
|
||||
return;
|
||||
}
|
||||
DWORD instance = 0;
|
||||
UINT err;
|
||||
HSZ hszProgman;
|
||||
|
|
|
@ -58,7 +58,7 @@ static char tmpdir[MAX_PATH];
|
|||
static char child_file[MAX_PATH];
|
||||
static DLLVERSIONINFO dllver;
|
||||
static BOOL skip_noassoc_tests = FALSE;
|
||||
//static HANDLE dde_ready_event; FIXME: CORE-6559
|
||||
static HANDLE dde_ready_event;
|
||||
|
||||
|
||||
/***
|
||||
|
@ -2079,7 +2079,6 @@ typedef struct
|
|||
int todo;
|
||||
} dde_tests_t;
|
||||
|
||||
#if CORE_6559_IS_FIXED
|
||||
static dde_tests_t dde_tests[] =
|
||||
{
|
||||
/* Test passing and not passing command-line
|
||||
|
@ -2276,7 +2275,6 @@ static void test_dde(void)
|
|||
CloseHandle(map);
|
||||
hook_WaitForInputIdle((void *) WaitForInputIdle);
|
||||
}
|
||||
#endif
|
||||
|
||||
#define DDE_DEFAULT_APP_VARIANTS 2
|
||||
typedef struct
|
||||
|
@ -2287,7 +2285,6 @@ typedef struct
|
|||
int rc[DDE_DEFAULT_APP_VARIANTS];
|
||||
} dde_default_app_tests_t;
|
||||
|
||||
#if CORE_6559_IS_FIXED
|
||||
static dde_default_app_tests_t dde_default_app_tests[] =
|
||||
{
|
||||
/* Windows XP and 98 handle default DDE app names in different ways.
|
||||
|
@ -2447,7 +2444,6 @@ static void test_dde_default_app(void)
|
|||
assert(DdeFreeStringHandle(ddeInst, hszApplication));
|
||||
assert(DdeUninitialize(ddeInst));
|
||||
}
|
||||
#endif
|
||||
|
||||
static void init_test(void)
|
||||
{
|
||||
|
@ -2662,12 +2658,16 @@ START_TEST(shlexec)
|
|||
test_find_executable();
|
||||
test_lnks();
|
||||
test_exes();
|
||||
#if CORE_6559_IS_FIXED
|
||||
if(winetest_interactive)
|
||||
{
|
||||
test_dde();
|
||||
test_dde_default_app();
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
win_skip("Skipping test_dde() until we have a sane DDE implementation. CORE-6559.\n");
|
||||
win_skip("Skipping test_dde_default_app() until we have a sane DDE implementation. CORE-6559.\n");
|
||||
}
|
||||
test_directory();
|
||||
|
||||
cleanup_test();
|
||||
|
|
|
@ -12,7 +12,7 @@ extern void func_autocomplete(void);
|
|||
extern void func_brsfolder(void);
|
||||
extern void func_ebrowser(void);
|
||||
extern void func_generated(void);
|
||||
//extern void func_progman_dde(void); FIXME: bug 7233
|
||||
extern void func_progman_dde(void);
|
||||
extern void func_recyclebin(void);
|
||||
extern void func_shelldispatch(void);
|
||||
extern void func_shelllink(void);
|
||||
|
@ -34,7 +34,7 @@ const struct test winetest_testlist[] =
|
|||
{ "brsfolder", func_brsfolder },
|
||||
{ "ebrowser", func_ebrowser },
|
||||
{ "generated", func_generated },
|
||||
// { "progman_dde", func_progman_dde }, FIXME: bug 7233
|
||||
{ "progman_dde", func_progman_dde },
|
||||
{ "recyclebin", func_recyclebin },
|
||||
{ "shelldispatch", func_shelldispatch },
|
||||
{ "shelllink", func_shelllink },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue