xctest 相关问题

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

有 Swift 单元测试的架构模式吗?

我想知道是否存在用于 swift 单元测试的架构模式,例如 MVP、MVVM。 我了解 AAA 模式,但它破坏了测试方法内部的逻辑。在我读过的所有内容中,

回答 2 投票 0

Xcode:xctest 无法创建表示捆绑包实例,错误 13,无法读取 version.plist

当尝试运行 Swift 包的测试套件时,我遇到以下失败: xcodebuild[60213:11378051] IDETestOperationsObserverDebug:收集日志存档失败:错误域=

回答 1 投票 0

如何使用 FirebaseApp.configure 使用 Swift 应用程序构建单元测试

我在使用 FirebaseApp.configure 进行单元测试时遇到问题 当我注释掉这一点时,应用程序能够很好地运行单元测试 FirebaseApp.configure() 应用检查。

回答 1 投票 0

使用 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

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