| commit | 3bdc152eb3a6ee6968456cd9764ac5bebfe041c1 | [log] [tgz] |
|---|---|---|
| author | Ian McKellar <ianloic@fuchsia.infra.roller.google.com> | Wed Apr 16 11:42:47 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed Apr 16 11:45:33 2025 -0700 |
| tree | 63d1da0b8d6fdf1465bcdef6dece9e9c3670c2b9 | |
| parent | d1c0204f7c6513dd411c3d71f40a5049351885a6 [diff] |
[roll] Roll fuchsia [fidl][rust_next] initial GIDL conformance tests This is a work-in-progress GIDL backend for the new Rust bindings. So far we have most encode success cases building (the failures are deny-listed away) and most of the building tests passing (315 of 355). The failing tests are not deny-listed but the rest is not part of the default build. Nothing with handles works yet. Decoding, failure testing and benchmarking doesn't work yet. The rust_next GIDL backend is based on the rust GIDL backend and still has a bunch of unused, outdated code to be ported as we complete it, but it's useful to have there are a bit of a path to follow. The tests can be built and run with: fx add-test //src/lib/fidl/rust_next/conformance:fidl_rust_next_conformance_tests fx test //src/lib/fidl/rust_next/conformance:fidl_rust_next_conformance_tests Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1249213 Original-Revision: 96d5dc4cba2d110a397ff952ce00a6ae107f9112 GitOrigin-RevId: 9dcffe48144a42a4fa9eb66caef1cae1c7179aff Change-Id: I12c2bc692fdcc91613c37f4a2de515a62f53098c
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.