使用Java jar返回值终止AWS代码部署



我有一个运行web服务的aws实例,我想用运行JUnit的java应用程序来测试它。如果我有一个脚本在代码部署过程的验证服务步骤中运行jar,如果测试失败,代码部署如何处理jar的返回值?

是否需要捕获jar抛出的失败测试异常并调用system.exit(-1)以使脚本终止代码部署,或者抛出的异常是否自动给出非零的返回值?

如果您正在使用JunitCore运行JUnit,如果任何测试失败,它应该返回非零退出代码。

主要

public static void main(String…args)

运行在参数中指定的类中包含的测试。如果所有测试都成功运行,则退出状态为0。否则退出状态为1。在测试运行时编写反馈,并在测试全部完成后编写所有失败测试的堆栈跟踪。

参数:

   args - names of classes in which to find tests to run

: http://junit.org/apidocs/org/junit/runner/JUnitCore.html主要%…% 28以29日

最新更新