commit | 1495648ed5941e56e126d1a5d010a611936d9396 | [log] [tgz] |
---|---|---|
author | Caroline Liu <carolineliu@fuchsia.infra.roller.google.com> | Mon Nov 27 23:05:53 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Nov 27 15:07:02 2023 -0800 |
tree | 589d0a46ca33baec4f92922d5259dc174878592c | |
parent | cddb11784527e945f9a57c4556a8ff41ee6c6c70 [diff] |
[roll] Roll fuchsia [testing][virtio_gpu] refactor and enable virtio gpu v2 unit tests This change leaves a few TODOs inlined in order to keep the CL size small. Namely, the test still needs to: - Connect a fake sysmem using DFV2 testing best practices - Define and connect a fake pci parent for the driver device - Connect a fake gpu backend for the driver device One departure from V1 of note is that the V2 implementation does not support SetAndInitSysmemForTesting, nor creating a device with a FakeGpuBackend, since the driver testing guidance encourages connecting fakes through the test environment rather than through overwriting internal properties of the driver. Because of that, this change first enables the tests now with real sysmem and a real (failing to connect and erroring with ZX_PEER_CLOSED) bti and backend, with the intention to fast follow up with fakes. Original-Bug: 134883 Test: fx test virtio-gpu-test Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/952014 Original-Revision: 5272d035adb95f7321921dd4869c354e2179f582 GitOrigin-RevId: 580404ccb38df61ab7c8387f4ed11bb16d691e53 Change-Id: I417173dc5f900bf8fac271fb5f08f307738c6e08
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
.