summaryrefslogtreecommitdiffstats
path: root/chrome_frame/chrome_frame.gyp
diff options
context:
space:
mode:
authorerikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 13:47:13 +0000
committererikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 13:47:13 +0000
commitf5d1ea32ea7081621c692e03ae153f74bde105b3 (patch)
tree6f508b877d92d3d3dccab58dc49284434c5b9cd3 /chrome_frame/chrome_frame.gyp
parent2014db003dcdc6e45aed7ba6d5e51819354ef66a (diff)
downloadchromium_src-f5d1ea32ea7081621c692e03ae153f74bde105b3.zip
chromium_src-f5d1ea32ea7081621c692e03ae153f74bde105b3.tar.gz
chromium_src-f5d1ea32ea7081621c692e03ae153f74bde105b3.tar.bz2
This changelist consists of a test for the Delete Browsing History feature.
The feature was never covered by automated tests, and a recent changelist addressed a bug in the feature (http://codereview.chromium.org/3167040). The test validates the following: 1) That cached files are re-retrieved after the user requests their deletion. 2) That saved form data is deleted after the user requests its deletion. 3) That Chrome Frame tabs do not crash when the user deletes browsing history. BUG=56212 TEST= (1) Run "chrome_frame_tests.exe --gclient_filter=DeleteBro*" (should pass) (2) Run the test, and immediately lock your workstation before it starts. It should still pass. (3) Comment out the call to RemoveBrowsingData in DeleteChromeHistory::OnAutomationServerReady (chrome_frame/delete_chrome_history.cc) and run the test. It fails. (4) Revert changes from 3, comment out the check for low integrity level in DeleteChromeHistory::DeleteBrowsingHistory (same file) and run the test. It fails. Review URL: http://codereview.chromium.org/3365010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60779 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/chrome_frame.gyp')
-rw-r--r--chrome_frame/chrome_frame.gyp23
1 files changed, 21 insertions, 2 deletions
diff --git a/chrome_frame/chrome_frame.gyp b/chrome_frame/chrome_frame.gyp
index 83bdb34..5d3893e 100644
--- a/chrome_frame/chrome_frame.gyp
+++ b/chrome_frame/chrome_frame.gyp
@@ -226,6 +226,9 @@
'../build/temp_gyp/googleurl.gyp:googleurl',
'../chrome/chrome.gyp:common',
'../chrome/chrome.gyp:utility',
+ '../chrome/chrome.gyp:browser',
+ '../chrome/chrome.gyp:debugger',
+ '../chrome/chrome.gyp:renderer',
'../net/net.gyp:net_test_support',
'../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
@@ -247,6 +250,7 @@
'test/chrome_frame_ui_test_utils.h',
'test/chrome_frame_automation_mock.cc',
'test/chrome_frame_automation_mock.h',
+ 'test/delete_chrome_history_test.cc',
'test/http_server.cc',
'test/http_server.h',
'test/ie_event_sink.cc',
@@ -274,7 +278,6 @@
'test/win_event_receiver.h',
'chrome_tab.h',
'chrome_tab.idl',
- 'renderer_glue.cc',
'test_utils.cc',
'test_utils.h',
],
@@ -304,7 +307,23 @@
'../chrome/chrome.gyp:automation',
'../chrome/chrome.gyp:installer_util',
'../google_update/google_update.gyp:google_update',
- ]
+ ],
+ 'configurations': {
+ 'Debug_Base': {
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
+ },
+ },
+ },
+ },
+ 'conditions': [
+ ['win_use_allocator_shim==1', {
+ 'dependencies': [
+ '../base/allocator/allocator.gyp:allocator',
+ ],
+ }],
+ ],
}],
],
},