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 |