Testing 从IntelliJ IDEA运行验收测试时自动启动jetty

Testing 从IntelliJ IDEA运行验收测试时自动启动jetty,testing,automation,intellij-idea,jetty,Testing,Automation,Intellij Idea,Jetty,我有一系列的验收测试需要应用程序运行。当我从命令行进行测试时,一切都很好(多亏了一些gradle魔术),但我希望能够从IntelliJ IDEA运行这些测试,而不用担心启动Jetty 有什么聪明的方法可以实现自动化吗?我甚至不知道从哪里开始 非常感谢。您可以使用Maven/Ant和其他运行配置,但目前还不能使用Gradle,至少要等到。出于测试目的,通常最好使用jetty embedded。通过这种方式,您可以完全自动化jetty的启动/停止,它的工作完全独立于构建工具/ide 这真的很简单。只

我有一系列的验收测试需要应用程序运行。当我从命令行进行测试时,一切都很好(多亏了一些gradle魔术),但我希望能够从IntelliJ IDEA运行这些测试,而不用担心启动Jetty

有什么聪明的方法可以实现自动化吗?我甚至不知道从哪里开始


非常感谢。

您可以使用Maven/Ant和其他运行配置,但目前还不能使用Gradle,至少要等到。

出于测试目的,通常最好使用jetty embedded。通过这种方式,您可以完全自动化jetty的启动/停止,它的工作完全独立于构建工具/ide

这真的很简单。只需几行代码,就可以配置并运行一个功能齐全的jetty进行测试

这是jetty最受欢迎的功能之一。看看这个:

您可以配置将启动Jetty的Ant/Maven目标,然后为测试创建运行配置,然后在启动前配置要执行的Ant/Maven。gradle中已经有了第一部分。第二部分-问题是在IntelliJ运行测试之前执行它。在启动之前还不支持Gradle。