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