Commit ab95157a authored by Joe Downing's avatar Joe Downing Committed by Commit Bot

Disabling flaky headless tests

TBR: pfeldman@chromium.org
Bug: 1045980
Change-Id: Ibf77f8c7fcd6dad68e9e4d53869fadaf87908f83
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2023145Reviewed-by: default avatarJoe Downing <joedow@chromium.org>
Commit-Queue: Joe Downing <joedow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735475}
parent 44aa6076
...@@ -212,7 +212,13 @@ class HeadlessBrowserTestWithProxy : public HeadlessBrowserTest { ...@@ -212,7 +212,13 @@ class HeadlessBrowserTestWithProxy : public HeadlessBrowserTest {
net::SpawnedTestServer proxy_server_; net::SpawnedTestServer proxy_server_;
}; };
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTestWithProxy, SetProxyConfig) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_SetProxyConfig DISABLED_SetProxyConfig
#else
#define MAYBE_SetProxyConfig SetProxyConfig
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTestWithProxy, MAYBE_SetProxyConfig) {
std::unique_ptr<net::ProxyConfig> proxy_config(new net::ProxyConfig); std::unique_ptr<net::ProxyConfig> proxy_config(new net::ProxyConfig);
proxy_config->proxy_rules().ParseFromString( proxy_config->proxy_rules().ParseFromString(
proxy_server()->host_port_pair().ToString()); proxy_server()->host_port_pair().ToString());
...@@ -279,7 +285,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, ClipboardCopyPasteText) { ...@@ -279,7 +285,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, ClipboardCopyPasteText) {
} }
} }
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, DefaultSizes) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_DefaultSizes DISABLED_DefaultSizes
#else
#define MAYBE_DefaultSizes DefaultSizes
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, MAYBE_DefaultSizes) {
HeadlessBrowserContext* browser_context = HeadlessBrowserContext* browser_context =
browser()->CreateBrowserContextBuilder().Build(); browser()->CreateBrowserContextBuilder().Build();
...@@ -613,7 +625,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, TraceUsingBrowserDevToolsTarget) { ...@@ -613,7 +625,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, TraceUsingBrowserDevToolsTarget) {
EXPECT_LT(0u, tracing_data->GetSize()); EXPECT_LT(0u, tracing_data->GetSize());
} }
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, WindowPrint) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_WindowPrint DISABLED_WindowPrint
#else
#define MAYBE_WindowPrint WindowPrint
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, MAYBE_WindowPrint) {
EXPECT_TRUE(embedded_test_server()->Start()); EXPECT_TRUE(embedded_test_server()->Start());
HeadlessBrowserContext* browser_context = HeadlessBrowserContext* browser_context =
...@@ -635,8 +653,14 @@ class HeadlessBrowserAllowInsecureLocalhostTest : public HeadlessBrowserTest { ...@@ -635,8 +653,14 @@ class HeadlessBrowserAllowInsecureLocalhostTest : public HeadlessBrowserTest {
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_AllowInsecureLocalhostFlag DISABLED_AllowInsecureLocalhostFlag
#else
#define MAYBE_AllowInsecureLocalhostFlag AllowInsecureLocalhostFlag
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserAllowInsecureLocalhostTest, IN_PROC_BROWSER_TEST_F(HeadlessBrowserAllowInsecureLocalhostTest,
AllowInsecureLocalhostFlag) { MAYBE_AllowInsecureLocalhostFlag) {
net::EmbeddedTestServer https_server(net::EmbeddedTestServer::TYPE_HTTPS); net::EmbeddedTestServer https_server(net::EmbeddedTestServer::TYPE_HTTPS);
https_server.SetSSLConfig(net::EmbeddedTestServer::CERT_EXPIRED); https_server.SetSSLConfig(net::EmbeddedTestServer::CERT_EXPIRED);
https_server.ServeFilesFromSourceDirectory("headless/test/data"); https_server.ServeFilesFromSourceDirectory("headless/test/data");
...@@ -704,7 +728,14 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTestAppendCommandLineFlags, ...@@ -704,7 +728,14 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTestAppendCommandLineFlags,
(void)web_contents; (void)web_contents;
} }
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, ServerWantsClientCertificate) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_ServerWantsClientCertificate DISABLED_ServerWantsClientCertificate
#else
#define MAYBE_ServerWantsClientCertificate ServerWantsClientCertificate
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest,
MAYBE_ServerWantsClientCertificate) {
net::SpawnedTestServer::SSLOptions ssl_options; net::SpawnedTestServer::SSLOptions ssl_options;
ssl_options.request_client_certificate = true; ssl_options.request_client_certificate = true;
...@@ -723,7 +754,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, ServerWantsClientCertificate) { ...@@ -723,7 +754,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, ServerWantsClientCertificate) {
EXPECT_TRUE(WaitForLoad(web_contents)); EXPECT_TRUE(WaitForLoad(web_contents));
} }
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, AIAFetching) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_AIAFetching DISABLED_AIAFetching
#else
#define MAYBE_AIAFetching AIAFetching
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, MAYBE_AIAFetching) {
net::SpawnedTestServer::SSLOptions ssl_options( net::SpawnedTestServer::SSLOptions ssl_options(
net::SpawnedTestServer::SSLOptions::CERT_AUTO_AIA_INTERMEDIATE); net::SpawnedTestServer::SSLOptions::CERT_AUTO_AIA_INTERMEDIATE);
net::SpawnedTestServer server( net::SpawnedTestServer server(
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "base/files/scoped_temp_dir.h" #include "base/files/scoped_temp_dir.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
#include "base/threading/thread_restrictions.h" #include "base/threading/thread_restrictions.h"
#include "build/build_config.h"
#include "content/public/browser/render_view_host.h" #include "content/public/browser/render_view_host.h"
#include "content/public/browser/web_contents.h" #include "content/public/browser/web_contents.h"
#include "content/public/test/browser_test.h" #include "content/public/test/browser_test.h"
...@@ -180,7 +181,13 @@ class HeadlessBrowserUserDataDirTest : public HeadlessBrowserTest { ...@@ -180,7 +181,13 @@ class HeadlessBrowserUserDataDirTest : public HeadlessBrowserTest {
base::ScopedTempDir user_data_dir_; base::ScopedTempDir user_data_dir_;
}; };
IN_PROC_BROWSER_TEST_F(HeadlessBrowserUserDataDirTest, Do) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_Do DISABLED_Do
#else
#define MAYBE_Do Do
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserUserDataDirTest, MAYBE_Do) {
// Allow IO from the main thread. // Allow IO from the main thread.
base::ThreadRestrictions::SetIOAllowed(true); base::ThreadRestrictions::SetIOAllowed(true);
...@@ -205,7 +212,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserUserDataDirTest, Do) { ...@@ -205,7 +212,13 @@ IN_PROC_BROWSER_TEST_F(HeadlessBrowserUserDataDirTest, Do) {
EXPECT_FALSE(base::IsDirectoryEmpty(user_data_dir())); EXPECT_FALSE(base::IsDirectoryEmpty(user_data_dir()));
} }
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, IncognitoMode) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_IncognitoMode DISABLED_IncognitoMode
#else
#define MAYBE_IncognitoMode IncognitoMode
#endif
IN_PROC_BROWSER_TEST_F(HeadlessBrowserTest, MAYBE_IncognitoMode) {
// We do not want to bother with posting tasks to create a temp dir. // We do not want to bother with posting tasks to create a temp dir.
// Just allow IO from main thread for now. // Just allow IO from main thread for now.
base::ThreadRestrictions::SetIOAllowed(true); base::ThreadRestrictions::SetIOAllowed(true);
......
...@@ -76,7 +76,12 @@ class HeadlessDevToolsClientNavigationTest ...@@ -76,7 +76,12 @@ class HeadlessDevToolsClientNavigationTest
void OnFrameResized(const page::FrameResizedParams& params) override {} void OnFrameResized(const page::FrameResizedParams& params) override {}
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientNavigationTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientNavigationTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientNavigationTest);
#endif
class HeadlessDevToolsClientWindowManagementTest class HeadlessDevToolsClientWindowManagementTest
: public HeadlessAsyncDevTooledBrowserTest { : public HeadlessAsyncDevTooledBrowserTest {
...@@ -173,7 +178,13 @@ class HeadlessDevToolsClientChangeWindowBoundsTest ...@@ -173,7 +178,13 @@ class HeadlessDevToolsClientChangeWindowBoundsTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessDevToolsClientChangeWindowBoundsTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientChangeWindowBoundsTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientChangeWindowBoundsTest);
#endif
class HeadlessDevToolsClientChangeWindowStateTest class HeadlessDevToolsClientChangeWindowStateTest
: public HeadlessDevToolsClientWindowManagementTest { : public HeadlessDevToolsClientWindowManagementTest {
...@@ -218,7 +229,13 @@ class HeadlessDevToolsClientMinimizeWindowTest ...@@ -218,7 +229,13 @@ class HeadlessDevToolsClientMinimizeWindowTest
browser::WindowState::MINIMIZED) {} browser::WindowState::MINIMIZED) {}
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessDevToolsClientMinimizeWindowTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientMinimizeWindowTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientMinimizeWindowTest);
#endif
class HeadlessDevToolsClientMaximizeWindowTest class HeadlessDevToolsClientMaximizeWindowTest
: public HeadlessDevToolsClientChangeWindowStateTest { : public HeadlessDevToolsClientChangeWindowStateTest {
...@@ -228,7 +245,13 @@ class HeadlessDevToolsClientMaximizeWindowTest ...@@ -228,7 +245,13 @@ class HeadlessDevToolsClientMaximizeWindowTest
browser::WindowState::MAXIMIZED) {} browser::WindowState::MAXIMIZED) {}
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessDevToolsClientMaximizeWindowTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientMaximizeWindowTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientMaximizeWindowTest);
#endif
class HeadlessDevToolsClientFullscreenWindowTest class HeadlessDevToolsClientFullscreenWindowTest
: public HeadlessDevToolsClientChangeWindowStateTest { : public HeadlessDevToolsClientChangeWindowStateTest {
...@@ -238,7 +261,13 @@ class HeadlessDevToolsClientFullscreenWindowTest ...@@ -238,7 +261,13 @@ class HeadlessDevToolsClientFullscreenWindowTest
browser::WindowState::FULLSCREEN) {} browser::WindowState::FULLSCREEN) {}
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessDevToolsClientFullscreenWindowTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientFullscreenWindowTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientFullscreenWindowTest);
#endif
class HeadlessDevToolsClientEvalTest class HeadlessDevToolsClientEvalTest
: public HeadlessAsyncDevTooledBrowserTest { : public HeadlessAsyncDevTooledBrowserTest {
...@@ -270,7 +299,12 @@ class HeadlessDevToolsClientEvalTest ...@@ -270,7 +299,12 @@ class HeadlessDevToolsClientEvalTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientEvalTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientEvalTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientEvalTest);
#endif
class HeadlessDevToolsClientCallbackTest class HeadlessDevToolsClientCallbackTest
: public HeadlessAsyncDevTooledBrowserTest { : public HeadlessAsyncDevTooledBrowserTest {
...@@ -307,7 +341,12 @@ class HeadlessDevToolsClientCallbackTest ...@@ -307,7 +341,12 @@ class HeadlessDevToolsClientCallbackTest
bool first_result_received_; bool first_result_received_;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientCallbackTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientCallbackTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientCallbackTest);
#endif
class HeadlessDevToolsClientObserverTest class HeadlessDevToolsClientObserverTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -346,7 +385,12 @@ class HeadlessDevToolsClientObserverTest ...@@ -346,7 +385,12 @@ class HeadlessDevToolsClientObserverTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientObserverTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientObserverTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientObserverTest);
#endif
class HeadlessDevToolsClientExperimentalTest class HeadlessDevToolsClientExperimentalTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -391,7 +435,13 @@ class HeadlessDevToolsClientExperimentalTest ...@@ -391,7 +435,13 @@ class HeadlessDevToolsClientExperimentalTest
void OnReloadStarted() { FinishAsynchronousTest(); } void OnReloadStarted() { FinishAsynchronousTest(); }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessDevToolsClientExperimentalTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientExperimentalTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientExperimentalTest);
#endif
class HeadlessDevToolsNavigationControlTest class HeadlessDevToolsNavigationControlTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -442,7 +492,12 @@ class HeadlessDevToolsNavigationControlTest ...@@ -442,7 +492,12 @@ class HeadlessDevToolsNavigationControlTest
bool navigation_requested_ = false; bool navigation_requested_ = false;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNavigationControlTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNavigationControlTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNavigationControlTest);
#endif
class HeadlessCrashObserverTest : public HeadlessAsyncDevTooledBrowserTest, class HeadlessCrashObserverTest : public HeadlessAsyncDevTooledBrowserTest,
inspector::ExperimentalObserver { inspector::ExperimentalObserver {
...@@ -479,7 +534,12 @@ class HeadlessCrashObserverTest : public HeadlessAsyncDevTooledBrowserTest, ...@@ -479,7 +534,12 @@ class HeadlessCrashObserverTest : public HeadlessAsyncDevTooledBrowserTest,
content::ScopedAllowRendererCrashes scoped_allow_renderer_crashes_; content::ScopedAllowRendererCrashes scoped_allow_renderer_crashes_;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessCrashObserverTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessCrashObserverTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessCrashObserverTest);
#endif
class HeadlessDevToolsClientAttachTest class HeadlessDevToolsClientAttachTest
: public HeadlessAsyncDevTooledBrowserTest { : public HeadlessAsyncDevTooledBrowserTest {
...@@ -535,7 +595,12 @@ class HeadlessDevToolsClientAttachTest ...@@ -535,7 +595,12 @@ class HeadlessDevToolsClientAttachTest
std::unique_ptr<HeadlessDevToolsClient> other_devtools_client_; std::unique_ptr<HeadlessDevToolsClient> other_devtools_client_;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientAttachTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientAttachTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsClientAttachTest);
#endif
class HeadlessDevToolsMethodCallErrorTest class HeadlessDevToolsMethodCallErrorTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -574,7 +639,12 @@ class HeadlessDevToolsMethodCallErrorTest ...@@ -574,7 +639,12 @@ class HeadlessDevToolsMethodCallErrorTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsMethodCallErrorTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsMethodCallErrorTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsMethodCallErrorTest);
#endif
class HeadlessDevToolsNetworkBlockedUrlTest class HeadlessDevToolsNetworkBlockedUrlTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -636,7 +706,12 @@ class HeadlessDevToolsNetworkBlockedUrlTest ...@@ -636,7 +706,12 @@ class HeadlessDevToolsNetworkBlockedUrlTest
std::vector<std::string> failures_; std::vector<std::string> failures_;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNetworkBlockedUrlTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNetworkBlockedUrlTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessDevToolsNetworkBlockedUrlTest);
#endif
class DevToolsNetworkOfflineEmulationTest class DevToolsNetworkOfflineEmulationTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -668,7 +743,12 @@ class DevToolsNetworkOfflineEmulationTest ...@@ -668,7 +743,12 @@ class DevToolsNetworkOfflineEmulationTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsNetworkOfflineEmulationTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsNetworkOfflineEmulationTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsNetworkOfflineEmulationTest);
#endif
class RawDevtoolsProtocolTest class RawDevtoolsProtocolTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -723,7 +803,12 @@ class DevToolsAttachAndDetachNotifications ...@@ -723,7 +803,12 @@ class DevToolsAttachAndDetachNotifications
bool dev_tools_client_detached_ = false; bool dev_tools_client_detached_ = false;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsAttachAndDetachNotifications);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsAttachAndDetachNotifications); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsAttachAndDetachNotifications);
#endif
class DomTreeExtractionBrowserTest : public HeadlessAsyncDevTooledBrowserTest, class DomTreeExtractionBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
public page::Observer { public page::Observer {
...@@ -885,7 +970,12 @@ class DomTreeExtractionBrowserTest : public HeadlessAsyncDevTooledBrowserTest, ...@@ -885,7 +970,12 @@ class DomTreeExtractionBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DomTreeExtractionBrowserTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DomTreeExtractionBrowserTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DomTreeExtractionBrowserTest);
#endif
// This feature uses network observation and works exactly and only for // This feature uses network observation and works exactly and only for
// network::ErrorReason::BLOCKED_BY_CLIENT modifications that are initiated // network::ErrorReason::BLOCKED_BY_CLIENT modifications that are initiated
...@@ -1010,7 +1100,12 @@ class DevToolsSetCookieTest : public HeadlessAsyncDevTooledBrowserTest, ...@@ -1010,7 +1100,12 @@ class DevToolsSetCookieTest : public HeadlessAsyncDevTooledBrowserTest,
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsSetCookieTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsSetCookieTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevToolsSetCookieTest);
#endif
class DevtoolsInterceptionWithAuthProxyTest class DevtoolsInterceptionWithAuthProxyTest
: public HeadlessAsyncDevTooledBrowserTest, : public HeadlessAsyncDevTooledBrowserTest,
...@@ -1103,7 +1198,12 @@ class DevtoolsInterceptionWithAuthProxyTest ...@@ -1103,7 +1198,12 @@ class DevtoolsInterceptionWithAuthProxyTest
std::set<std::string> files_loaded_; std::set<std::string> files_loaded_;
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevtoolsInterceptionWithAuthProxyTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevtoolsInterceptionWithAuthProxyTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DevtoolsInterceptionWithAuthProxyTest);
#endif
class NavigatorLanguages : public HeadlessAsyncDevTooledBrowserTest { class NavigatorLanguages : public HeadlessAsyncDevTooledBrowserTest {
public: public:
......
...@@ -793,7 +793,13 @@ class HeadlessWebContentsBeginFrameControlBasicTest ...@@ -793,7 +793,13 @@ class HeadlessWebContentsBeginFrameControlBasicTest
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(
HeadlessWebContentsBeginFrameControlBasicTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessWebContentsBeginFrameControlBasicTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(HeadlessWebContentsBeginFrameControlBasicTest);
#endif
class HeadlessWebContentsBeginFrameControlViewportTest class HeadlessWebContentsBeginFrameControlViewportTest
: public HeadlessWebContentsBeginFrameControlTest { : public HeadlessWebContentsBeginFrameControlTest {
...@@ -909,7 +915,12 @@ class CookiesEnabled : public HeadlessAsyncDevTooledBrowserTest, ...@@ -909,7 +915,12 @@ class CookiesEnabled : public HeadlessAsyncDevTooledBrowserTest,
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(CookiesEnabled);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(CookiesEnabled); HEADLESS_ASYNC_DEVTOOLED_TEST_F(CookiesEnabled);
#endif
namespace { namespace {
const char* kPageWhichOpensAWindow = R"( const char* kPageWhichOpensAWindow = R"(
...@@ -964,7 +975,12 @@ class DontBlockWebContentsOpenTest : public WebContentsOpenTest { ...@@ -964,7 +975,12 @@ class DontBlockWebContentsOpenTest : public WebContentsOpenTest {
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(DontBlockWebContentsOpenTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(DontBlockWebContentsOpenTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(DontBlockWebContentsOpenTest);
#endif
class BlockWebContentsOpenTest : public WebContentsOpenTest { class BlockWebContentsOpenTest : public WebContentsOpenTest {
public: public:
...@@ -980,6 +996,11 @@ class BlockWebContentsOpenTest : public WebContentsOpenTest { ...@@ -980,6 +996,11 @@ class BlockWebContentsOpenTest : public WebContentsOpenTest {
} }
}; };
#if defined(OS_WIN)
// TODO(crbug.com/1045980): Disabled due to flakiness.
DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(BlockWebContentsOpenTest);
#else
HEADLESS_ASYNC_DEVTOOLED_TEST_F(BlockWebContentsOpenTest); HEADLESS_ASYNC_DEVTOOLED_TEST_F(BlockWebContentsOpenTest);
#endif
} // namespace headless } // namespace headless
...@@ -62,7 +62,13 @@ class HeadlessClientBrowserTest : public HeadlessAsyncDevTooledBrowserTest, ...@@ -62,7 +62,13 @@ class HeadlessClientBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
std::unique_ptr<HeadlessDevToolsClient> session_client_; std::unique_ptr<HeadlessDevToolsClient> session_client_;
}; };
IN_PROC_BROWSER_TEST_F(HeadlessClientBrowserTest, FlatProtocolAccess) { #if defined(OS_WIN)
// TODO(crbug.com/1045971): Disabled due to flakiness.
#define MAYBE_FlatProtocolAccess DISABLED_FlatProtocolAccess
#else
#define MAYBE_FlatProtocolAccess FlatProtocolAccess
#endif
IN_PROC_BROWSER_TEST_F(HeadlessClientBrowserTest, MAYBE_FlatProtocolAccess) {
RunTest(); RunTest();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment