summaryrefslogtreecommitdiffstats
path: root/chrome_frame/test/chrome_frame_test_utils.h
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-23 14:51:32 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-23 14:51:32 +0000
commitd9f9219691294710fface354ad0c99b32adf2300 (patch)
treed3514bc9be228415693381013d19c4b3ba5b9e74 /chrome_frame/test/chrome_frame_test_utils.h
parent27ebf26a77cd8e69c7216331ad690d9bed06c720 (diff)
downloadchromium_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.h4
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_