Commit 00fed66f authored by Mike Meade's avatar Mike Meade Committed by Commit Bot

Switching the mini_installer upgrades to N-1->N

To support certain use cases the current upgrade strategy
can't be used. This cl changes all upgrades to N-1 strategy.

Bug: 461856
Change-Id: Ic7a7580e6e2e51b65428cddaca1209a3edc0af5b
Reviewed-on: https://chromium-review.googlesource.com/1013222Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Reviewed-by: default avatarGreg Thompson <grt@chromium.org>
Commit-Queue: James Meade <mmeade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551495}
parent 778e8cf0
...@@ -293,13 +293,13 @@ generate_mini_installer("mini_installer") { ...@@ -293,13 +293,13 @@ generate_mini_installer("mini_installer") {
chrome_dll_target = "//chrome:main_dll" chrome_dll_target = "//chrome:main_dll"
} }
# next_version_mini_installer.exe can't be generated in an x86 Debug component # previous_version_mini_installer.exe can't be generated in an x86 Debug
# build because it requires too much memory. # component build because it requires too much memory.
# TODO(thakis): Enable this in cross builds, https://crbug.com/799827 # TODO(thakis): Enable this in cross builds, https://crbug.com/799827
if (!(is_component_build && is_debug && target_cpu == "x86") && if (!(is_component_build && is_debug && target_cpu == "x86") &&
host_os == "win") { host_os == "win") {
action("next_version_mini_installer") { action("previous_version_mini_installer") {
script = "generate_next_version_mini_installer.py" script = "generate_previous_version_mini_installer.py"
testonly = true testonly = true
inputs = [ inputs = [
"$root_out_dir/alternate_version_generator.exe", "$root_out_dir/alternate_version_generator.exe",
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file. # found in the LICENSE file.
"""Generates a mini_installer with a higher version than an existing one.""" """Generates a mini_installer with a lower version than an existing one."""
import argparse import argparse
import subprocess import subprocess
...@@ -18,6 +18,7 @@ def main(): ...@@ -18,6 +18,7 @@ def main():
return subprocess.call([ return subprocess.call([
'alternate_version_generator.exe', 'alternate_version_generator.exe',
'--force', '--force',
'--previous',
'--out=' + args.out, '--out=' + args.out,
]) ])
......
...@@ -9,7 +9,7 @@ if (is_win) { ...@@ -9,7 +9,7 @@ if (is_win) {
data_deps = [ data_deps = [
"//chrome/test/chromedriver:chromedriver", "//chrome/test/chromedriver:chromedriver",
"//chrome/installer/mini_installer:mini_installer", "//chrome/installer/mini_installer:mini_installer",
"//chrome/installer/mini_installer:next_version_mini_installer", "//chrome/installer/mini_installer:previous_version_mini_installer",
] ]
data = [ data = [
"//third_party/webdriver/pylib/", "//third_party/webdriver/pylib/",
...@@ -29,7 +29,6 @@ if (is_win) { ...@@ -29,7 +29,6 @@ if (is_win) {
"config/chrome_canary_no_pv.prop", "config/chrome_canary_no_pv.prop",
"config/chrome_canary_not_installed.prop", "config/chrome_canary_not_installed.prop",
"config/chrome_canary_not_inuse.prop", "config/chrome_canary_not_inuse.prop",
"config/chrome_canary_updated.prop",
"config/chrome_dev_installed.prop", "config/chrome_dev_installed.prop",
"config/chrome_dev_no_pv.prop", "config/chrome_dev_no_pv.prop",
"config/chrome_dev_not_installed.prop", "config/chrome_dev_not_installed.prop",
...@@ -41,7 +40,6 @@ if (is_win) { ...@@ -41,7 +40,6 @@ if (is_win) {
"config/chrome_system_no_pv.prop", "config/chrome_system_no_pv.prop",
"config/chrome_system_not_installed.prop", "config/chrome_system_not_installed.prop",
"config/chrome_system_not_inuse.prop", "config/chrome_system_not_inuse.prop",
"config/chrome_system_updated.prop",
"config/chrome_user_binaries_killed.prop", "config/chrome_user_binaries_killed.prop",
"config/chrome_user_installed.prop", "config/chrome_user_installed.prop",
"config/chrome_user_inuse.prop", "config/chrome_user_inuse.prop",
...@@ -49,8 +47,10 @@ if (is_win) { ...@@ -49,8 +47,10 @@ if (is_win) {
"config/chrome_user_no_pv.prop", "config/chrome_user_no_pv.prop",
"config/chrome_user_not_installed.prop", "config/chrome_user_not_installed.prop",
"config/chrome_user_not_inuse.prop", "config/chrome_user_not_inuse.prop",
"config/chrome_user_updated.prop",
"config/config.config", "config/config.config",
"config/previous_chrome_canary_installed.prop",
"config/previous_chrome_system_installed.prop",
"config/previous_chrome_user_installed.prop",
"file_verifier.py", "file_verifier.py",
"launch_chrome.py", "launch_chrome.py",
"make_chrome_multi.py", "make_chrome_multi.py",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_BETA\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR_BETA\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_BETA\\Application\\$MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$LOCAL_APPDATA\\$CHROME_DIR_BETA\\Application\\$MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -23,7 +23,9 @@ ...@@ -23,7 +23,9 @@
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$MINI_INSTALLER_FILE_VERSION"
} },
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -23,7 +23,9 @@ ...@@ -23,7 +23,9 @@
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$MINI_INSTALLER_FILE_VERSION"
} },
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_DEV\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR_DEV\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_DEV\\Application\\$MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$LOCAL_APPDATA\\$CHROME_DIR_DEV\\Application\\$MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -23,7 +23,9 @@ ...@@ -23,7 +23,9 @@
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$MINI_INSTALLER_FILE_VERSION"
} },
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
......
...@@ -2,17 +2,17 @@ ...@@ -2,17 +2,17 @@
"Files": { "Files": {
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true}, "$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true}, "$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\chrome.dll": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -46,11 +46,11 @@ ...@@ -46,11 +46,11 @@
"values": { "values": {
"UninstallString": { "UninstallString": {
"type": "SZ", "type": "SZ",
"data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --multi-install --chrome --system-level --verbose-logging" "data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --multi-install --chrome --system-level --verbose-logging"
}, },
"Version": { "Version": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
"exists": "required", "exists": "required",
"values": { "values": {
"type": "SZ", "type": "SZ",
"data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\notification_helper.exe" "data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe"
} }
}, },
"HKEY_LOCAL_MACHINE\\Software\\Classes\\$CHROME_SHORT_NAME": { "HKEY_LOCAL_MACHINE\\Software\\Classes\\$CHROME_SHORT_NAME": {
......
...@@ -2,17 +2,17 @@ ...@@ -2,17 +2,17 @@
"Files": { "Files": {
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\chrome.dll": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -46,11 +46,11 @@ ...@@ -46,11 +46,11 @@
"values": { "values": {
"UninstallString": { "UninstallString": {
"type": "SZ", "type": "SZ",
"data": "\"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --multi-install --chrome --verbose-logging" "data": "\"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --multi-install --chrome --verbose-logging"
}, },
"Version": { "Version": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
"exists": "required", "exists": "required",
"values": { "values": {
"type": "SZ", "type": "SZ",
"data": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\notification_helper.exe" "data": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe"
} }
}, },
"HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME$USER_SPECIFIC_REGISTRY_SUFFIX": { "HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME$USER_SPECIFIC_REGISTRY_SUFFIX": {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -22,7 +22,9 @@ ...@@ -22,7 +22,9 @@
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$MINI_INSTALLER_FILE_VERSION"
} },
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION\\$MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false} {"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
...@@ -22,7 +22,9 @@ ...@@ -22,7 +22,9 @@
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$MINI_INSTALLER_FILE_VERSION" "data": "$MINI_INSTALLER_FILE_VERSION"
} },
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
......
...@@ -3,16 +3,18 @@ ...@@ -3,16 +3,18 @@
"Files": { "Files": {
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\chrome.exe": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\chrome.exe": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\chrome.VisualElementsManifest.xml": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\chrome.VisualElementsManifest.xml": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true} {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION":
{"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
"HKEY_CURRENT_USER\\$CHROME_UPDATE_REGISTRY_SUBKEY_SXS": { "HKEY_CURRENT_USER\\$CHROME_UPDATE_REGISTRY_SUBKEY_SXS": {
...@@ -20,10 +22,8 @@ ...@@ -20,10 +22,8 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
}, }
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
...@@ -32,11 +32,11 @@ ...@@ -32,11 +32,11 @@
"values": { "values": {
"UninstallString": { "UninstallString": {
"type": "SZ", "type": "SZ",
"data": "\"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --chrome-sxs --verbose-logging" "data": "\"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --chrome-sxs --verbose-logging"
}, },
"Version": { "Version": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
"exists": "required", "exists": "required",
"values": { "values": {
"type": "SZ", "type": "SZ",
"data": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe" "data": "$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe"
} }
}, },
"HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME_SXS$USER_SPECIFIC_REGISTRY_SUFFIX": { "HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME_SXS$USER_SPECIFIC_REGISTRY_SUFFIX": {
......
...@@ -2,16 +2,18 @@ ...@@ -2,16 +2,18 @@
"Files": { "Files": {
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true}, "$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true}, "$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe":
{"exists": true}, {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION.manifest": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true} {"exists": true},
"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION":
{"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
"HKEY_LOCAL_MACHINE\\$CHROME_UPDATE_REGISTRY_SUBKEY": { "HKEY_LOCAL_MACHINE\\$CHROME_UPDATE_REGISTRY_SUBKEY": {
...@@ -19,10 +21,8 @@ ...@@ -19,10 +21,8 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
}, }
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
"values": { "values": {
"CommandLine": { "CommandLine": {
"type": "SZ", "type": "SZ",
"data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --store-dmtoken=%1 --system-level --verbose-logging" "data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --store-dmtoken=%1 --system-level --verbose-logging"
}, },
"WebAccessible": { "WebAccessible": {
"type": "DWORD", "type": "DWORD",
...@@ -55,11 +55,11 @@ ...@@ -55,11 +55,11 @@
"values": { "values": {
"UninstallString": { "UninstallString": {
"type": "SZ", "type": "SZ",
"data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --system-level --verbose-logging" "data": "\"$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --system-level --verbose-logging"
}, },
"Version": { "Version": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
"exists": "required", "exists": "required",
"values": { "values": {
"type": "SZ", "type": "SZ",
"data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe" "data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe"
} }
}, },
"HKEY_LOCAL_MACHINE\\Software\\Classes\\$CHROME_SHORT_NAME": { "HKEY_LOCAL_MACHINE\\Software\\Classes\\$CHROME_SHORT_NAME": {
...@@ -87,15 +87,15 @@ ...@@ -87,15 +87,15 @@
}, },
"CategoryMessageFile": { "CategoryMessageFile": {
"type": "SZ", "type": "SZ",
"data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll" "data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll"
}, },
"EventMessageFile": { "EventMessageFile": {
"type": "SZ", "type": "SZ",
"data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll" "data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll"
}, },
"ParameterMessageFile": { "ParameterMessageFile": {
"type": "SZ", "type": "SZ",
"data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll" "data": "$PROGRAM_FILES\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\eventlog_provider.dll"
} }
} }
} }
......
...@@ -2,16 +2,18 @@ ...@@ -2,16 +2,18 @@
"Files": { "Files": {
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true}, "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.VisualElementsManifest.xml": {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\chrome_elf.dll":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\chrome.7z":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe":
{"exists": true}, {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION.manifest": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION.manifest":
{"exists": true} {"exists": true},
"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$MINI_INSTALLER_FILE_VERSION":
{"exists": false}
}, },
"RegistryEntries": { "RegistryEntries": {
"HKEY_CURRENT_USER\\$CHROME_UPDATE_REGISTRY_SUBKEY": { "HKEY_CURRENT_USER\\$CHROME_UPDATE_REGISTRY_SUBKEY": {
...@@ -19,10 +21,8 @@ ...@@ -19,10 +21,8 @@
"values": { "values": {
"pv": { "pv": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
}, }
"opv": { },
"cmd": { }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
}, },
...@@ -40,11 +40,11 @@ ...@@ -40,11 +40,11 @@
"values": { "values": {
"UninstallString": { "UninstallString": {
"type": "SZ", "type": "SZ",
"data": "\"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --verbose-logging" "data": "\"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\Installer\\setup.exe\" --uninstall --verbose-logging"
}, },
"Version": { "Version": {
"type": "SZ", "type": "SZ",
"data": "$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION" "data": "$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION"
} }
}, },
"wow_key": "KEY_WOW64_32KEY" "wow_key": "KEY_WOW64_32KEY"
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
"exists": "required", "exists": "required",
"values": { "values": {
"type": "SZ", "type": "SZ",
"data": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$NEXT_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe" "data": "$LOCAL_APPDATA\\$CHROME_DIR\\Application\\$PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION\\notification_helper.exe"
} }
}, },
"HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME$USER_SPECIFIC_REGISTRY_SUFFIX": { "HKEY_CURRENT_USER\\Software\\Classes\\$CHROME_SHORT_NAME$USER_SPECIFIC_REGISTRY_SUFFIX": {
......
...@@ -475,10 +475,10 @@ def DoMain(): ...@@ -475,10 +475,10 @@ def DoMain():
default='mini_installer.exe', default='mini_installer.exe',
metavar='FILENAME', metavar='FILENAME',
help='The path of the installer.') help='The path of the installer.')
parser.add_argument('--next-version-installer-path', parser.add_argument('--previous-version-installer-path',
default='next_version_mini_installer.exe', default='previous_version_mini_installer.exe',
metavar='FILENAME', metavar='FILENAME',
help='The path of the next version installer.') help='The path of the previous version installer.')
parser.add_argument('--chromedriver-path', parser.add_argument('--chromedriver-path',
default='chromedriver.exe', default='chromedriver.exe',
help='The path to chromedriver.') help='The path to chromedriver.')
...@@ -498,8 +498,8 @@ def DoMain(): ...@@ -498,8 +498,8 @@ def DoMain():
# Use absolute paths. # Use absolute paths.
installer_path = GetAbsoluteExecutablePath( installer_path = GetAbsoluteExecutablePath(
args.build_dir, args.target, args.installer_path) args.build_dir, args.target, args.installer_path)
next_version_installer_path = GetAbsoluteExecutablePath( previous_version_installer_path = GetAbsoluteExecutablePath(
args.build_dir, args.target, args.next_version_installer_path) args.build_dir, args.target, args.previous_version_installer_path)
chromedriver_path = GetAbsoluteExecutablePath( chromedriver_path = GetAbsoluteExecutablePath(
args.build_dir, args.target, args.chromedriver_path) args.build_dir, args.target, args.chromedriver_path)
config_path = GetAbsoluteConfigPath(args.config) config_path = GetAbsoluteConfigPath(args.config)
...@@ -512,7 +512,7 @@ def DoMain(): ...@@ -512,7 +512,7 @@ def DoMain():
suite = unittest.TestSuite() suite = unittest.TestSuite()
variable_expander = VariableExpander(installer_path, variable_expander = VariableExpander(installer_path,
next_version_installer_path, previous_version_installer_path,
chromedriver_path, chromedriver_path,
args.quiet) args.quiet)
config = ParseConfigFile(config_path, variable_expander) config = ParseConfigFile(config_path, variable_expander)
......
...@@ -64,7 +64,7 @@ def _GetUserSpecificRegistrySuffix(): ...@@ -64,7 +64,7 @@ def _GetUserSpecificRegistrySuffix():
class VariableExpander: class VariableExpander:
"""Expands variables in strings.""" """Expands variables in strings."""
def __init__(self, mini_installer_path, next_version_mini_installer_path, def __init__(self, mini_installer_path, previous_version_mini_installer_path,
chromedriver_path, quiet): chromedriver_path, quiet):
"""Constructor. """Constructor.
...@@ -103,10 +103,10 @@ class VariableExpander: ...@@ -103,10 +103,10 @@ class VariableExpander:
* $MINI_INSTALLER: the unquoted path to the mini_installer. * $MINI_INSTALLER: the unquoted path to the mini_installer.
* $MINI_INSTALLER_BITNESS: the bitness of the mini_installer. * $MINI_INSTALLER_BITNESS: the bitness of the mini_installer.
* $MINI_INSTALLER_FILE_VERSION: the file version of $MINI_INSTALLER. * $MINI_INSTALLER_FILE_VERSION: the file version of $MINI_INSTALLER.
* $NEXT_VERSION_MINI_INSTALLER: the unquoted path to a mini_installer * $PREVIOUS_VERSION_MINI_INSTALLER: the unquoted path to a
whose version is higher than $MINI_INSTALLER. mini_installer whose version is lower than $MINI_INSTALLER.
* $NEXT_VERSION_MINI_INSTALLER_FILE_VERSION: the file version of * $PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION: the file version of
$NEXT_VERSION_MINI_INSTALLER. $PREVIOUS_VERSION_MINI_INSTALLER.
* $PROGRAM_FILES: the unquoted path to the Program Files folder. * $PROGRAM_FILES: the unquoted path to the Program Files folder.
* $USER_SPECIFIC_REGISTRY_SUFFIX: the output from the function * $USER_SPECIFIC_REGISTRY_SUFFIX: the output from the function
_GetUserSpecificRegistrySuffix(). _GetUserSpecificRegistrySuffix().
...@@ -124,12 +124,12 @@ class VariableExpander: ...@@ -124,12 +124,12 @@ class VariableExpander:
Args: Args:
mini_installer_path: The path to a mini_installer. mini_installer_path: The path to a mini_installer.
next_version_mini_installer_path: The path to a mini_installer whose previous_version_mini_installer_path: The path to a mini_installer whose
version is higher than |mini_installer_path|. version is lower than |mini_installer_path|.
""" """
mini_installer_abspath = os.path.abspath(mini_installer_path) mini_installer_abspath = os.path.abspath(mini_installer_path)
next_version_mini_installer_abspath = os.path.abspath( previous_version_mini_installer_abspath = os.path.abspath(
next_version_mini_installer_path) previous_version_mini_installer_path)
windows_major_ver, windows_minor_ver, _, _, _ = win32api.GetVersionEx() windows_major_ver, windows_minor_ver, _, _, _ = win32api.GetVersionEx()
self._variable_mapping = { self._variable_mapping = {
'CHROMEDRIVER_PATH': chromedriver_path, 'CHROMEDRIVER_PATH': chromedriver_path,
...@@ -139,9 +139,10 @@ class VariableExpander: ...@@ -139,9 +139,10 @@ class VariableExpander:
'MINI_INSTALLER': mini_installer_abspath, 'MINI_INSTALLER': mini_installer_abspath,
'MINI_INSTALLER_FILE_VERSION': _GetFileVersion(mini_installer_abspath), 'MINI_INSTALLER_FILE_VERSION': _GetFileVersion(mini_installer_abspath),
'MINI_INSTALLER_BITNESS': _GetFileBitness(mini_installer_abspath), 'MINI_INSTALLER_BITNESS': _GetFileBitness(mini_installer_abspath),
'NEXT_VERSION_MINI_INSTALLER': next_version_mini_installer_abspath, 'PREVIOUS_VERSION_MINI_INSTALLER':
'NEXT_VERSION_MINI_INSTALLER_FILE_VERSION': _GetFileVersion( previous_version_mini_installer_abspath,
next_version_mini_installer_abspath), 'PREVIOUS_VERSION_MINI_INSTALLER_FILE_VERSION': _GetFileVersion(
previous_version_mini_installer_abspath),
'PROGRAM_FILES': shell.SHGetFolderPath(0, 'PROGRAM_FILES': shell.SHGetFolderPath(0,
shellcon.CSIDL_PROGRAM_FILESX86, shellcon.CSIDL_PROGRAM_FILESX86,
None, 0), None, 0),
......
...@@ -896,8 +896,8 @@ ...@@ -896,8 +896,8 @@
"label": "//net:net_unittests", "label": "//net:net_unittests",
"type": "console_test_launcher", "type": "console_test_launcher",
}, },
"next_version_mini_installer": { "previous_version_mini_installer": {
"label": "//chrome/installer/mini_installer:next_version_mini_installer", "label": "//chrome/installer/mini_installer:previous_version_mini_installer",
"type": "additional_compile_target", "type": "additional_compile_target",
}, },
"notification_helper_unittests": { "notification_helper_unittests": {
......
...@@ -88,7 +88,7 @@ SKIP_GN_ISOLATE_MAP_TARGETS = { ...@@ -88,7 +88,7 @@ SKIP_GN_ISOLATE_MAP_TARGETS = {
'chromium_builder_perf', 'chromium_builder_perf',
'chromiumos_preflight', 'chromiumos_preflight',
'mini_installer', 'mini_installer',
'next_version_mini_installer', 'previous_version_mini_installer',
# iOS tests are listed in //ios/build/bots. # iOS tests are listed in //ios/build/bots.
'cronet_test', 'cronet_test',
......
...@@ -32,7 +32,7 @@ MACHINE_TYPE_AMD64 = 0x8664 ...@@ -32,7 +32,7 @@ MACHINE_TYPE_AMD64 = 0x8664
EXCLUDED_FILES = [ EXCLUDED_FILES = [
'crashpad_util_test_process_info_test_child.exe', 'crashpad_util_test_process_info_test_child.exe',
'mini_installer.exe', 'mini_installer.exe',
'next_version_mini_installer.exe', 'previous_version_mini_installer.exe',
] ]
def IsPEFile(path): def IsPEFile(path):
......
...@@ -279,7 +279,7 @@ ...@@ -279,7 +279,7 @@
'navigation.exe', 'navigation.exe',
'net_perftests.exe', 'net_perftests.exe',
'net_unittests.exe', 'net_unittests.exe',
'next_version_mini_installer.exe', 'previous_version_mini_installer.exe',
'pdfium_embeddertests.exe', 'pdfium_embeddertests.exe',
'pdfium_test.exe', 'pdfium_test.exe',
'performance_browser_tests.exe', 'performance_browser_tests.exe',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment