OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 <iostream> | 5 #include <iostream> |
6 | 6 |
7 #include "base/at_exit.h" | 7 #include "base/at_exit.h" |
8 #include "base/basictypes.h" | 8 #include "base/basictypes.h" |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/event_recorder.h" | 10 #include "base/event_recorder.h" |
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
231 if (playback_mode) | 231 if (playback_mode) |
232 base::EventRecorder::current()->StartPlayback(script_path); | 232 base::EventRecorder::current()->StartPlayback(script_path); |
233 } | 233 } |
234 | 234 |
235 if (parsed_command_line.HasSwitch(test_shell::kDebugMemoryInUse)) { | 235 if (parsed_command_line.HasSwitch(test_shell::kDebugMemoryInUse)) { |
236 base::MemoryDebug::SetMemoryInUseEnabled(true); | 236 base::MemoryDebug::SetMemoryInUseEnabled(true); |
237 // Dump all in use memory at startup | 237 // Dump all in use memory at startup |
238 base::MemoryDebug::DumpAllMemoryInUse(); | 238 base::MemoryDebug::DumpAllMemoryInUse(); |
239 } | 239 } |
240 | 240 |
241 if (false) { | |
242 // TODO(scherkus): check for any DLL dependencies. | |
243 webkit_glue::SetMediaPlayerAvailable(true); | |
244 } | |
245 | |
246 // See if we need to run the tests. | 241 // See if we need to run the tests. |
247 if (layout_test_mode) { | 242 if (layout_test_mode) { |
248 // Set up for the kind of test requested. | 243 // Set up for the kind of test requested. |
249 TestShell::TestParams params; | 244 TestShell::TestParams params; |
250 if (parsed_command_line.HasSwitch(test_shell::kDumpPixels)) { | 245 if (parsed_command_line.HasSwitch(test_shell::kDumpPixels)) { |
251 // The pixel test flag also gives the image file name to use. | 246 // The pixel test flag also gives the image file name to use. |
252 params.dump_pixels = true; | 247 params.dump_pixels = true; |
253 params.pixel_file_name = parsed_command_line.GetSwitchValue( | 248 params.pixel_file_name = parsed_command_line.GetSwitchValue( |
254 test_shell::kDumpPixels); | 249 test_shell::kDumpPixels); |
255 if (params.pixel_file_name.size() == 0) { | 250 if (params.pixel_file_name.size() == 0) { |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
329 | 324 |
330 TestShell::ShutdownTestShell(); | 325 TestShell::ShutdownTestShell(); |
331 TestShell::CleanupLogging(); | 326 TestShell::CleanupLogging(); |
332 | 327 |
333 // Tear down shared StatsTable; prevents unit_tests from leaking it. | 328 // Tear down shared StatsTable; prevents unit_tests from leaking it. |
334 StatsTable::set_current(NULL); | 329 StatsTable::set_current(NULL); |
335 delete table; | 330 delete table; |
336 | 331 |
337 return 0; | 332 return 0; |
338 } | 333 } |
OLD | NEW |