xctest 相关问题

XCTest是Apple提供的框架,它实现了单元测试功能。它适用于iOS 7和所有版本的OS X.

单元测试组合

我在测试Combine 时遇到困难。我正在跟进: https://www.swiftbysundell.com/articles/unit-testing-combine-based-swift-code/ 哪些测试: 最终类 ViewModel { @已发布私人(...

回答 3 投票 0

XCTests 在哪里执行?

我已经编写了几个 XCTest,需要弄清楚它们到底在哪里执行。所以看起来该应用程序正在部署到我的 iPhone 上,但测试是在我的 Mac 上运行的。如果我的...

回答 1 投票 0

使用并行运行和 xcodebuild 验证片状 UI 测试

我的一些 UI 测试不稳定。我希望能够在多个模拟器中多次运行一项特定测试。这个想法是将此解决方案应用于本地主机和t...

回答 2 投票 0

Swift 测试:在 CLI 中执行“swift test”命令时出现“错误:无法在范围内找到”

我在 CLI 中执行 swift test 命令时遇到问题。 在执行命令时,我的测试中测试的类和结构无法被识别,而当它们

回答 1 投票 0

由 testInvocations 动态生成的 XCTest 方法是否可以与 xcodebuild 的 -only-testing 一起使用?

我有一个应用程序需要在其 XCTestCase 子类中动态生成测试方法。我正在使用 +(NSArray*)testInvocations 在运行时动态生成测试方法...

回答 1 投票 0

在iOS14中进行iOS UI测试时启用本地网络访问

我们正在构建一个使用蓝牙连接到设备的 iOS 应用程序。为了测试此应用程序的不愉快的流程场景,我们希望使用 IoT 电源开关重新启动我们正在连接的设备...

回答 1 投票 0

Xcode 测试失败并不意味着 Github 操作管道失败

我有一个 Github Action 管道: 名称:默认 上:[推] 工作: 建造: 运行平台:macOS-最新 脚步: - 使用:actions/checkout@v1 - 名称:CocoaPod 安装 运行:pod 安装...

回答 2 投票 0

如何为 XCTest UI 测试设置“减少运动”等辅助功能选项

对于 XCTest UI 测试,我想以编程方式设置一些通常在 Settings.app 中设置的辅助选项,以减少运动为例。可以像这样查询设置...

回答 1 投票 0

为所有测试用例初始化一次对象

在下面的代码中,appSettings 变量针对每个测试用例进行初始化。如何让它为整个测试类初始化一次?如果使用单例会出现问题,如果它用于七个...

回答 1 投票 0

如何测试对象是否被释放?

我有一些执行保留循环的模拟代码(或者至少在我看来它应该)。这里是: 协议我的服务{ func 执行(完成:@escaping () -> Void) } MyServiceImpl 类:

回答 2 投票 0

测试跳回 MainActor 的异步方法

我在尝试测试跳回 MainActor 的异步任务中的一些代码时遇到了一些心理障碍。这几行综合了这个问题: func testMain() 异步抛出 { 任务{@MainAc...

回答 1 投票 0

测试在 swift 中跳回 MainActor 的异步方法

我在尝试测试跳回 MainActor 的异步任务中的一些代码时遇到了一些心理障碍。这几行综合了这个问题: func testMain() 异步抛出 { 任务{@MainAc...

回答 1 投票 0

测试异步方法,希望能快速回到MainActor

我在尝试测试异步任务中的一些代码时遇到了一些心理障碍,希望能回到 MainActor。这几行综合了这个问题.. func testMain() 异步抛出 { 任务{@

回答 1 投票 0

swift中跳转到MainActor的测试方法

我在尝试测试异步任务中的一些代码时遇到了一些心理障碍,希望能回到 MainActor。这几行综合了这个问题.. func testMain() 异步抛出 { 任务{@

回答 1 投票 0

xcuitest中是否可以限制并行测试?

我正在做 uitest,在测试计划中有“并行执行(如果可能)”选项。然而,在我的例子中,这启动了 5 个模拟器,消耗了所有 32GB 的内存(和一些交换),并且测试因未知而失败

回答 1 投票 0

框架迁移到xcframework后未开始单元测试

我们正在创建一个框架。我面临单元测试尚未开始的问题。以前它正在工作。我尝试将 xcframework 添加到我们的框架中。构建和集成测试...

回答 1 投票 0

使用捆绑资源进行测试的最简单方法

使用捆绑资源进行测试很方便,例如提供测试的预期结果。 对于旧的逻辑式测试,我会使用主包,但是对于应用程序......

回答 1 投票 0

为 Swift/Obj-c 项目运行 XCTest 时出错(错误 83)

尝试为我的 Swift/Obj-c 应用程序运行测试时遇到以下错误: 2016-02-07 00:02:26.752 xctest[3275:115122] 无法加载捆绑包“MyAppTests”。尝试重新安装

回答 4 投票 0

Xcode 的单元测试中没有播放按钮

有时,当我想做单元测试(XCTest)时,Xcode 中的播放按钮会消失。例如,下面的 testNSStringUtilities 左侧应该有一个播放按钮,但没有。什么...

回答 3 投票 0

Bazel iOS 测试在 Xcode 15 上失败

我正在 Xcode 15 上运行一些 Bazel 测试,并开始看到这个新错误(这些测试仍在 Xcode 14.3.1 上通过)。 xcodebuild:错误:无法使用方案构建临时工作区

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.