【发布时间】:2018-06-01 15:25:24
【问题描述】:
在我的 Xcode 测试套件中执行每个测试用例后,我需要测试状态。我知道观察者可以帮助实现它。但是如何在测试中使用它呢?
【问题讨论】:
-
请详细说明。并且不要忘记提及您迄今为止所做的尝试,以便利他主义者可以更有效地帮助您
-
如果您确切地说为什么您需要这个,或者您的用例是什么,将会很有帮助,因为单个单元测试通常是独立的。
-
Swift 还是 Objective-C?
-
我需要将我的测试结果与测试管理工具 TestRail 集成。执行每个测试后,我需要调用 API 来更新结果。我看到了一些关于使用观察者的帖子..但它们还不够清楚。我将为每个测试附加一个测试用例 ID,并将 ID 和结果作为参数发送到 API 调用中。我认为使用观察者并从函数“testCase(_:didFailWithDescription:inFile:atLine:)”(XCTestObservation 中的一种方法)获取结果将帮助我获得失败的测试。但是,我不确定这是否是解决方案。
-
我已经用 Swift 编写了测试。
标签: xcode xctest xcode-ui-testing ui-testing xctestcase