8

遊びを使って!フレームワーク (play2) - 「プレイ テスト」でテストを実行しています。

これは結果をきれいに出力しますが、すべてのCIサーバーがグラフィカルにレポートする方法を理解できるxunit「XML」形式にも結果を入れたいと思います。

4

1 に答える 1

14

Play 2.1.1 は、テスト レポートを target/test-reports に書き込みます。

Java の場合はこれ以上の構成は必要ありませんが、Scala の場合は project/Build.scala を調整します。

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {

  val appName         = "so-scala"
  val appVersion      = "1.0-SNAPSHOT"

  val appDependencies = Seq(
    // Add your project dependencies here,
    jdbc,
    anorm
  )


  val main = play.Project(appName, appVersion, appDependencies).settings(
    //write test reports and to console
    testOptions in Test += Tests.Argument("junitxml", "console")
  )

}
于 2013-04-04T21:54:51.107 に答える