空手道 mvn clean 测试不起作用,因为我部分或全部运行我的功能

问题描述 投票:0回答:1

我正在尝试使用 mvn 命令运行我的测试自动化。当我运行所有功能或一一运行功能时,我的匹配/断言条件工作得很好;但是,当我尝试使用 mvn test 命令时,我的自动化功能会从我的 API 中产生意外错误。 我已经在所有功能的背景部分定义了之前(callonce函数)和之后(hooks)场景和功能条件。

mvn 清洁测试 mvn测试

mvn clean 工作正常,没有任何问题。 mvn 测试给我带来了意想不到的错误,例如场景内或功能之间的 API 调用顺序完全混淆了。

感谢您的帮助。

maven automated-tests karate
1个回答
0
投票

正如我所猜测的,在 TestRunner 类中,我们为自动化提供了线程计数。当我将其减少到 1 时,测试开始按顺序正常工作。不是随机的。

它解决了我的问题。但是,我需要学习一种更有教育意义的方法。

感谢您对此解决方案的评论!

© www.soinside.com 2019 - 2024. All rights reserved.