Attention needed from Aaron Wood, Adam Barth, David Turner and Owners Override
Christopher Johnson has uploaded the change for review![Open in Gerrit]()
Christopher Johnson would like Owners Override to review this change.
Commit message
[tools] Create testing metadata tool
This CL creates a new tool that aggregates the contents of TESTING.json5
files throughout the source tree into a testing_metadata.json file in
the output directory. This process only happens if
//tools/testing_metadata is included in the build.
Known issue: It is not possible to dep on absent files in depfiles. This
means that a *change* to a TESTING.json5 file results in a rebuild of
the output file, but the introduction of a *new* TESTING.json5 file
after the output has already been created will not trigger a regenerate.
To mitigate we depend on the top-level build.ninja file so all arg
changes will trigger a rebuild, but this pitfall doesn't seem to have a
workaround in GN.
Bug: 493062021
Change-Id: I480fd8c9cb035182da3b5d4949d82c99b07d8a94
Change information
Files:
- M OWNERS
- A TESTING.json5
- M tools/BUILD.gn
- A tools/testing_metadata/BUILD.gn
- A tools/testing_metadata/OWNERS
- A tools/testing_metadata/src/main.rs
- A tools/testing_metadata/testing_input.schema.json
- A tools/testing_metadata/testing_metadata.schema.json
Change size: L
Delta: 8 files changed, 613 insertions(+), 0 deletions(-)
Open in GerritRelated details
Attention is currently required from:
- Aaron Wood
- Adam Barth
- David Turner
- Owners Override
Gerrit-MessageType: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: I480fd8c9cb035182da3b5d4949d82c99b07d8a94
Gerrit-Change-Number: 1533356
Gerrit-PatchSet: 30
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
.