【发布时间】:2015-07-07 14:11:15
【问题描述】:
我想在 Intellij IDEA 14.1.4 中为我的 Play 2.4 应用程序运行 JUnit 测试,以利用完整的 JUnit 集成。
当我创建一个新的 JUnit 运行配置时,测试执行得很好。但是,在每次测试运行时,都会执行完整的 SBT 构建,从而将测试延迟大约 30 秒。
如果我从 JUnit 运行配置中的启动前步骤中删除 Make,则测试将直接执行而无需完整的 sbt 构建,但 IDEA 不会获取测试和应用程序代码中的任何代码更改。即使在播放文件更改时自动编译运行时,IDEA 也不会将它们用于测试。
编辑 07/09/2015
我还用SBT Action test:compile 交换了Make,这只会打开一个加载项目的SBT 控制台并在提示符下停止。它没有执行动作 test:compile,因此根本没有开始测试。
我必须在运行配置和/或项目设置中进行哪些更改才能在 IDEA 中为 Play 项目快速无缝地集成 JUnit?
【问题讨论】:
标签: java intellij-idea junit playframework sbt