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

Java/Maven3/JUnit, Spock, TestNGを同時実行する (v1)

Java/Maven3/JUnit, Spock, TestNGを同時実行する (v1)

Java / Maven3 / JUnit, Spock, TestNGを同時実行する (v1)
id: 1203 所有者: msakamoto-sf    作成日: 2013-07-13 22:14:14
カテゴリ: JUnit Java Maven Spock TestNG 

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

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

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

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

  • Spockのテストケース = JUnitのテストケースなので、"JUnitのテストケースとTestNGのテストケースを同時に実行するには" という視点から調査する必要がありました。
  • 上記に加え、JUnit, TestNGについてはJavaとGroovyそれぞれでテストケースを記述しました。
    • JUnit : Java, Groovy, TestNG : Java, Groovy, Spokc : Groovyのみ、の計5パターンが同時に実行されます。
  • "pom-another-solution.xml"は2011 - 2012頃のWeb記事を参考にしてmaven-surefire-pluginをカスタマイズしています。
    • JUnit, TestNGのレポートを分離するよう調整しています。
  • "pom.xml"は2013年に改めて調べたWeb記事を参考にしてmaven-surefire-pluginをカスタマイズしています。
    • こちらは、JUnitとTestNGのレポートを混ぜてしまっています。
  • なお、"同時に実行"とは題していますが、実体は、JUnit系とTestNG系のsurefireがそれぞれ"test"ゴールで順繰りに実行されているだけです。


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