如何为iOS工作区运行所有单元测试?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为iOS工作区运行所有单元测试?相关的知识,希望对你有一定的参考价值。

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

我当前正在使用,

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

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

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

以上是关于如何为iOS工作区运行所有单元测试?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Xamarin 库项目(iOS 和 Android)运行单元测试?

如何为 iPhone 应用程序运行和调试单元测试

如何为速度模板编写单元测试?

如何为 cocos2d 应用程序设置单元测试?

如何为具有多个模式分布的Controller编写单元测试

如何为我的 Spring Boot 控制器执行单元测试?