| Index: base/run_all_perftests.cc
|
| ===================================================================
|
| --- base/run_all_perftests.cc (revision 7931)
|
| +++ base/run_all_perftests.cc (working copy)
|
| @@ -2,41 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "base/command_line.h"
|
| -#include "base/debug_util.h"
|
| -#include "base/perftimer.h"
|
| -#include "base/process_util.h"
|
| -#include "base/string_util.h"
|
| -#include "base/test_suite.h"
|
| +#include "base/perf_test_suite.h"
|
|
|
| -class PerfTestSuite : public TestSuite {
|
| - public:
|
| - PerfTestSuite(int argc, char** argv) : TestSuite(argc, argv) {
|
| - }
|
| -
|
| - virtual void Initialize() {
|
| - // Initialize the perf timer log
|
| - std::string log_file =
|
| - WideToUTF8(CommandLine().GetSwitchValue(L"log-file"));
|
| - if (log_file.empty())
|
| - log_file = "perf_test.log";
|
| - ASSERT_TRUE(InitPerfLog(log_file.c_str()));
|
| -
|
| - // Raise to high priority to have more precise measurements. Since we don't
|
| - // aim at 1% precision, it is not necessary to run at realtime level.
|
| - if (!DebugUtil::BeingDebugged())
|
| - base::RaiseProcessToHighPriority();
|
| -
|
| - TestSuite::Initialize();
|
| - }
|
| -
|
| - virtual void Shutdown() {
|
| - TestSuite::Shutdown();
|
| -
|
| - FinalizePerfLog();
|
| - }
|
| -};
|
| -
|
| int main(int argc, char** argv) {
|
| return PerfTestSuite(argc, argv).Run();
|
| }
|
|
|