从 0.2.7 升级到 0.6.1 后,从 gradle 运行时我看到测试失败。
失败的测试很简单:
And match response.dispositionInstructions == "Disposition Instructions"
当我从 intellij 运行时,测试通过了。从 gradle 运行,记录以下内容:
15:11:22.840 [DEBUG] [TestEventLogger] com.intuit.karate.exception.KarateException: path: $.dispositionInstructions, actual: '{"dispositionInstructions":"Disposition Instructions", rest of document omitted}’ , expected: 'Disposition Instructions', reason: not equal
不确定它是否相关,但 JSON 文档的长度超过 94k。但是,如果我将文档(来自日志)粘贴到 JSON 验证器 (jsonlint.com) 中,它会显示它是有效的。
我热衷于利用新功能,这是阻碍我的唯一问题。关于为什么这在 0.6.1 上失败的任何建议?