• Home
Name Date Size #Lines LOC

..--

bundle_recipes.expected/03-May-2024-6161

compile.expected/03-May-2024-7,2877,287

ct_skps.expected/03-May-2024-19,71519,715

housekeeper.expected/03-May-2024-270270

infra.expected/03-May-2024-559559

perf.expected/03-May-2024-10,79510,795

recreate_skps.expected/03-May-2024-776776

skpbench.expected/03-May-2024-1,0951,095

test.expected/03-May-2024-29,44929,449

update_meta_config.expected/03-May-2024-460460

upload_dm_results.expected/03-May-2024-576576

upload_nano_results.expected/03-May-2024-7878

README.mdD03-May-2024828 2616

bundle_recipes.pyD03-May-20241.2 KiB4128

compile.pyD03-May-20246.6 KiB216185

ct_skps.pyD03-May-202414.7 KiB461389

housekeeper.pyD03-May-20242.3 KiB7759

infra.pyD03-May-20242.1 KiB6851

perf.pyD03-May-202415.5 KiB458370

recreate_skps.pyD03-May-20244.6 KiB145106

skpbench.pyD03-May-20244.5 KiB162126

test.pyD03-May-202435.8 KiB955737

update_meta_config.pyD03-May-20242.6 KiB8970

upload_dm_results.pyD03-May-20244.2 KiB148113

upload_nano_results.pyD03-May-20242.2 KiB8060

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