我创建了一个包含junit测试的.jar文件。当我在Ant中使用任务“junit”运行我的Junit测试时,它会显示正确的输出(当Junit测试失败时BUILD FAILED)。
但是,当我将Junit测试放入.jar文件并将此.jar文件通过Ant任务“run-jar”运行时,它总是向我显示“BUILD SUCCESSFUL”,即使Junit测试失败也是如此。控制台输出显示测试结果,但最后的消息仍然是“BUILD SUCCESSFUL”。当我从.jar文件运行测试时,是否有可能使构建失败?
我已经设置了haltonfailure =“no”,但它仍然没有用。
先谢谢你的帮助!!
答案 0 :(得分:0)
成功意味着您的Jar被执行。也许,你必须将你的Taste-case包装在TestSuite或者其他东西中。如果发生故障则退出非零,以便Maven检测到故障。