Francois Gouget : kernel32/tests: Ignore exceptions while testing winedbg.

Alexandre Julliard julliard at winehq.org
Mon Feb 15 16:09:51 CST 2021


Module: wine
Branch: master
Commit: 5007f6fa35db9e6d1f0623bde18d6f56546e31e8
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=5007f6fa35db9e6d1f0623bde18d6f56546e31e8

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Fri Feb 12 17:14:52 2021 +0100

kernel32/tests: Ignore exceptions while testing winedbg.

test_ExitCode() has one test that makes sure winedbg is non-interactive
when ShowCrashDialog is 0. This causes winedbg to output an "unhandled
exception" message which should not be counted as a test failure.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/kernel32/tests/debugger.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c
index d8eb61fceab..f035d9165c7 100644
--- a/dlls/kernel32/tests/debugger.c
+++ b/dlls/kernel32/tests/debugger.c
@@ -754,7 +754,9 @@ static void test_ExitCode(void)
             reg_save_value crash_dlg_value;
             save_value(hkeyWinedbg, "ShowCrashDialog", &crash_dlg_value);
             RegSetValueExA(hkeyWinedbg, "ShowCrashDialog", 0, REG_DWORD, (BYTE *)&zero, sizeof(DWORD));
+            ignore_exceptions(TRUE);
             crash_and_winedbg(hkey, test_exe);
+            ignore_exceptions(FALSE);
             restore_value(hkeyWinedbg, &crash_dlg_value);
             RegCloseKey(hkeyWinedbg);
         }




More information about the wine-cvs mailing list