commit | c1adf4e2cd083a527eff12bf2611089caae71a6e | [log] [tgz] |
---|---|---|
author | Ben Wright <benwright@google.com> | Tue Oct 27 20:57:59 2020 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Tue Oct 27 20:57:59 2020 +0000 |
tree | 28a52d3f5eefe4601c0991d585094f763f5cf142 | |
parent | 1147b7906ce9c76332fc9aa8ea9726ffdc310a8f [diff] |
[scrutiny] Implement Config options for Scrutiny. This change formalizes a public interface for Scrutiny runtime configuration. Prior to this change is a third party wanted to integrate scrutiny into their project they would have to pass in command line options manually. This leads to several issues: 1. We may want specific runtime configurations that we don't want to expose as command line startup options. 2. We want to be able to have a codeable configuration that can be configured directly in the code. 3. We want to provide sensible defaults for different integration strategies. This change address this in the same way we do this for the component_framework and other areas of the code base with a basic nested structure config. This CL doesn't introduce configuration serialization for simplicity. Change-Id: I3de89e7e34971b08c567caa6e49171d1983d6b52 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/442735 Reviewed-by: Yu Shan <shanyu@google.com> Testability-Review: Benjamin Wright <benwright@google.com> Commit-Queue: Benjamin Wright <benwright@google.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.