很抱歉发布这个,我知道以前有人问过,但是问题和答案已经过时很多年了。
下面是我的简单测试代码:
func testPlaceExitSign2CellsTall() throws {
...
let tileSize = CGSize(width: 37.5, height: 37.5)
let exitSignPlacement = LoadGrid().genExitNode(grid: grid, tileSize: tileSize, bufferBottom: 0)
XCTAssertEqual(exitSignPlacement.position.x, 400.0)
XCTAssertEqual(exitSignPlacement.position.y, 93.75)
XCTAssertEqual(exitSignPlacement.name, "Exit")
}
由于某种原因,测试突然不再显示结果内联,只有在这个其他领域的报告导航器。我以前从未见过这种情况,使用xcode 9年了,测试的结果总是显示在测试的位置,也就是内联。
下面是它在代码中的显示方式
我尝试了所有的顶级建议:
设置>通用>“显示内联”-无更改
设置>常规>“显示实时问题”(选中或未选中,我都试过了)
我还删除了一个未使用的帐户下的帐户
重新启动计算机。
我没办法了,请帮帮忙,当你甚至看不到失败的时候,真的很难进入测试模式。
1条答案
按热度按时间91zkwejq1#
所以我最终创建了一个新的模式,它又开始工作了。这是来自Chat*PT的一长串建议之一
更新:在添加和删除了几次之后,我终于发现了导致编辑器或问题导航器中不显示错误的原因。
为了提升我的构建版本,我在我的后期构建中有这行
cd "${PROJECT_DIR}" ; agvtool next-version
。显然,这与以某种方式显示错误相冲突。因此,底线是,如果您在编辑器或问题导航器中看不到错误,并且您有这个bumping命令,那么您应该决定您更想要哪个。