在测试更改或测试类更改后自动运行Scala测试

时间:2011-04-01 19:18:34

标签: testing scala

我想知道是否有任何解决方案让Scala测试在测试类本身或测试类更改时自动运行(只是为了自动测试对Class< ---> ClassTest)将是一个好的开始。

1 个答案:

答案 0 :(得分:9)

sbt可以为您提供帮助。设置项目后,只需运行

~test

~表示持续执行。因此 sbt 将监视文件系统更改,并在检测到更改时重新编译已更改的类并测试您的代码。 ~test-quick可能更适合您,因为它只运行已更改的测试(包括测试类及其所有传递依赖项)。你可以在这里阅读更多相关信息:

http://code.google.com/p/simple-build-tool/wiki/TriggeredExecution

http://php.jglobal.com/blog/?p=363

顺便说一句,~也适用于~run等其他任务。