从 Intellij IDEA 开始的慢速 Grails 测试
Posted
技术标签:
【中文标题】从 Intellij IDEA 开始的慢速 Grails 测试【英文标题】:Slow Grails test starting in Intellij IDEA 【发布时间】:2012-09-19 04:29:33 【问题描述】:每当我不想运行单个测试时,IDEA 都会启动一个新的 Grails 实例。
有没有办法使用常规 Grails 运行器但使用交互模式? 在交互模式下运行测试非常快:-)
【问题讨论】:
IntelliJ 和 Grails 有哪些版本? 哪种测试,标准 Grails 集成测试,功能测试(Geb?),...? 单元测试(带有@TestFor 注释),在带有 Grails 2.1.1 的 Intellij 11.1.3 中作为“Grails”开始 【参考方案1】:为什么不从命令行运行它?我发现IDE非常慢。如果您使用的是 2.1.1 版本,则可以只使用普通命令 grails。这将为您提供交互式控制台,然后从那里运行命令 test-app。这将运行您的所有测试。如果你想运行任何特定的测试,你也可以这样做,只需看看here,你就会看到如何运行一些特定的测试
如果您使用的是 1.3 版,则可以使用命令 grails interactive,这将为您提供一个交互式控制台。您可以使用相同的命令 test-app 列表来运行所有测试
【讨论】:
这有点糟糕,对吧?在我目前正在使用的 IDE 中重新运行测试更容易,而不必去控制台。我同意命令行工作得很好,只是它与 IDE 不在同一个地方,这意味着复制粘贴测试名称等以上是关于从 Intellij IDEA 开始的慢速 Grails 测试的主要内容,如果未能解决你的问题,请参考以下文章