build.sbt にある次のコードは、テストが正常に完了すると実行されます。テストが正常に完了したことを伝える素敵な小さな曲を再生し、ダーティハリーのように端末を見つめる必要がなくなります。
test <<= (test in Test) map { result =>
import java.io.File
import javax.sound.sampled._
val clip = AudioSystem.getClip();
val soundfile = new File("success.wav")
val inputStream = AudioSystem.getAudioInputStream(soundfile);
clip.open(inputStream);
clip.start();
result
}
だから私は ~test でテストを開始し、それはうまくいきます。エディターで保存を押すたびに、テストが魔法のように自動的に再実行され、合格するとジングルが鳴ります。
質問: テストが失敗した場合、サウンドを再生するにはどうすればよいですか? 現在、失敗しても黙っています。