[roll] Roll fuchsia [ui][input] make integration tests build rules consistent All of the `integration_input_tests` depend on Scenic, and Scenic hangs without Vulkan available. Update the BUILD.gn files to make the Vulkan dependency explicit for all tests: a) every `tests` group `deps` on `//src/graphics/bin/vulkan_loader` b) every `test_specs.environments.dimensions.device_type` is constrained to "AEMU. Note that this change means that we'll run the `factory-reset` integration tests on fewer hardware configs than before. Previously, the `factory-reset` tests ran on devices that didn't support Vulkan, and just happened to pass because the media buttons input processing in root presenter worked even when Scenic was hung. It's not clear, though, that having FDR trigger when Scenic is hung (and hence, the user probably can't be shown the warning screen) is a desirable behavior. And even if that behavior _is_ desired, we should test for that explicitly (by writing an integration test that clearly and deliberately causes Scenic to hang), rather than depending on the default value of `test_specs.environments.dimensions.device_type`. Original-Bug: 74976 Test: fx build Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/597823 Original-Revision: e1e396042deaccdaea81466ed4c929a899e10bd5 GitOrigin-RevId: adf1339b51e05fc6fddcd849faf07f6050d92b3a Change-Id: I484c1ccd68b1cc46e8949af23e4318ac966fc755
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.