Groovy/Gradle/JUnit, Spock, TestNGを同時実行する
Groovy / Gradle / JUnit, Spock, TestNGを同時実行する
id: 1204 所有者: msakamoto-sf
作成日: 2013-07-13 22:23:42
カテゴリ: Groovy JUnit Spock TestNG
Gradle1.6で、JUnit, Spock, TestNG それぞれのテストケースを同時実行するサンプルを作成しました。
- msakamoto-sf/gradle-junit-spock-testng-mixin
ビルドの仕方や参考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
コメント