summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorearthdok@chromium.org <earthdok@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-05 12:32:14 +0000
committerearthdok@chromium.org <earthdok@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-05 12:32:14 +0000
commit4fd64bb83feca6f121968625dcbd4118bc02f491 (patch)
tree2f00263c3f8272618337291fa43a89b7b43fee91
parent93d2ad0b6fb9e0c402caa29083948fc8bca10ab4 (diff)
downloadchromium_src-4fd64bb83feca6f121968625dcbd4118bc02f491.zip
chromium_src-4fd64bb83feca6f121968625dcbd4118bc02f491.tar.gz
chromium_src-4fd64bb83feca6f121968625dcbd4118bc02f491.tar.bz2
Disable several leaky browser tests in LeakSanitizer builds.
BUG=317363, 321662, 348994 TBR=wtc@chromium.org,lazyboy@chromium.org, jamesr@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/187343008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255022 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/apps/web_view_browsertest.cc8
-rw-r--r--chrome/browser/ssl/ssl_browser_tests.cc3
-rw-r--r--content/renderer/render_thread_impl_browsertest.cc10
3 files changed, 18 insertions, 3 deletions
diff --git a/chrome/browser/apps/web_view_browsertest.cc b/chrome/browser/apps/web_view_browsertest.cc
index ed3e5b1..0444c25 100644
--- a/chrome/browser/apps/web_view_browsertest.cc
+++ b/chrome/browser/apps/web_view_browsertest.cc
@@ -968,7 +968,13 @@ IN_PROC_BROWSER_TEST_F(WebViewTest, Shim_TestResizeWebviewResizesContent) {
// This test makes sure we do not crash if app is closed while interstitial
// page is being shown in guest.
-IN_PROC_BROWSER_TEST_F(WebViewTest, InterstitialTeardown) {
+// Disabled under LeakSanitizer due to memory leaks. http://crbug.com/321662
+#if defined(LEAK_SANITIZER)
+#define MAYBE_InterstitialTeardown DISABLED_InterstitialTeardown
+#else
+#define MAYBE_InterstitialTeardown InterstitialTeardown
+#endif
+IN_PROC_BROWSER_TEST_F(WebViewTest, MAYBE_InterstitialTeardown) {
#if defined(OS_WIN)
// Flaky on XP bot http://crbug.com/297014
if (base::win::GetVersion() <= base::win::VERSION_XP)
diff --git a/chrome/browser/ssl/ssl_browser_tests.cc b/chrome/browser/ssl/ssl_browser_tests.cc
index bcf8cf1..b5c862c 100644
--- a/chrome/browser/ssl/ssl_browser_tests.cc
+++ b/chrome/browser/ssl/ssl_browser_tests.cc
@@ -576,7 +576,8 @@ IN_PROC_BROWSER_TEST_F(SSLUITest, TestHTTPSExpiredCertAndGoForward) {
// certificate. Close the page while WSS connection waits for SSLManager's
// response from UI thread.
// Disabled on Windows because it was flaking on XP Tests (1). crbug.com/165258
-#if defined(OS_WIN)
+// Disabled under LeakSanitizer due to memory leaks. http://crbug.com/317363
+#if defined(OS_WIN) || defined(LEAK_SANITIZER)
#define MAYBE_TestWSSInvalidCertAndClose DISABLED_TestWSSInvalidCertAndClose
#else
#define MAYBE_TestWSSInvalidCertAndClose TestWSSInvalidCertAndClose
diff --git a/content/renderer/render_thread_impl_browsertest.cc b/content/renderer/render_thread_impl_browsertest.cc
index d8dc67b..3164c61 100644
--- a/content/renderer/render_thread_impl_browsertest.cc
+++ b/content/renderer/render_thread_impl_browsertest.cc
@@ -31,8 +31,16 @@ void CheckRenderThreadInputHandlerManager(RenderThreadImpl* thread) {
// Check that InputHandlerManager outlives compositor thread because it uses
// raw pointers to post tasks.
+// Disabled under LeakSanitizer due to memory leaks. http://crbug.com/348994
+#if defined(LEAK_SANITIZER)
+#define MAYBE_InputHandlerManagerDestroyedAfterCompositorThread \
+ DISABLED_InputHandlerManagerDestroyedAfterCompositorThread
+#else
+#define MAYBE_InputHandlerManagerDestroyedAfterCompositorThread \
+ InputHandlerManagerDestroyedAfterCompositorThread
+#endif
TEST_F(RenderThreadImplBrowserTest,
- InputHandlerManagerDestroyedAfterCompositorThread) {
+ MAYBE_InputHandlerManagerDestroyedAfterCompositorThread) {
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kEnableThreadedCompositing);