0

我创建了一个包含 junit 测试的 .jar 文件。当我在 Ant 中使用任务“junit”运行 Junit 测试时,它会显示正确的输出(当 Junit 测试失败时,BUILD FAILED)。

但是,当我将 Junit 测试放入 .jar 文件并通过 Ant 任务“run-jar”运行这个 .jar 文件时,即使 Junit 测试失败,它也总是显示“BUILD SUCCESSFUL”。控制台输出显示测试失败,但最后的消息仍然是“BUILD SUCCESSFUL”。当我从 .jar 文件运行测试时,是否有可能使构建失败?

我已经设置了haltonfailure="no",但是还是不行。

在此先感谢您的帮助!!

4

1 回答 1

0

成功意味着你的 Jar 被执行了。也许,您必须将您的 Tase 案例包装在 TestSuite 或其他东西中,并在失败的情况下以非零退出,以便 Maven 检测到失败。

于 2013-06-17T11:01:56.657 回答