You can add this to your build.sbt file to see which files are being viewed:
watchSources ~= { files => println(files.mkString("\n")+"\n\n\n") files
This can help you test specific test classes: ins sbt (interaction mode):
~test-only full.path.test.ClassName
To track file changes, you can use Java 7 WatchService or Apache VFS for Java 6.
Source: WatchService for Java 6
source share