commit | b8918248b9658516c3a3e4327dc6bdf981ceba0d | [log] [tgz] |
---|---|---|
author | Alexander Thomas <athom@google.com> | Thu Feb 07 14:04:48 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 07 14:04:48 2019 |
tree | 5214c29ea2fc22944a22b732a14e8bf0056bf999 | |
parent | 7d412be05168069ea43e8a66982e76d4284fd6a5 [diff] |
[dart] Shard deflaking This re-uses the sharding logic in _run_test_py for deflaking. This will allow deflaking on ARM/Android builders that can't run local shards. * Only deflake when there is something to deflake. * Move deflaking args to run_test_py. * Remove obsolete functionality in api.dart.shard(). * Clear collected tasks to re-use the list for deflaking tasks. * 1 shard and local shard => no sharding. * Collect any sharded deflake tasks after deflaking. * Limit deflaking to 1 shard. * Cleanup example.py and remove redundant tests. Change-Id: I7fdd466ce6e768999db770ad92b90a0a42556564 Reviewed-on: https://chromium-review.googlesource.com/c/1443191 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.