• Erik Chen's avatar
    [Reland #1] Add isolate-everything command to mb.py · 42df41de
    Erik Chen authored
    The first attempt to land this CL failed because there is one consumer that
    attempts to isolate a target called 'official_tests' which also has type
    'additional_compile_target'. This is a misuse of the unofficial API for mb.py,
    but is not trivial to fix.
    
    This CL simply marks this as a special case a leaves a TODO for the responsible
    party.
    
    > The command generates a .isolate for every compatible gn target.
    >
    > This will be used by the deterministic builder to check that all isolates
    > dependencies are identical between two builds.
    >
    > Bug: 870731
    > Reviewed-on: https://chromium-review.googlesource.com/1176441
    > Commit-Queue: Erik Chen <erikchen@chromium.org>
    > Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
    > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#584268}
    
    Change-Id: I1d31870b0513911b3ff6ebe296ea812b9036bf45
    Bug: 876065, 875713, 870731
    Reviewed-on: https://chromium-review.googlesource.com/1182621
    Commit-Queue: Erik Chen <erikchen@chromium.org>
    Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#584800}
    42df41de
mb.py 54.4 KB