commit | 7d412be05168069ea43e8a66982e76d4284fd6a5 | [log] [tgz] |
---|---|---|
author | Alexander Thomas <athom@google.com> | Thu Feb 07 11:16:12 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 07 11:16:12 2019 |
tree | 481ad2b63032ae547896ec444036a101a5e41770 | |
parent | 2f901371b6678eb6e41923df1ff3088178a6b08e [diff] |
[dart] Refactor dart recipe module This prepares the dart recipe module for sharding deflaking steps. * Extract TestMatrixStep class to pass step information around. * Extract _run_step method from _run_steps for clarity. * Update incorrect documentation comments. * Merge with blocks where possible to reduce nest levels. * deflake_results now calls run_test_py instead of run_script. * Make methods not meant to be called from other recipes protected. * Remove "tests" and "exclude_suites" features that are no longer used. * Remove obsolete test cases. * Fix minor issue in builder name parsing for dev channel builders. * Nest deflaking steps to reduce build step noise. Change-Id: I6fce40557063f219859357c4a61ee5897706304f Reviewed-on: https://chromium-review.googlesource.com/c/1442511 Commit-Queue: Alexander Thomas <athom@google.com> Reviewed-by: William Hesse <whesse@google.com>
Hi build contributor! If you do any change in scripts/master/
or touching any master's html/
directories, you must restart master.chromium.fyi first and ensure that it still works before restarting other masters.
If you're here to make a change to ‘recipes’ (the code located in scripts/slave/recipes*
), please take a look at the README for more information pertaining to recipes.