我正在尝试通过Serenity运行一组JBehave用户故事。在生成使用Serenity-Maven插件的Serenity测试报告,我发现HTML报告和相应的控制台输出两次加载了相同的JBehave故事。
有什么方法可以防止故事在需求中加载两次?
作为参考,提供了控制台输出的摘要,其中部分敏感细节已编辑:
[INFO] LOADED REQUIREMENTS:
REQUIREMENTS:
- story : Failure {id: src/test/resources/stories/Failure.story, displayName: 'Failure', path: Failure.story, parent: 'null'}
- story : Failure {id: /Users/<REDACTED>/Repo/src/test/resources/stories/Failure.story, displayName: 'Failure', path: Failure.story, parent: 'null'}
我通过从以下版本升级Serenity Maven插件解决了这个问题:>
2.0.89
至:
2.1.8