OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/test/ui/ui_test.h" | 5 #include "chrome/test/ui/ui_test.h" |
6 | 6 |
7 #if defined(OS_POSIX) | 7 #if defined(OS_POSIX) |
8 #include <signal.h> | 8 #include <signal.h> |
9 #include <sys/types.h> | 9 #include <sys/types.h> |
10 #endif | 10 #endif |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
207 error_msg += L" "; | 207 error_msg += L" "; |
208 error_msg += kFailedNoCrashService; | 208 error_msg += kFailedNoCrashService; |
209 } | 209 } |
210 EXPECT_EQ(expected_crashes_, actual_crashes) << error_msg; | 210 EXPECT_EQ(expected_crashes_, actual_crashes) << error_msg; |
211 } | 211 } |
212 | 212 |
213 // Pick up the various test time out values from the command line. | 213 // Pick up the various test time out values from the command line. |
214 void UITestBase::InitializeTimeouts() { | 214 void UITestBase::InitializeTimeouts() { |
215 const CommandLine& command_line = *CommandLine::ForCurrentProcess(); | 215 const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
216 if (command_line.HasSwitch(kUiTestTimeout)) { | 216 if (command_line.HasSwitch(kUiTestTimeout)) { |
217 std::wstring timeout_str = command_line.GetSwitchValue(kUiTestTimeout); | 217 std::string timeout_str = command_line.GetSwitchValueASCII(kUiTestTimeout); |
218 int timeout; | 218 int timeout; |
219 base::StringToInt(WideToUTF8(timeout_str), &timeout); | 219 base::StringToInt(timeout_str, &timeout); |
220 command_execution_timeout_ms_ = std::max(kCommandExecutionTimeout, timeout); | 220 command_execution_timeout_ms_ = std::max(kCommandExecutionTimeout, timeout); |
221 } | 221 } |
222 | 222 |
223 if (command_line.HasSwitch(kUiTestActionTimeout)) { | 223 if (command_line.HasSwitch(kUiTestActionTimeout)) { |
224 std::wstring act_str = command_line.GetSwitchValue(kUiTestActionTimeout); | 224 std::string act_str = |
| 225 command_line.GetSwitchValueASCII(kUiTestActionTimeout); |
225 int act_timeout; | 226 int act_timeout; |
226 base::StringToInt(WideToUTF8(act_str), &act_timeout); | 227 base::StringToInt(act_str, &act_timeout); |
227 action_timeout_ms_ = std::max(kWaitForActionMsec, act_timeout); | 228 action_timeout_ms_ = std::max(kWaitForActionMsec, act_timeout); |
228 } | 229 } |
229 | 230 |
230 if (command_line.HasSwitch(kUiTestActionMaxTimeout)) { | 231 if (command_line.HasSwitch(kUiTestActionMaxTimeout)) { |
231 std::wstring action_max_str = | 232 std::string action_max_str = |
232 command_line.GetSwitchValue(kUiTestActionMaxTimeout); | 233 command_line.GetSwitchValueASCII(kUiTestActionMaxTimeout); |
233 int max_timeout; | 234 int max_timeout; |
234 base::StringToInt(WideToUTF8(action_max_str), &max_timeout); | 235 base::StringToInt(action_max_str, &max_timeout); |
235 action_max_timeout_ms_ = std::max(kWaitForActionMaxMsec, max_timeout); | 236 action_max_timeout_ms_ = std::max(kWaitForActionMaxMsec, max_timeout); |
236 } | 237 } |
237 | 238 |
238 if (CommandLine::ForCurrentProcess()->HasSwitch(kUiTestSleepTimeout)) { | 239 if (CommandLine::ForCurrentProcess()->HasSwitch(kUiTestSleepTimeout)) { |
239 std::wstring sleep_timeout_str = | 240 std::string sleep_timeout_str = |
240 CommandLine::ForCurrentProcess()->GetSwitchValue(kUiTestSleepTimeout); | 241 command_line.GetSwitchValueASCII(kUiTestSleepTimeout); |
241 int sleep_timeout; | 242 int sleep_timeout; |
242 base::StringToInt(WideToUTF8(sleep_timeout_str), &sleep_timeout); | 243 base::StringToInt(sleep_timeout_str, &sleep_timeout); |
243 sleep_timeout_ms_ = std::max(kWaitForActionMsec, sleep_timeout); | 244 sleep_timeout_ms_ = std::max(kWaitForActionMsec, sleep_timeout); |
244 } | 245 } |
245 | 246 |
246 if (CommandLine::ForCurrentProcess()->HasSwitch(kUiTestTerminateTimeout)) { | 247 if (CommandLine::ForCurrentProcess()->HasSwitch(kUiTestTerminateTimeout)) { |
247 std::wstring terminate_timeout_str = | 248 std::string terminate_timeout_str = |
248 CommandLine::ForCurrentProcess()->GetSwitchValue( | 249 command_line.GetSwitchValueASCII(kUiTestTerminateTimeout); |
249 kUiTestTerminateTimeout); | |
250 int terminate_timeout; | 250 int terminate_timeout; |
251 base::StringToInt(WideToUTF8(terminate_timeout_str), &terminate_timeout); | 251 base::StringToInt(terminate_timeout_str, &terminate_timeout); |
252 terminate_timeout_ms_ = std::max(kWaitForActionMsec, terminate_timeout); | 252 terminate_timeout_ms_ = std::max(kWaitForActionMsec, terminate_timeout); |
253 } | 253 } |
254 } | 254 } |
255 | 255 |
256 AutomationProxy* UITestBase::CreateAutomationProxy(int execution_timeout) { | 256 AutomationProxy* UITestBase::CreateAutomationProxy(int execution_timeout) { |
257 // By default we create a plain vanilla AutomationProxy. | 257 // By default we create a plain vanilla AutomationProxy. |
258 return new AutomationProxy(execution_timeout); | 258 return new AutomationProxy(execution_timeout); |
259 } | 259 } |
260 | 260 |
261 void UITestBase::LaunchBrowserAndServer() { | 261 void UITestBase::LaunchBrowserAndServer() { |
(...skipping 1259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1521 test_info->name()); | 1521 test_info->name()); |
1522 } | 1522 } |
1523 UITestBase::SetUp(); | 1523 UITestBase::SetUp(); |
1524 PlatformTest::SetUp(); | 1524 PlatformTest::SetUp(); |
1525 } | 1525 } |
1526 | 1526 |
1527 void UITest::TearDown() { | 1527 void UITest::TearDown() { |
1528 UITestBase::TearDown(); | 1528 UITestBase::TearDown(); |
1529 PlatformTest::TearDown(); | 1529 PlatformTest::TearDown(); |
1530 } | 1530 } |
OLD | NEW |