diff options
author | erikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-15 00:48:39 +0000 |
---|---|---|
committer | erikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-15 00:48:39 +0000 |
commit | a42e17147a581df63c1da69ab6bd645119915b4c (patch) | |
tree | ebe7998e337cf9fa9f029c819a4e5ac540c5b9d0 /base/perf_test_suite.h | |
parent | 8b5e6dd24aae42b0d8a2abb2b30c3b2989cc6726 (diff) | |
download | chromium_src-a42e17147a581df63c1da69ab6bd645119915b4c.zip chromium_src-a42e17147a581df63c1da69ab6bd645119915b4c.tar.gz chromium_src-a42e17147a581df63c1da69ab6bd645119915b4c.tar.bz2 |
Work around a stupid Purify bug that was causing lots of bogus messages to appear when running base_unittests.exe.
Also change perf_test_suite to call TestSuite::Initialize() prior to its other work to ensure that superclass initialization happens first.
BUG=6436
This bug wound up being introduced with change:
http://codereview.chromium.org/18003
Review URL: http://codereview.chromium.org/18074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8055 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/perf_test_suite.h')
-rw-r--r-- | base/perf_test_suite.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/base/perf_test_suite.h b/base/perf_test_suite.h index bab7904..444a099 100644 --- a/base/perf_test_suite.h +++ b/base/perf_test_suite.h @@ -19,6 +19,8 @@ class PerfTestSuite : public TestSuite { } virtual void Initialize() { + TestSuite::Initialize(); + // Initialize the perf timer log FilePath log_path; std::wstring log_file = CommandLine().GetSwitchValue(L"log-file"); @@ -36,8 +38,6 @@ class PerfTestSuite : public TestSuite { // aim at 1% precision, it is not necessary to run at realtime level. if (!DebugUtil::BeingDebugged()) base::RaiseProcessToHighPriority(); - - TestSuite::Initialize(); } virtual void Shutdown() { |