我有一堆需要运行应用程序的验收测试。当我从命令行进行测试时,一切正常(感谢一些 gradle 魔法),但我希望能够从 IntelliJ IDEA 运行这些测试,而不必担心启动 Jetty。
有什么聪明的方法可以实现自动化吗?我什至不知道从哪里开始。
非常感谢。
我有一堆需要运行应用程序的验收测试。当我从命令行进行测试时,一切正常(感谢一些 gradle 魔法),但我希望能够从 IntelliJ IDEA 运行这些测试,而不必担心启动 Jetty。
有什么聪明的方法可以实现自动化吗?我什至不知道从哪里开始。
非常感谢。
出于测试目的,使用嵌入式码头通常是一个好主意。这样,您可以完全自动化码头的启动/停止,它将完全独立于构建工具/ide 工作。
这真的很简单。只需几行代码,您就可以配置并运行一个功能齐全的码头以进行测试。
这是码头最受欢迎的功能之一。看看这个: http: //www.eclipse.org/jetty/documentation/current/advanced-embedding.html
您可以使用 Maven/Ant 和其他 Run 配置,但目前不能使用 Gradle,至少在实现此功能请求之前。