【发布时间】:2013-04-09 22:42:21
【问题描述】:
只要有代码更改,就可以通过自动触发测试来提高测试驱动的开发效率。
这就是我所希望的。
- 每当保存 Scala 文件时,SBT(或 shell 脚本)都应执行 ScalaTest 或 Specs2 规范。
- 如果测试完成,系统会播放提示成功或失败的声音
我目前正在使用 Scala IDE 进行开发,并使用 SBT 来运行我的测试规范,因此只需优化上述步骤就可以避免人们切换到控制台、运行测试规范并等待结果。
任何自动触发测试并播放“成功”或“失败”声音的想法都会很棒。
【问题讨论】:
-
在 sbt 中,如果你运行
~test-quick,它将重新运行测试,调用更改的代码和依赖项,或者在上次运行期间失败。更多信息:twitter.github.io/scala_school/sbt.html -
现在我怎么错过了!?谢谢@folone。这已经有很大帮助了!