jenkins 跨环境的Java单元测试的不一致行为

e0bqpujr  于 2023-08-03  发布在  Jenkins
关注(0)|答案(1)|浏览(99)

我遇到了一个问题,我的Java项目中的几个单元测试在不同的环境中表现出不一致的行为。具体来说,一些测试在测试环境中失败(作为Jenkins构建的一部分),而相同的测试在本地开发环境中通过。此外,这些测试在另一个环境(例如QA环境)中执行时再次通过。值得注意的是,测试是使用JMockit版本1.20,Mockito版本2.8.0和JUnit 4.12编写的,构建是使用Gradle 4.8进行的。
当测试在相同的配置下运行时,为什么测试在不同的环境下会有不同的行为呢

qmb5sa22

qmb5sa221#

检查是否有任何顺序需要在测试中保持。这意味着您必须定义执行Test方法的顺序。不久前,我们在某个地方遇到了这个问题。去看看吧

相关问题