通过在代码更改时自动触发测试来提高测试驱动的开发效率会很棒。
这是我所希望的。
我正在使用Scala IDE进行开发,SBT运行我的测试规范,所以只需估计上述步骤就可以避免人员切换到控制台,运行测试规范并等待结果。 / p>
任何自动触发测试并播放“成功”或“失败”声音的想法都会很棒。
答案 0 :(得分:3)
为什么不创建依赖于test
任务的自定义SBT任务。您可以将用于播放声音的代码添加到构建定义中。
请参阅here如何在其他任务之后运行自定义任务。
要自动重新运行测试,只需在运行它之前在SBT shell中为新定义的任务添加~
作为前缀。