swift Xcode测试错误不会内联显示在编辑器中,只会显示在报告导航器下

dgjrabp2  于 2023-10-15  发布在  Swift
关注(0)|答案(1)|浏览(99)

很抱歉发布这个,我知道以前有人问过,但是问题和答案已经过时很多年了。
下面是我的简单测试代码:

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年了,测试的结果总是显示在测试的位置,也就是内联。

下面是它在代码中的显示方式

我尝试了所有的顶级建议:
设置>通用>“显示内联”-无更改
设置>常规>“显示实时问题”(选中或未选中,我都试过了)
我还删除了一个未使用的帐户下的帐户
重新启动计算机。
我没办法了,请帮帮忙,当你甚至看不到失败的时候,真的很难进入测试模式。

91zkwejq

91zkwejq1#

所以我最终创建了一个新的模式,它又开始工作了。这是来自Chat*PT的一长串建议之一
更新:在添加和删除了几次之后,我终于发现了导致编辑器或问题导航器中不显示错误的原因。
为了提升我的构建版本,我在我的后期构建中有这行cd "${PROJECT_DIR}" ; agvtool next-version。显然,这与以某种方式显示错误相冲突。
因此,底线是,如果您在编辑器或问题导航器中看不到错误,并且您有这个bumping命令,那么您应该决定您更想要哪个。

相关问题