我可以针对正在运行的服务器运行grails集成和功能测试吗?

Mar*_*Dow 7 grails

我发现在Grails中运行集成和功能测试时反馈看起来很慢.有没有办法在我编写测试时针对正在运行的服务器实例运行它们,以便在每次执行时节省服务器启动时间?

Bur*_*ith 2

您可以使用grails interactivewhich 执行您想要的操作,而无需启动服务器。它启动 JVM 并保持其运行,您可以使用它来运行单元和集成测试。请记住,您最终会耗尽内存并需要定期重新启动。请参阅http://docs.grails.org/latest/guide/gettingStarted.html#usingInteractiveMode

此外,在 1.3.5 中,您可以对正在运行的服务器运行功能测试。使用http://grails.org/doc/latest/baseUrl第 9.3 节中描述的属性