OLD | NEW |
1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2009 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 tests which run for ChromeFrame. | 5 // This file provides reliablity tests which run for ChromeFrame. |
6 // | 6 // |
7 // Usage: | 7 // Usage: |
8 // <reliability test exe> --list=file --startline=start --endline=end [...] | 8 // <reliability test exe> --list=file --startline=start --endline=end [...] |
9 // Upon invocation, it visits each of the URLs on line numbers between start | 9 // Upon invocation, it visits each of the URLs on line numbers between start |
10 // and end, inclusive, stored in the input file. The line number starts from 1. | 10 // and end, inclusive, stored in the input file. The line number starts from 1. |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
151 NavigationMetrics metrics = {NAVIGATION_ERROR}; | 151 NavigationMetrics metrics = {NAVIGATION_ERROR}; |
152 std::ofstream test_log; | 152 std::ofstream test_log; |
153 | 153 |
154 // Create a test log. | 154 // Create a test log. |
155 g_test_log_path = FilePath(FILE_PATH_LITERAL("test_log.log")); | 155 g_test_log_path = FilePath(FILE_PATH_LITERAL("test_log.log")); |
156 test_log.open(g_test_log_path.value().c_str()); | 156 test_log.open(g_test_log_path.value().c_str()); |
157 | 157 |
158 // Check file version info for chrome dll. | 158 // Check file version info for chrome dll. |
159 scoped_ptr<FileVersionInfo> file_info; | 159 scoped_ptr<FileVersionInfo> file_info; |
160 #if defined(OS_WIN) | 160 #if defined(OS_WIN) |
161 file_info.reset(FileVersionInfo::CreateFileVersionInfo(kChromeDll)); | 161 file_info.reset( |
| 162 FileVersionInfo::CreateFileVersionInfo(FilePath(kChromeDll))); |
162 #elif defined(OS_LINUX) || defined(OS_MACOSX) | 163 #elif defined(OS_LINUX) || defined(OS_MACOSX) |
163 // TODO(fmeawad): the version retrieved here belongs to the test module and | 164 // TODO(fmeawad): the version retrieved here belongs to the test module and |
164 // not the chrome binary, need to be changed to chrome binary instead. | 165 // not the chrome binary, need to be changed to chrome binary instead. |
165 file_info.reset(FileVersionInfo::CreateFileVersionInfoForCurrentModule()); | 166 file_info.reset(FileVersionInfo::CreateFileVersionInfoForCurrentModule()); |
166 #endif // !defined(OS_WIN) | 167 #endif // !defined(OS_WIN) |
167 std::wstring last_change = file_info->last_change(); | 168 std::wstring last_change = file_info->last_change(); |
168 test_log << "Last Change: "; | 169 test_log << "Last Change: "; |
169 test_log << last_change << std::endl; | 170 test_log << last_change << std::endl; |
170 | 171 |
171 | 172 |
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
578 parsed_command_line.GetSwitchValuePath(switches::kJavaScriptFlags)); | 579 parsed_command_line.GetSwitchValuePath(switches::kJavaScriptFlags)); |
579 if (v8_command_line.HasSwitch(kV8LogFileSwitch)) { | 580 if (v8_command_line.HasSwitch(kV8LogFileSwitch)) { |
580 g_v8_log_path = v8_command_line.GetSwitchValuePath(kV8LogFileSwitch); | 581 g_v8_log_path = v8_command_line.GetSwitchValuePath(kV8LogFileSwitch); |
581 if (!file_util::AbsolutePath(&g_v8_log_path)) | 582 if (!file_util::AbsolutePath(&g_v8_log_path)) |
582 g_v8_log_path = FilePath(); | 583 g_v8_log_path = FilePath(); |
583 } | 584 } |
584 } | 585 } |
585 } | 586 } |
586 } | 587 } |
587 } | 588 } |
OLD | NEW |