Commit 4cb700f0 authored by Mike Meade's avatar Mike Meade Committed by Commit Bot

Adding Chromedriver tests for different install types.

This cl adds a chromedriver test target for system, beta, dev,
and canary installs.

All tests involving next version mini installer are skipped
due to issues with chromedriver. The change to previous
version upgrade strategy will hopefully fix this.

BUG=461856

Change-Id: Ic7ed5e8ba442394c26a5b3e36f9ca3c6d010916e
Reviewed-on: https://chromium-review.googlesource.com/998739Reviewed-by: default avatarGreg Thompson <grt@chromium.org>
Commit-Queue: Mike Meade <mmeade@google.com>
Cr-Commit-Position: refs/heads/master@{#548831}
parent ded21b74
......@@ -197,6 +197,14 @@
"actions": [
["test_chrome_with_chromedriver_user",
"python test_chrome_with_chromedriver.py --chromedriver-path=\"$CHROMEDRIVER_PATH\" $QUIET \"$LOCAL_APPDATA\\$CHROME_DIR\\Application\\chrome.exe\""],
["test_chrome_with_chromedriver_system",
"python test_chrome_with_chromedriver.py --chromedriver-path=\"$CHROMEDRIVER_PATH\" $QUIET \"$PROGRAM_FILES\\$CHROME_DIR\\Application\\chrome.exe\""],
["test_chrome_with_chromedriver_beta",
"python test_chrome_with_chromedriver.py --chromedriver-path=\"$CHROMEDRIVER_PATH\" $QUIET \"$LOCAL_APPDATA\\$CHROME_DIR_BETA\\Application\\chrome.exe\""],
["test_chrome_with_chromedriver_canary",
"python test_chrome_with_chromedriver.py --chromedriver-path=\"$CHROMEDRIVER_PATH\" $QUIET \"$LOCAL_APPDATA\\$CHROME_DIR_SXS\\Application\\chrome.exe\""],
["test_chrome_with_chromedriver_dev",
"python test_chrome_with_chromedriver.py --chromedriver-path=\"$CHROMEDRIVER_PATH\" $QUIET \"$LOCAL_APPDATA\\$CHROME_DIR_DEV\\Application\\chrome.exe\""],
["install_chrome_beta",
"\"$MINI_INSTALLER\" --chrome-beta --verbose-logging --do-not-launch-chrome"],
["install_chrome_canary",
......@@ -243,22 +251,13 @@
"\"$NEXT_VERSION_MINI_INSTALLER\" --verbose-logging --do-not-launch-chrome"]
],
"tests": [
{
"name": "ChromedriverTestUserLevel",
"description": "Tests chrome using chromedriver to load real pages.",
"traversal": [
"no_pv",
"install_chrome_user", "chrome_user_installed_not_inuse",
"test_chrome_with_chromedriver_user", "chrome_user_installed_not_inuse",
"uninstall_chrome_user", "clean"
]
},
{
"name": "ChromeUserLevel",
"description": "Verifies that user-level Chrome can be installed and uninstalled.",
"traversal": [
"no_pv",
"install_chrome_user", "chrome_user_installed_not_inuse",
"test_chrome_with_chromedriver_user", "chrome_user_installed_not_inuse",
"uninstall_chrome_user", "clean"
]
},
......@@ -279,6 +278,7 @@
"traversal": [
"no_pv",
"install_chrome_beta", "chrome_beta_installed_not_inuse",
"test_chrome_with_chromedriver_beta", "chrome_beta_installed_not_inuse",
"uninstall_chrome_beta", "clean"
]
},
......@@ -289,6 +289,7 @@
"traversal": [
"no_pv",
"install_chrome_canary", "chrome_canary_installed_not_inuse",
"test_chrome_with_chromedriver_canary", "chrome_canary_installed_not_inuse",
"uninstall_chrome_canary", "clean"
]
},
......@@ -310,6 +311,7 @@
"traversal": [
"no_pv",
"install_chrome_dev", "chrome_dev_installed_not_inuse",
"test_chrome_with_chromedriver_dev", "chrome_dev_installed_not_inuse",
"uninstall_chrome_dev", "clean"
]
},
......@@ -319,6 +321,7 @@
"traversal": [
"no_pv",
"install_chrome_system", "chrome_system_installed_not_inuse",
"test_chrome_with_chromedriver_system", "chrome_system_installed_not_inuse",
"uninstall_chrome_system", "clean"
]
},
......@@ -339,9 +342,13 @@
"traversal": [
"no_pv",
"install_chrome_user", "chrome_user_installed_not_inuse",
"test_chrome_with_chromedriver_user", "chrome_user_installed_not_inuse",
"install_chrome_beta", "chrome_user_and_beta_installed_not_inuse",
"test_chrome_with_chromedriver_beta", "chrome_user_and_beta_installed_not_inuse",
"install_chrome_dev", "chrome_user_and_beta_and_dev_installed_not_inuse",
"test_chrome_with_chromedriver_dev", "chrome_user_and_beta_and_dev_installed_not_inuse",
"install_chrome_canary", "chrome_user_and_beta_and_dev_and_canary_installed_not_inuse",
"test_chrome_with_chromedriver_canary", "chrome_user_and_beta_and_dev_and_canary_installed_not_inuse",
"uninstall_chrome_user", "chrome_beta_and_dev_and_canary_installed_not_inuse",
"uninstall_chrome_beta", "chrome_dev_and_canary_installed_not_inuse",
"uninstall_chrome_dev", "chrome_canary_installed_not_inuse",
......
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