• Home
Name Date Size #Lines LOC

..--

check_generated_files.expected/22-Oct-2025-328328

compile.expected/22-Oct-2025-129129

compute_buildstats.expected/22-Oct-2025-1,1261,126

housekeeper.expected/22-Oct-2025-310310

infra.expected/22-Oct-2025-189189

perf.expected/22-Oct-2025-1,4981,498

perf_pathkit.expected/22-Oct-2025-797797

perf_skottietrace.expected/22-Oct-2025-4,3374,337

perf_skottiewasm_lottieweb.expected/22-Oct-2025-4,4534,453

skpbench.expected/22-Oct-2025-2,3582,358

sync_and_compile.expected/22-Oct-2025-880880

test.expected/22-Oct-2025-3,1983,198

test_canvaskit.expected/22-Oct-2025-546546

test_lottie_web.expected/22-Oct-2025-504504

test_pathkit.expected/22-Oct-2025-989989

upload_buildstats_results.expected/22-Oct-2025-9898

upload_dm_results.expected/22-Oct-2025-461461

upload_nano_results.expected/22-Oct-2025-7272

README.mdD22-Oct-2025822 2616

check_generated_files.pyD22-Oct-20252.3 KiB8457

compile.pyD22-Oct-20252 KiB8665

compute_buildstats.pyD22-Oct-202512.4 KiB412346

housekeeper.pyD22-Oct-20251.8 KiB6243

infra.pyD22-Oct-20252.5 KiB8256

perf.pyD22-Oct-20254.9 KiB167135

perf_pathkit.pyD22-Oct-20254.4 KiB134108

perf_skottietrace.pyD22-Oct-202513.5 KiB354306

perf_skottiewasm_lottieweb.pyD22-Oct-202520 KiB508435

skpbench.pyD22-Oct-20257.6 KiB240189

sync_and_compile.pyD22-Oct-20253 KiB11892

test.pyD22-Oct-20257 KiB232189

test_canvaskit.pyD22-Oct-20253.5 KiB11192

test_lottie_web.pyD22-Oct-20254.2 KiB12391

test_pathkit.pyD22-Oct-20255 KiB152124

upload_buildstats_results.pyD22-Oct-20252.1 KiB7858

upload_dm_results.pyD22-Oct-20254.1 KiB136101

upload_nano_results.pyD22-Oct-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