• Home
Name Date Size #Lines LOC

..--

android_compile.expected/03-May-2024-2525

bookmaker.expected/03-May-2024-1,4141,414

bundle_recipes.expected/03-May-2024-6161

calmbench.expected/03-May-2024-240240

check_generated_files.expected/03-May-2024-266266

compile.expected/03-May-2024-7,7617,761

ct_skps.expected/03-May-2024-19,40319,403

housekeeper.expected/03-May-2024-292292

infra.expected/03-May-2024-592592

perf.expected/03-May-2024-16,75216,752

recreate_skps.expected/03-May-2024-803803

skpbench.expected/03-May-2024-1,4781,478

test.expected/03-May-2024-36,83236,832

update_meta_config.expected/03-May-2024-493493

upload_calmbench_results.expected/03-May-2024-168168

upload_coverage_results.expected/03-May-2024-718718

upload_dm_results.expected/03-May-2024-720720

upload_nano_results.expected/03-May-2024-7878

upload_skiaserve.expected/03-May-2024-2323

README.mdD03-May-2024828 2616

android_compile.pyD03-May-20242 KiB6644

bookmaker.pyD03-May-20248.3 KiB215168

bundle_recipes.pyD03-May-20241.2 KiB4128

calmbench.pyD03-May-20242.7 KiB8871

check_generated_files.pyD03-May-20242.2 KiB8759

compile.pyD03-May-20246.6 KiB215182

ct_skps.pyD03-May-202415.4 KiB474397

housekeeper.pyD03-May-20242.3 KiB7759

infra.pyD03-May-20242.1 KiB6851

perf.pyD03-May-202418.2 KiB512421

recreate_skps.pyD03-May-20244.1 KiB12793

skpbench.pyD03-May-20245 KiB177140

test.pyD03-May-202444.5 KiB1,170899

update_meta_config.pyD03-May-20242.6 KiB8970

upload_calmbench_results.pyD03-May-20242.7 KiB10275

upload_coverage_results.pyD03-May-20246.9 KiB201136

upload_dm_results.pyD03-May-20244.1 KiB138105

upload_nano_results.pyD03-May-20242.1 KiB7959

upload_skiaserve.pyD03-May-20241.7 KiB6245

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