| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "base/environment.h" | 5 #include "base/environment.h" |
| 6 #include "base/file_util.h" | 6 #include "base/file_util.h" |
| 7 #include "base/path_service.h" | 7 #include "base/path_service.h" |
| 8 #include "base/stringprintf.h" | 8 #include "base/stringprintf.h" |
| 9 #include "base/string_number_conversions.h" | 9 #include "base/string_number_conversions.h" |
| 10 #include "base/string_split.h" | 10 #include "base/string_split.h" |
| (...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 new_launch_arguments.AppendSwitchASCII(switches::kRestoreLastSession, | 336 new_launch_arguments.AppendSwitchASCII(switches::kRestoreLastSession, |
| 337 base::IntToString(tab_count)); | 337 base::IntToString(tab_count)); |
| 338 launch_arguments_ = new_launch_arguments; | 338 launch_arguments_ = new_launch_arguments; |
| 339 } | 339 } |
| 340 RunStartupTest(graph, trace, WARM, NOT_IMPORTANT, | 340 RunStartupTest(graph, trace, WARM, NOT_IMPORTANT, |
| 341 UITestBase::DEFAULT_THEME, tab_count, nth_timed_tab); | 341 UITestBase::DEFAULT_THEME, tab_count, nth_timed_tab); |
| 342 } | 342 } |
| 343 | 343 |
| 344 // http://crbug.com/101591 | 344 // http://crbug.com/101591 |
| 345 #if defined(OS_WIN) && !defined(NDEBUG) | 345 #if defined(OS_WIN) && !defined(NDEBUG) |
| 346 #define MAYBE_PerfFewTabs FLAKY_PerfFewTabs | 346 #define MAYBE_PerfFewTabs DISABLED_PerfFewTabs |
| 347 #else | 347 #else |
| 348 #define MAYBE_PerfFewTabs PerfFewTabs | 348 #define MAYBE_PerfFewTabs PerfFewTabs |
| 349 #endif | 349 #endif |
| 350 | 350 |
| 351 TEST_F(StartupTest, MAYBE_PerfFewTabs) { | 351 TEST_F(StartupTest, MAYBE_PerfFewTabs) { |
| 352 RunPerfTestWithManyTabs("few_tabs", "cmdline", 5, 2, false); | 352 RunPerfTestWithManyTabs("few_tabs", "cmdline", 5, 2, false); |
| 353 } | 353 } |
| 354 | 354 |
| 355 TEST_F(StartupTest, PerfFewTabsReference) { | 355 TEST_F(StartupTest, PerfFewTabsReference) { |
| 356 UseReferenceBuild(); | 356 UseReferenceBuild(); |
| 357 RunPerfTestWithManyTabs("few_tabs", "cmdline-ref", 5, 2, false); | 357 RunPerfTestWithManyTabs("few_tabs", "cmdline-ref", 5, 2, false); |
| 358 } | 358 } |
| 359 | 359 |
| 360 TEST_F(StartupTest, PerfRestoreFewTabs) { | 360 TEST_F(StartupTest, PerfRestoreFewTabs) { |
| 361 RunPerfTestWithManyTabs("few_tabs", "restore", 5, 2, true); | 361 RunPerfTestWithManyTabs("few_tabs", "restore", 5, 2, true); |
| 362 } | 362 } |
| 363 | 363 |
| 364 TEST_F(StartupTest, PerfRestoreFewTabsReference) { | 364 TEST_F(StartupTest, PerfRestoreFewTabsReference) { |
| 365 UseReferenceBuild(); | 365 UseReferenceBuild(); |
| 366 RunPerfTestWithManyTabs("few_tabs", "restore-ref", 5, 2, true); | 366 RunPerfTestWithManyTabs("few_tabs", "restore-ref", 5, 2, true); |
| 367 } | 367 } |
| 368 | 368 |
| 369 #if defined(OS_MACOSX) | 369 #if defined(OS_MACOSX) |
| 370 // http://crbug.com/46609 | 370 // http://crbug.com/46609 |
| 371 #define MAYBE_PerfSeveralTabsReference FLAKY_PerfSeveralTabsReference | 371 #define MAYBE_PerfSeveralTabsReference DISABLED_PerfSeveralTabsReference |
| 372 #define MAYBE_PerfSeveralTabs FLAKY_PerfSeveralTabs | 372 #define MAYBE_PerfSeveralTabs DISABLED_PerfSeveralTabs |
| 373 // http://crbug.com/52858 | 373 // http://crbug.com/52858 |
| 374 #define MAYBE_PerfRestoreSeveralTabs FLAKY_PerfRestoreSeveralTabs | 374 #define MAYBE_PerfRestoreSeveralTabs DISABLED_PerfRestoreSeveralTabs |
| 375 #define MAYBE_PerfExtensionContentScript50 FLAKY_PerfExtensionContentScript50 | 375 #define MAYBE_PerfExtensionContentScript50 DISABLED_PerfExtensionContentScript50 |
| 376 #elif defined(OS_WIN) | 376 #elif defined(OS_WIN) |
| 377 // http://crbug.com/46609 | 377 // http://crbug.com/46609 |
| 378 #if !defined(NDEBUG) | 378 #if !defined(NDEBUG) |
| 379 // http://crbug.com/102584 | 379 // http://crbug.com/102584 |
| 380 #define MAYBE_PerfSeveralTabs DISABLED_PerfSeveralTabs | 380 #define MAYBE_PerfSeveralTabs DISABLED_PerfSeveralTabs |
| 381 #else | 381 #else |
| 382 #define MAYBE_PerfSeveralTabs FLAKY_PerfSeveralTabs | 382 #define MAYBE_PerfSeveralTabs DISABLED_PerfSeveralTabs |
| 383 #endif | 383 #endif |
| 384 #define MAYBE_PerfSeveralTabsReference PerfSeveralTabsReference | 384 #define MAYBE_PerfSeveralTabsReference PerfSeveralTabsReference |
| 385 #define MAYBE_PerfRestoreSeveralTabs PerfRestoreSeveralTabs | 385 #define MAYBE_PerfRestoreSeveralTabs PerfRestoreSeveralTabs |
| 386 #define MAYBE_PerfExtensionContentScript50 PerfExtensionContentScript50 | 386 #define MAYBE_PerfExtensionContentScript50 PerfExtensionContentScript50 |
| 387 #else | 387 #else |
| 388 #define MAYBE_PerfSeveralTabsReference PerfSeveralTabsReference | 388 #define MAYBE_PerfSeveralTabsReference PerfSeveralTabsReference |
| 389 #define MAYBE_PerfSeveralTabs PerfSeveralTabs | 389 #define MAYBE_PerfSeveralTabs PerfSeveralTabs |
| 390 #define MAYBE_PerfRestoreSeveralTabs PerfRestoreSeveralTabs | 390 #define MAYBE_PerfRestoreSeveralTabs PerfRestoreSeveralTabs |
| 391 #define MAYBE_PerfExtensionContentScript50 PerfExtensionContentScript50 | 391 #define MAYBE_PerfExtensionContentScript50 PerfExtensionContentScript50 |
| 392 #endif | 392 #endif |
| 393 | 393 |
| 394 // http://crbug.com/99604 | 394 // http://crbug.com/99604 |
| 395 #if defined(OS_WIN) && !defined(NDEBUG) | 395 #if defined(OS_WIN) && !defined(NDEBUG) |
| 396 #define MAYBE_PerfComplexTheme FLAKY_PerfComplexTheme | 396 #define MAYBE_PerfComplexTheme DISABLED_PerfComplexTheme |
| 397 #else | 397 #else |
| 398 #define MAYBE_PerfComplexTheme PerfComplexTheme | 398 #define MAYBE_PerfComplexTheme PerfComplexTheme |
| 399 #endif | 399 #endif |
| 400 | 400 |
| 401 TEST_F(StartupTest, MAYBE_PerfSeveralTabs) { | 401 TEST_F(StartupTest, MAYBE_PerfSeveralTabs) { |
| 402 RunPerfTestWithManyTabs("several_tabs", "cmdline", 10, 4, false); | 402 RunPerfTestWithManyTabs("several_tabs", "cmdline", 10, 4, false); |
| 403 } | 403 } |
| 404 | 404 |
| 405 TEST_F(StartupTest, MAYBE_PerfSeveralTabsReference) { | 405 TEST_F(StartupTest, MAYBE_PerfSeveralTabsReference) { |
| 406 UseReferenceBuild(); | 406 UseReferenceBuild(); |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 453 UITestBase::CUSTOM_FRAME, 0, 0); | 453 UITestBase::CUSTOM_FRAME, 0, 0); |
| 454 } | 454 } |
| 455 | 455 |
| 456 TEST_F(StartupTest, PerfNativeFrameGtkTheme) { | 456 TEST_F(StartupTest, PerfNativeFrameGtkTheme) { |
| 457 RunStartupTest("warm", "custom-frame-gtk-theme", WARM, NOT_IMPORTANT, | 457 RunStartupTest("warm", "custom-frame-gtk-theme", WARM, NOT_IMPORTANT, |
| 458 UITestBase::CUSTOM_FRAME_NATIVE_THEME, 0, 0); | 458 UITestBase::CUSTOM_FRAME_NATIVE_THEME, 0, 0); |
| 459 } | 459 } |
| 460 #endif | 460 #endif |
| 461 | 461 |
| 462 } // namespace | 462 } // namespace |
| OLD | NEW |