• Dirk Pranke's avatar
    Convert "raw" test types to other test types in MB. · b3d78796
    Dirk Pranke authored
    A "raw" test type in MB was a test executable that didn't conform to
    one of the other supported test harness APIs (like the chromium
    gtest api or the test executable API), and which we would
    handle by simply running the executable and returning the status
    code.
    
    There was no real need to support this directly; it turns out
    that every raw test that we current run should've either actually
    been a gtest-based test or was handled by a generated wrapper
    (for the ChromeOS Tast-based tests).
    
    Fixing this and removing support for "raw" test types allows us
    to simplify MB a bit but more importantly gets us one step
    closer to having only one supported API for tests.
    
    Bug: 816629
    Change-Id: I831efa949614719a8aa5106c5ab5c1c0c48b5059
    Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380439
    Commit-Queue: Dirk Pranke <dpranke@google.com>
    Reviewed-by: default avatarBen Pastene <bpastene@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#808606}
    b3d78796
mb.py 71.8 KB