gpt4 book ai didi

java Cucumber,如何在失败时继续

转载 作者:行者123 更新时间:2023-12-02 07:36:43 24 4
gpt4 key购买 nike

Java Spring Cucumber,我怎样才能继续这些场景,并且在失败时不停止。当我运行功能文件时,如果场景失败,则所有其他场景都将被忽略,这不是所需的行为。我不想使用断言错误,我想运行一个场景,如果它通过了,我会将其记录为成功,否则将其记录为失败。

示例:我想测试一个不稳定的模块,我想运行 100 次测试,如果 99 次测试通过,那就可以满足我的要求。但是假设第一个场景失败了,那么 100 中的 0 会通过,这对我来说不好

最佳答案

简短回答:不。

我认为“测试”指的是 cucumber 所说的“步骤”。

当一个场景失败时,Cucumber 不会忽略其他场景,但会停止当前场景。

无论如何,我能想到的,这正是你想要的

作为场景指定通过您的软件的路径。如果您不再走那条路(失败的一步),那么尝试遵循那条路就没有意义。

“常规”工具(例如 eclipses Junit runner)可能会使这看起来有点奇怪,因为它会将步骤显示为测试,因此将剩余步骤标记为跳过的测试。但是步骤!=测试。

关于java Cucumber,如何在失败时继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39078752/

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