diff options
author | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-06 05:48:23 +0000 |
---|---|---|
committer | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-06 05:48:23 +0000 |
commit | 589fdd618386f6ee04f7a1fd8b14f6db7e44a18e (patch) | |
tree | d1bc3e001d538660a49c9ea013128c77adfa2b42 /chrome/chrome_tests.gypi | |
parent | e03dc01dbfee786620c21944dc393ce89b8b34c4 (diff) | |
download | chromium_src-589fdd618386f6ee04f7a1fd8b14f6db7e44a18e.zip chromium_src-589fdd618386f6ee04f7a1fd8b14f6db7e44a18e.tar.gz chromium_src-589fdd618386f6ee04f7a1fd8b14f6db7e44a18e.tar.bz2 |
Add integration browser tests for settings hardening.
This CL introduces the PrefHashBrowserTestBase fixture which these tests are based on.
This fixture (in conjunction with the new PREF_HASH_BROWSER_TEST macro) provides an easy way to override 3 methods in order to:
1) Setup Chrome as desired in a PRE_ test.
2) Attack Preferences while Chrome isn't running.
3) Relaunch Chrome and verify reaction to attacks.
The fixture+macro also parametrizes every test such that they are ran in every SettingsEnforcement trial group.
A few pieces were resurrected from the old PrefHashBrowserTest used to test unloaded profile seeding prior to http://crrev.com/277209
Review URL: https://codereview.chromium.org/431973002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287689 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests.gypi')
-rw-r--r-- | chrome/chrome_tests.gypi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi index e1aa0d6..37e8e82 100644 --- a/chrome/chrome_tests.gypi +++ b/chrome/chrome_tests.gypi @@ -1317,6 +1317,7 @@ 'browser/prefs/pref_functional_browsertest.cc', 'browser/prefs/pref_service_browsertest.cc', 'browser/prefs/synced_pref_change_registrar_browsertest.cc', + 'browser/prefs/tracked/pref_hash_browsertest.cc', 'browser/prerender/prerender_browsertest.cc', 'browser/printing/cloud_print/test/cloud_print_policy_browsertest.cc', 'browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc', |