|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| check_generated_files.expected/ | | 23-Nov-2023 | - | 351 | 351 |
| compile.expected/ | | 23-Nov-2023 | - | 129 | 129 |
| compute_buildstats.expected/ | | 23-Nov-2023 | - | 1,122 | 1,122 |
| compute_test.expected/ | | 23-Nov-2023 | - | 61 | 61 |
| housekeeper.expected/ | | 23-Nov-2023 | - | 306 | 306 |
| infra.expected/ | | 23-Nov-2023 | - | 189 | 189 |
| perf.expected/ | | 23-Nov-2023 | - | 1,498 | 1,498 |
| perf_pathkit.expected/ | | 23-Nov-2023 | - | 797 | 797 |
| perf_skottietrace.expected/ | | 23-Nov-2023 | - | 4,174 | 4,174 |
| perf_skottiewasm_lottieweb.expected/ | | 23-Nov-2023 | - | 4,164 | 4,164 |
| recreate_skps.expected/ | | 23-Nov-2023 | - | 772 | 772 |
| skpbench.expected/ | | 23-Nov-2023 | - | 2,358 | 2,358 |
| sync_and_compile.expected/ | | 23-Nov-2023 | - | 1,112 | 1,112 |
| test.expected/ | | 23-Nov-2023 | - | 3,098 | 3,098 |
| test_canvaskit.expected/ | | 23-Nov-2023 | - | 546 | 546 |
| test_lottie_web.expected/ | | 23-Nov-2023 | - | 504 | 504 |
| test_pathkit.expected/ | | 23-Nov-2023 | - | 989 | 989 |
| test_skqp_emulator.expected/ | | 23-Nov-2023 | - | 85 | 85 |
| upload_buildstats_results.expected/ | | 23-Nov-2023 | - | 98 | 98 |
| upload_dm_results.expected/ | | 23-Nov-2023 | - | 461 | 461 |
| upload_nano_results.expected/ | | 23-Nov-2023 | - | 72 | 72 |
| README.md | D | 23-Nov-2023 | 822 | 26 | 16 |
| check_generated_files.py | D | 23-Nov-2023 | 2.7 KiB | 97 | 68 |
| compile.py | D | 23-Nov-2023 | 2 KiB | 85 | 64 |
| compute_buildstats.py | D | 23-Nov-2023 | 12.3 KiB | 409 | 344 |
| compute_test.py | D | 23-Nov-2023 | 891 | 33 | 24 |
| housekeeper.py | D | 23-Nov-2023 | 1.8 KiB | 61 | 42 |
| infra.py | D | 23-Nov-2023 | 2.5 KiB | 81 | 55 |
| perf.py | D | 23-Nov-2023 | 4.9 KiB | 166 | 134 |
| perf_pathkit.py | D | 23-Nov-2023 | 4.3 KiB | 126 | 101 |
| perf_skottietrace.py | D | 23-Nov-2023 | 13.5 KiB | 356 | 308 |
| perf_skottiewasm_lottieweb.py | D | 23-Nov-2023 | 20 KiB | 510 | 437 |
| recreate_skps.py | D | 23-Nov-2023 | 3.9 KiB | 127 | 97 |
| skpbench.py | D | 23-Nov-2023 | 7.4 KiB | 235 | 184 |
| sync_and_compile.py | D | 23-Nov-2023 | 3.1 KiB | 118 | 92 |
| test.py | D | 23-Nov-2023 | 7 KiB | 231 | 188 |
| test_canvaskit.py | D | 23-Nov-2023 | 3.4 KiB | 104 | 85 |
| test_lottie_web.py | D | 23-Nov-2023 | 4.1 KiB | 121 | 90 |
| test_pathkit.py | D | 23-Nov-2023 | 4.9 KiB | 146 | 119 |
| test_skqp_emulator.py | D | 23-Nov-2023 | 3 KiB | 104 | 78 |
| upload_buildstats_results.py | D | 23-Nov-2023 | 2.1 KiB | 77 | 57 |
| upload_dm_results.py | D | 23-Nov-2023 | 4.1 KiB | 135 | 100 |
| upload_nano_results.py | D | 23-Nov-2023 | 2 KiB | 77 | 57 |
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