tree: 482a2389073f4c4ee09a0816bf19910b8f57bf64 [path history] [tgz]
  1. meta/
  2. src/
  3. BUILD.gn
  4. OWNERS
  5. README.md
src/sys/universe-resolver/README.md

universe-resolver

universe-resolver is a V2 component that implements the Component Resolver FIDL protocol fuchsia.sys2.ComponentResolver and exposes this protocol as a resolver capability.

The responsibility of universe-resolver is to resolve URLs to packages that are located in pkgfs or other external sources belonging to the fuchsia.com repo.

Building

The universe-resolver component should be part of the core product configuration and be buildable by any fx set invocation.

Running

To launch this component, include it as a child in the component topology using the URL fuchsia-pkg://fuchsia.com/universe-resolver#meta/universe-resolver.cm, and include its exposed resolver capability in an environment.

{%includecode gerrit_repo="fuchsia/fuchsia" gerrit_path="src/sys/universe-resolver/meta/example.cml" region_tag="sample"}

Testing

Unit tests are available in the universe-resolver-unittests package.

$ fx test universe-resolver-unittests