| Index: chrome/test/gpu/gpu_feature_browsertest.cc
|
| diff --git a/chrome/test/gpu/gpu_feature_browsertest.cc b/chrome/test/gpu/gpu_feature_browsertest.cc
|
| index 6836ea360abe3f39883219889ccca08b646144f1..0b16eab89646991493303034a9d1704bb96c2cbe 100644
|
| --- a/chrome/test/gpu/gpu_feature_browsertest.cc
|
| +++ b/chrome/test/gpu/gpu_feature_browsertest.cc
|
| @@ -170,62 +170,30 @@ class GpuFeaturePixelTest : public GpuFeatureTest {
|
| }
|
| };
|
|
|
| -#if defined(OS_WIN) || defined(ADDRESS_SANITIZER) || defined(USE_AURA) || \
|
| - defined(OS_MACOSX)
|
| -// This test is flaky on Windows. http://crbug.com/177113
|
| -// Also fails under AddressSanitizer. http://crbug.com/185178
|
| -// It fundamentally doesn't test the right thing on Aura.
|
| -// http://crbug.com/280675
|
| -// This does not work with software compositing on Mac. http://crbug.com/286038
|
| -#define MAYBE_AcceleratedCompositingAllowed DISABLED_AcceleratedCompositingAllowed
|
| -#else
|
| -#define MAYBE_AcceleratedCompositingAllowed AcceleratedCompositingAllowed
|
| -#endif
|
| -
|
| -IN_PROC_BROWSER_TEST_F(GpuFeatureTest, MAYBE_AcceleratedCompositingAllowed) {
|
| - EXPECT_FALSE(GpuDataManager::GetInstance()->IsFeatureBlacklisted(
|
| - gpu::GPU_FEATURE_TYPE_ACCELERATED_COMPOSITING));
|
| -
|
| - const base::FilePath url(FILE_PATH_LITERAL("feature_compositing.html"));
|
| - RunEventTest(url, kSwapBuffersEvent, true);
|
| -}
|
| -
|
| -class AcceleratedCompositingBlockedTest : public GpuFeatureTest {
|
| +class GpuCompositingBlockedTest : public GpuFeatureTest {
|
| public:
|
| virtual void SetUpInProcessBrowserTestFixture() OVERRIDE {
|
| GpuFeatureTest::SetUpInProcessBrowserTestFixture();
|
| const std::string json_blacklist =
|
| - "{\n"
|
| - " \"name\": \"gpu blacklist\",\n"
|
| - " \"version\": \"1.0\",\n"
|
| - " \"entries\": [\n"
|
| - " {\n"
|
| - " \"id\": 1,\n"
|
| - " \"features\": [\n"
|
| - " \"accelerated_compositing\"\n"
|
| - " ]\n"
|
| - " }\n"
|
| - " ]\n"
|
| - "}";
|
| + "{\n"
|
| + " \"name\": \"gpu blacklist\",\n"
|
| + " \"version\": \"1.0\",\n"
|
| + " \"entries\": [\n"
|
| + " {\n"
|
| + " \"id\": 1,\n"
|
| + " \"features\": [\n"
|
| + " \"gpu_compositing\"\n"
|
| + " ]\n"
|
| + " }\n"
|
| + " ]\n"
|
| + "}";
|
| SetupBlacklist(json_blacklist);
|
| }
|
| };
|
|
|
| -#if defined(USE_AURA) || defined(OS_MACOSX)
|
| -// Compositing is always on for Aura and Mac.
|
| -#define MAYBE_AcceleratedCompositingBlocked DISABLED_AcceleratedCompositingBlocked
|
| -#else
|
| -// TODO(jam): http://crbug.com/350550
|
| -#define MAYBE_AcceleratedCompositingBlocked DISABLED_AcceleratedCompositingBlocked
|
| -#endif
|
| -
|
| -IN_PROC_BROWSER_TEST_F(AcceleratedCompositingBlockedTest,
|
| - MAYBE_AcceleratedCompositingBlocked) {
|
| +IN_PROC_BROWSER_TEST_F(GpuCompositingBlockedTest, GpuCompositingBlocked) {
|
| EXPECT_TRUE(GpuDataManager::GetInstance()->IsFeatureBlacklisted(
|
| - gpu::GPU_FEATURE_TYPE_ACCELERATED_COMPOSITING));
|
| -
|
| - const base::FilePath url(FILE_PATH_LITERAL("feature_compositing.html"));
|
| - RunEventTest(url, kSwapBuffersEvent, false);
|
| + gpu::GPU_FEATURE_TYPE_GPU_COMPOSITING));
|
| }
|
|
|
| // Times out: http://crbug.com/166060
|
| @@ -404,21 +372,6 @@ IN_PROC_BROWSER_TEST_F(GpuFeatureTest,
|
| RunTest(url, "\"SUCCESS\"", false);
|
| }
|
|
|
| -class ThreadedCompositorTest : public GpuFeatureTest {
|
| - public:
|
| - virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
|
| - GpuFeatureTest::SetUpCommandLine(command_line);
|
| - command_line->AppendSwitch(switches::kEnableThreadedCompositing);
|
| - }
|
| -};
|
| -
|
| -// http://crbug.com/157985
|
| -IN_PROC_BROWSER_TEST_F(ThreadedCompositorTest, DISABLED_ThreadedCompositor) {
|
| - const base::FilePath url(FILE_PATH_LITERAL("feature_compositing.html"));
|
| - RunEventTest(url, kSwapBuffersEvent, true);
|
| -}
|
| -
|
| -
|
| #if defined(OS_WIN) || defined(OS_CHROMEOS) || defined(OS_MACOSX)
|
| // http://crbug.com/162343: flaky on Windows and Mac, failing on ChromiumOS.
|
| #define MAYBE_RafNoDamage DISABLED_RafNoDamage
|
|
|