※まだMacでしか試せていないです。。。
やりたいこと
- spock実行後にテスト結果を確認したい
- 勝手にブラウザで開くようにしたい
ビルドスクリプト
build.gradle
task spock(type:Exec, dependsOn:"test") {
executable 'open'
args 'build/reports/tests/index.html'
}
※「open」のところを、ブラウザのパスにすればOS関係なくなると思います。
実行
gradle spock
処理の流れ
- test実行
- 結果表示(ブラウザで開く)
参考
Gradleからのコマンド実行方法
http://sakebook.hatenablog.com/entry/2014/09/03/084456
タスクの依存関係 (6.5節)
http://gradle.monochromeroad.com/docs/userguide/tutorial_using_tasks.html