Added parsing test output for interrupted builds.
If tests run is interrupted(e.g. lost connection to testservice, test was stuck and no output for 3 mins and was killed then), xcodebuild_runner needs to parse test_output, collect passed tests and re-run test_bundle by filtering already passed tests (e.g. https://chromium-swarm.appspot.com/task?id=45c892feae862110). Removed _make_cmd_list_for_failed_tests because now tests will filter by passed tests for both cases when tests were interrupted and not. At the end of run also add a check whether all tests from test-bundle were executed and if not add 'not executed tests' record. Created the radar 'After primaryInstrumentsServerWithError xcodebuild did not finish its execution' https://feedbackassistant.apple.com/feedback/6476415 Bug: 979267 Change-Id: I596945e10bd8382c41487633456a3c80a3569419 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1680973Reviewed-by:Rohit Rao <rohitrao@chromium.org> Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: Maksym Onufriienko <monufriienko@chromium.org> Cr-Commit-Position: refs/heads/master@{#675844}
Showing
Please register or sign in to comment