Fix mb train for phased builders. Currently, when producing expectations for phased builders, mb train puts the GN args as the keys directly within the phase's dict. In contrast, non-phased builders GN args appear under the gn_args key for the builder and an args_file key will be generated for builders that import other files. This change unifies the mb train behavior to do the same for the phases of a phased builder. Bug: 1304842 Change-Id: I4e5f42ed5f9510ff4ad083360ef8a79f46d99b8d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3513521 Reviewed-by: Ben Pastene <bpastene@chromium.org> Commit-Queue: Garrett Beaty <gbeaty@google.com> Cr-Commit-Position: refs/heads/main@{#979439}
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.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
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.
If you found a bug, please file it at https://crbug.com/new.