New issue
Advanced search Search tips

Issue 888994 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 25
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug
Flaky-Test: DevToolsAutoOpenerTest.TestAutoOpenForTabs



Sign in to add a comment

DevToolsAutoOpenerTest.TestAutoOpenForTabs is flaky

Project Member Reported by Findit, Sep 25

Issue description

Owner: blundell@chromium.org
Status: Started (was: Untriaged)
Revert is out in https://chromium-review.googlesource.com/c/chromium/src/+/1243084
Status: Fixed (was: Started)
Revert landed.
Project Member

Comment 3 by bugdroid1@chromium.org, Sep 25

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/de60d0c16185372421a46c78f74e8e4a5fdfea20

commit de60d0c16185372421a46c78f74e8e4a5fdfea20
Author: Alex Clarke <alexclarke@chromium.org>
Date: Tue Sep 25 16:53:48 2018

Reland "Make Chrome_DevToolsADBThread shutdown gracefully in tests"

Relanding https://chromium-review.googlesource.com/c/chromium/src/+/1238468

The fix can be seen in the delta between patch set 1 and 2.

Original patch description:
Make Chrome_DevToolsADBThread shutdown gracefully in tests

To land the BrowserUIThreadScheduler we need in tests for all threads
to stop using base::PostTaskWithTraits before the scheduler is
deleted. Currently this is true for the UI and IO threads but it's
not true for Chrome_DevToolsADBThread.

This patch makes sure references retaining
AndroidDeviceManager::HandlerThread are released in tests
which triggers thread shutdown, fixing the problem.

TBR=dgozman@chromium.org,finnur@chromium.org,mlamouri@chromium.org

Bug: 863341, 872372,  888994 
Change-Id: Ie9298d652cad2df6ad93d19cfb3dd5b76fdcf339
Reviewed-on: https://chromium-review.googlesource.com/1243115
Reviewed-by: Alex Clarke <alexclarke@chromium.org>
Commit-Queue: Alex Clarke <alexclarke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593970}
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/chrome_devtools_manager_delegate.h
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/device/devtools_android_bridge.cc
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/device/devtools_android_bridge.h
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/devtools_sanity_browsertest.cc
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/devtools/devtools_window_testing.cc
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/extensions/extension_loading_browsertest.cc
[modify] https://crrev.com/de60d0c16185372421a46c78f74e8e4a5fdfea20/chrome/browser/picture_in_picture/picture_in_picture_window_controller_browsertest.cc

Sign in to add a comment