commit | 1ef2616e8d2f676cd9514cac10ea99fce4cc57cf | [log] [tgz] |
---|---|---|
author | Sylvain Defresne <sdefresne@chromium.org> | Tue Nov 03 18:35:16 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Nov 03 18:35:16 2020 |
tree | 5d2ed16959e110235a19a58a370d2c134f67f2c5 | |
parent | 53f9bf7d4ed6b8f78d974bf2b7d3e156fff5ab50 [diff] |
[ios] Ensure bots can pretty print $root_build_dir/args.gn The downstream iOS bots import a gn file from $root_build_dir/args.gn that contains nested scopes. Support to parse the file has been added to //build/gn_helpers.py with https://crrev.com/c/2513217. The next step on the bot is pretty printing the data parsed, which fails as nested scopes are converted to nested dictionaries. This CL adds support to pretty print those. Bug: 1144711 Change-Id: I3130d493c6385f2016d91245e8a5f12e710495cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2517679 Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Auto-Submit: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by: Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#823627}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.