commit | aa5141a2236738b8a3d0e0fa57e1220066df29a4 | [log] [tgz] |
---|---|---|
author | dnj <dnj@chromium.org> | Thu Aug 11 01:24:12 2016 |
committer | Commit bot <commit-bot@chromium.org> | Thu Aug 11 01:24:12 2016 |
tree | d59afff1914f28d5e72ecc81471de44e718dc2b0 | |
parent | 267db0f8954e4cd624e35d79482039811ab2cc5b [diff] |
Add support for operational arguments protobuf. This adds an "arguments.proto" protobuf, which is consumed by "recipes.py" for operational argument input. The "--timestamps" flag and "run" sub-command's "properties" parameter are initially implemented by this protobuf. BUG=chromium:628770 TEST=local - Ran locally w/ JSON file, works. - Wrote unit test, works locally. Review-Url: https://codereview.chromium.org/2237593002
Recipes are a domain-specific language (embedded in python) for specifying sequences of subprocess calls in a cross-platform and testable way.