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

Side by Side Diff: chrome/test/data/policy/policy_test_cases.json

Issue 11276006: Add Chrome OS-specific controlled setting indicators (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Mark DeviceMetricsReporting policy as official only. Created 8 years, 1 month 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/resources/options/sync_section.html ('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 { 1 {
2 "-- Template --": { 2 "-- Template --": {
3 "intro": "Top-level entries map a policy name to its test parameters, descri bed below.", 3 "intro": "Top-level entries map a policy name to its test parameters, descri bed below.",
4 4
5 "os": ["List of operating systems that support this policy. Valid values:", "win", "linux", "mac", "chromeos"], 5 "os": ["List of operating systems that support this policy. Valid values:", "win", "linux", "mac", "chromeos"],
6 "official_only": "Whether this policy exists in official builds only. Defaul ts to |false| if not specified.", 6 "official_only": "Whether this policy exists in official builds only. Defaul ts to |false| if not specified.",
7 "can_be_recommended": "Whether a recommended value may be set for the policy . Defaults to |false| if not specified.", 7 "can_be_recommended": "Whether a recommended value may be set for the policy . Defaults to |false| if not specified.",
8 "test_policy": "A policy dictionary that should trigger the managed banner i n the settings UI. Usually just sets the current policy.", 8 "test_policy": "A policy dictionary that should trigger the managed banner i n the settings UI. Usually just sets the current policy.",
9 "settings_pages": ["A list of settings pages where the banner should be visi ble when this policy is set."], 9 "settings_pages": ["A list of settings pages where the banner should be visi ble when this policy is set."],
10 "note": "If the policy affects any preferences, the following array should b e specified with one entry per such preference.", 10 "note": "If the policy affects any preferences, the following array should b e specified with one entry per such preference.",
(...skipping 1517 matching lines...) Expand 10 before | Expand all | Expand 10 after
1528 1528
1529 "DisableScreenshots": { 1529 "DisableScreenshots": {
1530 "os": ["win", "linux", "mac", "chromeos"], 1530 "os": ["win", "linux", "mac", "chromeos"],
1531 "test_policy": { "DisableScreenshots": true }, 1531 "test_policy": { "DisableScreenshots": true },
1532 "settings_pages": [], 1532 "settings_pages": [],
1533 "pref_mappings": [ 1533 "pref_mappings": [
1534 { "pref": "disable_screenshots" } 1534 { "pref": "disable_screenshots" }
1535 ] 1535 ]
1536 }, 1536 },
1537 1537
1538 "----- Chrome OS policies ------------------------------------------------": { 1538 "----- Chrome OS policies ------------------------------------------------": { },
1539 "note": "TODO(frankf): Add prefs for these after crosbug.com/28756 is fixed. ",
1540 "note 2": "TODO(joaodasilva): that bug is now obsolete and these tests can b e expanded to chromeos."
1541 },
1542 1539
1543 "ChromeOsLockOnIdleSuspend": { 1540 "ChromeOsLockOnIdleSuspend": {
1544 "os": ["chromeos"], 1541 "os": ["chromeos"],
1542 "can_be_recommended": true,
1545 "test_policy": { "ChromeOsLockOnIdleSuspend": true }, 1543 "test_policy": { "ChromeOsLockOnIdleSuspend": true },
1546 "settings_pages": ["chrome://settings-frame"] 1544 "settings_pages": ["chrome://settings-frame"],
1545 "pref_mappings": [
1546 { "pref": "settings.enable_screen_lock",
1547 "indicator_tests": [
1548 { "policy": { "ChromeOsLockOnIdleSuspend": true } }
1549 ]
1550 }
1551 ]
1547 }, 1552 },
1548 1553
1549 "PolicyRefreshRate": { 1554 "PolicyRefreshRate": {
1550 "os": ["chromeos"], 1555 "os": ["chromeos"],
1551 "test_policy": { "PolicyRefreshRate": 300000 }, 1556 "test_policy": { "PolicyRefreshRate": 300000 },
1552 "settings_pages": [] 1557 "settings_pages": [],
1558 "pref_mappings": [
1559 { "pref": "policy.user_refresh_rate",
1560 "local_state": true
1561 }
1562 ]
1553 }, 1563 },
1554 1564
1555 "OpenNetworkConfiguration": { 1565 "OpenNetworkConfiguration": {
1556 "os": ["chromeos"], 1566 "os": ["chromeos"],
1557 "test_policy": { "OpenNetworkConfiguration": "" }, 1567 "test_policy": { "OpenNetworkConfiguration": "" },
1558 "settings_pages": [] 1568 "settings_pages": []
1559 }, 1569 },
1560 1570
1561 "DriveDisabled": { 1571 "DriveDisabled": {
1562 "os": ["chromeos"], 1572 "os": ["chromeos"],
1563 "test_policy": { "DriveDisabled": true }, 1573 "test_policy": { "DriveDisabled": false },
1564 "settings_pages": [] 1574 "settings_pages": [],
1575 "pref_mappings": [
1576 { "pref": "gdata.disabled" }
1577 ]
1565 }, 1578 },
1566 1579
1567 "DriveDisabledOverCellular": { 1580 "DriveDisabledOverCellular": {
1568 "os": ["chromeos"], 1581 "os": ["chromeos"],
1569 "test_policy": { "DriveDisabledOverCellular": true }, 1582 "test_policy": { "DriveDisabledOverCellular": true },
1570 "settings_pages": [] 1583 "settings_pages": [],
1584 "pref_mappings": [
1585 { "pref": "gdata.cellular.disabled" }
1586 ]
1571 }, 1587 },
1572 1588
1573 "PinnedLauncherApps": { 1589 "PinnedLauncherApps": {
1574 "os": ["chromeos"], 1590 "os": ["chromeos"],
1591 "can_be_recommended": true,
1575 "test_policy": { "PinnedLauncherApps": [] }, 1592 "test_policy": { "PinnedLauncherApps": [] },
1576 "settings_pages": [] 1593 "settings_pages": [],
1594 "pref_mappings": [
1595 { "pref": "pinned_launcher_apps" }
1596 ]
1577 }, 1597 },
1578 1598
1579 "ExternalStorageDisabled": { 1599 "ExternalStorageDisabled": {
1580 "os": ["chromeos"], 1600 "os": ["chromeos"],
1581 "test_policy": { "ExternalStorageDisabled": true }, 1601 "test_policy": { "ExternalStorageDisabled": true },
1582 "settings_pages": [] 1602 "settings_pages": [],
1603 "pref_mappings": [
1604 { "pref": "hardware.external_storage_disabled" }
1605 ]
1583 }, 1606 },
1584 1607
1585 "AudioOutputAllowed": { 1608 "AudioOutputAllowed": {
1586 "os": ["chromeos"], 1609 "os": ["chromeos"],
1587 "test_policy": { "AudioOutputAllowed": true }, 1610 "test_policy": { "AudioOutputAllowed": true },
1588 "settings_pages": [] 1611 "settings_pages": [],
1612 "pref_mappings": [
1613 { "pref": "hardware.audio_output_enabled",
1614 "local_state": true }
1615 ]
1589 }, 1616 },
1590 1617
1591 "AudioCaptureAllowed": { 1618 "AudioCaptureAllowed": {
1592 "os": ["chromeos"], 1619 "os": ["chromeos"],
1593 "test_policy": { "AudioCaptureAllowed": true }, 1620 "test_policy": { "AudioCaptureAllowed": true },
1594 "settings_pages": [] 1621 "settings_pages": [],
1622 "pref_mappings": [
1623 { "pref": "hardware.audio_capture_enabled",
1624 "local_state": true }
1625 ]
1595 }, 1626 },
1596 1627
1597 "----- Chrome OS device policies ---------------------------------------": {}, 1628 "----- Chrome OS device policies ---------------------------------------": {},
1598 1629
1599 "DevicePolicyRefreshRate": { 1630 "DevicePolicyRefreshRate": {
1600 "os": ["chromeos"], 1631 "os": ["chromeos"],
1601 "test_policy": { "DevicePolicyRefreshRate": 300000 }, 1632 "test_policy": { "DevicePolicyRefreshRate": 300000 },
1602 "settings_pages": [] 1633 "settings_pages": [],
1634 "pref_mappings": [
1635 { "pref": "policy.device_refresh_rate",
1636 "local_state": true }
1637 ]
1603 }, 1638 },
1604 1639
1605 "ChromeOsReleaseChannel": { 1640 "ChromeOsReleaseChannel": {
1606 "os": ["chromeos"], 1641 "os": ["chromeos"],
1607 "test_policy": { "ChromeOsReleaseChannel": "stable-channel" }, 1642 "test_policy": { "ChromeOsReleaseChannel": "stable-channel" },
1608 "settings_pages": [] 1643 "settings_pages": []
1609 }, 1644 },
1610 1645
1611 "ChromeOsReleaseChannelDelegated": { 1646 "ChromeOsReleaseChannelDelegated": {
1612 "os": ["chromeos"], 1647 "os": ["chromeos"],
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1663 }, 1698 },
1664 1699
1665 "DeviceDataRoamingEnabled": { 1700 "DeviceDataRoamingEnabled": {
1666 "os": ["chromeos"], 1701 "os": ["chromeos"],
1667 "test_policy": { "DeviceDataRoamingEnabled": true }, 1702 "test_policy": { "DeviceDataRoamingEnabled": true },
1668 "settings_pages": [] 1703 "settings_pages": []
1669 }, 1704 },
1670 1705
1671 "DeviceMetricsReportingEnabled": { 1706 "DeviceMetricsReportingEnabled": {
1672 "os": ["chromeos"], 1707 "os": ["chromeos"],
1708 "official_only": true,
1673 "test_policy": { "DeviceMetricsReportingEnabled": true }, 1709 "test_policy": { "DeviceMetricsReportingEnabled": true },
1674 "settings_pages": [] 1710 "settings_pages": [],
1711 "pref_mappings": [
1712 { "pref": "cros.metrics.reportingEnabled",
1713 "indicator_test_setup_js": "Preferences.getInstance().addEventListener(' alternate_error_pages.enabled', function(event) { Preferences.prefsChangedCallba ck(['cros.metrics.reportingEnabled', {value: event.value.value, controlledBy: ev ent.value.controlledBy, disabled: event.value.disabled}]); });",
1714 "indicator_tests": [
1715 { "policy": { "AlternateErrorPagesEnabled": true } }
1716 ]
1717 }
1718 ],
1719
1720 "note": "TODO(bartfab): The |indicator_test_setup_js| above is a hack that m akes |cros.metrics.reportingEnabled| track the status of the entirely unrelated |alternate_error_pages.enabled| pref. This is because cros settings cannot curre ntly be made policy-controlled in browser tests. Remove this hack once that rest riction is lifted."
1675 }, 1721 },
1676 1722
1677 "DeviceEphemeralUsersEnabled": { 1723 "DeviceEphemeralUsersEnabled": {
1678 "os": ["chromeos"], 1724 "os": ["chromeos"],
1679 "test_policy": { "DeviceEphemeralUsersEnabled": true }, 1725 "test_policy": { "DeviceEphemeralUsersEnabled": true },
1680 "settings_pages": [] 1726 "settings_pages": []
1681 }, 1727 },
1682 1728
1683 "DeviceIdleLogoutTimeout": { 1729 "DeviceIdleLogoutTimeout": {
1684 "os": ["chromeos"], 1730 "os": ["chromeos"],
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
1783 "test_policy": { "GCFUserDataDir": "${user_name}/test-frame" }, 1829 "test_policy": { "GCFUserDataDir": "${user_name}/test-frame" },
1784 "settings_pages": [] 1830 "settings_pages": []
1785 }, 1831 },
1786 1832
1787 "AdditionalLaunchParameters": { 1833 "AdditionalLaunchParameters": {
1788 "os": [], 1834 "os": [],
1789 "test_policy": { "AdditionalLaunchParameters": "--enable-media-stream" }, 1835 "test_policy": { "AdditionalLaunchParameters": "--enable-media-stream" },
1790 "settings_pages": [] 1836 "settings_pages": []
1791 } 1837 }
1792 } 1838 }
OLDNEW
« no previous file with comments | « chrome/browser/resources/options/sync_section.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698