如何为 iOS 工作区运行所有单元测试?
Posted
技术标签:
【中文标题】如何为 iOS 工作区运行所有单元测试?【英文标题】:How to run all unit tests for iOS workspace? 【发布时间】:2020-01-07 06:31:06 【问题描述】:我在名为MyWorkspace
的工作区下有一个名为MyProject
的主机ios 项目。工作区还有两个链接项目,名为 MyFramework1
和 MyFramework2
。当我运行单元测试时,只有宿主项目的(即MyProject's
)单元测试正在运行,但我对这两个框架都有单元测试。如何通过 CLI xcodebuild
命令在工作区 MyWorkspace
下运行所有项目(包括宿主应用程序和框架)的所有单元测试?
我目前正在使用,
xcodebuild -xctestrun some.xctestrun -destination "platform=iOS Simulator,name=iPhone 11" test-without-building
【问题讨论】:
【参考方案1】:最后,我可以为我的工作区运行所有测试。我只是需要,
-
在 Xcode 中打开工作区
选择宿主应用目标 -> 编辑方案 -> 构建
为列表中显示的所有单元测试套件启用测试
进行干净的构建和测试
【讨论】:
以上是关于如何为 iOS 工作区运行所有单元测试?的主要内容,如果未能解决你的问题,请参考以下文章