Reviewed on: YYYY-MM-DD
${PROJECT_NAME} is the part of the system that drives Foo. More can be read about it [here].
To add this project to your build, append --with //src/sys/…
to the fx set
invocation.
${PROJECT_NAME} provides the fuchsia.foo.Bar
service on Fuchsia, and can be controlled via the ${PROJECT_NAME}_ctl
command:
$ fx shell run ${PROJECT_NAME}_ctl --help
Unit tests for ${PROJECT_NAME} are available in the ${PROJECT_NAME}_tests
package.
Integration tests are also available in the ${PROJECT_NAME}_integration_tests
package.
$ fx test ${PROJECT_NAME}_tests $ fx test ${PROJECT_NAME}_integration_tests
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 tests/
.