0

我是 SwiftUI 和 XCode 的新手,并试图通过 TDD 书籍来学习它。到目前为止,所有测试都是非 UI 测试;它们只是逻辑单元测试。运行非 UI 单元测试时有什么方法可以禁用模拟器?我猜如果没有模拟器,它会运行得稍微快一点,而且每次都弹出模拟器来运行单元测试有点烦人。我试图编辑我的测试方案,它只包括单元测试而不是 UI 测试;仍然每次都会弹出模拟器。我正在使用 XCode 12.5.1。

4

1 回答 1

1

运行非 UI 单元测试时有什么方法可以禁用模拟器?

我这样做的方法是将我所有的业务逻辑代码及其单元测试放入一个框架中。Xcode 在不加载应用程序目标的情况下测试框架,因此不涉及模拟器。

于 2021-11-21T13:50:50.650 回答