• Maksym Onufriienko's avatar
    [iOS test runners]Modularizing and updating test_runners. · 85a333ec
    Maksym Onufriienko authored
    Changes in this cl:
    - added test_apps(Gtest and EGtests) to reduce code duplication (
     filling xctest_run files for EG1 and EG2 tests, filtering tests,
     creating commands to run tests).
    -Removes shard_xctest method and other EG sharding code from test_runner
    because shards only use in xcodebuild_runner.
    - updated *runner.py to support test_apps
    - replaced `iossim` with `xcodebuild` command.
    
    In following cls:
    1. iossim parameter will be removed in all test-runners
       and unittests and then
    2. ios/api.py remove iossim.
    
    Bug: 1011498
    Change-Id: I9966ba1152eabeee56457fa8db3b6e9f585df3c9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1961166
    Commit-Queue: Maksym Onufriienko <monufriienko@chromium.org>
    Reviewed-by: default avatarRohit Rao <rohitrao@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#742746}
    85a333ec
wpr_runner.py 17.3 KB