1
我已经安装了grails web plugin。我现在可以浏览到:从grails web控制台插件运行grails test-app命令
localhost:8080/myappname/console
我可以看到控制台显示在那里。我有很多为应用程序编写的测试用例。我希望我可以从这个Web控制台测试我的应用程序。
有没有可能这样做?我对grails很陌生。
在此先感谢。
我已经安装了grails web plugin。我现在可以浏览到:从grails web控制台插件运行grails test-app命令
localhost:8080/myappname/console
我可以看到控制台显示在那里。我有很多为应用程序编写的测试用例。我希望我可以从这个Web控制台测试我的应用程序。
有没有可能这样做?我对grails很陌生。
在此先感谢。
简答题号码。 grails控制台旨在编写与正在运行的应用程序交互的常规代码。您正在运行的应用程序默认不包含您的测试用例或grails命令行。
长答案的排序。假设您的应用程序正在运行的文件系统中的所有项目源代码都可用,则可以调用外部进程来运行test-app并将结果返回给用户。这里有一些关于在groovy中运行外部进程的文档:http://groovy.codehaus.org/Executing+External+Processes+From+Groovy。我想你也可以打包你的应用程序来完成这项工作,但我认为这样做会相当复杂。
我不确定这是一个很好的控制台插件的用例。希望这可以帮助