blob: 3f0b2b95d23928d8102b5d536cf14698c5058ae7 [file] [log] [blame]
// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ash/constants/ash_features.h"
#include "base/strings/strcat.h"
#include "base/test/scoped_feature_list.h"
#include "chrome/browser/ash/crostini/fake_crostini_features.h"
#include "chrome/browser/nearby_sharing/common/nearby_share_features.h"
#include "chrome/common/chrome_features.h"
#include "chrome/common/webui_url_constants.h"
#include "chrome/test/base/chromeos/lacros_only_mocha_browser_test.h"
#include "chrome/test/base/web_ui_mocha_browser_test.h"
#include "chromeos/ash/components/standalone_browser/standalone_browser_features.h"
#include "chromeos/constants/chromeos_features.h"
#include "content/public/test/browser_test.h"
#include "ui/accessibility/accessibility_features.h"
#include "ui/base/ui_base_features.h"
namespace ash::settings {
class OSSettingsMochaTest : public WebUIMochaBrowserTest {
protected:
OSSettingsMochaTest() {
set_test_loader_host(chrome::kChromeUIOSSettingsHost);
}
// Runs the specified test.
// - test_path: The path to the test file within the CrOS Settings test root
// directory.
// - trigger: A JS string used to trigger the tests, defaults to
// "mocha.run()".
void RunSettingsTest(
const std::string& test_path,
const std::string& trigger = std::string("mocha.run()")) {
// All OS Settings test files are located in the directory
// chromeos/settings/.
const std::string path_with_parent_directory = base::StrCat({
"chromeos/settings/",
test_path,
});
RunTest(path_with_parent_directory, trigger);
}
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kEnableHostnameSetting};
};
/* Start Test Classes */
// This class parameterizes the tests to run once with
// OSSettingsRevampWayfinding feature enabled and once disabled.
class OSSettingsRevampMochaTest : public OSSettingsMochaTest,
public testing::WithParamInterface<bool> {
public:
static std::string DescribeParams(
const testing::TestParamInfo<ParamType>& info) {
return info.param ? "OsSettingsRevampWayfindingEnabled"
: "OsSettingsRevampWayfindingDisabled";
}
protected:
OSSettingsRevampMochaTest() {
scoped_feature_list_.InitWithFeatureState(
ash::features::kOsSettingsRevampWayfinding,
/*enabled=*/GetParam());
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(RevampParameterized,
OSSettingsRevampMochaTest,
testing::Bool(),
OSSettingsRevampMochaTest::DescribeParams);
class OSSettingsMochaTestRevampEnabled : public OSSettingsMochaTest {
protected:
OSSettingsMochaTestRevampEnabled() {
scoped_feature_list_.InitWithFeatures(
{ash::features::kOsSettingsRevampWayfinding,
ash::features::kFasterSplitScreenSetup},
{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsMochaTestRevampDisabled : public OSSettingsMochaTest {
protected:
OSSettingsMochaTestRevampDisabled() {
scoped_feature_list_.InitAndDisableFeature(
ash::features::kOsSettingsRevampWayfinding);
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsMochaTestApnRevamp : public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{ash::features::kApnRevamp};
};
INSTANTIATE_TEST_SUITE_P(RevampParameterized,
OSSettingsMochaTestApnRevamp,
testing::Bool(),
OSSettingsMochaTestApnRevamp::DescribeParams);
class OSSettingsCrostiniTestRevamp : public OSSettingsRevampMochaTest {
protected:
OSSettingsCrostiniTestRevamp() { fake_crostini_features_.SetAll(true); }
private:
crostini::FakeCrostiniFeatures fake_crostini_features_;
};
INSTANTIATE_TEST_SUITE_P(RevampParameterized,
OSSettingsCrostiniTestRevamp,
testing::Bool(),
OSSettingsCrostiniTestRevamp::DescribeParams);
class OSSettingsCrostiniTestRevampDisabled
: public OSSettingsMochaTestRevampDisabled {
protected:
OSSettingsCrostiniTestRevampDisabled() {
fake_crostini_features_.SetAll(true);
}
private:
crostini::FakeCrostiniFeatures fake_crostini_features_;
};
class OSSettingsRevampMochaTestReducedAnimationsEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kAccessibilityReducedAnimations};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestReducedAnimationsEnabled,
testing::Bool(),
OSSettingsRevampMochaTestReducedAnimationsEnabled::DescribeParams);
class OSSettingsMochaTestMagnifierFollowsStsEnabled
: public OSSettingsMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kAccessibilityMagnifierFollowsSts};
};
class OSSettingsMochaTestOverscrollFeatureEnabled : public OSSettingsMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kAccessibilityOverscrollSettingFeature};
};
class OSSettingsRevampMochaTestMouseKeysEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kAccessibilityMouseKeys};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestMouseKeysEnabled,
testing::Bool(),
OSSettingsRevampMochaTestMouseKeysEnabled::DescribeParams);
class OSSettingsRevampMochaTestCaretBlinkSettingEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kAccessibilityCaretBlinkIntervalSetting};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestCaretBlinkSettingEnabled,
testing::Bool(),
OSSettingsRevampMochaTestCaretBlinkSettingEnabled::DescribeParams);
class OSSettingsMochaTestLacrosOnlyEnabled : public LacrosOnlyMochaBrowserTest {
protected:
OSSettingsMochaTestLacrosOnlyEnabled() : LacrosOnlyMochaBrowserTest() {
set_test_loader_host(chrome::kChromeUIOSSettingsHost);
}
void RunSettingsTest(const std::string& test_path) {
// All OS Settings test files are located in the directory
// chromeos/settings/.
const std::string path_with_parent_directory = base::StrCat({
"chromeos/settings/",
test_path,
});
RunTest(path_with_parent_directory, "mocha.run()");
}
};
class OSSettingsMochaTestRevampAndLacrosOnlyDisabled
: public OSSettingsMochaTest {
protected:
OSSettingsMochaTestRevampAndLacrosOnlyDisabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled_features=*/{},
/*disabled_features=*/{
ash::standalone_browser::features::kLacrosOnly,
ash::features::kOsSettingsRevampWayfinding,
});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsMochaTestLacrosEnabledRevampDisabled
: public OSSettingsMochaTestLacrosOnlyEnabled {
protected:
OSSettingsMochaTestLacrosEnabledRevampDisabled() {
scoped_feature_list_.InitAndDisableFeature(
ash::features::kOsSettingsRevampWayfinding);
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsMochaTestLacrosAndRevampEnabled
: public OSSettingsMochaTestLacrosOnlyEnabled {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kOsSettingsRevampWayfinding};
};
class OSSettingsRevampMochaTestAppParentalControlsEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampMochaTestAppParentalControlsEnabled() {
scoped_feature_list_.InitWithFeatures(
{features::kOnDeviceAppControls,
features::kForceOnDeviceAppControlsForAllRegions},
{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestAppParentalControlsEnabled,
testing::Bool(),
OSSettingsRevampMochaTestAppParentalControlsEnabled::DescribeParams);
class OSSettingsDeviceTestPeripheralAndSplitAndRevampEnabled
: public OSSettingsMochaTestRevampEnabled {
protected:
OSSettingsDeviceTestPeripheralAndSplitAndRevampEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kPeripheralCustomization,
ash::features::kInputDeviceSettingsSplit,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsRevampDeviceTestPeripheralAndSplitEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampDeviceTestPeripheralAndSplitEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kPeripheralCustomization,
ash::features::kInputDeviceSettingsSplit,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
testing::Bool(),
OSSettingsRevampDeviceTestPeripheralAndSplitEnabled::DescribeParams);
class OSSettingsRevampDeviceTestSplitAndAltAndFKeyEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampDeviceTestSplitAndAltAndFKeyEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kInputDeviceSettingsSplit,
ash::features::kAltClickAndSixPackCustomization,
::features::kSupportF11AndF12KeyShortcuts,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampDeviceTestSplitAndAltAndFKeyEnabled,
testing::Bool(),
OSSettingsRevampDeviceTestSplitAndAltAndFKeyEnabled::DescribeParams);
class OSSettingsRevampMochaTestSplitEnabled : public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kInputDeviceSettingsSplit};
};
INSTANTIATE_TEST_SUITE_P(RevampParameterized,
OSSettingsRevampMochaTestSplitEnabled,
testing::Bool(),
OSSettingsRevampMochaTestSplitEnabled::DescribeParams);
class OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kPeripheralCustomization,
},
/*disabled=*/{
ash::features::kInputDeviceSettingsSplit,
});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled,
testing::Bool(),
OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled::DescribeParams);
class OSSettingsRevampDeviceTestSplitAndBacklightEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampDeviceTestSplitAndBacklightEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kInputDeviceSettingsSplit,
ash::features::kEnableKeyboardBacklightControlInSettings,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampDeviceTestSplitAndBacklightEnabled,
testing::Bool(),
OSSettingsRevampDeviceTestSplitAndBacklightEnabled::DescribeParams);
class OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kAltClickAndSixPackCustomization,
ash::features::kInputDeviceSettingsSplit,
ash::features::kEnableKeyboardBacklightControlInSettings,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled,
testing::Bool(),
OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled::DescribeParams);
class OSSettingsRevampMochaTestApnAndHotspotAndPasspointEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampMochaTestApnAndHotspotAndPasspointEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kApnRevamp,
ash::features::kHotspot,
ash::features::kPasspointSettings,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestApnAndHotspotAndPasspointEnabled,
testing::Bool(),
OSSettingsRevampMochaTestApnAndHotspotAndPasspointEnabled::DescribeParams);
class OSSettingsRevampInternetTestHotspotEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{ash::features::kHotspot};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampInternetTestHotspotEnabled,
testing::Bool(),
OSSettingsRevampInternetTestHotspotEnabled::DescribeParams);
class OSSettingsRevampInternetTestApnAndPasspointEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampInternetTestApnAndPasspointEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kApnRevamp,
ash::features::kPasspointSettings,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampInternetTestApnAndPasspointEnabled,
testing::Bool(),
OSSettingsRevampInternetTestApnAndPasspointEnabled::DescribeParams);
class OSSettingsRevampInternetTestPasspointEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kPasspointSettings};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampInternetTestPasspointEnabled,
testing::Bool(),
OSSettingsRevampInternetTestPasspointEnabled::DescribeParams);
class OSSettingsRevampNearbyShareTestSharingEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
::features::kNearbySharing};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampNearbyShareTestSharingEnabled,
testing::Bool(),
OSSettingsRevampNearbyShareTestSharingEnabled::DescribeParams);
class OSSettingsRevampOsA11yTestPdfOcrEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{::features::kPdfOcr};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampOsA11yTestPdfOcrEnabled,
testing::Bool(),
OSSettingsRevampOsA11yTestPdfOcrEnabled::DescribeParams);
class OSSettingsRevampFilesTestCrosComponentsAndJellyEnabled
: public OSSettingsRevampMochaTest {
protected:
OSSettingsRevampFilesTestCrosComponentsAndJellyEnabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
chromeos::features::kCrosComponents,
chromeos::features::kJelly,
},
/*disabled=*/{});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampFilesTestCrosComponentsAndJellyEnabled,
testing::Bool(),
OSSettingsRevampFilesTestCrosComponentsAndJellyEnabled::DescribeParams);
class OSSettingsRevampPrivacyTestPrivacyHubV0AndPermissionsEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kCrosPrivacyHubAppPermissions};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampPrivacyTestPrivacyHubV0AndPermissionsEnabled,
testing::Bool(),
OSSettingsRevampPrivacyTestPrivacyHubV0AndPermissionsEnabled::
DescribeParams);
class OSSettingsRevampPrivacyTestPrivacyHubAndV0Enabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kCrosPrivacyHub};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampPrivacyTestPrivacyHubAndV0Enabled,
testing::Bool(),
OSSettingsRevampPrivacyTestPrivacyHubAndV0Enabled::DescribeParams);
class OSSettingsRevampPrivacyTestDeprecateDnsDialogEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kOsSettingsDeprecateDnsDialog};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampPrivacyTestDeprecateDnsDialogEnabled,
testing::Bool(),
OSSettingsRevampPrivacyTestDeprecateDnsDialogEnabled::DescribeParams);
using OSSettingsRevampPrivacyPageTestPrivacyHubSubpage =
OSSettingsRevampMochaTest;
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampPrivacyPageTestPrivacyHubSubpage,
testing::Bool(),
OSSettingsRevampPrivacyPageTestPrivacyHubSubpage::DescribeParams);
class OSSettingsResetTestSanitizeEnabledRevampDisabled
: public OSSettingsMochaTest {
protected:
OSSettingsResetTestSanitizeEnabledRevampDisabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{
ash::features::kSanitize,
},
/*disabled=*/{
ash::features::kOsSettingsRevampWayfinding,
});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
class OSSettingsResetTestSanitizeAndRevampDisabled
: public OSSettingsMochaTest {
protected:
OSSettingsResetTestSanitizeAndRevampDisabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/
{},
/*disabled=*/{
ash::features::kSanitize,
ash::features::kOsSettingsRevampWayfinding,
});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
using OSSettingsTestSearchBox = OSSettingsRevampMochaTest;
INSTANTIATE_TEST_SUITE_P(RevampParameterized,
OSSettingsTestSearchBox,
testing::Bool(),
OSSettingsTestSearchBox::DescribeParams);
class OSSettingsRevampMochaTestFasterSplitScreenEnabled
: public OSSettingsRevampMochaTest {
private:
base::test::ScopedFeatureList scoped_feature_list_{
ash::features::kFasterSplitScreenSetup};
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestFasterSplitScreenEnabled,
testing::Bool(),
OSSettingsRevampMochaTestFasterSplitScreenEnabled::DescribeParams);
class OSSettingsRevampMochaTestFasterSplitScreenDisabled
: public OSSettingsRevampMochaTest {
public:
OSSettingsRevampMochaTestFasterSplitScreenDisabled() {
scoped_feature_list_.InitWithFeatures(
/*enabled=*/{},
/*disabled=*/{ash::features::kFasterSplitScreenSetup});
}
private:
base::test::ScopedFeatureList scoped_feature_list_;
};
INSTANTIATE_TEST_SUITE_P(
RevampParameterized,
OSSettingsRevampMochaTestFasterSplitScreenDisabled,
testing::Bool(),
OSSettingsRevampMochaTestFasterSplitScreenDisabled::DescribeParams);
/* End Test Classes */
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, AppLanguageSelectionDialog) {
RunSettingsTest(
"common/app_language_selection_dialog/"
"app_language_selection_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, AppLanguageSelectionItem) {
RunSettingsTest(
"common/app_language_selection_dialog/"
"app_language_selection_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
AppManagementFileHandlingItem) {
RunSettingsTest("app_management/file_handling_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, AppManagementManagedApps) {
RunSettingsTest("app_management/managed_apps_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, AppManagementToggleRow) {
RunSettingsTest("app_management/toggle_row_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, ControlledButton) {
RunSettingsTest("controls/controlled_button_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, ControlledRadioButton) {
RunSettingsTest("controls/controlled_radio_button_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
ExtensionControlledIndicator) {
RunSettingsTest("controls/extension_controlled_indicator_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DropdownMenu) {
RunSettingsTest("controls/dropdown_menu_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, SettingsSlider) {
RunSettingsTest("controls/settings_slider_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, SettingsToggleButton) {
RunSettingsTest("controls/settings_toggle_button_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, PrefControlMixinInternal) {
RunSettingsTest("controls/v2/pref_control_mixin_internal_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, SettingsDropdownV2) {
RunSettingsTest("controls/v2/settings_dropdown_v2_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, SettingsSliderV2) {
RunSettingsTest("controls/v2/settings_slider_v2_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageBruschettaSubpage) {
RunSettingsTest("crostini_page/bruschetta_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniArcAdb) {
RunSettingsTest("crostini_page/crostini_arc_adb_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniExportImport) {
RunSettingsTest("crostini_page/crostini_export_import_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniExtraContainersSubpage) {
RunSettingsTest("crostini_page/crostini_extra_containers_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsCrostiniTestRevampDisabled, CrostiniPage) {
RunSettingsTest("crostini_page/crostini_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniPortForwarding) {
RunSettingsTest("crostini_page/crostini_port_forwarding_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniSettingsCard) {
RunSettingsTest("crostini_page/crostini_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniSharedUsbDevices) {
RunSettingsTest("crostini_page/crostini_shared_usb_devices_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsCrostiniTestRevamp,
CrostiniPageCrostiniSubpage) {
RunSettingsTest("crostini_page/crostini_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DateTimePage) {
RunSettingsTest("date_time_page/date_time_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
DateTimePageDateTimeSettingsCard) {
RunSettingsTest("date_time_page/date_time_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DateTimePageTimezoneSelector) {
RunSettingsTest("date_time_page/timezone_selector_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DateTimePageTimezoneSubpage) {
RunSettingsTest("date_time_page/timezone_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePage) {
RunSettingsTest("device_page/device_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DevicePageAudioPage) {
RunSettingsTest("device_page/audio_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DevicePageCustomizeButtonDropdownItem) {
RunSettingsTest("device_page/customize_button_dropdown_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizeButtonRow) {
RunSettingsTest("device_page/customize_button_row_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizeButtonSelect) {
RunSettingsTest("device_page/customize_button_select_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizeButtonsSubsection) {
RunSettingsTest("device_page/customize_buttons_subsection_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizeMouseButtonsSubpage) {
RunSettingsTest("device_page/customize_mouse_buttons_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizePenButtonsSubpage) {
RunSettingsTest("device_page/customize_pen_buttons_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageCustomizeTabletButtonsSubpage) {
RunSettingsTest("device_page/customize_tablet_buttons_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageDisplayPage) {
RunSettingsTest("device_page/display_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DevicePageDisplaySettingsMojoInterfaceProvider) {
RunSettingsTest(
"device_page/display_settings_mojo_interface_provider_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageDragAndDropManager) {
RunSettingsTest("device_page/drag_and_drop_manager_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DevicePageFakeCrosAudioConfig) {
RunSettingsTest("device_page/fake_cros_audio_config_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DevicePageFakeInputDeviceSettingsProvider) {
RunSettingsTest("device_page/fake_input_device_settings_provider_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestSplitAndAltAndFKeyEnabled,
DevicePageFKeyRow) {
RunSettingsTest("device_page/fkey_row_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageGraphicsTabletSubpage) {
RunSettingsTest("device_page/graphics_tablet_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePageInputDeviceMojoInterfaceProvider) {
RunSettingsTest("device_page/input_device_mojo_interface_provider_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageKeyCombinationInputDialog) {
RunSettingsTest("device_page/key_combination_input_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled,
DevicePageKeyboard) {
RunSettingsTest("device_page/keyboard_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePageKeyboardSixPackKeyRow) {
RunSettingsTest("device_page/keyboard_six_pack_key_row_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestSplitAndBacklightEnabled,
DevicePagePerDeviceKeyboard) {
RunSettingsTest("device_page/per_device_keyboard_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled,
DevicePagePerDeviceKeyboardRemapKeys) {
RunSettingsTest("device_page/per_device_keyboard_remap_keys_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestAltAndSplitAndBacklightEnabled,
DevicePagePerDeviceKeyboardSubsection) {
RunSettingsTest("device_page/per_device_keyboard_subsection_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePagePerDeviceMouse) {
RunSettingsTest("device_page/per_device_mouse_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePagePerDeviceMouseSubsection) {
RunSettingsTest("device_page/per_device_mouse_subsection_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePagePerDevicePointingStick) {
RunSettingsTest("device_page/per_device_pointing_stick_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePagePerDevicePointingStickSubsection) {
RunSettingsTest("device_page/per_device_pointing_stick_subsection_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePagePerDeviceTouchpad) {
RunSettingsTest("device_page/per_device_touchpad_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
DevicePagePerDeviceTouchpadSubsection) {
RunSettingsTest("device_page/per_device_touchpad_subsection_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralEnabledSplitDisabled,
DevicePagePointers) {
RunSettingsTest("device_page/pointers_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DevicePagePower) {
RunSettingsTest("device_page/power_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, DevicePagePowerRevamp) {
RunSettingsTest("device_page/power_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DevicePagePrintingSettingsCard) {
RunSettingsTest("os_printing_page/printing_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsDeviceTestPeripheralAndSplitAndRevampEnabled,
DevicePageInputSettings) {
RunSettingsTest("device_page/device_page_input_settings_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageStorage) {
RunSettingsTest("device_page/storage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampDeviceTestPeripheralAndSplitEnabled,
DevicePageStylus) {
RunSettingsTest("device_page/stylus_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, GuestOsSharedPaths) {
RunSettingsTest("guest_os/guest_os_shared_paths_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, GuestOsSharedUsbDevices) {
RunSettingsTest("guest_os/guest_os_shared_usb_devices_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsMochaTestApnRevamp, InternetPageApnSubpage) {
RunSettingsTest("internet_page/apn_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, InternetPageApnDetailDialog) {
RunSettingsTest("internet_page/apn_detail_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampMochaTestApnAndHotspotAndPasspointEnabled,
InternetPage) {
RunSettingsTest("internet_page/internet_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageCellularNetworksList) {
RunSettingsTest("internet_page/cellular_networks_list_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageCellularRoamingToggleButton) {
RunSettingsTest("internet_page/cellular_roaming_toggle_button_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageCellularSetupDialog) {
RunSettingsTest("internet_page/cellular_setup_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageEsimRemoveProfileDialog) {
RunSettingsTest("internet_page/esim_remove_profile_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageEsimInstallErrorDialog) {
RunSettingsTest("internet_page/esim_install_error_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageEsimRenameDialog) {
RunSettingsTest("internet_page/esim_rename_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestHotspotEnabled,
InternetPageHotspotConfigDialog) {
RunSettingsTest("internet_page/hotspot_config_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestHotspotEnabled,
InternetPageHotspotSubpage) {
RunSettingsTest("internet_page/hotspot_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestHotspotEnabled,
InternetPageHotspotSummaryItem) {
RunSettingsTest("internet_page/hotspot_summary_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, InternetPageInternetConfig) {
RunSettingsTest("internet_page/internet_config_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageInternetDetailMenu) {
RunSettingsTest("internet_page/internet_detail_menu_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestApnAndPasspointEnabled,
InternetPageInternetDetailSubpage) {
RunSettingsTest("internet_page/internet_detail_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestPasspointEnabled,
InternetPageInternetKnownNetworksSubpage) {
RunSettingsTest("internet_page/internet_known_networks_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageInternetSubpageMenu) {
RunSettingsTest("internet_page/internet_subpage_menu_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, InternetPageInternetSubpage) {
RunSettingsTest("internet_page/internet_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageNetworkAlwaysOnVpn) {
RunSettingsTest("internet_page/network_always_on_vpn_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageNetworkDeviceInfoDialog) {
RunSettingsTest("internet_page/network_device_info_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageNetworkProxySection) {
RunSettingsTest("internet_page/network_proxy_section_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, InternetPageNetworkSummary) {
RunSettingsTest("internet_page/network_summary_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageNetworkSummaryItem) {
RunSettingsTest("internet_page/network_summary_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestPasspointEnabled,
InternetPagePasspointSubpage) {
RunSettingsTest("internet_page/passpoint_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampInternetTestPasspointEnabled,
InternetPagePasspointRemoveDialog) {
RunSettingsTest("internet_page/passpoint_remove_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageSettingsTrafficCounters) {
RunSettingsTest("internet_page/settings_traffic_counters_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
InternetPageTetherConnectionDialog) {
RunSettingsTest("internet_page/tether_connection_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, KerberosPage) {
RunSettingsTest("kerberos_page/kerberos_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
KerberosPageKerberosAccountsSubpage) {
RunSettingsTest("kerberos_page/kerberos_accounts_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
KerberosPageKerberosAddAccountDialog) {
RunSettingsTest("kerberos_page/kerberos_add_account_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, KeyboardShortcutBanner) {
RunSettingsTest("keyboard_shortcut_banner/keyboard_shortcut_banner_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, LockScreenSubpage) {
RunSettingsTest("lock_screen_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, MainPageContainer) {
RunSettingsTest("main_page_container/main_page_container_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MainPageContainerPageDisplayer) {
RunSettingsTest("main_page_container/page_displayer_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
MainPageContainerRouteNavigation) {
RunSettingsTest("main_page_container/route_navigation_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, MultidevicePage) {
RunSettingsTest("multidevice_page/multidevice_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceFeatureItem) {
RunSettingsTest("multidevice_page/multidevice_feature_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceFeatureToggle) {
RunSettingsTest("multidevice_page/multidevice_feature_toggle_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampMochaTest,
MultidevicePageMultideviceNotificationAccessSetupDialog) {
RunSettingsTest(
"multidevice_page/multidevice_notification_access_setup_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultidevicePermissionsSetupDialog) {
RunSettingsTest(
"multidevice_page/multidevice_permissions_setup_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceSmartlockItem) {
RunSettingsTest("multidevice_page/multidevice_smartlock_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceSubPage) {
RunSettingsTest("multidevice_page/multidevice_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultiDevicePageMultideviceCombinedSetupItem) {
RunSettingsTest("multidevice_page/multidevice_combined_setup_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceTaskContinuationDisabledLink) {
RunSettingsTest(
"multidevice_page/multidevice_task_continuation_disabled_link_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceTaskContinuationItem) {
RunSettingsTest(
"multidevice_page/multidevice_task_continuation_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceWifiSyncDisabledLink) {
RunSettingsTest(
"multidevice_page/multidevice_wifi_sync_disabled_link_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
MultidevicePageMultideviceWifiSyncItem) {
RunSettingsTest("multidevice_page/multidevice_wifi_sync_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
NearbySharePageNearbyShareConfirmPage) {
RunSettingsTest("nearby_share_page/nearby_share_confirm_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
NearbySharePageNearbyShareHighVisibilityPage) {
RunSettingsTest(
"nearby_share_page/nearby_share_high_visibility_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
NearbySharePageNearbyShareReceiveDialog) {
RunSettingsTest("nearby_share_page/nearby_share_receive_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampNearbyShareTestSharingEnabled,
NearbySharePageNearbyShareSubpage) {
RunSettingsTest("nearby_share_page/nearby_share_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OncMojoTest) {
RunSettingsTest("onc_mojo_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampOsA11yTestPdfOcrEnabled, OsA11yPage) {
RunSettingsTest("os_a11y_page/os_a11y_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampOsA11yTestPdfOcrEnabled,
OsA11yPageLiveCaptionSection) {
RunSettingsTest("os_a11y_page/live_caption_section_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageAudioAndCaptionsPage) {
RunSettingsTest("os_a11y_page/audio_and_captions_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsA11yPageChromeVoxSubpage) {
RunSettingsTest("os_a11y_page/chromevox_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageCursorAndTouchpadPage) {
RunSettingsTest("os_a11y_page/cursor_and_touchpad_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestMouseKeysEnabled,
OsA11yPageCursorAndTouchpadPage) {
RunSettingsTest("os_a11y_page/cursor_and_touchpad_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestOverscrollFeatureEnabled,
OsA11yPageCursorAndTouchpadPage) {
RunSettingsTest("os_a11y_page/cursor_and_touchpad_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageChangeDictationLocaleDialog) {
RunSettingsTest("os_a11y_page/change_dictation_locale_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageDisplayAndMagnificationSubpage) {
RunSettingsTest("os_a11y_page/display_and_magnification_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestReducedAnimationsEnabled,
OsA11yPageDisplayAndMagnificationSubpage) {
RunSettingsTest("os_a11y_page/display_and_magnification_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestMagnifierFollowsStsEnabled,
OsA11yPageDisplayAndMagnificationSubpage) {
RunSettingsTest("os_a11y_page/display_and_magnification_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageKeyboardAndTextInputPage) {
RunSettingsTest("os_a11y_page/keyboard_and_text_input_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestCaretBlinkSettingEnabled,
OsA11yPageKeyboardAndTextInputPageCaret) {
RunSettingsTest("os_a11y_page/keyboard_and_text_input_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsA11yPageKioskMode) {
RunSettingsTest("os_a11y_page/os_a11y_page_kiosk_mode_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageSelectToSpeakSubpage) {
RunSettingsTest("os_a11y_page/select_to_speak_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageSwitchAccessActionAssignmentDialog) {
RunSettingsTest(
"os_a11y_page/switch_access_action_assignment_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageSwitchAccessSetupGuideDialog) {
RunSettingsTest("os_a11y_page/switch_access_setup_guide_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsA11yPageSwitchAccessSubpage) {
RunSettingsTest("os_a11y_page/switch_access_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampOsA11yTestPdfOcrEnabled,
OsA11yPageTextToSpeechSubpage) {
RunSettingsTest("os_a11y_page/text_to_speech_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsA11yPageTtsVoiceSubpage) {
RunSettingsTest("os_a11y_page/tts_voice_subpage_test.js");
}
// TODO(crbug.com/336428443): Flaky for OsSettingsRevampWayfindingDisabled.
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
DISABLED_OsAboutPage_AllBuilds) {
RunSettingsTest("os_about_page/os_about_page_test.js",
"runMochaSuite('<os-about-page> AllBuilds')");
}
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsAboutPage_OfficialBuild) {
RunSettingsTest("os_about_page/os_about_page_test.js",
"runMochaSuite('<os-about-page> OfficialBuild')");
}
#endif
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAboutPageChannelSwitcherDialog) {
RunSettingsTest("os_about_page/channel_switcher_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAboutPageConsumerAutoUpdateToggleDialog) {
RunSettingsTest("os_about_page/consumer_auto_update_toggle_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAboutPageDetailedBuildInfoSubpage) {
RunSettingsTest("os_about_page/detailed_build_info_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAboutPageEditHostnameDialog) {
RunSettingsTest("os_about_page/edit_hostname_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsAppsPage) {
RunSettingsTest("os_apps_page/os_apps_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestAppParentalControlsEnabled,
OsAppsPageWithAppParentalControls) {
RunSettingsTest("os_apps_page/os_apps_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageAppDetailsItem) {
RunSettingsTest("os_apps_page/app_management_page/app_details_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageAppDetailView) {
RunSettingsTest("os_apps_page/app_management_page/app_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageAppItem) {
RunSettingsTest("os_apps_page/app_management_page/app_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageAppLanguageItem) {
RunSettingsTest("os_apps_page/app_management_page/app_language_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsAppsPageAppManagementPage) {
RunSettingsTest(
"os_apps_page/app_management_page/app_management_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageArcDetailView) {
RunSettingsTest("os_apps_page/app_management_page/arc_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageBorealisDetailView) {
RunSettingsTest(
"os_apps_page/app_management_page/borealis_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageChromeAppDetailView) {
RunSettingsTest(
"os_apps_page/app_management_page/chrome_app_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageDomSwitch) {
RunSettingsTest("os_apps_page/app_management_page/dom_switch_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageMainView) {
RunSettingsTest("os_apps_page/app_management_page/main_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPagePinToShelfItem) {
RunSettingsTest("os_apps_page/app_management_page/pin_to_shelf_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPagePluginVmDetailView) {
RunSettingsTest(
"os_apps_page/app_management_page/plugin_vm_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPagePwaDetailView) {
RunSettingsTest("os_apps_page/app_management_page/pwa_detail_view_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageReducers) {
RunSettingsTest("os_apps_page/app_management_page/reducers_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageResizeLockItem) {
RunSettingsTest("os_apps_page/app_management_page/resize_lock_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageSupportedLinksItem) {
RunSettingsTest(
"os_apps_page/app_management_page/supported_links_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPagePermissionItem) {
RunSettingsTest("os_apps_page/app_management_page/permission_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageFileHandlingItem) {
RunSettingsTest(
"os_apps_page/app_management_page/file_handling_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppManagementPageUninstallButton) {
RunSettingsTest("os_apps_page/app_management_page/uninstall_button_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppNotificationsPageAppNotificationRow) {
RunSettingsTest(
"os_apps_page/app_notifications_page/app_notification_row_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsAppsPageAppNotificationsSubpage) {
RunSettingsTest(
"os_apps_page/app_notifications_page/app_notifications_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(
OSSettingsMochaTestRevampEnabled,
OsAppsPageAppNotificationsPageAppNotificationsManagerSubpage) {
RunSettingsTest(
"os_apps_page/app_notifications_page/"
"app_notifications_manager_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampMochaTestAppParentalControlsEnabled,
OsAppsPageAppParentalControlsPageAppParentalControlsSubpage) {
RunSettingsTest(
"os_apps_page/app_parental_controls_page/"
"app_parental_controls_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampMochaTest,
OsAppsPageManageIsolatedWebAppsPageManageIsolatedWebAppsSubpage) {
RunSettingsTest(
"os_apps_page/manage_isolated_web_apps_page/"
"manage_isolated_web_apps_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsBluetoothPage) {
RunSettingsTest("os_bluetooth_page/os_bluetooth_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothChangeDeviceNameDialog) {
RunSettingsTest(
"os_bluetooth_page/os_bluetooth_change_device_name_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestSplitEnabled,
OsBluetoothPageOsBluetoothDeviceDetailSubpage) {
RunSettingsTest(
"os_bluetooth_page/os_bluetooth_device_detail_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothDevicesSubpage) {
RunSettingsTest("os_bluetooth_page/os_bluetooth_devices_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothPairingDialog) {
RunSettingsTest("os_bluetooth_page/os_bluetooth_pairing_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothSavedDevicesList) {
RunSettingsTest("os_bluetooth_page/os_saved_devices_list_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothSavedDevicesSubpage) {
RunSettingsTest(
"os_bluetooth_page/os_bluetooth_saved_devices_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothSummary) {
RunSettingsTest("os_bluetooth_page/os_bluetooth_summary_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsBluetoothTrueWirelessImages) {
RunSettingsTest(
"os_bluetooth_page/os_bluetooth_true_wireless_images_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsPairedBluetoothList) {
RunSettingsTest("os_bluetooth_page/os_paired_bluetooth_list_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsBluetoothPageOsPairedBluetoothListItem) {
RunSettingsTest("os_bluetooth_page/os_paired_bluetooth_list_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsFilesPage) {
RunSettingsTest("os_files_page/os_files_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsFilesPageFilesSettingsCard) {
RunSettingsTest("os_files_page/files_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsFilesPageGoogleDrivePage) {
RunSettingsTest("os_files_page/google_drive_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsFilesPageOneDrivePage) {
RunSettingsTest("os_files_page/one_drive_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsFilesPageOfficePage) {
RunSettingsTest("os_files_page/office_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsFilesPageSmbSharesPage) {
RunSettingsTest("os_files_page/smb_shares_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampFilesTestCrosComponentsAndJellyEnabled,
OsFilesPageSmbSharesPageJelly) {
RunSettingsTest("os_files_page/smb_shares_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsLanguagesPageAppLanguagesPage) {
RunSettingsTest("os_languages_page/app_languages_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsLanguagesPageInputMethodOptionsPage) {
RunSettingsTest("os_languages_page/input_method_options_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsLanguagesPageInputPage) {
RunSettingsTest("os_languages_page/input_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsLanguagesPageLanguageSettingsCard) {
RunSettingsTest("os_languages_page/language_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsLanguagesPageOsClearPersonalizationDataPage) {
RunSettingsTest(
"os_languages_page/os_clear_personalization_data_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsLanguagesPageV2) {
RunSettingsTest("os_languages_page/os_languages_page_v2_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsLanguagesPageOsEditDictionaryPage) {
RunSettingsTest("os_languages_page/os_edit_dictionary_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPageAvailability) {
RunSettingsTest("os_page_availability_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPeoplePage) {
RunSettingsTest("os_people_page/os_people_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPeoplePageAccountManagerSettingsCard) {
RunSettingsTest("os_people_page/account_manager_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampAndLacrosOnlyDisabled,
OsPeoplePageAccountManagerSubpage) {
RunSettingsTest("os_people_page/account_manager_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(
OSSettingsMochaTestLacrosEnabledRevampDisabled,
OsPeoplePageAccountManagerSubpageWithArcAccountRestrictionsEnabled) {
RunSettingsTest("os_people_page/account_manager_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTest,
OsPeoplePageAdditionalAccountsSettingsCard) {
RunSettingsTest("os_people_page/additional_accounts_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(
OSSettingsMochaTestLacrosAndRevampEnabled,
OsPeoplePageAdditionalAccountsSettingsCardWithLacrosEnabled) {
RunSettingsTest("os_people_page/additional_accounts_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPeoplePageAddUserDialog) {
RunSettingsTest("os_people_page/add_user_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPeoplePageFingerprintListSubpage) {
RunSettingsTest("os_people_page/fingerprint_list_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPeoplePageOsSyncControlsSubpage) {
RunSettingsTest("os_people_page/os_sync_controls_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPeoplePagePersonalizationOptions) {
RunSettingsTest("os_people_page/personalization_options_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPrintingPage) {
RunSettingsTest("os_printing_page/os_printing_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsPrintingPagePrintingSettingsCard) {
RunSettingsTest("os_printing_page/printing_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrintingPageCupsPrintServer) {
RunSettingsTest("os_printing_page/cups_print_server_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrintingPageCupsPrinterDialog) {
RunSettingsTest("os_printing_page/cups_printer_dialog_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrintingPageCupsPrinterLandingPage) {
RunSettingsTest("os_printing_page/cups_printer_landing_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrintingPageCupsPrintersEntry) {
RunSettingsTest("os_printing_page/cups_printers_entry_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrintingPageCupsPrinterPage) {
RunSettingsTest("os_printing_page/cups_printer_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPrintingPagePrinterStatus) {
RunSettingsTest("os_printing_page/printer_status_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPrivacyPage) {
RunSettingsTest("os_privacy_page/os_privacy_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrivacyPageManageUsersSubpage) {
RunSettingsTest("os_privacy_page/manage_users_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrivacyPagePrivacyHubAppPermissionRow) {
RunSettingsTest("os_privacy_page/privacy_hub_app_permission_row_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampPrivacyTestPrivacyHubV0AndPermissionsEnabled,
OsPrivacyPagePrivacyHubCameraSubpage) {
RunSettingsTest("os_privacy_page/privacy_hub_camera_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(
OSSettingsRevampPrivacyTestPrivacyHubV0AndPermissionsEnabled,
OsPrivacyPagePrivacyHubMicrophoneSubpage) {
RunSettingsTest("os_privacy_page/privacy_hub_microphone_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampPrivacyTestPrivacyHubAndV0Enabled,
OsPrivacyPagePrivacyHubGeolocationSubpage) {
RunSettingsTest("os_privacy_page/privacy_hub_geolocation_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampPrivacyTestPrivacyHubAndV0Enabled,
OsPrivacyPagePrivacyHubGeolocationAdvancedSubpage) {
RunSettingsTest(
"os_privacy_page/privacy_hub_geolocation_advanced_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampPrivacyPageTestPrivacyHubSubpage,
AllBuilds) {
RunSettingsTest("os_privacy_page/privacy_hub_subpage_test.js",
"runMochaSuite('<settings-privacy-hub-subpage> AllBuilds')");
}
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
IN_PROC_BROWSER_TEST_P(OSSettingsRevampPrivacyPageTestPrivacyHubSubpage,
OfficialBuild) {
RunSettingsTest("os_privacy_page/privacy_hub_subpage_test.js",
"runMochaSuite('<os-settings-privacy-page> OfficialBuild')");
}
#endif
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPrivacyPageSecureDnsInput) {
RunSettingsTest("os_privacy_page/secure_dns_test.js",
"runMochaSuite('SettingsSecureDnsInput')");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsPrivacyPageSecureDns) {
RunSettingsTest("os_privacy_page/secure_dns_test.js",
"runMochaSuite('SettingsSecureDns')");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampPrivacyTestDeprecateDnsDialogEnabled,
OsPrivacyPageDeprecateDnsDialog) {
RunSettingsTest("os_privacy_page/secure_dns_test.js",
"runMochaSuite('SecureDnsDialog')");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrivacyPageSecureDnsDialog) {
RunSettingsTest("os_privacy_page/secure_dns_test.js",
"runMochaSuite('SecureDnsDialog')");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsPrivacyPageSmartPrivacySubpage) {
RunSettingsTest("os_privacy_page/smart_privacy_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsResetPage) {
RunSettingsTest("os_reset_page/os_reset_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsResetPageResetSettingsCard) {
RunSettingsTest("os_reset_page/reset_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsResetTestSanitizeEnabledRevampDisabled,
OsResetPageResetSettingsCardWithSanitize) {
RunSettingsTest("os_reset_page/reset_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsResetTestSanitizeAndRevampDisabled,
OsResetPageResetSettingsCardWithoutSanitize) {
RunSettingsTest("os_reset_page/reset_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSearchPage) {
RunSettingsTest("os_search_page/os_search_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsSearchPageGoogleAssistantSubpage) {
RunSettingsTest("os_search_page/google_assistant_subpage_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsSearchPageSearchAndAssistantSettingsCard) {
RunSettingsTest("os_search_page/search_and_assistant_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSearchPageSearchEngine) {
RunSettingsTest("os_search_page/search_engine_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSearchPageSearchSubpage) {
RunSettingsTest("os_search_page/search_subpage_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsMain) {
RunSettingsTest("os_settings_main/os_settings_main_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsSettingsMainManagedFootnote) {
RunSettingsTest("os_settings_main/managed_footnote_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled, OsSettingsMenu) {
RunSettingsTest("os_settings_menu/os_settings_menu_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled, OsSettingsMenuRevamp) {
RunSettingsTest("os_settings_menu/os_settings_menu_revamp_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled, OsSettingsMenuItem) {
RunSettingsTest("os_settings_menu/menu_item_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsRoutes) {
RunSettingsTest("os_settings_routes_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsTestSearchBox, AllBuilds) {
RunSettingsTest("os_settings_search_box/os_settings_search_box_test.js",
"runMochaSuite('<os-settings-search-box> AllBuilds')");
}
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
IN_PROC_BROWSER_TEST_P(OSSettingsTestSearchBox, OfficialBuild) {
RunSettingsTest("os_settings_search_box/os_settings_search_box_test.js",
"runMochaSuite('<os-settings-search-box> OfficialBuild')");
}
#endif
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsUi) {
RunSettingsTest("os_settings_ui/os_settings_ui_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsSettingsUiAboutPage) {
RunSettingsTest("os_settings_ui/os_settings_ui_about_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsUiHats) {
RunSettingsTest("os_settings_ui/os_settings_ui_hats_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsUiMenu) {
RunSettingsTest("os_settings_ui/os_settings_ui_menu_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsSettingsUiPageAvailability) {
RunSettingsTest("os_settings_ui/os_settings_ui_page_availability_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
OsSettingsUiPageVisibilityRevamp) {
RunSettingsTest(
"os_settings_ui/os_settings_ui_page_visibility_revamp_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsSettingsUiPrefSync) {
RunSettingsTest("os_settings_ui/os_settings_ui_pref_sync_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampDisabled,
OsSettingsUiScrollRestoration) {
RunSettingsTest("os_settings_ui/scroll_restoration_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, OsSettingsUiToolbar) {
RunSettingsTest("os_settings_ui/os_settings_ui_toolbar_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
OsSettingsUiUserActionRecorder) {
RunSettingsTest("os_settings_ui/user_action_recorder_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, ParentalControlsPage) {
RunSettingsTest("parental_controls_page/parental_controls_page_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest,
ParentalControlsSettingsCard) {
RunSettingsTest(
"parental_controls_page/parental_controls_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestFasterSplitScreenEnabled,
PersonalizationPageWithPersonalizationHub) {
RunSettingsTest(
"personalization_page/"
"personalization_page_with_personalization_hub_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTestFasterSplitScreenDisabled,
PersonalizationPageWithPersonalizationHub) {
RunSettingsTest(
"personalization_page/"
"personalization_page_with_personalization_hub_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTest,
PersonalizationPageWithPersonalizationHub) {
RunSettingsTest(
"personalization_page/"
"personalization_page_with_personalization_hub_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled, Router) {
RunSettingsTest("router_test.js");
}
IN_PROC_BROWSER_TEST_P(OSSettingsRevampMochaTest, SettingsSchedulerSlider) {
RunSettingsTest(
"settings_scheduler_slider/settings_scheduler_slider_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPage) {
RunSettingsTest("system_preferences_page/system_preferences_page_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageDateTimeSettingsCard) {
RunSettingsTest("date_time_page/date_time_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageFilesSettingsCard) {
RunSettingsTest("os_files_page/files_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageLanguageSettingsCard) {
RunSettingsTest("os_languages_page/language_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageResetSettingsCard) {
RunSettingsTest("os_reset_page/reset_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageSearchAndAssistantSettingsCard) {
RunSettingsTest("os_search_page/search_and_assistant_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageStartupSettingsCard) {
RunSettingsTest("system_preferences_page/startup_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageMultitaskingSettingsCard) {
RunSettingsTest("system_preferences_page/multitasking_settings_card_test.js");
}
IN_PROC_BROWSER_TEST_F(OSSettingsMochaTestRevampEnabled,
SystemPreferencesPageStorageAndPowerSettingsCard) {
RunSettingsTest(
"system_preferences_page/storage_and_power_settings_card_test.js");
}
} // namespace ash::settings