This change updates the pw_facade template to create both a facade
interface and library. This avoids having to manually define the
interface when writing a facade module.
Change-Id: I7401c6c363b4e45a976752243d5a77e9d4599c18
This change prints out a more helpful error message when the target
runner client cannot connect to a server.
Bug: 62
Change-Id: Ia85c00e5f0cd826e3e0846bc664b8a11cfc5a443
Updates pw_target_runner (and other) docs to reflect the name change
from pw_test_server to pw_target_runner.
Change-Id: Iffa81088b81a1b83c285949c73fbf93e23f478a3
This change cerates a GN template called pw_host_tool which copies a
binary target to a common host_tools directory that can be added to a
user's PATH.
Change-Id: I9eb38ab4ff9d11a4a87e6be2547d5224370e3412
This change updates the Go GN integration to download external
dependencies for Go packages before running "go build". These
dependencies are listed in the pw_go_package template using build
metadata and collected to a "go get" invocation.
To support this, the pw_exec template is expanded to allow setting
positional arguments from a file.
Change-Id: If4f6c71f037b35bb041984da9982a1629d1d36b0
This change renames the pw_test_server module to pw_target_runner and
integrates it into the GN build using the new Go templates. The module
is updated to match the GOPATH structure under its go/ directory, and
its protos are moved into the module protos directory. Additionally,
the simple server and client are split into two separate programs
instead of combining them into one.
Change-Id: I44adeca0989dc7e15cb1a169a6ce183139dde2ce