Ge van Geldorp : kernel32/tests: "none" debugger test needs user interaction.

Alexandre Julliard julliard at winehq.org
Mon Jan 26 10:15:02 CST 2009


Module: wine
Branch: master
Commit: ee3a743e6c009ebf76b269535763ee3afc52d4cb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ee3a743e6c009ebf76b269535763ee3afc52d4cb

Author: Ge van Geldorp <ge at gse.nl>
Date:   Mon Jan 26 12:21:16 2009 +0100

kernel32/tests: "none" debugger test needs user interaction.

---

 dlls/kernel32/tests/debugger.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c
index 2672e44..706ca24 100644
--- a/dlls/kernel32/tests/debugger.c
+++ b/dlls/kernel32/tests/debugger.c
@@ -364,7 +364,13 @@ static void test_ExitCode(void)
         strstr((char*)debugger_val, "winedbg --auto"))
         crash_and_winedbg(hkey, test_exe);
 
-    crash_and_debug(hkey, test_exe, "dbg,none");
+    if (winetest_interactive)
+        /* Since the debugging process never sets the debug event, it isn't recognized
+           as a valid debugger and, after the debugger exits, Windows will show a dialog box
+           asking the user what to do */
+        crash_and_debug(hkey, test_exe, "dbg,none");
+    else
+        skip("\"none\" debugger test needs user interaction\n");
     crash_and_debug(hkey, test_exe, "dbg,event,order");
     crash_and_debug(hkey, test_exe, "dbg,attach,event,code2");
     if (pDebugSetProcessKillOnExit)




More information about the wine-cvs mailing list