[MSCTF_WINETEST] Skip crashing test when it fails

CORE-16797
This commit is contained in:
Mark Jansen 2020-04-13 22:44:56 +02:00
parent dcc6dcb0bd
commit 365fafc03b
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -2523,6 +2523,12 @@ static DWORD WINAPI test_MultiThreadApartment_Thread(void *param) {
hr = CoCreateInstance(&CLSID_TF_ThreadMgr, NULL, CLSCTX_INPROC_SERVER, &IID_ITfThreadMgrEx, (LPVOID *)&thmgr);
ok(SUCCEEDED(hr), "Failed to create ITfThreadMgrEx instance\n");
#ifdef __REACTOS__
// See CORE-16797
if (!SUCCEEDED(hr))
goto err_out;
#endif
hr = ITfThreadMgrEx_QueryInterface(thmgr, &IID_ITfSource, (LPVOID *)&source);
ok(SUCCEEDED(hr), "Failed to query ITfSource interface\n");
@ -2535,6 +2541,9 @@ static DWORD WINAPI test_MultiThreadApartment_Thread(void *param) {
hr = ITfThreadMgrEx_Release(thmgr);
ok(SUCCEEDED(hr), "Failed to Release thread manager\n");
#ifdef __REACTOS__
err_out:
#endif
CoUninitialize();