【问题标题】:Performance issue with webtest and grailswebtest 和 grails 的性能问题
【发布时间】:2010-07-12 21:42:02
【问题描述】:

我已阅读此站点中的 Grails 和 Webtest 文档:

http://www.grails.org/plugin/webtest

而且它非常未更新。那里列出的大多数脚本都不起作用。

我正在寻找一种方法来运行那里列出的 -nostart 的可行替代方案。

这是因为重新运行测试非常慢。或者也许是一种从 Grails 外部运行 Web 测试的方法

你能给我指点吗?

提前致谢

【问题讨论】:

    标签: grails grails-plugin webtest


    【解决方案1】:

    webtest 插件从 1.3 版更改为使用 grails test-app 脚本提供的新挂钩。不幸的是,test-app 没有提供的一项功能是 -nostart 选项。

    你可以试试

    grails interactive
    

    然后

    test-app -functional
    

    按 Enter 应该重新运行功能测试,而不需要完全重新启动 grails。

    我还从文档中删除了 -nostart 选项。所有其他文档都应该是最新的。还有哪些脚本不工作?

    您可以在这里提出问题:http://jira.codehaus.org/browse/GRAILSPLUGINS/component/12994

    【讨论】:

    • 谢谢,我已经使用了 grails 交互选项。即使我必须修改代码才能工作,是否有办法执行 -nostart 选项?
    • 有时当某些测试失败时,报告只显示一些,而不是全部显示。我已尝试提出此问题,但无法注册。
    • 您需要在 GRAILS_HOME/scripts 中修改 _GrailsTest.groovy。如果您查看功能测试阶段准备和功能测试阶段清洁的第 335 行,您可以看到它调用了 runApp() 和 stopServer()。如果您提供 -nostart 选项,您需要阻止它这样做
    • 你可以在这里注册 JIRA:jira.codehaus.org/secure/Signup!default.jspa
    • 我提出了一个问题:jira.codehaus.org/browse/GRAILSPLUGINS-2290,不过感谢您提供的信息
    猜你喜欢
    • 2013-10-03
    • 2014-01-09
    • 2023-04-01
    • 1970-01-01
    • 2011-05-30
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多