我在Jenkins中运行了几千个JUnit测试。有些测试失败了,测试中没有找到测试。我注意到这些测试是有问题的,因为它们结合了JUnit3和JUnit4方法。更具体地说,这些测试:
问题是当我在Eclipse中运行这些测试时,我没有得到相同的错误。测试正常运行,无论是通过还是失败。所以我的问题是: 詹金斯怎么可能找不到测试,而Eclipse可以?我可以以某种方式配置Jenkins,以便运行这些测试吗?
答案 0 :(得分:0)
由于@RunWith()注释,测试在Eclipse中使用JUnit4运行器运行。但是,ant似乎忽略了注释并在JUnit3测试中执行测试,因为它们扩展了TestCase。 我设法根据来自@AlexanderMiles的this帖子来解决这个问题。非常感谢!