diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-23 14:51:32 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-23 14:51:32 +0000 |
commit | d9f9219691294710fface354ad0c99b32adf2300 (patch) | |
tree | d3514bc9be228415693381013d19c4b3ba5b9e74 /chrome_frame/test/chrome_frame_test_utils.h | |
parent | 27ebf26a77cd8e69c7216331ad690d9bed06c720 (diff) | |
download | chromium_src-d9f9219691294710fface354ad0c99b32adf2300.zip chromium_src-d9f9219691294710fface354ad0c99b32adf2300.tar.gz chromium_src-d9f9219691294710fface354ad0c99b32adf2300.tar.bz2 |
Ensure that the ChromeFrame reliability and perf tests startup in headless mode and also start crash_service.exe, which
would serve as the crash handler for the duration of the test runs. This ensures that the tests don't hang for 60 seconds
while unloading the chrome frame dll which waits for the exception handler code to uninitialize which blocks on machines
which don't have the official crash server running.
Review URL: http://codereview.chromium.org/2810024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50594 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test/chrome_frame_test_utils.h')
-rw-r--r-- | chrome_frame/test/chrome_frame_test_utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome_frame/test/chrome_frame_test_utils.h b/chrome_frame/test/chrome_frame_test_utils.h index cdec8d6..fb553dd 100644 --- a/chrome_frame/test/chrome_frame_test_utils.h +++ b/chrome_frame/test/chrome_frame_test_utils.h @@ -383,6 +383,10 @@ class ComStackObjectWithUninitialize : public CComObjectStackEx<Base> { } }; +// Starts the Chrome crash service which enables us to gather crash dumps +// during test runs. +base::ProcessHandle StartCrashService(); + } // namespace chrome_frame_test #endif // CHROME_FRAME_TEST_CHROME_FRAME_TEST_UTILS_H_ |