commit | 342941d09ca303b2124cacae696ce80506896994 | [log] [tgz] |
---|---|---|
author | Gary Bressler <geb@fuchsia.infra.roller.google.com> | Wed Mar 27 18:02:27 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 27 11:03:57 2024 -0700 |
tree | 14f24f81f85ae54c84d02e20e596f508681c0be0 | |
parent | ebba3212703ec87933538973412cb8857a16ef37 [diff] |
[roll] Roll fuchsia Revert "[bluetooth] Fix test flake" This reverts commit b512c0ba82d0644cb8eb0f378a642812a0e293df. Multiply: bt-avrcp-smoke-test Multiply: bt-a2dp-smoke-test Multiply: bt-hfp-audio-gateway-smoke-test Multiply: bt-avrcp-target-smoke-test Multiply: bt-init-smoke-test Multiply: bt-gap-smoke-test Reason for revert: Workaround is no longer necessary (attached bug is fixed) Original-Bug: 303919602 Original change's description: > [bluetooth] Fix test flake > > The hypothesis for why these tests flake is the following: > > - A local component (for example: `mock_avrcp_client` connects to some > capabilities. > - The local component returns (exits). > - component_manager shuts down the local component > - Before the component's namespace vfs has a chance to process the Open > requests for #1, component_manager drops the vfs. > - Because the Open requests were dropped, we never run routing tasks for > them. > - Because we never run routing tasks, the component on the other end is > never started. > - The test stalls waiting for events that will never come. > > To fix, change these tasks to never exit. > > We should eventually fix component_manager to guarantee processing of > these requests, but it's a more complicated fix (b/303919602). > > Multiply: bt-avrcp-smoke-test > Multiply: bt-a2dp-smoke-test > Multiply: bt-hfp-audio-gateway-smoke-test > Multiply: bt-avrcp-target-smoke-test > Multiply: bt-init-smoke-test > Multiply: bt-gap-smoke-test > > Original-Fixed: 133235 > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/928705 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/972293 Original-Revision: cfadb2ff00db63d859e5dcf45503b0ad2663aeb3 GitOrigin-RevId: c951b0e461d1a959f1c375625873819386210076 Change-Id: I0a078277e9c8278a25f145909071e8cb88076efa
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.