gpt4 book ai didi

java - 顺序运行 jbehave 故事

转载 作者:行者123 更新时间:2023-11-29 03:43:34 25 4
gpt4 key购买 nike

我正在尝试按顺序运行 jbehave 故事。

我的集成测试包结构如下所示

src/it/some/package/name/packageA/a.story
src/it/some/package/name/packageB/b.story
src/it/some/package/name/c.story

我希望故事按照 a.story、b.story、c.story 的顺序运行

我尝试使用 GivenStories在 jBehave 中,但它们似乎不起作用(可能是我没有正确指定它们)。如果有人可以指出 GivenStories 文本的创建并展示一些关于 jbehave 在运行集成测试时如何创建排序的见解,我将非常感激,因为我看到在我的机器和 jenkins 上运行的故事似乎正在产生不同的执行顺序。

非常感谢对此的任何帮助。谢谢!

最佳答案

我猜这个回复可能有点晚了,但无论如何。我们也在尝试 JB,但似乎仍然存在很多问题,尤其是在现实世界中。

我们已经给出了在一个模块内工作的故事,但是如果你尝试跨模块调用(例如,你有一个依赖 jar,它包含一个你想调用的共同故事,那么这似乎根本不起作用) .

但在同一个模块中,请确保将 GS 条目放在故事中的正确位置,如下所示:

Story: Running BBB

GivenStories: com/xxx/test/stories/test_aaa_user.story

Given a BBB string
When I set BBB to activate
Then the BBB string is set to activate

这在 BBB 之前运行 AAA 故事。

关于java - 顺序运行 jbehave 故事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com