Index: content/browser/devtools/protocol/devtools_protocol_browsertest.cc |
diff --git a/content/browser/devtools/protocol/devtools_protocol_browsertest.cc b/content/browser/devtools/protocol/devtools_protocol_browsertest.cc |
index 0c577b651df47ac9e6df319f0b71e1cd4f610cc1..963bc7a843fe15273ba1ecd48fa12454b3d0b3b6 100644 |
--- a/content/browser/devtools/protocol/devtools_protocol_browsertest.cc |
+++ b/content/browser/devtools/protocol/devtools_protocol_browsertest.cc |
@@ -377,17 +377,8 @@ class CaptureScreenshotTest : public DevToolsProtocolTest { |
}; |
// Does not link on Android |
-#if defined(OS_ANDROID) |
-#define MAYBE_CaptureScreenshot DISABLED_CaptureScreenshot |
-#elif defined(OS_MACOSX) // Fails on 10.9. http://crbug.com/430620 |
-#define MAYBE_CaptureScreenshot DISABLED_CaptureScreenshot |
-#elif defined(MEMORY_SANITIZER) |
-// Also fails under MSAN. http://crbug.com/423583 |
-#define MAYBE_CaptureScreenshot DISABLED_CaptureScreenshot |
-#else |
-#define MAYBE_CaptureScreenshot CaptureScreenshot |
-#endif |
-IN_PROC_BROWSER_TEST_F(CaptureScreenshotTest, MAYBE_CaptureScreenshot) { |
+#if !defined(OS_ANDROID) |
+IN_PROC_BROWSER_TEST_F(CaptureScreenshotTest, CaptureScreenshot) { |
shell()->LoadURL(GURL("about:blank")); |
Attach(); |
EXPECT_TRUE(content::ExecuteScript( |
@@ -402,10 +393,15 @@ IN_PROC_BROWSER_TEST_F(CaptureScreenshotTest, MAYBE_CaptureScreenshot) { |
gfx::PNGCodec::Decode(reinterpret_cast<const unsigned char*>(png.data()), |
png.size(), &bitmap); |
SkColor color(bitmap.getColor(0, 0)); |
- EXPECT_TRUE(std::abs(0x12-(int)SkColorGetR(color)) <= 1); |
- EXPECT_TRUE(std::abs(0x34-(int)SkColorGetG(color)) <= 1); |
- EXPECT_TRUE(std::abs(0x56-(int)SkColorGetB(color)) <= 1); |
+ EXPECT_GE(1, std::abs(0x12-(int)SkColorGetR(color))); |
+ EXPECT_GE(1, std::abs(0x34-(int)SkColorGetG(color))); |
+ EXPECT_GE(1, std::abs(0x56-(int)SkColorGetB(color))); |
+ color = bitmap.getColor(1, 1); |
+ EXPECT_GE(1, std::abs(0x12-(int)SkColorGetR(color))); |
+ EXPECT_GE(1, std::abs(0x34-(int)SkColorGetG(color))); |
+ EXPECT_GE(1, std::abs(0x56-(int)SkColorGetB(color))); |
} |
+#endif |
#if defined(OS_ANDROID) |
// Disabled, see http://crbug.com/469947. |