Add parsing for ios test results.

Previously, the recipe did not attempt to parse the test results beyond dumping
some of them into the presentation. This is necessary to support various retry
mechanisms exposed by chromium_tests.

This CL adds some minimal parsing, as well as basic test coverage.

Tested via LED at:
https://chromium-swarm.appspot.com/task?id=4450c6fba295a310

Change-Id: Ia81c2d26f3f7c4cf26b5b3fe6601fbed3434c848
Bug: 951182
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/build/+/1574965
Commit-Queue: Erik Chen <erikchen@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
4 files changed
tree: 20fd95e462a83e4fc16f5365a9473c3a9f8a2731
  1. infra/
  2. masters/
  3. scripts/
  4. site_config/
  5. slave/
  6. tests/
  7. third_party/
  8. .gitattributes
  9. .gitignore
  10. .vpython
  11. codereview.settings
  12. DEPS
  13. environment.cfg.py
  14. LICENSE
  15. OWNERS
  16. PRESUBMIT.py
  17. README.md
  18. 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.