WebRTC: Rework iOS recipe to not use src-side config

Now WebRTC will pick-and-choose parts of ios recipe module - only `isolate`, `trigger` and `collect`.
Because the ios recipe module absolutely requires the json config, generate one on the fly.
The compilation steps are bypassed entirely, but the module still requires some dummy values to be set in the json.

Usage of osx_sdk is based on https://chromium-review.googlesource.com/1301416

Bug: webrtc:10253
Change-Id: I15b0e443e49f653b1df27dd7ce1defe19d9119e1
Reviewed-on: https://chromium-review.googlesource.com/c/1443196
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Artem Titarenko <artit@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
19 files changed
tree: 55c979bbdc66481476e4e0a8a0bc4a3283a7814a
  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.