[roll] Roll fuchsia [honeydew][tracing] Align mocking and stabilize terminate_and_download tests

Update `AsyncTracingUsingFc` unit tests to use `fc.Context` instead of
patching `fc.Channel` and `fc.Socket` directly. Mocking `fc.Context` is
necessary because the code under test creates sockets and channels via
`socket_create` and `channel_create` methods on an `fc.Context` instance
(which is the supported Fuchsia-Controller API), rather than using standard
static `create` methods. This also simplifies the mock decorators and
prevents argument binding misalignments.

Update async `terminate_and_download` test suites to cover
uninitialized sessions.

Add LINT.IfChange directives between the base and FC tracing interfaces.

Original-Bug: 495898947
Test: fx test --host //src/testing/end_to_end/honeydew/honeydew/affordances/tracing/tests/unit_tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1556900
Original-Revision: c92c32169bb4264103e161d08113607047f13a98
GitOrigin-RevId: dbe2617214ad47f8c77d67049fd183b36c13c43c
Change-Id: I2901730b3863092cd88ccd0b90ef3fcacb85b738
1 file changed
tree: 1ab0abb597933c09e6b48fbaf68ea969cb40e76f
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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 in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.