fuchsia_ctl 0.0.4

Dart native
Flutter Android iOS

A Dart package for paving, serving packages to, and running commands on a Fuchsia Device. This package is primarily intended for use in Flutter's continuous integration/testing infrastructure.

fuchsia_ctl #

This package is used by Flutter CI systems to manage paving and testing Fuchsia devices.

It offers some functionality similar to the fx command in the Fuchsia SDK.

It is not intended for general use.

Building #

This tool is meant to be published as an AOT compiled binary distributed via CIPD. To build the AOT binary, run tool/build.sh. This must be done on a Linux machine, and will automatically download a suitable version of Dart to build the AOT bundle and include the dartaotruntime.

To create the CIPD package, make sure that the build/ folder does not contain any files from testing (e.g. a generated .ssh folder from paving or a copy of dev_finder or pm). Then run:

cipd create -in build                   \
  -name flutter/fuchsia_ctl/linux-amd64 \
  -ref stable                           \
  -tag version:n.n.n

with an appropriate version string, after running tool/build.sh.

0
likes
70
pub points
0%
popularity

A Dart package for paving, serving packages to, and running commands on a Fuchsia Device. This package is primarily intended for use in Flutter's continuous integration/testing infrastructure.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

dnfield@google.com

License

BSD (LICENSE)

Dependencies

args, file, meta, process, uuid

More

Packages that depend on fuchsia_ctl