commit | 03587ff54cc1bcf03f9b2bcd9c7ad8fbaa4c39cf | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@google.com> | Fri Jan 11 11:05:41 2019 -0800 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Sat Jan 12 17:53:31 2019 +0000 |
tree | e1db71d2f30c73049c528aaba931cffda94c79b5 | |
parent | 2d9d1286c943280a1858acf1208c7c18921d407e [diff] |
[qemu][botanist] Abstract out QEMU invocation generation This change introduces (1) QEMUConfig, a high-level configuration interface for fuchsia in QEMU, and (2) qemu.CeateInvocation(), a function to generate the invocation from it. Moreover, this change removes our qcow dependency, which is not needed. A further change will introduce a GN action that will invoke a simple tool (wrapping CreateInvocation) to produce a QEMU invocation file(/script?) so that the configurate used by infrastructure may be shared with developers, fx, and the SDK. Test: ran `botanist qemu` locally. Change-Id: Ib62b33896db90b54ef108afe93d0b49302fe1c53
This repo contains tools used in Fuchsia build and development.
Go packages from here are automatically built and uploaded to CIPD and Google Storage by bots using the tools recipe. To add a tool to the build:
builder_mixins
section with name: "tools"
.properties_j
to add a string to the packages
list:"fuchsia.googlesource.com/tools/cmd/your-new-tool"