You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker 7ee447c011
v811_spc009_project
4 months ago
..
check_generated_files.expected v811_spc009_project 4 months ago
compile.expected v811_spc009_project 4 months ago
compute_buildstats.expected v811_spc009_project 4 months ago
compute_test.expected v811_spc009_project 4 months ago
housekeeper.expected v811_spc009_project 4 months ago
infra.expected v811_spc009_project 4 months ago
perf.expected v811_spc009_project 4 months ago
perf_pathkit.expected v811_spc009_project 4 months ago
perf_skottietrace.expected v811_spc009_project 4 months ago
perf_skottiewasm_lottieweb.expected v811_spc009_project 4 months ago
recreate_skps.expected v811_spc009_project 4 months ago
skpbench.expected v811_spc009_project 4 months ago
sync_and_compile.expected v811_spc009_project 4 months ago
test.expected v811_spc009_project 4 months ago
test_canvaskit.expected v811_spc009_project 4 months ago
test_lottie_web.expected v811_spc009_project 4 months ago
test_pathkit.expected v811_spc009_project 4 months ago
test_skqp_emulator.expected v811_spc009_project 4 months ago
upload_buildstats_results.expected v811_spc009_project 4 months ago
upload_dm_results.expected v811_spc009_project 4 months ago
upload_nano_results.expected v811_spc009_project 4 months ago
README.md v811_spc009_project 4 months ago
check_generated_files.py v811_spc009_project 4 months ago
compile.py v811_spc009_project 4 months ago
compute_buildstats.py v811_spc009_project 4 months ago
compute_test.py v811_spc009_project 4 months ago
housekeeper.py v811_spc009_project 4 months ago
infra.py v811_spc009_project 4 months ago
perf.py v811_spc009_project 4 months ago
perf_pathkit.py v811_spc009_project 4 months ago
perf_skottietrace.py v811_spc009_project 4 months ago
perf_skottiewasm_lottieweb.py v811_spc009_project 4 months ago
recreate_skps.py v811_spc009_project 4 months ago
skpbench.py v811_spc009_project 4 months ago
sync_and_compile.py v811_spc009_project 4 months ago
test.py v811_spc009_project 4 months ago
test_canvaskit.py v811_spc009_project 4 months ago
test_lottie_web.py v811_spc009_project 4 months ago
test_pathkit.py v811_spc009_project 4 months ago
test_skqp_emulator.py v811_spc009_project 4 months ago
upload_buildstats_results.py v811_spc009_project 4 months ago
upload_dm_results.py v811_spc009_project 4 months ago
upload_nano_results.py v811_spc009_project 4 months ago

README.md

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 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.