Paul Vriens : user32/tests: Skip some tests on Win9x/WinMe.
Module: wine Branch: master Commit: 429bf7e0e25859558ab210a772bcd750fcf80dbb URL: http://source.winehq.org/git/wine.git/?a=commit;h=429bf7e0e25859558ab210a772... Author: Paul Vriens <Paul.Vriens.Wine(a)gmail.com> Date: Thu Oct 8 11:25:20 2009 +0200 user32/tests: Skip some tests on Win9x/WinMe. --- dlls/user32/tests/dde.c | 34 ++++++++++++++++++++++------------ 1 files changed, 22 insertions(+), 12 deletions(-) diff --git a/dlls/user32/tests/dde.c b/dlls/user32/tests/dde.c index 6625837..9e1da70 100644 --- a/dlls/user32/tests/dde.c +++ b/dlls/user32/tests/dde.c @@ -2390,23 +2390,33 @@ START_TEST(dde) test_end_to_end_server(proc.hProcess, proc.hThread, TRUE); - sprintf(buffer, "%s dde endw", argv[0]); - CreateProcessA(NULL, buffer, NULL, NULL, FALSE, - CREATE_SUSPENDED, NULL, NULL, &startup, &proc); + /* Don't bother testing W interfaces on Win9x/WinMe */ + SetLastError(0xdeadbeef); + lstrcmpW(NULL, NULL); + if (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) + { + win_skip("Skipping W-interface tests\n"); + } + else + { + sprintf(buffer, "%s dde endw", argv[0]); + CreateProcessA(NULL, buffer, NULL, NULL, FALSE, + CREATE_SUSPENDED, NULL, NULL, &startup, &proc); - test_end_to_end_server(proc.hProcess, proc.hThread, FALSE); + test_end_to_end_server(proc.hProcess, proc.hThread, FALSE); - sprintf(buffer, "%s dde enda", argv[0]); - CreateProcessA(NULL, buffer, NULL, NULL, FALSE, - CREATE_SUSPENDED, NULL, NULL, &startup, &proc); + sprintf(buffer, "%s dde enda", argv[0]); + CreateProcessA(NULL, buffer, NULL, NULL, FALSE, + CREATE_SUSPENDED, NULL, NULL, &startup, &proc); - test_end_to_end_server(proc.hProcess, proc.hThread, FALSE); + test_end_to_end_server(proc.hProcess, proc.hThread, FALSE); - sprintf(buffer, "%s dde endw", argv[0]); - CreateProcessA(NULL, buffer, NULL, NULL, FALSE, - CREATE_SUSPENDED, NULL, NULL, &startup, &proc); + sprintf(buffer, "%s dde endw", argv[0]); + CreateProcessA(NULL, buffer, NULL, NULL, FALSE, + CREATE_SUSPENDED, NULL, NULL, &startup, &proc); - test_end_to_end_server(proc.hProcess, proc.hThread, TRUE); + test_end_to_end_server(proc.hProcess, proc.hThread, TRUE); + } test_dde_aw_transaction();
participants (1)
-
Alexandre Julliard