• Michael Achenbach's avatar
    [test] Make auto-detect of test options more robust · 5c2f84e0
    Michael Achenbach authored
    The test runner automatically infers certain options from the build
    product if it was generated with GN.
    
    This CL makes the code for inferring the options more generic and makes
    sure that:
    1) boolean options can't be set on builds where they don't make sense
    (e.g. can't pass --asan in a non-asan build)
    2) string options are equal to the derived option from the build
    (e.g. can't test arch x64 when build is x86)
    
    Bug: v8:5533
    Change-Id: I4badf3a17a2fc23ddb9d129602aa15f12665821f
    Reviewed-on: https://chromium-review.googlesource.com/552542Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#46385}
    5c2f84e0
run-tests.py 34.6 KB