Test installing Google Chrome in SxS mode.
commit286a497f9368597f6c7a3fce2b165778dd0a43c6
authorgrt <grt@chromium.org>
Wed, 18 Feb 2015 17:45:40 +0000 (18 09:45 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 18 Feb 2015 17:46:16 +0000 (18 17:46 +0000)
tree10dcb62be90d69004ca4df575e2e386bb6c00bde
parent2aea765fa93e6109db485bc360c7e09817501300
Test installing Google Chrome in SxS mode.

This change contains the following improvements to existing tests:

- The chrome_*_installed.prop and chrome_*_not_installed.prop files now
  also verify the presence or absence of a "pv" value in the binaries'
  Clients key.

This change contains the following enhancements to the test harness:

- .prop files may have a "Condition" that, if not True, causes the
  file's contents to be ignored.
- Tests in the main .config file may have a "condition" that, if not
  True, causes the test to be skpped.

BUG=456602

Review URL: https://codereview.chromium.org/912183003

Cr-Commit-Position: refs/heads/master@{#316854}
13 files changed:
chrome/test/mini_installer/config/chrome_canary_installed.prop [new file with mode: 0644]
chrome/test/mini_installer/config/chrome_canary_inuse.prop [new file with mode: 0644]
chrome/test/mini_installer/config/chrome_canary_no_pv.prop [new file with mode: 0644]
chrome/test/mini_installer/config/chrome_canary_not_installed.prop [new file with mode: 0644]
chrome/test/mini_installer/config/chrome_canary_not_inuse.prop [new file with mode: 0644]
chrome/test/mini_installer/config/chrome_system_installed.prop
chrome/test/mini_installer/config/chrome_system_not_installed.prop
chrome/test/mini_installer/config/chrome_user_installed.prop
chrome/test/mini_installer/config/chrome_user_not_installed.prop
chrome/test/mini_installer/config/config.config
chrome/test/mini_installer/registry_verifier.py
chrome/test/mini_installer/test_installer.py
chrome/test/mini_installer/variable_expander.py