空手道 - 在黄瓜报告中显示被调用功能/场景的标题

Karate - Display title of called features / scenarios in cucumber reports

我有一个非常大的场景,其中我已经自动化了一个端到端测试,其中包含对不同 API 的大量请求。 API 的每个服务调用都在一个额外的功能文件中,并在主场景中调用。

问题是,生成的 Cucumber 报告变得非常不清楚,我希望通过显示调用的特征文件的标题和场景标题来使它们更具可读性。这有可能吗?

所以不仅仅是打印:

call classpath:feature/rm/msisdn/rm-msisdn-reservation-add.feature

有这个就好了:

Reserve MSISDN  
call classpath:feature/rm/msisdn/rm-msisdn-reservation-add.feature

非常感谢任何帮助!

欢呼声

感谢您报告此事,我已在此处打开功能请求:https://github.com/intuit/karate/issues/379,您可以在那里继续讨论。

老实说,我们建议您仅将 call 用于 'set up' 类可重复使用的步骤,这些步骤不属于您的 'main' 流程。但我们理解为什么有些团队会依赖电话。

顺便问一下,调用的功能有多个场景吗?只是好奇,我们真的没有为发生这种情况而设计,所以请在 GitHub 票上告诉我。