Reviewed on: 2019-07-12
Component manager is the program which runs and manages v2 components. More about what components are, what semantics they provide, and how to use them is available here.
Component manager should be included in all builds of Fuchsia, but if missing can be added to builds by including
--with //src/sys/component_manager to the
fx set invocation.
Component manager runs by default on all Fuchsia builds.
Unit tests for component manager are available in the
$ fx run-test component_manager_tests
Integration tests are also available in the following packages:
The entrypoint is located in
src/main.rs, and the core model implementation is under
src/model/. Unit tests are co-located with the code, with the exception of
src/model/ which has unit tests in
src/model/tests/. Integration tests live in