问题描述:在用 ant + testng 实现 dubbo 接口测试时出现个问题,eclipse 里面直接执行 testng.xml,用例执行通过,然而通过 ant 执行 build.xml 时,用例被 skip、还有空指针情况

testng.xml:

build.xml:

目录结构:

执行结果 (共执行 3 条用例,1 条成功,1 条失败,1 条被忽略):

成功用例源码:

被 skip 用例源码:

上图方法继承父类 TestngConfigForPay,TestngConfigForPay 继承 spring 的 AbstractTestNGSpringContextTests,实现 spring 整合 testng

TestngConfigForPay:

执行失败,报异常的源码:

异常信息:

总结问题:
我实在是不理解,为什么直接在 eclipse 里面跑一点问题都没,用 ant 编译后,执行 testng.xml 会出现成功的,失败的情况。还请群里有用 ant 编辑的前辈指导下啊


↙↙↙阅读原文可查看相关链接,并与作者交流