嗨,大家好我有一个问题,我在eclipse中运行我的测试(不使用maven只是右键单击运行测试)比将项目推送到git存储库。 然后詹金斯拉动那些测试,并通过使用mvn测试(使用maven 3)来运行它们。在这里我遇到一些问题 1.我在eclipse中使用junit 4,我在5测试中将@Ignore注释放到了所有测试中, 。这是她结局的一部分。Jenkins对Eclipse的Maven测试
的Eclipse:运行四百零七分之四百零七(5忽略)
詹金斯(使用Maven):试验运行:396,故障:3,错误:1,跳过:5
的Maven在Windows:试验运行:407,故障:9,错误:0,跳过:5
有人可以向我解释为什么会发生。
是我所有的测试扩展类,可能与另一个问题,我创建了一个在HES以下注释declaretion
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration( “classpath中:context.xml中”)
任何方式在这个类中,我为数据库初始化创建了@BeforeClass方法,但是当它在jenkins中运行时,此方法未被调用,或者atsest hes日志记录不起作用。
你可以显示pom.xml文件吗?此外,测试听起来更像集成测试,不像单元测试? – khmarbaise