diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-29 18:27:11 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-29 18:27:11 +0000 |
commit | 2e1e8b56450c4cc0e4b5e5931a13aeea4d1d9922 (patch) | |
tree | 001d79940805cfba2477402ac4ca4d0fc4f36950 /chrome_frame/test/perf/run_all.cc | |
parent | 6415a9cbb518893b583300d14bcaf92d8d950dd1 (diff) | |
download | chromium_src-2e1e8b56450c4cc0e4b5e5931a13aeea4d1d9922.zip chromium_src-2e1e8b56450c4cc0e4b5e5931a13aeea4d1d9922.tar.gz chromium_src-2e1e8b56450c4cc0e4b5e5931a13aeea4d1d9922.tar.bz2 |
Set ChromeFrame unpinned mode for the duration of the perf tests to ensure that the dll unloads correctly
after every test.
Review URL: http://codereview.chromium.org/2813039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51147 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test/perf/run_all.cc')
-rw-r--r-- | chrome_frame/test/perf/run_all.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome_frame/test/perf/run_all.cc b/chrome_frame/test/perf/run_all.cc index 25ffcd3..a5f4738 100644 --- a/chrome_frame/test/perf/run_all.cc +++ b/chrome_frame/test/perf/run_all.cc @@ -15,6 +15,8 @@ int main(int argc, char **argv) { PlatformThread::SetName("ChromeFrame perf tests"); SetConfigBool(kChromeFrameHeadlessMode, true); + SetConfigBool(kChromeFrameUnpinnedMode, true); + base::ProcessHandle crash_service = chrome_frame_test::StartCrashService(); // Use ctor/raii to register the local Chrome Frame dll. @@ -23,6 +25,8 @@ int main(int argc, char **argv) { int ret = perf_suite.Run(); DeleteConfigValue(kChromeFrameHeadlessMode); + DeleteConfigValue(kChromeFrameUnpinnedMode); + if (crash_service) base::KillProcess(crash_service, 0, false); return ret; |