skia2/infra/bots/recipe_modules
Kevin Lubick b03b5aca54 Add skpbench job
This entails a few parts:
1. Isolating tools/skpbench/ to be used by the perf task.

2. Adding skpbench to BUILD_PRODUCTS_ISOLATE_WHITELIST

3. Add recipe commands to run skpbench. While it is conceptually similar
to nanobench, it doesn't support images nor svgs, only skps, so we don't
need to copy those to devices or bring them in via CIPD.

4. Add recipe commands to parse skpbench output and upload to Perf.

5. Update gen_tasks.go to handle skpbench jobs and tasks.

BUG=skia:

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4551

Change-Id: I09bf0b078067279e138e95eca9316e55539ec735
Reviewed-on: https://skia-review.googlesource.com/4551
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
2016-11-14 20:34:04 +00:00
..
builder_name_schema Move builder_spec, [dm|nanobench]_flags, builder_name_schema to recipes 2016-08-04 11:07:10 -07:00
core Fix zero-padding in gerrit ref 2016-11-07 09:05:16 -08:00
ct Move ct_skps recipe from tools repo to Skia repo. 2016-08-09 13:46:48 -07:00
flavor Add skpbench job 2016-11-14 20:34:04 +00:00
infra Add infra recipe module, use for updating Go DEPS 2016-10-24 06:36:30 -07:00
run Add skpbench job 2016-11-14 20:34:04 +00:00
swarming Re-organize Skia recipes 2016-08-03 08:23:10 -07:00
vars Add skpbench job 2016-11-14 20:34:04 +00:00
README.md Re-organize Skia recipes 2016-08-03 08:23:10 -07:00

Skia Recipe Modules

This directory contains recipe modules designed to be used by recipes. They are all Skia-specific and some are interrelated:

  • vars - Common variables used by Skia recipes.
  • run - Utilities for running commands. Depends on vars.
  • flavor - Run meta-commands for various platforms. Depends on vars and run.
  • skia - Main module for Skia recipes. Depends on vars, run, and flavor.
  • swarming - Utilities for running Swarming tasks.