Jenkins的测试失败了

Kai*_*Kai 3 java resources junit maven jenkins

我有一个maven项目,在Jenkins中构建和测试.在我的本地计算机上,测试运行成功,但在Jenkins中,无法加载测试所需的文件.我this.getClass.getResourceAsStream("testfile.dat")用来加载资源.似乎Jenkins没有将资源文件复制到运行测试的目录中.这是一个maven问题吗?我如何建议Jenkins/Maven将资源复制到测试类路径?

Ste*_*n C 5

将测试资源放在Maven项目的src/test/resources 中.Maven将确保在运行测试时它们位于类路径中,因此可以使用它们找到它们getResourceAsStream(...).