1

我已经安装了grails web 插件。我现在可以浏览到:

localhost:8080/myappname/console

我可以看到那里显示的控制台。我有一堆为应用程序编写的测试用例。我希望我可以从这个 Web 控制台测试我的应用程序。

有可能这样做吗?我对grails很陌生。

提前致谢。

4

1 回答 1

0

简短的回答没有。grails 控制台旨在编写与正在运行的应用程序交互的 groovy 代码。默认情况下,您正在运行的应用程序不包括您的测试用例或 grails 命令行。

长答案之类的。如果您在运行应用程序的文件系统中的某个位置拥有所有项目源代码,则可以调用外部进程来运行 test-app 并将结果返回给用户。以下是一些关于在 groovy 中运行外部进程的文档:http: //groovy.codehaus.org/Executing+External+Processes+From+Groovy。我想你也可以以某种方式打包你的应用程序来完成这项工作,但我认为这样做会相当复杂。

我不确定这对于控制台插件来说是一个很好的用例。希望这可以帮助

于 2012-10-15T15:29:02.930 回答