summaryrefslogtreecommitdiffstats
path: root/base/test/test_suite.cc
diff options
context:
space:
mode:
authorvitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-22 18:36:11 +0000
committervitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-22 18:37:32 +0000
commitd5e728a4e8b74a6416eff3259958d55deaea4606 (patch)
tree0d198af2258de43f25d30a6fb124813c0800b723 /base/test/test_suite.cc
parentd4855d31a3c99d08c20d70b391e1d7572186ff3d (diff)
downloadchromium_src-d5e728a4e8b74a6416eff3259958d55deaea4606.zip
chromium_src-d5e728a4e8b74a6416eff3259958d55deaea4606.tar.gz
chromium_src-d5e728a4e8b74a6416eff3259958d55deaea4606.tar.bz2
Support --wait-for-debugger in tests.
Review URL: https://codereview.chromium.org/486193003 Cr-Commit-Position: refs/heads/master@{#291456} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291456 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/test/test_suite.cc')
-rw-r--r--base/test/test_suite.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/base/test/test_suite.cc b/base/test/test_suite.cc
index f12965f..0084d1e 100644
--- a/base/test/test_suite.cc
+++ b/base/test/test_suite.cc
@@ -281,6 +281,13 @@ void TestSuite::SuppressErrorDialogs() {
}
void TestSuite::Initialize() {
+#if !defined(OS_IOS)
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kWaitForDebugger)) {
+ base::debug::WaitForDebugger(60, true);
+ }
+#endif
+
#if defined(OS_MACOSX) && !defined(OS_IOS)
// Some of the app unit tests spin runloops.
mock_cr_app::RegisterMockCrApp();