[SHELL32]

Properly disable DDE tests.

svn path=/trunk/; revision=59367
This commit is contained in:
Sylvain Petreolle 2013-06-29 17:35:05 +00:00
parent d405d25f8c
commit f5fbeb377b
4 changed files with 15 additions and 10 deletions

View file

@ -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

View file

@ -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;

View file

@ -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();

View file

@ -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 },