Autogenerate chromium.{android,linux,mac,windows}.json.
Add a new generation script, and a description of these waterfalls and the test suites that run on them. This CL subsumes the maintenance of 21,000+ lines of hand-written JSON. Many simplifications are now possible. The initial goal here was to replicate the existing JSON files verbatim, in order to guarantee that the behavior of the waterfalls would be unmodified. Many exceptions have been identified with various test suites and bots that can now be easily removed. The new script is unit tested and has 100% code coverage modulo a few exceptions. New presubmit checks will enforce this rigor going forward. Follow-on work will autogenerate the remainder of Chromium's waterfalls and unify with the GPU bots' generation script. BUG=662541 NOTRY=true Change-Id: I9a916d6f341bbd1495f0a61761628d7f4fb227ff Reviewed-on: https://chromium-review.googlesource.com/789793 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by:Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#521634}
Showing
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment