Name Date Size #Lines LOC

..--

compile.expected/H25-Apr-2025-9595

compute_buildstats.expected/H25-Apr-2025-1,0781,078

housekeeper.expected/H25-Apr-2025-296296

infra.expected/H25-Apr-2025-245245

perf.expected/H25-Apr-2025-1,1891,189

perf_pathkit.expected/H25-Apr-2025-755755

perf_skottietrace.expected/H25-Apr-2025-3,4103,410

perf_skottiewasm_lottieweb.expected/H25-Apr-2025-1,8541,854

sync_and_compile.expected/H25-Apr-2025-860860

test.expected/H25-Apr-2025-2,5342,534

test_canvaskit.expected/H25-Apr-2025-538538

test_lottie_web.expected/H25-Apr-2025-476476

test_pathkit.expected/H25-Apr-2025-973973

upload_buildstats_results.expected/H25-Apr-2025-9898

upload_dm_results.expected/H25-Apr-2025-461461

upload_nano_results.expected/H25-Apr-2025-7272

README.mdH A D25-Apr-2025822 2616

compile.pyH A D25-Apr-20251.7 KiB6847

compute_buildstats.pyH A D25-Apr-202512.3 KiB410344

housekeeper.pyH A D25-Apr-20251.8 KiB6243

infra.pyH A D25-Apr-20252.5 KiB8256

perf.pyH A D25-Apr-20254.8 KiB166134

perf_pathkit.pyH A D25-Apr-20254.4 KiB133107

perf_skottietrace.pyH A D25-Apr-202513.4 KiB326274

perf_skottiewasm_lottieweb.pyH A D25-Apr-202515.4 KiB391327

sync_and_compile.pyH A D25-Apr-20256.7 KiB168100

test.pyH A D25-Apr-20256.5 KiB207164

test_canvaskit.pyH A D25-Apr-20253.4 KiB11091

test_lottie_web.pyH A D25-Apr-20254.2 KiB12391

test_pathkit.pyH A D25-Apr-20255 KiB151123

upload_buildstats_results.pyH A D25-Apr-20252.1 KiB7858

upload_dm_results.pyH A D25-Apr-20254.1 KiB136101

upload_nano_results.pyH A D25-Apr-20252 KiB7858

README.md

1Skia Recipes
2============
3
4These are the top-level scripts which run inside of Swarming tasks to perform
5all of Skia's automated testing.
6
7To run a recipe locally:
8
9	$ python infra/bots/recipes.py run --workdir=/tmp/<workdir> <recipe name without .py> key1=value1 key2=value2 ...
10
11Each recipe may have its own required properties which must be entered as
12key/value pairs in the command.
13
14When you change a recipe, you generally need to re-train the simulation test:
15
16	$ python infra/bots/recipes.py test train
17
18Or:
19
20        $ cd infra/bots; make train
21
22The test generates expectations files for the tests contained within each
23recipe which illustrate which steps would run, given a particular set of inputs.
24Pay attention to the diffs in these files when making changes to ensure that
25your change has the intended effect.
26