skia2/infra/bots/recipes
Leon Scroggins III bb8126dd2e Blacklist memory intensive images on a bot
Test-Win8-MSVC-Golo-CPU-AVX-x86-Debug is running out of memory running
interlaced image decoding tests. Stop running them on this particular
bot (others are still running them). For simplicity, also blacklist
the RAW images that have had similar problems on other devices.

Change-Id: I1071ca2f59ef26b9a9798924f2eefa0483017439
Reviewed-on: https://skia-review.googlesource.com/15074
Commit-Queue: Leon Scroggins <scroggo@google.com>
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
2017-05-02 15:45:06 +00:00
..
bundle_recipes.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
compile.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
ct_skps.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
housekeeper.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
infra.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
perf.expected Fix merge conflict. 2017-05-01 15:18:55 +00:00
recreate_skps.expected Recipes: remove some pragma: no cover 2017-04-19 19:14:46 +00:00
skpbench.expected Don't reboot Pixel C or Nexus Player before task 2017-04-27 17:34:49 +00:00
test.expected Blacklist memory intensive images on a bot 2017-05-02 15:45:06 +00:00
upload_dm_results.expected Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00
upload_nano_results.expected Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00
bundle_recipes.py Clean up no-longer-used recipes stuff 2017-04-10 14:27:58 +00:00
compile.py Infra: Enable cross-repo tryjobs 2017-04-21 16:58:36 +00:00
ct_skps.py Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00
housekeeper.py Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00
infra.py Fix tasks.json and the infra bot 2017-04-19 15:28:29 +00:00
perf.py Omit shapes_mixed_10000_32x33 on GTX960 ANGLE Release 2017-05-01 14:42:34 +00:00
README.md Use new recipes.py test command 2017-04-18 13:57:56 +00:00
recreate_skps.py RecreateSKPs: Use api.run instead of api.step 2017-04-17 14:32:55 +00:00
skpbench.py Re-align tests in recipes with the names of reality 2017-04-12 12:32:35 +00:00
test.py Blacklist memory intensive images on a bot 2017-05-02 15:45:06 +00:00
upload_dm_results.py Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00
upload_nano_results.py Recipes: Use strict coverage, part 1 2017-04-19 11:24:24 +00:00

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.