diff --git a/modules/rostests/winetests/mshtml/htmldoc.c b/modules/rostests/winetests/mshtml/htmldoc.c index 78583894f0a..5c917feae49 100644 --- a/modules/rostests/winetests/mshtml/htmldoc.c +++ b/modules/rostests/winetests/mshtml/htmldoc.c @@ -8556,6 +8556,12 @@ static void test_ServiceProvider(void) START_TEST(htmldoc) { + if (!winetest_interactive) + { + win_skip("Skipping mshtml:htmldoc due to hang ROSTESTS-358\n"); + return; + } + CoInitialize(NULL); if(!check_ie()) { diff --git a/modules/rostests/winetests/urlmon/protocol.c b/modules/rostests/winetests/urlmon/protocol.c index 3f8a99967f2..f16aba11b3f 100644 --- a/modules/rostests/winetests/urlmon/protocol.c +++ b/modules/rostests/winetests/urlmon/protocol.c @@ -4255,6 +4255,12 @@ START_TEST(protocol) { HMODULE hurlmon; + if (!winetest_interactive) + { + win_skip("Skipping urlmon:protocol due to hang ROSTESTS-358\n"); // FIXME: It crashes even on WHS testbot https://reactos.org/testman/compare.php?ids=97640 + return; + } + hurlmon = GetModuleHandleA("urlmon.dll"); pCoInternetGetSession = (void*) GetProcAddress(hurlmon, "CoInternetGetSession"); pReleaseBindInfo = (void*) GetProcAddress(hurlmon, "ReleaseBindInfo");