diff options
author | erg@chromium.org <erg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-15 23:11:06 +0000 |
---|---|---|
committer | erg@chromium.org <erg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-15 23:11:06 +0000 |
commit | 19506d546af1218583787ebe2dcffce5cae3243d (patch) | |
tree | 945f30b6d0a79b04dbd8d9b42080d934809596ce /chrome/browser/task_manager/task_manager_browsertest.cc | |
parent | 30cb70c5115351519b2cc1ad6173803be16b591d (diff) | |
download | chromium_src-19506d546af1218583787ebe2dcffce5cae3243d.zip chromium_src-19506d546af1218583787ebe2dcffce5cae3243d.tar.gz chromium_src-19506d546af1218583787ebe2dcffce5cae3243d.tar.bz2 |
Revert 228779 "Update defaults for InstantExtended."
Introduces crashes on the mac tests: http://build.chromium.org/p/chromium.mac/builders/Mac%2010.6%20Tests%20%28dbg%29%284%29/builds/34018/steps/unit_tests/logs/stdio
Specifically, these tests now crash:
TabStripControllerTest.TabCloseDuringDrag
TabposeWindowTest.TestModelObserver
TabposeWindowTest.TestShow
And this test suite is referenced in this patch.
> Update defaults for InstantExtended.
>
> Flip the InstantExtended New Tab page to on by default and remove the flags.
> Add a separate flag to control query in the omnibox (which is still off by
> default).
>
> Also fixes a ton of tests that needed adjusting for Instant Extended. Mostly
> the changes stem from the fact that we're prerendering the Instant Extended
> New Tab page which changes assumptions in a bunch of tests.
>
> BUG=297915
>
> Review URL: https://codereview.chromium.org/24733003
TBR=samarth@chromium.org
Review URL: https://codereview.chromium.org/27235010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228794 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/task_manager/task_manager_browsertest.cc')
-rw-r--r-- | chrome/browser/task_manager/task_manager_browsertest.cc | 64 |
1 files changed, 30 insertions, 34 deletions
diff --git a/chrome/browser/task_manager/task_manager_browsertest.cc b/chrome/browser/task_manager/task_manager_browsertest.cc index 393bf6d..12686b4 100644 --- a/chrome/browser/task_manager/task_manager_browsertest.cc +++ b/chrome/browser/task_manager/task_manager_browsertest.cc @@ -80,8 +80,8 @@ class TaskManagerNoShowBrowserTest : public ExtensionBrowserTest { // (you see the task manager). chrome::ShowTaskManager(browser()); - // New Tab Page (visible and prerendered). - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + // New Tab Page. + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } void Refresh() { @@ -142,7 +142,7 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeTabContentsChanges) { GURL url(ui_test_utils::GetTestUrl(base::FilePath( base::FilePath::kCurrentDirectory), base::FilePath(kTitle1File))); AddTabAtIndex(0, url, content::PAGE_TRANSITION_TYPED); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Check that the last entry is a tab contents resource whose title starts // starts with "Tab:". @@ -155,7 +155,7 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeTabContentsChanges) { // Close the tab and verify that we notice. browser()->tab_strip_model()->CloseWebContentsAt(0, TabStripModel::CLOSE_NONE); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } #if defined(USE_ASH) @@ -171,9 +171,8 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_NoticePanelChanges) { .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj") .AppendASCII("1.0.0.0"))); - // Browser, the New Tab Page (visible and prerendered) and Extension - // background page. - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + // Browser, the New Tab Page and Extension background page. + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Open a new panel to an extension url and make sure we notice that. GURL url( @@ -185,22 +184,22 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_NoticePanelChanges) { url, gfx::Rect(300, 400), PanelManager::CREATE_AS_DOCKED); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(4); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); - // Check that the fifth entry is a resource with the panel's web contents + // Check that the fourth entry is a resource with the panel's web contents // and whose title starts with "Extension:". - ASSERT_EQ(panel->GetWebContents(), model()->GetResourceWebContents(4)); + ASSERT_EQ(panel->GetWebContents(), model()->GetResourceWebContents(3)); string16 prefix = l10n_util::GetStringFUTF16( IDS_TASK_MANAGER_EXTENSION_PREFIX, string16()); ASSERT_TRUE(StartsWith(model()->GetResourceTitle(3), prefix, true)); // Close the panel and verify that we notice. panel->Close(); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Unload extension to avoid crash on Windows. UnloadExtension(last_loaded_extension_id_); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } #if defined(USE_ASH) || defined(OS_WIN) @@ -219,9 +218,8 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_KillPanelExtension) { .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj") .AppendASCII("1.0.0.0"))); - // Browser, the New Tab Page (visible, prerendered) and Extension background - // page. - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + // Browser, the New Tab Page and Extension background page. + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Open a new panel to an extension url and make sure we notice that. GURL url( @@ -233,13 +231,13 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_KillPanelExtension) { url, gfx::Rect(300, 400), PanelManager::CREATE_AS_DOCKED); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(4); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); // Kill the panel extension process and verify that it disappears from the // model along with its panel. ASSERT_TRUE(model()->IsBackgroundResource(resource_count)); TaskManager::GetInstance()->KillProcess(resource_count); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeExtensionTabs) { @@ -249,14 +247,13 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeExtensionTabs) { .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj") .AppendASCII("1.0.0.0"))); - // Browser, Extension background page, and the New Tab Page (visible, - // prerenderd). - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + // Browser, Extension background page, and the New Tab Page. + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Open a new tab to an extension URL and make sure we notice that. GURL url("chrome-extension://behllobkkfkfnphdnhnkndlbkcpglgmj/page.html"); AddTabAtIndex(0, url, content::PAGE_TRANSITION_TYPED); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(4); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); // Check that the third entry (background) is an extension resource whose // title starts with "Extension:". @@ -280,7 +277,7 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeExtensionTabs) { // Unload extension to avoid crash on Windows. UnloadExtension(last_loaded_extension_id_); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeAppTabs) { @@ -292,13 +289,13 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeAppTabs) { const extensions::Extension* extension = service->GetExtensionById(last_loaded_extension_id_, false); - // New Tab Page (visible and prerendered). - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + // New Tab Page. + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); // Open a new tab to the app's launch URL and make sure we notice that. GURL url(extension->GetResourceURL("main.html")); AddTabAtIndex(0, url, content::PAGE_TRANSITION_TYPED); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); // Check that the third entry (main.html) is of type extension and has both // a tab contents and an extension. The title should start with "App:". @@ -313,7 +310,7 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeAppTabs) { // Unload extension to avoid crash on Windows. UnloadExtension(last_loaded_extension_id_); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(1); } IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, NoticeHostedAppTabs) { @@ -422,11 +419,10 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_ReloadExtension) { ASSERT_TRUE(LoadExtension( test_data_dir_.AppendASCII("common").AppendASCII("background_page"))); - // Wait until we see the loaded extension in the task manager (the four - // resources are: the browser process, visible and prerendered New Tab Page, - // and the extension). + // Wait until we see the loaded extension in the task manager (the three + // resources are: the browser process, New Tab Page, and the extension). LOG(INFO) << "waiting for resource change"; - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); EXPECT_TRUE(model()->GetResourceExtension(0) == NULL); EXPECT_TRUE(model()->GetResourceExtension(1) == NULL); @@ -440,19 +436,19 @@ IN_PROC_BROWSER_TEST_F(TaskManagerBrowserTest, MAYBE_ReloadExtension) { // doesn't increase. LOG(INFO) << "First extension reload"; ReloadExtension(extension->id()); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); extension = model()->GetResourceExtension(resource_count); ASSERT_TRUE(extension != NULL); LOG(INFO) << "Second extension reload"; ReloadExtension(extension->id()); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); extension = model()->GetResourceExtension(resource_count); ASSERT_TRUE(extension != NULL); LOG(INFO) << "Third extension reload"; ReloadExtension(extension->id()); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); } // Crashy, http://crbug.com/42301. @@ -547,7 +543,7 @@ IN_PROC_BROWSER_TEST_F(TaskManagerNoShowBrowserTest, FROM_HERE, base::Bind(&TaskManagerNoShowBrowserTest::ShowTaskManager, base::Unretained(this))); - TaskManagerBrowserTestUtil::WaitForWebResourceChange(3); + TaskManagerBrowserTestUtil::WaitForWebResourceChange(2); } #endif |