Travis CI + Maven + Junit getClass()。getResourceAsStream()无效

时间:2017-11-06 02:54:19

标签: java maven junit travis-ci

我正在开发一个Java Maven项目,并且正在使用Travis CI。我试图使用以下代码

从Junit Test类读取am image文件作为InputStream
InputStream in = getClass().getResourceAsStream("treadmill.jpg");

图像文件与Junit Test文件存储在同一个包中。此代码适用于我的本地Windows 10系统,但它在Travis CI中返回null。

.travis.yml配置文件

language: java
services:
- mysql
before_install:
- mysql -u root < db_schema/dbschema.sql
- mysql -u root -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('somepassword');"

我也看了Travis CI and JUnit with Gradle cannot find classpath resources

任何帮助将不胜感激。

0 个答案:

没有答案