commit | 4743131d5e841986083aa0d8aeaffb37d612d928 | [log] [tgz] |
---|---|---|
author | Filip Filmar <fmil@google.com> | Wed Jan 27 04:01:00 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Wed Jan 27 04:01:00 2021 +0000 |
tree | c9a396b78ad06fb4624aced3d466b299d081ac8b | |
parent | 65a26bccc63815287b402fca26d3b55d173c5d24 [diff] |
Reland "[fidl] FIDL api summarization tool - initial commit" This reverts commit 631f8518e42e19809c416e8f7ec1bf3485fd6d88. Reason for revert: Fixed the test flakiness. The BUILD.gn needed a host_test_data declaration to ensure that `fidlc` is available at test runtime. Original change's description: > Revert "[fidl] FIDL api summarization tool - initial commit" > > This reverts commit 5afbbd673ac94168034b68304800dff16d5ea8cf. > > Reason for revert: Flakiness when trying to find fidlc. > > === RUN TestSummarize > === RUN TestSummarize/library_only > endtoendtest.go:69: fidlc stdout: > endtoendtest.go:70: fidlc stderr: > endtoendtest.go:71: fork/exec host_x64/fidlc: no such file or directory > --- FAIL: TestSummarize (0.00s) > --- FAIL: TestSummarize/library_only (0.00s) > FAIL > > Original change's description: > > [fidl] FIDL api summarization tool - initial commit > > > > This change checks in the first code of a FIDL API summarization tool. > > The goal of the tool is to convert a FIDL intermediate representation > > into a mainly human-readable list of API elements exposed by the FIDL > > API. > > > > Please see `README.md` for more details. > > > > Current status: > > > > - Completed a TDD test fixture for processing known examples of API > > summarization. > > - Builds a data model for the API summary, which is simpler than the > > FIDL IR, as we anticipate to produce a machine-readable form as well. > > > > Bug: 67873 > > Change-Id: I930e5bf8f30bf27eed297d96c36d183a0f195053 > > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/467454 > > Reviewed-by: Pascal Perez <pascallouis@google.com> > > Commit-Queue: Filip Filmar <fmil@google.com> > > TBR=pascallouis@google.com,fmil@google.com,mkember@google.com > > Change-Id: Ic7958150203047f4101ca6b43abd1e38ef19abff > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 67873 > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/475802 > Reviewed-by: Filip Filmar <fmil@google.com> > Commit-Queue: Filip Filmar <fmil@google.com> TBR=pascallouis@google.com,fmil@google.com,mkember@google.com Multiply: summary_test Bug: 67873 Change-Id: I4fbe8979acb275559816cc18f6fb7fcea36ee257 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/475858 Fuchsia-Auto-Submit: Filip Filmar <fmil@google.com> Reviewed-by: Mitchell Kember <mkember@google.com> Reviewed-by: Shai Barack <shayba@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.