Reviewed on: 2019-07-22
Appmgr is responsible for launching v1 components and managing the namespaces in which those components run. It is the first process started in the
fuchsia job by
This project is typically included in Fuchsia builds by default, but it can be added to a build by adding
--with //src/sys/appmgr to the
fx set invocation.
Appmgr is run on all non-bringup Fuchsia builds. It can be interacted with via the
fuchsia.sys FIDL apis.
Unit tests for appmgr are available in the
$ fx run-test appmgr_unittests
Integration tests are available in the following packages, and each can be run with
The entrypoint is located in
main.cc, with the majority of the implementation living in top-level
.h files, with the exception of the hub implementation which is in
hub/. Unit tests are located in
Integration tests are in the