| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| if (is_win) { |
| files = get_path_info([ |
| "chrome_helper.py", |
| "create_zip.py", |
| "config/chrome_beta_installed.prop", |
| "config/chrome_beta_no_pv.prop", |
| "config/chrome_beta_not_installed.prop", |
| "config/chrome_beta_not_inuse.prop", |
| "config/chrome_canary_installed.prop", |
| "config/chrome_canary_inuse.prop", |
| "config/chrome_canary_no_pv.prop", |
| "config/chrome_canary_not_installed.prop", |
| "config/chrome_canary_not_inuse.prop", |
| "config/chrome_dev_installed.prop", |
| "config/chrome_dev_no_pv.prop", |
| "config/chrome_dev_not_installed.prop", |
| "config/chrome_dev_not_inuse.prop", |
| "config/chrome_multi_system_installed.prop", |
| "config/chrome_multi_user_installed.prop", |
| "config/chrome_system_installed.prop", |
| "config/chrome_system_inuse.prop", |
| "config/chrome_system_no_pv.prop", |
| "config/chrome_system_not_installed.prop", |
| "config/chrome_system_not_inuse.prop", |
| "config/chrome_user_binaries_killed.prop", |
| "config/chrome_user_installed.prop", |
| "config/chrome_user_inuse.prop", |
| "config/chrome_user_killed.prop", |
| "config/chrome_user_no_pv.prop", |
| "config/chrome_user_not_installed.prop", |
| "config/chrome_user_not_inuse.prop", |
| "config/config.config", |
| "config/previous_chrome_canary_installed.prop", |
| "config/previous_chrome_system_installed.prop", |
| "config/previous_chrome_user_installed.prop", |
| "file_verifier.py", |
| "launch_chrome.py", |
| "make_chrome_multi.py", |
| "process_verifier.py", |
| "quit_chrome.py", |
| "registry_verifier.py", |
| "test_chrome_with_chromedriver.py", |
| "test_installer.py", |
| "test_page.html", |
| "uninstall_chrome.py", |
| "update_lastrun.py", |
| "variable_expander.py", |
| "verifier.py", |
| "verifier_runner.py", |
| "ZIP_README.txt", |
| "zip_test_runner.bat", |
| ], |
| "abspath") |
| |
| group("mini_installer_tests") { |
| testonly = true |
| |
| data_deps = [ |
| "//chrome/test/chromedriver:chromedriver", |
| "//chrome/installer/mini_installer:mini_installer", |
| "//chrome/installer/mini_installer:previous_version_mini_installer", |
| ] |
| data = [ |
| "//third_party/webdriver/pylib/", |
| "//testing/scripts/", |
| "//testing/xvfb.py", |
| "//third_party/depot_tools/download_from_google_storage.py", |
| "//third_party/depot_tools/gsutil.py", |
| ] + files |
| } |
| |
| action("zip_mini_installer_tests") { |
| testonly = true |
| output_zip_file = "$root_out_dir/mini_installer_tests.zip" |
| script = "create_zip.py" |
| outputs = [ |
| output_zip_file, |
| ] |
| data = files |
| args = [ |
| "--o", |
| rebase_path(output_zip_file, root_build_dir), |
| "--chromedriver-path", |
| rebase_path("$root_out_dir/chromedriver.exe", root_build_dir), |
| ] |
| deps = [ |
| "//chrome/test/chromedriver:chromedriver", |
| ] |
| } |
| } |