Xcpretty не работает при параллельном запуске тестов пользовательского интерфейса XCode - PullRequest
1 голос
/ 26 июня 2019

Я начал выполнять свои тесты пользовательского интерфейса параллельно, чтобы улучшить производительность.Однако, когда я использую xcpretty, я не понимаю, какие тесты пройдены и что провалило тесты (я вижу только, какие тесты не прошли).Есть ли способ решить это?Или альтернатива xcpretty, которая работает с выходами в параллельных тестах.Я хочу иметь хороший вывод терминала, как при последовательном тестировании.

Это мой сценарий:

  xcodebuild \
    -workspace './code/ios/myApp/myApp.workspace' \
    -scheme 'myApp' \
    -destination 'platform=iOS Simulator,name=iPhone 6' \
    test | xcpretty -c 

Это вывод, который я получаю при последовательном запуске тестов (И вывод яя хочу продолжать иметь их при параллельном запуске):

Selected tests

[15:35:45]: ▸ Test Suite UITests.xctest started

[15:35:45]: ▸ RegisterTest

[15:36:48]: ▸ ✗ testRegisterBrazil, failed - Couldn't find: 
"homeBottomBar_myAccountButton" Button

[15:42:50]: ▸ ✓ testRegisterUSA (61.241 seconds)

[15:42:50]: ▸    Executed 4 tests, with 1 failures (1 unexpected) in 425.314 (425.319) seconds

Это вывод, который я получаю сейчас:

Failing tests:

    UITests:

        RegisterTest.testRegisterBrazil()
** TEST FAILED **
...