Simplify layout_test_wrapper.py (take 2).

This is a second attempt of simplifying
layout_test_wrapper.py in order to prepare to remove it.

Previous CL was:
https://chromium-review.googlesource.com/c/452548/

In this version, all command-line arguments are forwarded on
to run-layout-tests, but some of the extra things that the
wrapper currently does are left alone in this version,
including cleaning up results and temporary directories,
and removing padding from and checking validity of
the failing_results.json file.

BUG=695700

Change-Id: Ie8290e8202a0f4c93f518e3ef40f5ba06e59ac90
Reviewed-on: https://chromium-review.googlesource.com/456402
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Tim 'mithro' Ansell <tansell@chromium.org>
77 files changed
tree: dc164af0c11d23c2d3dfe4b4209532956fd0e310
  1. infra/
  2. masters/
  3. scripts/
  4. site_config/
  5. slave/
  6. tests/
  7. third_party/
  8. .gitignore
  9. codereview.settings
  10. DEPS
  11. environment.cfg.py
  12. LICENSE
  13. OWNERS
  14. PRESUBMIT.py
  15. README.md
  16. WATCHLISTS
README.md

build

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.

Recipes

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.