SerenityBDD:错误的方案大纲报告文本和测试文件名长度问题

时间:2017-03-16 12:51:45

标签: serenity-bdd cucumber-serenity

我正在使用SerenityBDD + Cucumber创建一个PoC,我发现使用Scenario Outlines的简单示例,生成的报告没有显示正确的Scenario Outline文本,并且gradle任务因生成的测试文件名而失败长度。

对于文件名长度,我将 serenity.compress.filenames 设置为true,但不起作用。

示例项目代码可以在这里找到:

https://github.com/ehdez73/web-testing/tree/serenity-bdd/serenity-bdd

可以在docs文件夹下找到stacktrace和带有错误评论的报告屏幕截图:

https://github.com/ehdez73/web-testing/blob/serenity-bdd/serenity-bdd/doc/build-stacktrace.txt#L125
https://github.com/ehdez73/web-testing/blob/serenity-bdd/serenity-bdd/doc/scenario-outline-report-with-errors.png

1 个答案:

答案 0 :(得分:0)

这看起来像是JUnit报告Gradle生成的,而不是Serenity报告。

关于场景大纲,Serenity尽其所能恢复变量,但Cucumber实际上提供的变量信息很少,所以Serenity有时会弄错。如果变量被空格包围,它可能会更好。