Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(143)

Issue 23534006: Enable GPU blacklist in tests. (Closed)

Created:
7 years, 3 months ago by gab
Modified:
7 years, 2 months ago
CC:
chromium-reviews, jam, apatrick_chromium, piman, joi+watch-content_chromium.org, darin-cc_chromium.org, jochen+watch_chromium.org, wiltzius, cpu_(ooo_6.6-7.5)
Visibility:
Public.

Description

Enable GPU blacklist in tests. Partial re-land of https://codereview.chromium.org/22198004/) -- Always enable FCM on Windows -- Part 1/3. On top of fixing some of the issues there; only lands the part that enables the GPU blacklist in tests as the former CL is too hard to land all at once. Also keeping --skip-gpu-data-loading around for now to be able to deal with failures caused in layout_tests by this on their own later (this needs to land ASAP and layout_tests don't need this ASAP). Another CL will follow to always enable FCM on non-blacklisted Windows machines. This part re-enables loading the blacklist in tests (and adds a content_browsertest to make sure that the configuration we expect to be testing is indeed the one we are testing -- this uncertainty is basically the only reason the blacklist was explicitly disabled before). This CL also cleans up compositor_util.cc which was enforcing the blacklist twice. The original plan was to do this only for Windows as Mac/Linux was causing trouble, but it turns out to be harder to do it only on Windows; so taking care of http://crbug.com/277242 in this CL too after all... BUG=233830, 190942, 277242 TBR=jcivelli, piman Originally Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219132 Then Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=219159 Then re-committed (part 1/3): https://src.chromium.org/viewvc/chrome?view=rev&revision=221114 Reverted in: https://src.chromium.org/viewvc/chrome?view=rev&revision=221145 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=222105 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=222129 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223397 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=223456

Patch Set 1 : original CL merged up to r219818 #

Patch Set 2 : Re-remove --skip-gpu-data-loading on Mac and Linux #

Patch Set 3 : Introduce GpuControlListEntry::LogBlacklistMatch() and fix some GpuFeatureTests. #

Total comments: 10

Patch Set 4 : merge up to r220013 #

Patch Set 5 : zmo's review + fix compile #

Patch Set 6 : fix compile #

Patch Set 7 : fix link #

Patch Set 8 : merge up to r220013 #

Patch Set 9 : merge up to r220489 #

Patch Set 10 : fix CompositorUtilTest expectations #

Patch Set 11 : Do not enable FCM on Windows yet #

Patch Set 12 : Keep --skip-gpu-data-loading around for layout tests for now. #

Patch Set 13 : fix FCM test expctations #

Patch Set 14 : Add early SetUp to AcceleratedCompositingBlocked and finalized_ state after GpuDataManagerImplPriva… #

Total comments: 1

Patch Set 15 : Add early SetUp to AcceleratedCompositingBlocked and finalized_ state after GpuDataManagerImplPriva… #

Patch Set 16 : merge up to r220489 #

Patch Set 17 : merge up to r223354 -- think AcceleratedCompositingBlockedTest.AcceleratedCompositingBlocked is fix… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+96 lines, -47 lines) Patch
M chrome/browser/gpu/chrome_gpu_util.cc View 1 1 chunk +0 lines, -26 lines 0 comments Download
M chrome/test/base/test_launcher_utils.cc View 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/test/gpu/gpu_feature_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +13 lines, -6 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +35 lines, -5 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +5 lines, -1 line 0 comments Download
M content/public/test/browser_test_base.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -1 line 0 comments Download
M gpu/config/gpu_control_list.h View 1 2 3 4 3 chunks +8 lines, -0 lines 0 comments Download
M gpu/config/gpu_control_list.cc View 1 2 3 4 4 chunks +11 lines, -1 line 0 comments Download
M gpu/config/software_rendering_list_json.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +17 lines, -3 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
gab
Trying to re-land https://codereview.chromium.org/22198004/ (TBR jcivelli/piman as before); zmo, WDYT of this? @jamesr: Running layout ...
7 years, 3 months ago (2013-08-27 22:24:12 UTC) #1
jamesr
On 2013/08/27 22:24:12, gab wrote: > Trying to re-land https://codereview.chromium.org/22198004/ (TBR jcivelli/piman > as before); ...
7 years, 3 months ago (2013-08-27 22:31:16 UTC) #2
Zhenyao Mo
https://codereview.chromium.org/23534006/diff/27001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/23534006/diff/27001/content/public/common/content_switches.cc#newcode615 content/public/common/content_switches.cc:615: const char kLogGpuBlacklistDecisions[] = "log-gpu-blacklist-decisions"; kLogGpuControlListDecisions and "log-gpu-control-list-decisions" https://codereview.chromium.org/23534006/diff/27001/content/public/common/content_switches.h ...
7 years, 3 months ago (2013-08-27 22:50:41 UTC) #3
gab
@zmo, PTAL @jamesr, how involved do you think this change is? Any idea who could ...
7 years, 3 months ago (2013-08-28 20:20:38 UTC) #4
Zhenyao Mo
On 2013/08/28 20:20:38, gab wrote: > @zmo, PTAL > > @jamesr, how involved do you ...
7 years, 3 months ago (2013-08-28 21:12:48 UTC) #5
gab
Hello all, I neutered this CL to only take care of enabling the blacklist on ...
7 years, 3 months ago (2013-09-03 22:04:46 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23534006/143001
7 years, 3 months ago (2013-09-03 22:05:33 UTC) #7
commit-bot: I haz the power
Change committed as 221114
7 years, 3 months ago (2013-09-04 02:01:58 UTC) #8
gab
Fixing GpuFeatureTest.AcceleratedCompositingBlocked; see https://codereview.chromium.org/23775004/ for details on revert. https://codereview.chromium.org/23534006/diff/122001/content/browser/gpu/gpu_data_manager_impl_private.h File content/browser/gpu/gpu_data_manager_impl_private.h (right): https://codereview.chromium.org/23534006/diff/122001/content/browser/gpu/gpu_data_manager_impl_private.h#newcode250 content/browser/gpu/gpu_data_manager_impl_private.h:250: bool ...
7 years, 3 months ago (2013-09-04 18:54:26 UTC) #9
gab
FCM landed in http://crrev.com/221643; trying this again...
7 years, 3 months ago (2013-09-09 15:45:44 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23534006/143002
7 years, 3 months ago (2013-09-09 15:47:50 UTC) #11
commit-bot: I haz the power
Change committed as 222105
7 years, 3 months ago (2013-09-09 21:52:20 UTC) #12
please use gerrit instead
On 2013/09/09 21:52:20, I haz the power (commit-bot) wrote: > Change committed as 222105 FYI, ...
7 years, 3 months ago (2013-09-09 23:23:05 UTC) #13
please use gerrit instead
On 2013/09/09 23:23:05, Rouslan Solomakhin wrote: > On 2013/09/09 21:52:20, I haz the power (commit-bot) ...
7 years, 3 months ago (2013-09-09 23:36:24 UTC) #14
gab
On 2013/09/09 23:36:24, Rouslan Solomakhin wrote: > On 2013/09/09 23:23:05, Rouslan Solomakhin wrote: > > ...
7 years, 3 months ago (2013-09-16 17:55:30 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23534006/2001
7 years, 3 months ago (2013-09-16 17:56:44 UTC) #16
commit-bot: I haz the power
Change committed as 223397
7 years, 3 months ago (2013-09-16 20:23:50 UTC) #17
gab
On 2013/09/16 20:23:50, I haz the power (commit-bot) wrote: > Change committed as 223397 Reverted ...
7 years, 3 months ago (2013-09-17 15:49:37 UTC) #18
gab
7 years, 2 months ago (2013-09-23 20:58:50 UTC) #19
Work for this will be continued in https://codereview.chromium.org/23703017/;
this CL already gave enough :)!

Cheers,
Gab

Powered by Google App Engine
This is Rietveld 408576698