【发布时间】:2014-04-17 11:19:54
【问题描述】:
我有一个可运行的 jar,我想在我的集成测试开始之前(pre-integration-test)在新进程中运行它,并在我的集成测试完成后终止它(post-integration-test)。
我可以使用maven-antrun-plugin 或exec-maven-plugin 在pre-integration-test 上启动新进程,但如何终止它?
对于我想要实现的目标,也许有更好的解决方案?
PS:我在 Windows 和 Linux 上构建我的项目,所以可移植性对我来说很重要。
【问题讨论】:
-
使用故障保护,阴影 jar 将在其 jvm 中运行,测试完成后故障安全将关闭该 jvm
-
@guido 不确定我是否理解您的建议。如何使用故障保护来晒太阳?
标签: java maven testing integration-testing