问题描述:在用 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 编辑的前辈指导下啊