Scalaのテストを実行する時、sbtを使うと、特定のテストクラスだけの実行や、特定のテストケースだけの実行ができる。やり方はScalatest: 特定のテストケースだけ実行したい - Qiita で紹介されているとおり。 ただ、コードはテキストエディタで書いているので、このコマンドを使うとしても 編集を終える 今のファイルのテストクラス名とdescribeの文字列をコピーする ターミナルを開いて、sbtでtestOnlyを使ってコピーした文字列を貼り付けて実行 のように、結構面倒という問題がある。 そこでEmacsで現在編集している部分のテストを実行するユーティリティを作り、編集 -> テスト -> 編集のループを回しやすくしてみた。今回はそのことについてご紹介。 今回のユーティリティで出来ること 以下のように、現在ファイルのテストクラスだけEmacs上で実行したり さらに、現在のカーソ
![【Scala】Emacsで現在編集している部分のテストを実行する - $shibayu36->blog;](https://cdn-ak-scissors.b.st-hatena.com/image/square/432a21886b4c44a7d5bf09fd9380ed13f1c19f7a/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshiba_yu36%2F20170828%2F20170828154411.gif)