commit | f0b51711d7a39e668233706b6ad5fe24b5c78f2b | [log] [tgz] |
---|---|---|
author | Roland McGrath <mcgrathr@google.com> | Sat Jul 02 02:21:15 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Jul 02 02:21:15 2022 +0000 |
tree | f7489dd96e775876765dc645324386ca46280edc | |
parent | 9ea8a42c2ae12c4ed4ececc0fd9eff80e87e2d09 [diff] |
[zircon] Clean up standalone test executable support This revamps the standalone-test library and adds a companion library maybe-standalone-test. The core-tests code is cleaned up to use these new APIs instead of ad hoc extern declarations and manual weak symbol hacks. Cases that require the standalone test context are clearly distinguished from those that adapt to either standalone or normally hosted contexts, by use of the standalone vs maybe_standalone API namespaces. The build rules are cleaned up to ensure excess library dependencies are kept out of the the core-tests-standalone executable. Change-Id: I6638f91fb7c5cd83dc553ed938585e7b7666d463 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/697162 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: Gianfranco Valentino <gevalentino@google.com> Fuchsia-Auto-Submit: Roland McGrath <mcgrathr@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.