xctest 相关问题

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

使用 Swift 包管理器时仅测试依赖项

我在使用 Swift 包管理器时看到了仅测试依赖项的提及,但无法让它们工作。例如: https://lists.swift.org/pipermail/swift-evolution/Week-of-...

回答 3 投票 0

测试主包中的 ODR 图像资源

我正在尝试编写一个测试以确保所有 ODR 图像在主包中都可用: 让 testBundle = Bundle(for: type(of: self)) 对于猫中的猫{ 让 fileURL = URL(fileURLWithPath: cat.i...

回答 1 投票 0

SwiftUIaccessibilityIdentifier 不适用于 UI 测试

我正在尝试将 Xcode UI 测试与 SwiftUI macOS 应用程序一起使用。辅助功能标识符似乎不起作用。 例如,以下代码显示了一个 UI 测试,一个用于打印元素的调试器命令

回答 1 投票 0

将环境变量传递给 XCUITest

我在 CI/CD 提供商(如 CircleCI)上运行 UI 测试,我需要读取多个秘密环境变量(如测试用户名和密码)。我可以轻松设置它,但我不明白如何通过...

回答 1 投票 0

在发布配置中运行 Swift Package 单元测试:@testable 模块未编译用于测试

我想在发布配置中运行单元测试,以便不指定DEBUG。当我尝试执行此操作时(从带有 Xcode 项目文件的 Xcode 中,与在发布模式中运行 Swift Package 测试不同)...

回答 1 投票 0

错误:构建 iOS 项目时没有此类模块“XCTest”

我正在 Xcode 中的 iOS 项目中使用 XCTest 进行单元测试。当我尝试构建项目时,我收到以下错误消息: 没有这样的模块“XCTest” 我已经验证 XCTest.framework 是

回答 1 投票 0

在所有测试之前使用setUp运行一次对象创建

我有一个结构体,它根据收到的参数返回各种类型的列表。这些列表很长并且需要时间来创建。我想编写单元测试来检查是否生成列表...

回答 1 投票 0

无法运行测试,因为无法读取测试计划“xxx”

在 Xcode(14.3.1) 中,今天尝试运行测试时突然出现此错误,昨天运行正常。在Finder中查看该文件,它是存在的。并且也在 Xcode 中呈现。 在命令行中运行...

回答 1 投票 0

[XCTest + xcresults + allure]:屏幕截图未渲染

我正在使用以下命令在 iOS 设备上运行 XCTest UI 自动化: xcodebuild 构建测试测试 \ ....\ -resultBundlePath 测试结果 |美丽的 我遵循了 Allure + XCTest Integrat...

回答 2 投票 0

XCTest/Swift Automation:如何在测试前确定应用程序是否存在?

我正在一个 iOS 应用程序上使用 XCTest 进行 UI 自动化,该应用程序具有不同的捆绑 ID,具体取决于它的配置方式,并且我的测试需要支持它。在测试开始之前,尝试调用一个方法...

回答 1 投票 0

自定义启动指标未报告预期结果

我想“访问”XCTApplicationLaunchMetric 中报告的测量结果。为此,我创建了自己的类,该类采用 XCTMetric 并使用、调用 XCTApplicationLaunch...

回答 1 投票 0

如何使用 XCTest 测试 staticTexts 是否包含字符串

在 Xcode UI 测试中,如何测试 staticTexts 是否包含字符串? 在调试器中,我可以运行类似的命令来打印 staticTexts: po app.staticTexts 的所有内容。但我该怎么办

回答 6 投票 0

XCTAssertEqual 无法比较两个字符串值?

我添加了一个简单的单元测试来测试我的字符串扩展。但它失败了。我在这里做错了什么? 据我所知 XCTAssertEqual 正在测试值而不是对象本身? 第三行顺便说一句,...

回答 4 投票 0

有没有办法让全班跳过 Swift XCTestCase

在 Swift XCTestCase 中,我正在寻找一种方法: 在安装和拆卸期间运行函数,每个类运行一次,可能会引发错误 如果上述设置...

回答 1 投票 0

UndoManager的undo方法在测试时执行registerUndo的次数

我只从 TestClass 中调用了 undoMethod 一次。但undo方法执行的次数是registerUndo的。 这是我的测试课。 导入XC测试 @testable导入UnitTestProject 班级

回答 1 投票 0

XCTest:在 iOS Safari 浏览器上禁用动画

我正在开发 XCUITest,以自动化 iPhone 中 Safari 浏览器中的某些功能。 我间歇性地看到以下日志,并且自动化被卡住。 t = 504.16s 等待应用程序空闲 t = ...

回答 1 投票 0

XCTest 测试运行程序在启动后从未开始执行测试

我正在使用 Vapor (XCTVapor) 和 Python 测试作为应用程序依赖项进行简单的 XCTest 设置,但它从不执行我的测试。 , 5 分钟后,它终止并显示“测试运行程序从未开始执行...

回答 1 投票 0

单元测试组合

我在测试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

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