使用 JBehave 加载重复需求的 Serenity BDD
Serenity BDD with JBehave loading duplicate requirements
我正在尝试 运行 一组带有 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
我正在尝试 运行 一组带有 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