| OLD | NEW |
| 1 { | 1 { |
| 2 "states": [ | 2 "states": [ |
| 3 ["no_pv", ["chrome_user_no_pv.prop", | 3 ["no_pv", ["chrome_user_no_pv.prop", |
| 4 "chrome_canary_no_pv.prop", | 4 "chrome_canary_no_pv.prop", |
| 5 "chrome_system_no_pv.prop"]], | 5 "chrome_system_no_pv.prop"]], |
| 6 ["clean", ["chrome_user_not_installed.prop", | 6 ["clean", ["chrome_user_not_installed.prop", |
| 7 "chrome_canary_not_installed.prop", | 7 "chrome_canary_not_installed.prop", |
| 8 "chrome_system_not_installed.prop", | 8 "chrome_system_not_installed.prop", |
| 9 "chrome_user_not_inuse.prop", | 9 "chrome_user_not_inuse.prop", |
| 10 "chrome_canary_not_inuse.prop", | 10 "chrome_canary_not_inuse.prop", |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 ["uninstall_chrome_user", | 83 ["uninstall_chrome_user", |
| 84 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\""], | 84 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\""], |
| 85 ["uninstall_chrome_canary", | 85 ["uninstall_chrome_canary", |
| 86 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME_SXS\""], | 86 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME_SXS\""], |
| 87 ["uninstall_chrome_system", | 87 ["uninstall_chrome_system", |
| 88 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\" --syst
em-level"] | 88 "python uninstall_chrome.py --chrome-long-name=\"$CHROME_LONG_NAME\" --syst
em-level"] |
| 89 ], | 89 ], |
| 90 "tests": [ | 90 "tests": [ |
| 91 { | 91 { |
| 92 "name": "RepairChromeStrandedBinaries", | 92 "name": "RepairChromeStrandedBinaries", |
| 93 "description": "Verifies that a multi-install update will repair Chrome if
Chrome is missing from the Clients key yet appears to be actively used.", |
| 93 "traversal": [ | 94 "traversal": [ |
| 94 "no_pv", | 95 "no_pv", |
| 95 "install_chrome_user", "chrome_user_installed_not_inuse", | 96 "install_chrome_user", "chrome_user_installed_not_inuse", |
| 96 "update_user_chrome_lastrun", "chrome_user_installed_not_inuse", | 97 "update_user_chrome_lastrun", "chrome_user_installed_not_inuse", |
| 97 "kill_user_chrome", "no_chrome_user", | 98 "kill_user_chrome", "no_chrome_user", |
| 98 "update_multi_chrome_user", "chrome_user_installed_not_inuse", | 99 "update_multi_chrome_user", "chrome_user_installed_not_inuse", |
| 99 "uninstall_chrome_user", "clean" | 100 "uninstall_chrome_user", "clean" |
| 100 ] | 101 ] |
| 101 }, | 102 }, |
| 102 { | 103 { |
| 103 "name": "RemoveStrandedBinaries", | 104 "name": "RemoveStrandedBinaries", |
| 105 "description": "Verifies that a multi-install update will uninstall Chrome
and the binaries if Chrome is missing from the Clients key and does not appear
to be actively used.", |
| 104 "traversal": [ | 106 "traversal": [ |
| 105 "no_pv", | 107 "no_pv", |
| 106 "install_chrome_user", "chrome_user_installed_not_inuse", | 108 "install_chrome_user", "chrome_user_installed_not_inuse", |
| 107 "update_user_chrome_lastrun", "chrome_user_installed_not_inuse", | 109 "update_user_chrome_lastrun", "chrome_user_installed_not_inuse", |
| 108 "delete_user_chrome_lastrun", "chrome_user_installed_not_inuse", | 110 "delete_user_chrome_lastrun", "chrome_user_installed_not_inuse", |
| 109 "kill_user_chrome", "no_chrome_user", | 111 "kill_user_chrome", "no_chrome_user", |
| 110 "update_multi_chrome_user", "clean" | 112 "update_multi_chrome_user", "clean" |
| 111 ] | 113 ] |
| 112 }, | 114 }, |
| 113 { | 115 { |
| 114 "name": "ChromeUserLevel", | 116 "name": "ChromeUserLevel", |
| 117 "description": "Verifies that multi-install user-level Chrome can be insta
lled and uninstalled.", |
| 115 "traversal": [ | 118 "traversal": [ |
| 116 "no_pv", | 119 "no_pv", |
| 117 "install_chrome_user", "chrome_user_installed_not_inuse", | 120 "install_chrome_user", "chrome_user_installed_not_inuse", |
| 118 "uninstall_chrome_user", "clean" | 121 "uninstall_chrome_user", "clean" |
| 119 ] | 122 ] |
| 120 }, | 123 }, |
| 121 { | 124 { |
| 122 "name": "ChromeCanary", | 125 "name": "ChromeCanary", |
| 126 "description": "Verifies that Chrome SxS can be installed and uninstalled.
", |
| 123 "condition": "$SUPPORTS_SXS", | 127 "condition": "$SUPPORTS_SXS", |
| 124 "traversal": [ | 128 "traversal": [ |
| 125 "no_pv", | 129 "no_pv", |
| 126 "install_chrome_canary", "chrome_canary_installed_not_inuse", | 130 "install_chrome_canary", "chrome_canary_installed_not_inuse", |
| 127 "uninstall_chrome_canary", "clean" | 131 "uninstall_chrome_canary", "clean" |
| 128 ] | 132 ] |
| 129 }, | 133 }, |
| 130 { | 134 { |
| 131 "name": "ChromeSystemLevel", | 135 "name": "ChromeSystemLevel", |
| 136 "description": "Verifies that multi-install system-level Chrome can be ins
talled and uninstalled.", |
| 132 "traversal": [ | 137 "traversal": [ |
| 133 "no_pv", | 138 "no_pv", |
| 134 "install_chrome_system", "chrome_system_installed_not_inuse", | 139 "install_chrome_system", "chrome_system_installed_not_inuse", |
| 135 "uninstall_chrome_system", "clean" | 140 "uninstall_chrome_system", "clean" |
| 136 ] | 141 ] |
| 137 }, | 142 }, |
| 138 { | 143 { |
| 139 "name": "ChromeUserLevelWithCanary", | 144 "name": "ChromeUserLevelWithCanary", |
| 145 "description": "Verifies that multi-install user-level Chrome and Chrome S
xS can be installed simultaneously.", |
| 140 "condition": "$SUPPORTS_SXS", | 146 "condition": "$SUPPORTS_SXS", |
| 141 "traversal": [ | 147 "traversal": [ |
| 142 "no_pv", | 148 "no_pv", |
| 143 "install_chrome_user", "chrome_user_installed_not_inuse", | 149 "install_chrome_user", "chrome_user_installed_not_inuse", |
| 144 "install_chrome_canary", "chrome_user_and_canary_installed_not_inuse", | 150 "install_chrome_canary", "chrome_user_and_canary_installed_not_inuse", |
| 145 "uninstall_chrome_user", "chrome_canary_installed_not_inuse", | 151 "uninstall_chrome_user", "chrome_canary_installed_not_inuse", |
| 146 "uninstall_chrome_canary", "clean" | 152 "uninstall_chrome_canary", "clean" |
| 147 ] | 153 ] |
| 148 } | 154 } |
| 149 ] | 155 ] |
| 150 } | 156 } |
| OLD | NEW |