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

Jar*_*rek 3 testing scala

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

ten*_*shi 9

sbt可以帮助你.设置项目后,运行

~test
Run Code Online (Sandbox Code Playgroud)

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

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

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

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