Module: wine Branch: master Commit: 23b082ed1da89d4bab0a149a54aa52bd61c63c6b URL: https://gitlab.winehq.org/wine/wine/-/commit/23b082ed1da89d4bab0a149a54aa52b...
Author: Eric Pouech eric.pouech@gmail.com Date: Mon Feb 20 18:18:30 2023 +0100
kernel32/tests: Don't let debugger tests fail on a 64bit only config.
Signed-off-by: Eric Pouech eric.pouech@gmail.com
---
dlls/kernel32/tests/debugger.c | 11 +++++++++++ 1 file changed, 11 insertions(+)
diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c index 513db658222..baf8d2749c7 100644 --- a/dlls/kernel32/tests/debugger.c +++ b/dlls/kernel32/tests/debugger.c @@ -1001,6 +1001,17 @@ static void test_debug_loop(int argc, char **argv) win_skip("CheckRemoteDebuggerPresent not available, skipping test.\n"); return; } + if (sizeof(void *) > sizeof(int)) + { + WCHAR buffer[MAX_PATH]; + GetSystemWow64DirectoryW( buffer, MAX_PATH ); + wcscat( buffer, L"\oleacc.dll" ); + if (GetFileAttributesW( buffer ) == INVALID_FILE_ATTRIBUTES) + { + skip("Skipping test on 64bit only configuration\n"); + return; + } + }
pid = GetCurrentProcessId(); ret = DebugActiveProcess(pid);