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

Issue 10384145: Removed ConfigurationPolicyProvider::Provide(). (Closed)

Created:
8 years, 7 months ago by Joao da Silva
Modified:
8 years, 7 months ago
CC:
chromium-reviews
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Removed ConfigurationPolicyProvider::Provide(). Refactored tests to use ConfigurationPolicyProvider::policies(), and all the providers to load PolicyBundles. BUG=108993 TEST=Nothing breaks, unit_tests green Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=137409

Patch Set 1 #

Patch Set 2 : Fixed win build #

Patch Set 3 : Rebased #

Total comments: 26

Patch Set 4 : Addressed comments #

Total comments: 12

Patch Set 5 : Addressed comments, rebased #

Patch Set 6 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+361 lines, -284 lines) Patch
M chrome/browser/policy/asynchronous_policy_loader.h View 1 2 3 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/policy/asynchronous_policy_loader.cc View 1 2 4 chunks +8 lines, -14 lines 0 comments Download
M chrome/browser/policy/asynchronous_policy_loader_unittest.cc View 1 2 3 5 chunks +36 lines, -35 lines 0 comments Download
M chrome/browser/policy/asynchronous_policy_provider.h View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/policy/asynchronous_policy_provider_unittest.cc View 1 2 3 4 2 chunks +19 lines, -34 lines 0 comments Download
M chrome/browser/policy/asynchronous_policy_test_base.h View 1 2 3 4 2 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/policy/cloud_policy_provider_unittest.cc View 6 chunks +17 lines, -37 lines 0 comments Download
M chrome/browser/policy/config_dir_policy_provider.h View 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/policy/config_dir_policy_provider.cc View 4 chunks +6 lines, -5 lines 0 comments Download
M chrome/browser/policy/config_dir_policy_provider_unittest.cc View 1 2 3 5 chunks +18 lines, -12 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider.h View 1 2 3 chunks +0 lines, -13 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider.cc View 1 2 3 2 chunks +29 lines, -32 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_delegate_win.h View 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_delegate_win.cc View 1 4 chunks +9 lines, -4 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_mac.h View 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_mac.cc View 4 chunks +8 lines, -4 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_mac_unittest.cc View 1 2 3 4 chunks +12 lines, -11 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_test.h View 1 2 3 4 3 chunks +10 lines, -1 line 0 comments Download
M chrome/browser/policy/configuration_policy_provider_test.cc View 1 2 3 4 8 chunks +45 lines, -26 lines 0 comments Download
M chrome/browser/policy/configuration_policy_provider_win_unittest.cc View 1 2 3 5 chunks +13 lines, -10 lines 0 comments Download
M chrome/browser/policy/file_based_policy_loader.cc View 4 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/policy/file_based_policy_provider.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/policy/file_based_policy_provider_unittest.cc View 1 2 3 4 4 chunks +34 lines, -24 lines 0 comments Download
M chrome/browser/policy/policy_bundle.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/policy/policy_bundle.cc View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
M chrome/browser/policy/policy_bundle_unittest.cc View 1 2 3 1 chunk +39 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Joao da Silva
This is the 2nd half after http://codereview.chromium.org/10386097/. The remaining changes after these two should be ...
8 years, 7 months ago (2012-05-14 09:59:57 UTC) #1
Mattias Nissler (ping if slow)
http://codereview.chromium.org/10384145/diff/13001/chrome/browser/policy/asynchronous_policy_loader_unittest.cc File chrome/browser/policy/asynchronous_policy_loader_unittest.cc (right): http://codereview.chromium.org/10384145/diff/13001/chrome/browser/policy/asynchronous_policy_loader_unittest.cc#newcode69 chrome/browser/policy/asynchronous_policy_loader_unittest.cc:69: EXPECT_CALL(*delegate, MockLoad()).WillOnce(Return(result)); It feels brittle to pass a pointer ...
8 years, 7 months ago (2012-05-14 16:55:59 UTC) #2
Joao da Silva
PTAL http://codereview.chromium.org/10384145/diff/13001/chrome/browser/policy/asynchronous_policy_loader_unittest.cc File chrome/browser/policy/asynchronous_policy_loader_unittest.cc (right): http://codereview.chromium.org/10384145/diff/13001/chrome/browser/policy/asynchronous_policy_loader_unittest.cc#newcode69 chrome/browser/policy/asynchronous_policy_loader_unittest.cc:69: EXPECT_CALL(*delegate, MockLoad()).WillOnce(Return(result)); On 2012/05/14 16:55:59, Mattias Nissler wrote: ...
8 years, 7 months ago (2012-05-15 13:07:01 UTC) #3
Mattias Nissler (ping if slow)
LGTM with nits. http://codereview.chromium.org/10384145/diff/8007/chrome/browser/policy/asynchronous_policy_provider_unittest.cc File chrome/browser/policy/asynchronous_policy_provider_unittest.cc (right): http://codereview.chromium.org/10384145/diff/8007/chrome/browser/policy/asynchronous_policy_provider_unittest.cc#newcode46 chrome/browser/policy/asynchronous_policy_provider_unittest.cc:46: EXPECT_EQ(it, provider_bundle.end()); We can probably replace ...
8 years, 7 months ago (2012-05-15 17:07:23 UTC) #4
Joao da Silva
Thanks for the review. I'll land if the bots are green and http://codereview.chromium.org/10377115/ lands. http://codereview.chromium.org/10384145/diff/8007/chrome/browser/policy/asynchronous_policy_provider_unittest.cc ...
8 years, 7 months ago (2012-05-16 10:25:44 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/joaodasilva@chromium.org/10384145/3009
8 years, 7 months ago (2012-05-16 11:40:16 UTC) #6
commit-bot: I haz the power
8 years, 7 months ago (2012-05-16 13:08:54 UTC) #7
Change committed as 137409

Powered by Google App Engine
This is Rietveld 408576698