home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

Groovy/Gradle/JUnit, Spock, TestNGを同時実行する (v1)

Groovy/Gradle/JUnit, Spock, TestNGを同時実行する (v1)

Groovy / Gradle / JUnit, Spock, TestNGを同時実行する (v1)
id: 1204 所有者: msakamoto-sf    作成日: 2013-07-13 22:23:42
カテゴリ: Groovy JUnit Spock TestNG 

Gradle1.6で、JUnit, Spock, TestNG それぞれのテストケースを同時実行するサンプルを作成しました。

ビルドの仕方や参考URLはREADME.mdに書いてありますのでそちらを参照してください。

Maven3で同時実行させる設定は Java/Maven3/JUnit, Spock, TestNGを同時実行する を参照してください。

ポイントとなる部分だけ説明します。

  • Spockのテストケース = JUnitのテストケースなので、"JUnitのテストケースとTestNGのテストケースを同時に実行するには" という視点から調査する必要がありました。
  • 上記に加え、JUnit, TestNGについてはJavaとGroovyそれぞれでテストケースを記述しました。
    • JUnit : Java, Groovy, TestNG : Java, Groovy, Spokc : Groovyのみ、の計5パターンが同時に実行されます。
  • なお、"同時に実行"とは題していますが、実体は、TestNG用に"Test"タスクを拡張したタスクをもう一つ定義して、デフォルトでJUnitが動作する"test"タスクがそれに依存するように調整しています。そのため、厳密には「同時」ではなく、2つのタスクが順繰りに実行されているだけです。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2013-07-13 22:48:55
md5:99acc0c38fedf45269d623513733baf7
sha1:8eb479e3fddd5617f8cec18f41f58c9c23832f53
コメント
コメントを投稿するにはログインして下さい。