[roll] Roll fuchsia [bazel_migration][haptics] //.../testing/fake_haptics_service
Migrate target `bin` (crate name `fake_haptics_service`), `manifest`,
`component`, and `package` in
`//src/devices/haptics/testing/fake_haptics_service` to `BUILD.bazel`,
and sync `BUILD.gn` via `bazel2gn`.
Replace the GN `fuchsia_package("package")` with
`bazel_fuchsia_package("package")`, which wraps the Bazel `fx_package`.
`//src/starnix/tests/starnix_test_subpackages.gni` still lists it as a
GN subpackage.
Set `metadata = { link_output_barrier = [] }` on
`bazel_fuchsia_package("package")` so `zxdb_e2e_symbols` does not walk
into `sysroot_for_fuchsia_platform`.
Add the wrapper to the `non_hermetic_deps` allowlist in
`//build/BUILD.gn`, because `bazel_fuchsia_package` expands to
`prebuilt_package`.
Original-Original-Bug: 564213227
Test: fx bazel build --config=fuchsia_platform @//src/devices/haptics/testing/fake_haptics_service:bin @//src/devices/haptics/testing/fake_haptics_service:manifest @//src/devices/haptics/testing/fake_haptics_service:component @//src/devices/haptics/testing/fake_haptics_service:package
Test: fx build //src/devices/haptics/testing/fake_haptics_service:package
Test: fx host-tool shac check
Bazel-Migration-Target: //src/devices/haptics/testing/fake_haptics_service:bin
Bazel-Migration-Target: //src/devices/haptics/testing/fake_haptics_service:component
Bazel-Migration-Target: //src/devices/haptics/testing/fake_haptics_service:manifest
Bazel-Migration-Target: //src/devices/haptics/testing/fake_haptics_service:package
TAG: planter planter-20261030-e11f7450563
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1933495
Agent-Code-Review: Fuchsia CL Risk (Advisory) <groupagent-fuchsia-risk@google.com>
Original-Original-Revision: 16e794886df28a68e254909e63e2444fa4bb9627
GitOrigin-RevId: 4bd4b0312dab8dd3d6ac682eccb2635f02108c11
Change-Id: I41c9703b27540f02afdc7c2434b9dcd21b80c559
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1940732
Cr-Commit-Position: refs/heads/main@{#209982}
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 in one of the communication channels documented at get involved.
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.