【问题标题】:How to run all unit tests for iOS workspace?如何为 iOS 工作区运行所有单元测试?
【发布时间】:2020-01-07 06:31:06
【问题描述】:

我在名为MyWorkspace 的工作区下有一个名为MyProject 的主机iOS 项目。工作区还有两个链接项目,名为 MyFramework1MyFramework2。当我运行单元测试时,只有宿主项目的(即MyProject's)单元测试正在运行,但我对这两个框架都有单元测试。如何通过 CLI xcodebuild 命令在工作区 MyWorkspace 下运行所有​​项目(包括宿主应用程序和框架)的所有单元测试?

我目前正在使用,

xcodebuild -xctestrun some.xctestrun -destination "platform=iOS Simulator,name=iPhone 11" test-without-building

【问题讨论】:

    标签: ios xcode unit-testing command-line-interface xcodebuild


    【解决方案1】:

    最后,我可以为我的工作区运行所有测试。我只是需要,

    1. 在 Xcode 中打开工作区
    2. 选择宿主应用目标 -> 编辑方案 -> 构建
    3. 为列表中显示的所有单元测试套件启用测试
    4. 进行干净的构建和测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多