Skip to content

Instantly share code, notes, and snippets.

@add20
Last active December 14, 2015 00:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save add20/5001905 to your computer and use it in GitHub Desktop.
Save add20/5001905 to your computer and use it in GitHub Desktop.
Gradleで自動テスト。 LiveReloaderを使うだけ。 Guardなんていらなかったんだ…。

Gradle で自動テスト

Macの人は下のリンクからLiveReloadを入手。

How do I start using LiveReload?

以下のリンク先からLiveReloadのブラウザの拡張機能をインストール。

How do I install and use the browser extensions?

Safariを使っていてJUnitランナーでgradle testしている人は、Safariのextensionだとfile://を使えないので以下で解決。

How do I work with file: URLs?

LiveReloaderに以下の設定をする。

  • Monitoring n file extension.のOptions...にscala等の拡張子を設定する
    • Folders to excludeにbuild/ディレクトリを設定する
  • Run a custom command after processing changesにgradle testを設定する

ファイルを変更するたびに、gradle testが実行される。

gradle testをJUnitランナー経由で実行しているとbuild/reports/tests/以下のファイルを自動的にリロードします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment