0

像这样使用 XCTest 方法 recordFailureWithDescription 时:

func testRecordFailureMessageNotWorking() {
    XCUIApplication().button["Login"].tap()
    self.recordFailureWithDescription("Custom Description", inFile: #file, atLine: #line, expected: true)
}

控制台输出不再像在 xcode 7 中那样提供自定义描述或文件名或行号。

有人对此有任何想法吗?或获取自定义描述的方法?

4

2 回答 2

0

将您的操作系统升级到 macOS Sierra - 这将改进控制台功能。

于 2016-10-19T21:58:54.810 回答
-1

Xcode 8 改变了日志的输出,对我来说它包含了很多“垃圾”代码。您是否得到任何这些,或者仅仅是文件名/行号的遗漏会影响您?如果是前者,您可以编辑项目方案:

1- 从 Xcode 菜单打开:产品 > 方案 > 编辑方案

2-在您的环境变量上设置 OS_ACTIVITY_MODE = disable

以上内容在这里更详细: 隐藏奇怪的不需要的 Xcode 8 日志

(对不起,如果我完全关闭,第一次海报)

于 2016-10-19T16:39:04.923 回答