我已经安装了grails web plugin。我现在可以浏览到:
localhost:8080/myappname/console
我可以看到控制台显示在那边。我有一堆的测试用例编写为应用程序。我希望可以从此网络控制台测试我的应用程序。
有可能这样做吗?我是新来的grails。
提前致谢。
最佳答案
简短回答grails控制台旨在编写与正在运行的应用程序交互的常规代码。默认情况下,您正在运行的应用程序不包含测试用例或grails命令行。
长答案之类的。如果您在运行应用程序的文件系统中的某个位置提供了所有项目源代码,则可以调用外部进程来运行test-app并将结果返回给用户。这是一些在groovy中运行外部进程的文档:http://groovy.codehaus.org/Executing+External+Processes+From+Groovy。我想您也可以以某种方式打包您的应用程序来完成这项工作,但是我认为这样做会相当复杂。
我不确定这是否是控制台插件的好用例。希望这可以帮助
关于grails - 从Grails Web控制台插件运行grails test-app命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596591/