|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| android_compile.expected/ | | 03-May-2024 | - | 25 | 25 |
| bookmaker.expected/ | | 03-May-2024 | - | 1,414 | 1,414 |
| bundle_recipes.expected/ | | 03-May-2024 | - | 61 | 61 |
| calmbench.expected/ | | 03-May-2024 | - | 240 | 240 |
| check_generated_files.expected/ | | 03-May-2024 | - | 266 | 266 |
| compile.expected/ | | 03-May-2024 | - | 7,761 | 7,761 |
| ct_skps.expected/ | | 03-May-2024 | - | 19,403 | 19,403 |
| housekeeper.expected/ | | 03-May-2024 | - | 292 | 292 |
| infra.expected/ | | 03-May-2024 | - | 592 | 592 |
| perf.expected/ | | 03-May-2024 | - | 16,752 | 16,752 |
| recreate_skps.expected/ | | 03-May-2024 | - | 803 | 803 |
| skpbench.expected/ | | 03-May-2024 | - | 1,478 | 1,478 |
| test.expected/ | | 03-May-2024 | - | 36,832 | 36,832 |
| update_meta_config.expected/ | | 03-May-2024 | - | 493 | 493 |
| upload_calmbench_results.expected/ | | 03-May-2024 | - | 168 | 168 |
| upload_coverage_results.expected/ | | 03-May-2024 | - | 718 | 718 |
| upload_dm_results.expected/ | | 03-May-2024 | - | 720 | 720 |
| upload_nano_results.expected/ | | 03-May-2024 | - | 78 | 78 |
| upload_skiaserve.expected/ | | 03-May-2024 | - | 23 | 23 |
| README.md | D | 03-May-2024 | 828 | 26 | 16 |
| android_compile.py | D | 03-May-2024 | 2 KiB | 66 | 44 |
| bookmaker.py | D | 03-May-2024 | 8.3 KiB | 215 | 168 |
| bundle_recipes.py | D | 03-May-2024 | 1.2 KiB | 41 | 28 |
| calmbench.py | D | 03-May-2024 | 2.7 KiB | 88 | 71 |
| check_generated_files.py | D | 03-May-2024 | 2.2 KiB | 87 | 59 |
| compile.py | D | 03-May-2024 | 6.6 KiB | 215 | 182 |
| ct_skps.py | D | 03-May-2024 | 15.4 KiB | 474 | 397 |
| housekeeper.py | D | 03-May-2024 | 2.3 KiB | 77 | 59 |
| infra.py | D | 03-May-2024 | 2.1 KiB | 68 | 51 |
| perf.py | D | 03-May-2024 | 18.2 KiB | 512 | 421 |
| recreate_skps.py | D | 03-May-2024 | 4.1 KiB | 127 | 93 |
| skpbench.py | D | 03-May-2024 | 5 KiB | 177 | 140 |
| test.py | D | 03-May-2024 | 44.5 KiB | 1,170 | 899 |
| update_meta_config.py | D | 03-May-2024 | 2.6 KiB | 89 | 70 |
| upload_calmbench_results.py | D | 03-May-2024 | 2.7 KiB | 102 | 75 |
| upload_coverage_results.py | D | 03-May-2024 | 6.9 KiB | 201 | 136 |
| upload_dm_results.py | D | 03-May-2024 | 4.1 KiB | 138 | 105 |
| upload_nano_results.py | D | 03-May-2024 | 2.1 KiB | 79 | 59 |
| upload_skiaserve.py | D | 03-May-2024 | 1.7 KiB | 62 | 45 |
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