|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| android_compile.expected/ | | 12-May-2024 | - | 143 | 143 |
| calmbench.expected/ | | 12-May-2024 | - | 278 | 278 |
| check_generated_files.expected/ | | 12-May-2024 | - | 327 | 327 |
| compile.expected/ | | 12-May-2024 | - | 117 | 117 |
| compute_buildstats.expected/ | | 12-May-2024 | - | 859 | 859 |
| compute_test.expected/ | | 12-May-2024 | - | 61 | 61 |
| g3_compile.expected/ | | 12-May-2024 | - | 115 | 115 |
| housekeeper.expected/ | | 12-May-2024 | - | 242 | 242 |
| infra.expected/ | | 12-May-2024 | - | 70 | 70 |
| perf.expected/ | | 12-May-2024 | - | 12,523 | 12,523 |
| perf_canvaskit.expected/ | | 12-May-2024 | - | 468 | 468 |
| perf_pathkit.expected/ | | 12-May-2024 | - | 702 | 702 |
| perf_skottietrace.expected/ | | 12-May-2024 | - | 3,756 | 3,756 |
| perf_skottiewasm_lottieweb.expected/ | | 12-May-2024 | - | 5,021 | 5,021 |
| recreate_skps.expected/ | | 12-May-2024 | - | 674 | 674 |
| skpbench.expected/ | | 12-May-2024 | - | 1,526 | 1,526 |
| skqp_test.expected/ | | 12-May-2024 | - | 37 | 37 |
| sync_and_compile.expected/ | | 12-May-2024 | - | 1,163 | 1,163 |
| test.expected/ | | 12-May-2024 | - | 36,536 | 36,536 |
| test_canvaskit.expected/ | | 12-May-2024 | - | 466 | 466 |
| test_lottie_web.expected/ | | 12-May-2024 | - | 482 | 482 |
| test_pathkit.expected/ | | 12-May-2024 | - | 934 | 934 |
| test_skqp_emulator.expected/ | | 12-May-2024 | - | 179 | 179 |
| upload_buildstats_results.expected/ | | 12-May-2024 | - | 98 | 98 |
| upload_calmbench_results.expected/ | | 12-May-2024 | - | 160 | 160 |
| upload_dm_results.expected/ | | 12-May-2024 | - | 461 | 461 |
| upload_nano_results.expected/ | | 12-May-2024 | - | 72 | 72 |
| upload_skiaserve.expected/ | | 12-May-2024 | - | 19 | 19 |
| README.md | D | 12-May-2024 | 822 | 26 | 16 |
| android_compile.py | D | 12-May-2024 | 4.9 KiB | 148 | 119 |
| calmbench.py | D | 12-May-2024 | 2.8 KiB | 92 | 73 |
| check_generated_files.py | D | 12-May-2024 | 3.3 KiB | 117 | 84 |
| compile.py | D | 12-May-2024 | 1.8 KiB | 76 | 56 |
| compute_buildstats.py | D | 12-May-2024 | 8.9 KiB | 289 | 236 |
| compute_test.py | D | 12-May-2024 | 878 | 35 | 24 |
| g3_compile.py | D | 12-May-2024 | 2.7 KiB | 87 | 71 |
| housekeeper.py | D | 12-May-2024 | 1.8 KiB | 63 | 44 |
| infra.py | D | 12-May-2024 | 2 KiB | 67 | 43 |
| perf.py | D | 12-May-2024 | 14.9 KiB | 456 | 365 |
| perf_canvaskit.py | D | 12-May-2024 | 4.7 KiB | 147 | 114 |
| perf_pathkit.py | D | 12-May-2024 | 5.5 KiB | 167 | 132 |
| perf_skottietrace.py | D | 12-May-2024 | 13.8 KiB | 365 | 315 |
| perf_skottiewasm_lottieweb.py | D | 12-May-2024 | 20.1 KiB | 511 | 439 |
| recreate_skps.py | D | 12-May-2024 | 3.9 KiB | 127 | 97 |
| skpbench.py | D | 12-May-2024 | 6.1 KiB | 202 | 162 |
| skqp_test.py | D | 12-May-2024 | 1.3 KiB | 48 | 37 |
| sync_and_compile.py | D | 12-May-2024 | 3.4 KiB | 120 | 95 |
| test.py | D | 12-May-2024 | 48.1 KiB | 1,284 | 968 |
| test_canvaskit.py | D | 12-May-2024 | 4.7 KiB | 146 | 113 |
| test_lottie_web.py | D | 12-May-2024 | 4.7 KiB | 133 | 98 |
| test_pathkit.py | D | 12-May-2024 | 6.1 KiB | 182 | 143 |
| test_skqp_emulator.py | D | 12-May-2024 | 3 KiB | 105 | 79 |
| upload_buildstats_results.py | D | 12-May-2024 | 2.2 KiB | 79 | 59 |
| upload_calmbench_results.py | D | 12-May-2024 | 2.8 KiB | 105 | 78 |
| upload_dm_results.py | D | 12-May-2024 | 4.2 KiB | 138 | 103 |
| upload_nano_results.py | D | 12-May-2024 | 2.1 KiB | 78 | 58 |
| upload_skiaserve.py | D | 12-May-2024 | 1.7 KiB | 61 | 44 |
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