Index: chrome/browser/chromeos/login/kiosk_browsertest.cc |
diff --git a/chrome/browser/chromeos/login/kiosk_browsertest.cc b/chrome/browser/chromeos/login/kiosk_browsertest.cc |
index b4f1aa88758565f21bee5674174ee4fb411433a3..b583daf058d96750920cbb7594116561a9371fee 100644 |
--- a/chrome/browser/chromeos/login/kiosk_browsertest.cc |
+++ b/chrome/browser/chromeos/login/kiosk_browsertest.cc |
@@ -474,10 +474,14 @@ void CrosSettingsPermanentlyUntrustedMaker::CheckIfUntrusted() { |
} // namespace |
-class KioskTest : public OobeBaseTest { |
+// Boolean parameter is used to run this test for webview (true) and for |
+// iframe (false) GAIA sign in. |
+class KioskTest : public OobeBaseTest, |
+ public testing::WithParamInterface<bool> { |
public: |
KioskTest() : use_consumer_kiosk_mode_(true), |
fake_cws_(new FakeCWS) { |
+ set_use_webview(GetParam()); |
set_exit_when_last_browser_closes(false); |
} |
@@ -811,7 +815,7 @@ class KioskTest : public OobeBaseTest { |
DISALLOW_COPY_AND_ASSIGN(KioskTest); |
}; |
-IN_PROC_BROWSER_TEST_F(KioskTest, InstallAndLaunchApp) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, InstallAndLaunchApp) { |
StartAppLaunchFromLoginScreen(SimulateNetworkOnlineClosure()); |
WaitForAppLaunchSuccess(); |
KioskAppManager::App app; |
@@ -819,7 +823,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, InstallAndLaunchApp) { |
EXPECT_FALSE(app.was_auto_launched_with_zero_delay); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, ZoomSupport) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, ZoomSupport) { |
ExtensionTestMessageListener |
app_window_loaded_listener("appWindowLoaded", false); |
StartAppLaunchFromLoginScreen(SimulateNetworkOnlineClosure()); |
@@ -886,7 +890,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, ZoomSupport) { |
content::RunAllPendingInMessageLoop(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, NotSignedInWithGAIAAccount) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, NotSignedInWithGAIAAccount) { |
// Tests that the kiosk session is not considered to be logged in with a GAIA |
// account. |
StartAppLaunchFromLoginScreen(SimulateNetworkOnlineClosure()); |
@@ -898,18 +902,18 @@ IN_PROC_BROWSER_TEST_F(KioskTest, NotSignedInWithGAIAAccount) { |
SigninManagerFactory::GetForProfile(app_profile)->IsAuthenticated()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, PRE_LaunchAppNetworkDown) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, PRE_LaunchAppNetworkDown) { |
// Tests the network down case for the initial app download and launch. |
RunAppLaunchNetworkDownTest(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppNetworkDown) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchAppNetworkDown) { |
// Tests the network down case for launching an existing app that is |
// installed in PRE_LaunchAppNetworkDown. |
RunAppLaunchNetworkDownTest(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppWithNetworkConfigAccelerator) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchAppWithNetworkConfigAccelerator) { |
ScopedCanConfigureNetwork can_configure_network(true, false); |
// Block app loading until the network screen is shown. |
@@ -946,7 +950,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppWithNetworkConfigAccelerator) { |
WaitForAppLaunchSuccess(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppNetworkDownConfigureNotAllowed) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchAppNetworkDownConfigureNotAllowed) { |
// Mock network could not be configured. |
ScopedCanConfigureNetwork can_configure_network(false, true); |
@@ -964,7 +968,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppNetworkDownConfigureNotAllowed) { |
WaitForAppLaunchSuccess(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppNetworkPortal) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchAppNetworkPortal) { |
// Mock network could be configured without the owner password. |
ScopedCanConfigureNetwork can_configure_network(true, false); |
@@ -983,7 +987,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppNetworkPortal) { |
WaitForAppLaunchSuccess(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppUserCancel) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchAppUserCancel) { |
// Make fake_cws_ return empty update response. |
set_test_app_version(""); |
StartAppLaunchFromLoginScreen(SimulateNetworkOfflineClosure()); |
@@ -1002,7 +1006,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, LaunchAppUserCancel) { |
chromeos::KioskAppLaunchError::Get()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, LaunchInDiagnosticMode) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, LaunchInDiagnosticMode) { |
PrepareAppLaunch(); |
SimulateNetworkOnline(); |
@@ -1027,7 +1031,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, LaunchInDiagnosticMode) { |
WaitForAppLaunchSuccess(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, AutolaunchWarningCancel) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, AutolaunchWarningCancel) { |
EnableConsumerKioskMode(); |
chromeos::WizardController::SkipPostLoginScreensForTesting(); |
@@ -1059,7 +1063,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, AutolaunchWarningCancel) { |
EXPECT_FALSE(KioskAppManager::Get()->IsAutoLaunchEnabled()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, AutolaunchWarningConfirm) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, AutolaunchWarningConfirm) { |
EnableConsumerKioskMode(); |
chromeos::WizardController::SkipPostLoginScreensForTesting(); |
@@ -1098,7 +1102,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, AutolaunchWarningConfirm) { |
EXPECT_TRUE(app.was_auto_launched_with_zero_delay); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableCancel) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, KioskEnableCancel) { |
chromeos::WizardController::SkipPostLoginScreensForTesting(); |
chromeos::WizardController* wizard_controller = |
chromeos::WizardController::default_controller(); |
@@ -1132,7 +1136,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableCancel) { |
GetConsumerKioskModeStatus()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableConfirmed) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, KioskEnableConfirmed) { |
// Start UI, find menu entry for this app and launch it. |
chromeos::WizardController::SkipPostLoginScreensForTesting(); |
chromeos::WizardController* wizard_controller = |
@@ -1165,7 +1169,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableConfirmed) { |
GetConsumerKioskModeStatus()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableAfter2ndSigninScreen) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, KioskEnableAfter2ndSigninScreen) { |
chromeos::WizardController::SkipPostLoginScreensForTesting(); |
chromeos::WizardController* wizard_controller = |
chromeos::WizardController::default_controller(); |
@@ -1209,7 +1213,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, KioskEnableAfter2ndSigninScreen) { |
content::NotificationService::AllSources()).Wait(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskTest, DoNotLaunchWhenUntrusted) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, DoNotLaunchWhenUntrusted) { |
PrepareAppLaunch(); |
SimulateNetworkOnline(); |
@@ -1234,7 +1238,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, DoNotLaunchWhenUntrusted) { |
// Verifies that a consumer device does not auto-launch kiosk mode when cros |
// settings are untrusted. |
-IN_PROC_BROWSER_TEST_F(KioskTest, NoConsumerAutoLaunchWhenUntrusted) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, NoConsumerAutoLaunchWhenUntrusted) { |
EnableConsumerKioskMode(); |
// Wait for and confirm the auto-launch warning. |
@@ -1260,7 +1264,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, NoConsumerAutoLaunchWhenUntrusted) { |
} |
// Verifies available volumes for kiosk apps in kiosk session. |
-IN_PROC_BROWSER_TEST_F(KioskTest, GetVolumeList) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, GetVolumeList) { |
set_test_app_id(kTestGetVolumeListKioskApp); |
set_test_app_version("0.1"); |
set_test_crx_file(test_app_id() + ".crx"); |
@@ -1272,7 +1276,7 @@ IN_PROC_BROWSER_TEST_F(KioskTest, GetVolumeList) { |
// Verifies that an enterprise device does not auto-launch kiosk mode when cros |
// settings are untrusted. |
-IN_PROC_BROWSER_TEST_F(KioskTest, NoEnterpriseAutoLaunchWhenUntrusted) { |
+IN_PROC_BROWSER_TEST_P(KioskTest, NoEnterpriseAutoLaunchWhenUntrusted) { |
PrepareAppLaunch(); |
SimulateNetworkOnline(); |
@@ -1437,13 +1441,13 @@ class KioskUpdateTest : public KioskTest { |
DISALLOW_COPY_AND_ASSIGN(KioskUpdateTest); |
}; |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_LaunchOfflineEnabledAppNoNetwork) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_LaunchOfflineEnabledAppNoNetwork) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppNoNetwork) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, LaunchOfflineEnabledAppNoNetwork) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
StartUIForAppLaunch(); |
SimulateNetworkOffline(); |
@@ -1453,14 +1457,14 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppNoNetwork) { |
EXPECT_EQ("1.0.0", GetInstalledAppVersion().GetString()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, |
PRE_LaunchCachedOfflineEnabledAppNoNetwork) { |
PreCacheApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, |
LaunchCachedOfflineEnabledAppNoNetwork) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
EXPECT_TRUE( |
@@ -1475,7 +1479,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
// Network offline, app v1.0 has run before, has cached v2.0 crx and v2.0 should |
// be installed and launched during next launch. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, |
PRE_LaunchCachedNewVersionOfflineEnabledAppNoNetwork) { |
// Install and launch v1 app. |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
@@ -1488,7 +1492,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
EXPECT_EQ("1.0.0", GetInstalledAppVersion().GetString()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, |
LaunchCachedNewVersionOfflineEnabledAppNoNetwork) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
EXPECT_TRUE(KioskAppManager::Get()->HasCachedCrx(test_app_id())); |
@@ -1502,13 +1506,13 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, |
EXPECT_EQ("2.0.0", GetInstalledAppVersion().GetString()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_LaunchOfflineEnabledAppNoUpdate) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_LaunchOfflineEnabledAppNoUpdate) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppNoUpdate) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, LaunchOfflineEnabledAppNoUpdate) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
fake_cws()->SetNoUpdate(test_app_id()); |
@@ -1520,13 +1524,13 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppNoUpdate) { |
EXPECT_EQ("1.0.0", GetInstalledAppVersion().GetString()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_LaunchOfflineEnabledAppHasUpdate) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_LaunchOfflineEnabledAppHasUpdate) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppHasUpdate) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, LaunchOfflineEnabledAppHasUpdate) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
fake_cws()->SetUpdateCrx( |
test_app_id(), "ajoggoflpgplnnjkjamcmbepjdjdnpdp.crx", "2.0.0"); |
@@ -1541,7 +1545,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, LaunchOfflineEnabledAppHasUpdate) { |
// Pre-cache v1 kiosk app, then launch the app without network, |
// plug in usb stick with a v2 app for offline updating. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_UsbStickUpdateAppNoNetwork) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_UsbStickUpdateAppNoNetwork) { |
PreCacheApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
@@ -1572,7 +1576,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_UsbStickUpdateAppNoNetwork) { |
} |
// Restart the device, verify the app has been updated to v2. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppNoNetwork) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppNoNetwork) { |
// Verify the kiosk app has been updated to v2. |
set_test_app_id(kTestOfflineEnabledKioskApp); |
StartUIForAppLaunch(); |
@@ -1583,7 +1587,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppNoNetwork) { |
} |
// Usb stick is plugged in without a manifest file on it. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppNoManifest) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppNoManifest) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
@@ -1605,7 +1609,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppNoManifest) { |
} |
// Usb stick is plugged in with a bad manifest file on it. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppBadManifest) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppBadManifest) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
@@ -1628,7 +1632,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppBadManifest) { |
// Usb stick is plugged in with a lower version of crx file specified in |
// manifest. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppLowerAppVersion) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppLowerAppVersion) { |
// Precache v2 version of app. |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"2.0.0", |
@@ -1652,7 +1656,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppLowerAppVersion) { |
// Usb stick is plugged in with a v1 crx file, although the manifest says |
// this is a v3 version. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppLowerCrxVersion) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppLowerCrxVersion) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"2.0.0", |
std::string(kTestOfflineEnabledKioskApp) + ".crx"); |
@@ -1675,7 +1679,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppLowerCrxVersion) { |
} |
// Usb stick is plugged in with a bad crx file. |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppBadCrx) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, UsbStickUpdateAppBadCrx) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"1.0.0", |
std::string(kTestOfflineEnabledKioskApp) + "_v1.crx"); |
@@ -1697,13 +1701,13 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, UsbStickUpdateAppBadCrx) { |
EXPECT_EQ("1.0.0", cached_version); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_PermissionChange) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_PermissionChange) { |
PreCacheAndLaunchApp(kTestOfflineEnabledKioskApp, |
"2.0.0", |
std::string(kTestOfflineEnabledKioskApp) + ".crx"); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PermissionChange) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PermissionChange) { |
set_test_app_id(kTestOfflineEnabledKioskApp); |
set_test_app_version("2.0.0"); |
set_test_crx_file(test_app_id() + "_v2_permission_change.crx"); |
@@ -1716,7 +1720,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PermissionChange) { |
EXPECT_EQ("2.0.0", GetInstalledAppVersion().GetString()); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_PreserveLocalData) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PRE_PreserveLocalData) { |
// Installs v1 app and writes some local data. |
set_test_app_id(kTestLocalFsKioskApp); |
set_test_app_version("1.0.0"); |
@@ -1729,7 +1733,7 @@ IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PRE_PreserveLocalData) { |
ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskUpdateTest, PreserveLocalData) { |
+IN_PROC_BROWSER_TEST_P(KioskUpdateTest, PreserveLocalData) { |
// Update existing v1 app installed in PRE_PreserveLocalData to v2 |
// that reads and verifies the local data. |
set_test_app_id(kTestLocalFsKioskApp); |
@@ -1835,7 +1839,7 @@ class KioskEnterpriseTest : public KioskTest { |
DISALLOW_COPY_AND_ASSIGN(KioskEnterpriseTest); |
}; |
-IN_PROC_BROWSER_TEST_F(KioskEnterpriseTest, EnterpriseKioskApp) { |
+IN_PROC_BROWSER_TEST_P(KioskEnterpriseTest, EnterpriseKioskApp) { |
// Prepare Fake CWS to serve app crx. |
set_test_app_id(kTestEnterpriseKioskApp); |
set_test_app_version("1.0.0"); |
@@ -1890,7 +1894,7 @@ IN_PROC_BROWSER_TEST_F(KioskEnterpriseTest, EnterpriseKioskApp) { |
content::RunAllPendingInMessageLoop(); |
} |
-IN_PROC_BROWSER_TEST_F(KioskEnterpriseTest, PrivateStore) { |
+IN_PROC_BROWSER_TEST_P(KioskEnterpriseTest, PrivateStore) { |
set_test_app_id(kTestEnterpriseKioskApp); |
const char kPrivateStoreUpdate[] = "/private_store_update"; |
@@ -1975,7 +1979,7 @@ class KioskHiddenWebUITest : public KioskTest, |
DISALLOW_COPY_AND_ASSIGN(KioskHiddenWebUITest); |
}; |
-IN_PROC_BROWSER_TEST_F(KioskHiddenWebUITest, AutolaunchWarning) { |
+IN_PROC_BROWSER_TEST_P(KioskHiddenWebUITest, AutolaunchWarning) { |
// Add a device owner. |
FakeChromeUserManager* user_manager = new FakeChromeUserManager(); |
user_manager->AddUser(kTestOwnerEmail); |
@@ -2006,4 +2010,13 @@ IN_PROC_BROWSER_TEST_F(KioskHiddenWebUITest, AutolaunchWarning) { |
EXPECT_TRUE(wallpaper_loaded()); |
} |
+INSTANTIATE_TEST_CASE_P(KioskSuite, KioskTest, testing::Bool()); |
+INSTANTIATE_TEST_CASE_P(KioskUpdateSuite, KioskUpdateTest, testing::Bool()); |
+INSTANTIATE_TEST_CASE_P(KioskEnterpriseSuite, |
+ KioskEnterpriseTest, |
+ testing::Bool()); |
+INSTANTIATE_TEST_CASE_P(KioskHiddenWebUISuite, |
+ KioskHiddenWebUITest, |
+ testing::Bool()); |
+ |
} // namespace chromeos |