Cucumber 生成的报告格式错误

Cucumber 生成的报告格式错误,cucumber,testng,cucumber-java,Cucumber,Testng,Cucumber Java,我在使用cucumber testng(Java,Gradle)时遇到了一个非常奇怪的问题。我可以成功运行测试,但生成的report.json文件在json文件中有一个“语法错误” 基本上是这样的: [] { "line": 1, "elements": [ {.... .... } ] 因此,开头的结尾“]”基本上是错误的,如果删除此字符,则报告的语法正确。有人知道为什么会这样吗?我使用的是cucumber版本5.7.0。在使用cucu

我在使用cucumber testng(Java,Gradle)时遇到了一个非常奇怪的问题。我可以成功运行测试,但生成的report.json文件在json文件中有一个“语法错误”

基本上是这样的:

[]  {
"line": 1,
"elements": [
  {....
   ....
  }
]

因此,开头的结尾“]”基本上是错误的,如果删除此字符,则报告的语法正确。有人知道为什么会这样吗?我使用的是cucumber版本5.7.0。在使用cucumber 4时,我没有遇到这种情况。这是一个可以从mcve中获益的问题。