我有一堆验收测试需要运行应用程序。当我从命令行测试时,这一切都运行正常(感谢一些gradle魔法),但我希望能够从IntelliJ IDEA运行这些测试,而不必担心启动Jetty。
有没有聪明的方法来实现自动化?我甚至不知道从哪里开始。
非常感谢。
答案 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