ios - 如何运行 iOS 工作区的所有单元测试?

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

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

我目前正在使用,

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

最佳答案

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

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

关于ios - 如何运行 iOS 工作区的所有单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59623286/

相关文章:

unit-testing - 在 ABAP 单元测试中模拟 sy-uname

c# - 尽管定义了返回对象,NSubstitute Async 仍返回 null

ios - SignIn with Apple 的自定义圆形按钮

ios - 升级 Paypal SDK 从 2.11.2 到 2.12.0 iOS

ios - 透明的 UITableViewHeaderFooterView

objective-c - NSCombox的comboBoxSelectionDidChange值被延迟

ios - 泛型不适用于隐式解包的可选

swift - 无法在 Objective-C 应用程序的 Swift 类中使用调试器

xcode - Swift 命令行无法工作,而 Xcode 工作正常 - repl_swift 未找到

typescript - 你如何调试 Jest 测试?