a0481b9f3f
Bug: skia: Change-Id: I669e96bb62ce7c91ef40f48d01bca55128db5016 Reviewed-on: https://skia-review.googlesource.com/13688 Reviewed-by: Ravi Mistry <rmistry@google.com> Commit-Queue: Eric Boren <borenet@google.com>
26 lines
828 B
Markdown
26 lines
828 B
Markdown
Skia Recipes
|
|
============
|
|
|
|
These are the top-level scripts which run inside of Swarming tasks to perform
|
|
all of Skia's automated testing.
|
|
|
|
To run a recipe locally:
|
|
|
|
$ python infra/bots/recipes.py run --workdir=/tmp/<workdir> <recipe name without .py> key1=value1 key2=value2 ...
|
|
|
|
Each recipe may have its own required properties which must be entered as
|
|
key/value pairs in the command.
|
|
|
|
When you change a recipe, you generally need to re-train the simulation test:
|
|
|
|
$ python infra/bots/recipes.py test run --train
|
|
|
|
Or:
|
|
|
|
$ cd infra/bots; make train
|
|
|
|
The test generates expectations files for the tests contained within each
|
|
recipe which illustrate which steps would run, given a particular set of inputs.
|
|
Pay attention to the diffs in these files when making changes to ensure that
|
|
your change has the intended effect.
|