summaryrefslogtreecommitdiffstats
path: root/chrome/common/logging_chrome_uitest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/logging_chrome_uitest.cc')
-rw-r--r--chrome/common/logging_chrome_uitest.cc14
1 files changed, 11 insertions, 3 deletions
diff --git a/chrome/common/logging_chrome_uitest.cc b/chrome/common/logging_chrome_uitest.cc
index 5d4236a..1d2f519 100644
--- a/chrome/common/logging_chrome_uitest.cc
+++ b/chrome/common/logging_chrome_uitest.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -74,6 +74,14 @@ TEST_F(ChromeLoggingTest, EnvironmentLogFileName) {
#define EXPECTED_ASSERT_CRASHES 1
#endif
+// Touch build will start an extra renderer process (the extension process)
+// for the virtual keyboard.
+#if defined(TOUCH_UI)
+#define EXPECTED_ASSERT_ERRORS 2
+#else
+#define EXPECTED_ASSERT_ERRORS 1
+#endif
+
#if !defined(NDEBUG) // We don't have assertions in release builds.
// Tests whether we correctly fail on browser assertions during tests.
class AssertionTest : public UITest {
@@ -103,7 +111,7 @@ TEST_F(AssertionTest, Assertion) {
expected_errors_ = 0;
expected_crashes_ = 0;
} else {
- expected_errors_ = 1;
+ expected_errors_ = EXPECTED_ASSERT_ERRORS;
expected_crashes_ = EXPECTED_ASSERT_CRASHES;
}
}
@@ -138,7 +146,7 @@ TEST_F(CheckFalseTest, CheckFails) {
expected_errors_ = 0;
expected_crashes_ = 0;
} else {
- expected_errors_ = 1;
+ expected_errors_ = EXPECTED_ASSERT_ERRORS;
expected_crashes_ = EXPECTED_ASSERT_CRASHES;
}
}