diff options
Diffstat (limited to 'chrome/test/startup/startup_test.cc')
-rw-r--r-- | chrome/test/startup/startup_test.cc | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/chrome/test/startup/startup_test.cc b/chrome/test/startup/startup_test.cc index d6b8c3b..10d0bff 100644 --- a/chrome/test/startup/startup_test.cc +++ b/chrome/test/startup/startup_test.cc @@ -4,6 +4,7 @@ #include "base/file_util.h" #include "base/path_service.h" +#include "base/string_util.h" #include "base/time.h" #include "chrome/common/chrome_paths.h" #include "chrome/test/ui/ui_test.h" @@ -32,7 +33,7 @@ class StartupTest : public UITest { void SetUp() {} void TearDown() {} - void RunStartupTest(const char* label, bool test_cold) { + void RunStartupTest(const wchar_t* label, bool test_cold, bool important) { const int kNumCycles = 20; // Make a backup of gears.dll so we can overwrite the original, which @@ -73,14 +74,10 @@ class StartupTest : public UITest { ASSERT_TRUE(file_util::Delete(chrome_dll_copy, false)); ASSERT_TRUE(file_util::Delete(gears_dll_copy, false)); - printf("\n__ts_pages = [%s]\n", pages_.c_str()); - printf("\n%s = [", label); - for (int i = 0; i < kNumCycles; ++i) { - if (i > 0) - printf(","); - printf("%.2f", timings[i].InMillisecondsF()); - } - printf("]\n"); + std::wstring times; + for (int i = 0; i < kNumCycles; ++i) + StringAppendF(×, L"%.2f,", timings[i].InMillisecondsF()); + PrintResultList(L"startup", L"", label, times, L"ms", important); } protected: @@ -117,24 +114,24 @@ class StartupFileTest : public StartupTest { } // namespace TEST_F(StartupTest, Perf) { - RunStartupTest("__ts_timings", false); + RunStartupTest(L"warm", false /* not cold */, true /* important */); } TEST_F(StartupReferenceTest, Perf) { - RunStartupTest("__ts_reference_timings", false); + RunStartupTest(L"warm_ref", false /* not cold */, true /* important */); } // TODO(mpcomplete): Should we have reference timings for all these? TEST_F(StartupTest, PerfCold) { - RunStartupTest("__ts_cold_timings", true); + RunStartupTest(L"cold", true /* cold */, false /* not important */); } TEST_F(StartupFileTest, PerfGears) { - RunStartupTest("__ts_gears_timings", false); + RunStartupTest(L"gears", false /* not cold */, false /* not important */); } TEST_F(StartupFileTest, PerfColdGears) { - RunStartupTest("__ts_cold_gears_timings", true); + RunStartupTest(L"gears_cold", true /* cold */, false /* not important */); } |