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

Side by Side Diff: chrome/browser/chromeos/policy/power_policy_browsertest.cc

Issue 123833004: Tentatively re-enable previously flaky tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/chromeos/policy/device_local_account_browsertest.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <string> 5 #include <string>
6 #include <vector> 6 #include <vector>
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 } 281 }
282 282
283 void PowerPolicyInSessionBrowserTest::SetUpOnMainThread() { 283 void PowerPolicyInSessionBrowserTest::SetUpOnMainThread() {
284 PowerPolicyBrowserTestBase::SetUpOnMainThread(); 284 PowerPolicyBrowserTestBase::SetUpOnMainThread();
285 285
286 // Tell the DeviceSettingsService that there is no local owner. 286 // Tell the DeviceSettingsService that there is no local owner.
287 chromeos::DeviceSettingsService::Get()->SetUsername(std::string()); 287 chromeos::DeviceSettingsService::Get()->SetUsername(std::string());
288 } 288 }
289 289
290 // Verifies that device policy is applied on the login screen. 290 // Verifies that device policy is applied on the login screen.
291 // http://crbug.com/330454 291 IN_PROC_BROWSER_TEST_F(PowerPolicyLoginScreenBrowserTest, SetDevicePolicy) {
292 IN_PROC_BROWSER_TEST_F(PowerPolicyLoginScreenBrowserTest,
293 DISABLED_SetDevicePolicy) {
294 pm::PowerManagementPolicy power_management_policy = 292 pm::PowerManagementPolicy power_management_policy =
295 power_manager_client_->get_policy(); 293 power_manager_client_->get_policy();
296 power_management_policy.mutable_ac_delays()->set_screen_dim_ms(5000); 294 power_management_policy.mutable_ac_delays()->set_screen_dim_ms(5000);
297 power_management_policy.mutable_ac_delays()->set_screen_off_ms(7000); 295 power_management_policy.mutable_ac_delays()->set_screen_off_ms(7000);
298 power_management_policy.mutable_ac_delays()->set_idle_ms(9000); 296 power_management_policy.mutable_ac_delays()->set_idle_ms(9000);
299 power_management_policy.mutable_battery_delays()->set_screen_dim_ms(1000); 297 power_management_policy.mutable_battery_delays()->set_screen_dim_ms(1000);
300 power_management_policy.mutable_battery_delays()->set_screen_off_ms(3000); 298 power_management_policy.mutable_battery_delays()->set_screen_off_ms(3000);
301 power_management_policy.mutable_battery_delays()->set_idle_ms(4000); 299 power_management_policy.mutable_battery_delays()->set_idle_ms(4000);
302 power_management_policy.set_ac_idle_action( 300 power_management_policy.set_ac_idle_action(
303 pm::PowerManagementPolicy::DO_NOTHING); 301 pm::PowerManagementPolicy::DO_NOTHING);
304 power_management_policy.set_battery_idle_action( 302 power_management_policy.set_battery_idle_action(
305 pm::PowerManagementPolicy::DO_NOTHING); 303 pm::PowerManagementPolicy::DO_NOTHING);
306 power_management_policy.set_lid_closed_action( 304 power_management_policy.set_lid_closed_action(
307 pm::PowerManagementPolicy::DO_NOTHING); 305 pm::PowerManagementPolicy::DO_NOTHING);
308 power_management_policy.set_user_activity_screen_dim_delay_factor(3.0); 306 power_management_policy.set_user_activity_screen_dim_delay_factor(3.0);
309 307
310 em::ChromeDeviceSettingsProto& proto(device_policy()->payload()); 308 em::ChromeDeviceSettingsProto& proto(device_policy()->payload());
311 proto.mutable_login_screen_power_management()-> 309 proto.mutable_login_screen_power_management()->
312 set_login_screen_power_management(kLoginScreenPowerManagementPolicy); 310 set_login_screen_power_management(kLoginScreenPowerManagementPolicy);
313 StoreAndReloadDevicePolicyAndWaitForLoginProfileChange(); 311 StoreAndReloadDevicePolicyAndWaitForLoginProfileChange();
314 EXPECT_EQ(GetDebugString(power_management_policy), 312 EXPECT_EQ(GetDebugString(power_management_policy),
315 GetDebugString(power_manager_client_->get_policy())); 313 GetDebugString(power_manager_client_->get_policy()));
316 } 314 }
317 315
318 // Verifies that device policy is ignored during a session. 316 // Verifies that device policy is ignored during a session.
319 // http://crbug.com/330454 317 IN_PROC_BROWSER_TEST_F(PowerPolicyInSessionBrowserTest, SetDevicePolicy) {
320 IN_PROC_BROWSER_TEST_F(PowerPolicyInSessionBrowserTest,
321 DISABLED_SetDevicePolicy) {
322 pm::PowerManagementPolicy power_management_policy = 318 pm::PowerManagementPolicy power_management_policy =
323 power_manager_client_->get_policy(); 319 power_manager_client_->get_policy();
324 320
325 em::ChromeDeviceSettingsProto& proto(device_policy()->payload()); 321 em::ChromeDeviceSettingsProto& proto(device_policy()->payload());
326 proto.mutable_login_screen_power_management()-> 322 proto.mutable_login_screen_power_management()->
327 set_login_screen_power_management(kLoginScreenPowerManagementPolicy); 323 set_login_screen_power_management(kLoginScreenPowerManagementPolicy);
328 StoreAndReloadDevicePolicyAndWaitForLoginProfileChange(); 324 StoreAndReloadDevicePolicyAndWaitForLoginProfileChange();
329 EXPECT_EQ(GetDebugString(power_management_policy), 325 EXPECT_EQ(GetDebugString(power_management_policy),
330 GetDebugString(power_manager_client_->get_policy())); 326 GetDebugString(power_manager_client_->get_policy()));
331 } 327 }
332 328
333 // Verifies that user policy is applied during a session. 329 // Verifies that user policy is applied during a session.
334 // http://crbug.com/330454 330 IN_PROC_BROWSER_TEST_F(PowerPolicyInSessionBrowserTest, SetUserPolicy) {
335 IN_PROC_BROWSER_TEST_F(PowerPolicyInSessionBrowserTest,
336 DISABLED_SetUserPolicy) {
337 pm::PowerManagementPolicy power_management_policy = 331 pm::PowerManagementPolicy power_management_policy =
338 power_manager_client_->get_policy(); 332 power_manager_client_->get_policy();
339 power_management_policy.mutable_ac_delays()->set_screen_dim_ms(5000); 333 power_management_policy.mutable_ac_delays()->set_screen_dim_ms(5000);
340 power_management_policy.mutable_ac_delays()->set_screen_lock_ms(6000); 334 power_management_policy.mutable_ac_delays()->set_screen_lock_ms(6000);
341 power_management_policy.mutable_ac_delays()->set_screen_off_ms(7000); 335 power_management_policy.mutable_ac_delays()->set_screen_off_ms(7000);
342 power_management_policy.mutable_ac_delays()->set_idle_warning_ms(8000); 336 power_management_policy.mutable_ac_delays()->set_idle_warning_ms(8000);
343 power_management_policy.mutable_ac_delays()->set_idle_ms(9000); 337 power_management_policy.mutable_ac_delays()->set_idle_ms(9000);
344 power_management_policy.mutable_battery_delays()->set_screen_dim_ms(1000); 338 power_management_policy.mutable_battery_delays()->set_screen_dim_ms(1000);
345 power_management_policy.mutable_battery_delays()->set_screen_lock_ms(2000); 339 power_management_policy.mutable_battery_delays()->set_screen_lock_ms(2000);
346 power_management_policy.mutable_battery_delays()->set_screen_off_ms(3000); 340 power_management_policy.mutable_battery_delays()->set_screen_off_ms(3000);
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 policy.set_ac_idle_action( 423 policy.set_ac_idle_action(
430 power_manager_client_->get_policy().ac_idle_action()); 424 power_manager_client_->get_policy().ac_idle_action());
431 policy.set_battery_idle_action( 425 policy.set_battery_idle_action(
432 power_manager_client_->get_policy().battery_idle_action()); 426 power_manager_client_->get_policy().battery_idle_action());
433 policy.set_reason(power_manager_client_->get_policy().reason()); 427 policy.set_reason(power_manager_client_->get_policy().reason());
434 EXPECT_EQ(GetDebugString(policy), 428 EXPECT_EQ(GetDebugString(policy),
435 GetDebugString(power_manager_client_->get_policy())); 429 GetDebugString(power_manager_client_->get_policy()));
436 } 430 }
437 431
438 } // namespace policy 432 } // namespace policy
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/policy/device_local_account_browsertest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698