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

时间:2013-01-30 13:59:56

标签: testing automation intellij-idea jetty

我有一堆验收测试需要运行应用程序。当我从命令行测试时,这一切都运行正常(感谢一些gradle魔法),但我希望能够从IntelliJ IDEA运行这些测试,而不必担心启动Jetty。

有没有聪明的方法来实现自动化?我甚至不知道从哪里开始。

非常感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用Maven / Ant,其他运行配置,但目前不能使用Gradle,至少在this feature request is implemented之前。

答案 1 :(得分:1)

出于测试目的,使用jetty嵌入式通常是个好主意。这样你就可以完全自动化jetty的启动/停止,它将完全独立于构建工具/ ide。

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

这是码头最受欢迎的功能之一。看看这个: http://www.eclipse.org/jetty/documentation/current/advanced-embedding.html