niubi-job
niubi-job copied to clipboard
0.9.5.x 分支 单元测试失败.
git clone https://github.com/xiaolongzuo/niubi-job.git git checkout -b 0.9.5.x 0.9.5.x mvn clean package
java.lang.NullPointerException
at com.zuoxiaolong.niubi.job.service.impl.AbstractSpringContextTest.getExampleJarFile(AbstractSpringContextTest.java:58)
发现好像是原example项目变成sample项目后,测试代码里面的jar的名称和package的名称没有改。
将example换成sample后(diff文件: diff.txt )
改动后依然失败,觉得问题应该出在ClassLoader.getSystemResource("niubi-job-sample-spring.jar")
上,尝试
cp ./niubi-job-sample-spring.jar niubi-job-framework/niubi-job-service/src/test/resources
就可以了。
但感觉放在resources下也不是一个正规的办法,不知道没将sample合并前是怎么放这个jar的?
PS:单元测试花了挺长时间,找个时间看看到底哪里耗时。
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] com.zuoxiaolong:niubi-job .......................... SUCCESS [ 0.722 s]
[INFO] com.zuoxiaolong:niubi-job-test ..................... SUCCESS [ 2.285 s]
[INFO] com.zuoxiaolong:niubi-job-framework ................ SUCCESS [ 0.005 s]
[INFO] com.zuoxiaolong:niubi-job-core ..................... SUCCESS [ 9.810 s]
[INFO] com.zuoxiaolong:niubi-job-api ...................... SUCCESS [01:01 min]
[INFO] com.zuoxiaolong:niubi-job-scanner .................. SUCCESS [ 1.183 s]
[INFO] com.zuoxiaolong:niubi-job-scheduler ................ SUCCESS [ 0.922 s]
[INFO] com.zuoxiaolong:niubi-job-spring ................... SUCCESS [ 0.434 s]
[INFO] com.zuoxiaolong:niubi-job-cluster .................. SUCCESS [ 3.065 s]
[INFO] com.zuoxiaolong:niubi-job-persistent ............... SUCCESS [ 6.438 s]
[INFO] com.zuoxiaolong:niubi-job-service .................. SUCCESS [06:02 min]
[INFO] com.zuoxiaolong:niubi-job-console .................. SUCCESS [ 3.412 s]
[INFO] com.zuoxiaolong:niubi-job-parent ................... SUCCESS [ 0.535 s]
[INFO] com.zuoxiaolong:niubi-job-samples .................. SUCCESS [ 0.292 s]
[INFO] com.zuoxiaolong:niubi-job-sample-spring ............ SUCCESS [ 1.123 s]
[INFO] com.zuoxiaolong:niubi-job-sample-common ............ SUCCESS [ 0.422 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 07:34 min
[INFO] Finished at: 2016-05-03T03:47:07+08:00
[INFO] Final Memory: 81M/637M
[INFO] ------------------------------------------------------------------------
已修复