空手道摘要报告和单个特性文件报告将其步骤与从配置文件调用的特性文件步骤混合。
我正在使用空手道版本1.1.0与Junit5和并行运行。
Report : auth.feature步骤与报表中的one.feature混合使用,这使得步骤计数不正确。如果我在这里做错了配置,请告诉我。
发布于 2021-10-25 10:18:41
老实说,特别是JS中的一位callSingle()
正在挑战空手道报告系统的局限性。大多数团队并不关心这些可重用的实用程序的报告。那么,如果“步骤计数不正确”--这应该是您在尝试使用断言运行一些测试时所遇到的最小麻烦。
还请注意,如果需要的话,可以禁用报告以提高可读性和可管理性:https://github.com/karatelabs/karate#report-verbosity
因此,它可能是一个bug,欢迎您记录一个问题,但是您必须遵循以下过程:https://github.com/karatelabs/karate/wiki/How-to-Submit-an-Issue
更好的是,如果您提供代码来修复它,因为我个人并不认为这是一个优先事项。
也就是说,您还可以探索在日志中获取内容的其他方法,例如使用Java或JS代码。在Java代码中,您可以执行ScenarioEngine.get().logger.debug()
,在JS代码中,您可以执行karate.logger.debug()
。
https://stackoverflow.com/questions/69712601
复制相似问题