【问题标题】:Grails test execution against running appGrails 针对正在运行的应用程序测试执行
【发布时间】:2015-12-10 04:58:08
【问题描述】:

想知道 grails “命令”是否与 Yii 的 php 框架具有相同的方式?它允许运行像 groovy 控制台插件这样的脚本。我只需要在当前正在运行的应用程序上运行一些测试或脚本,而无需启动另一个需要大量时间的环境。

我喜欢 Grails 控制台,但也许可以从 IDE (IDEA) 运行它?或者甚至更好地以相同的方式运行测试而无需重新启动应用程序。 (编译和数据库创建删除很烦人)

尝试将 --baseUrl 与 test-app 一起使用,但它不起作用,产生 java.lang.IllegalStateException 并且它也太慢了。

在正在运行的应用程序或测试中运行脚本的最佳方式是什么?

更新:Grails 3 中现在不再有 run-script 命令了

【问题讨论】:

    标签: grails groovy grails-2.0 spock grails-3.0


    【解决方案1】:

    您可以使用 grails 控制台插件在运行环境中运行脚本

    你的依赖: 编译“:console:1.5.5”

    用于从控制台执行脚本。您可以使用

    grails run-script src/scripts/appstatus.groovy
    

    你可以参考:

    http://mrhaki.blogspot.in/2014/05/grails-goodness-run-groovy-scripts-in.html.

    如果这回答了你的问题

    【讨论】:

    猜你喜欢
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-14
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    相关资源
    最近更新 更多