tree: 388233f8f8c9f7330db44f085818e7ef2b900222 [path history] [tgz]
  1. meta/
  2. BUILD.gn
  3. hello_world.cc
  4. hello_world2.cc
  5. hello_world_test.cc
  6. README.md
garnet/examples/components/README.md

Hello World Components

This directory contains simple components to show how components are built and run in the system.

Building

To add these components to your build append --with //garnet/examples:examples to your fx set command. Eg:

fx set core.x64 --with //garnet/examples:examples

After that do a full build.

(Disclaimer: if these build rules become out of date please check the Build documentation and update this readme!)

Running

To run the component:

fx shell run fuchsia-pkg://fuchsia.com/component_hello_world#meta/hello_world.cmx

You can run the second binary by changing the manifest:

fx shell run fuchsia-pkg://fuchsia.com/component_hello_world#meta/hello_world2.cmx

Make sure you have fx serve running in another terminal so your component can be installed!

Testing

To run the tests for the component:

fx run-test component_hello_world_tests