0

我正在尝试通过 maven 目标(命令行)运行多个功能文件,但是在成功运行 2 个功能文件之后,其他功能文件(第 3 个开始)在某些测试用例中失败,这些测试用例在独立运行时通过了所有测试用例。

因此,如果我单独运行每个功能文件,我会得到正确的结果,但是将它们一起运行会产生错误的结果。

我们正在使用带有黄瓜 jvm 的宁静框架。请帮助我们如何解决这个问题。

4

1 回答 1

1

您失败的测试无法完全设置上下文。某些状态正在从以前的状态中泄漏。查找在第一次运行(数据库/模拟/任何状态)期间发生的变化,这些变化在运行第三次和后续运行之前必须重置。

于 2016-08-16T18:17:41.070 回答