并行运行xcode ui测试时Xcpretty无法正常工作

时间:2019-06-26 14:50:53

标签: xcode continuous-integration xcode-ui-testing

为了提高性能,我已经开始并行运行ui测试。但是,当使用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 **

0 个答案:

没有答案