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 // This file provides reliablity test which runs under UI test framework. The | 5 // This file provides reliablity test which runs under UI test framework. The |
6 // test is intended to run within QEMU environment. | 6 // test is intended to run within QEMU environment. |
7 // | 7 // |
8 // Usage 1: reliability_test | 8 // Usage 1: reliability_test |
9 // Upon invocation, it visits a hard coded list of sample URLs. This is mainly | 9 // Upon invocation, it visits a hard coded list of sample URLs. This is mainly |
10 // used by buildbot, to verify reliability_test itself runs ok. | 10 // used by buildbot, to verify reliability_test itself runs ok. |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 test_log.open(g_test_log_path.value().c_str()); | 186 test_log.open(g_test_log_path.value().c_str()); |
187 | 187 |
188 // Get the version of Chrome we're running. | 188 // Get the version of Chrome we're running. |
189 std::string last_change; | 189 std::string last_change; |
190 #if defined(OS_WIN) | 190 #if defined(OS_WIN) |
191 // Check file version info for chrome dll. | 191 // Check file version info for chrome dll. |
192 scoped_ptr<FileVersionInfo> file_info; | 192 scoped_ptr<FileVersionInfo> file_info; |
193 file_info.reset( | 193 file_info.reset( |
194 FileVersionInfo::CreateFileVersionInfo(FilePath(kChromeDll))); | 194 FileVersionInfo::CreateFileVersionInfo(FilePath(kChromeDll))); |
195 last_change = WideToASCII(file_info->last_change()); | 195 last_change = WideToASCII(file_info->last_change()); |
196 #elif defined(OS_LINUX) || defined(OS_MACOSX) | 196 #elif defined(OS_POSIX) |
197 // TODO(fmeawad): On Mac, the version retrieved here belongs to the test | 197 // TODO(fmeawad): On Mac, the version retrieved here belongs to the test |
198 // module and not the chrome binary, need to be changed to chrome binary | 198 // module and not the chrome binary, need to be changed to chrome binary |
199 // instead. | 199 // instead. |
200 chrome::VersionInfo version_info; | 200 chrome::VersionInfo version_info; |
201 last_change = version_info.LastChange(); | 201 last_change = version_info.LastChange(); |
202 #endif // !defined(OS_WIN) | 202 #endif // !defined(OS_WIN) |
203 test_log << "Last Change: "; | 203 test_log << "Last Change: "; |
204 test_log << last_change << std::endl; | 204 test_log << last_change << std::endl; |
205 | 205 |
206 // Log timestamp for test start. | 206 // Log timestamp for test start. |
(...skipping 613 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
820 } | 820 } |
821 } | 821 } |
822 | 822 |
823 if (parsed_command_line.HasSwitch(kStressOptSwitch)) { | 823 if (parsed_command_line.HasSwitch(kStressOptSwitch)) { |
824 g_stress_opt = true; | 824 g_stress_opt = true; |
825 } | 825 } |
826 if (parsed_command_line.HasSwitch(kStressDeoptSwitch)) { | 826 if (parsed_command_line.HasSwitch(kStressDeoptSwitch)) { |
827 g_stress_deopt = true; | 827 g_stress_deopt = true; |
828 } | 828 } |
829 } | 829 } |
OLD | NEW |