如何以xunit格式制作播放框架(2.1)导出测试结果

时间:2013-04-04 07:13:52

标签: playframework jenkins sbt playframework-2.1 xunit

使用游戏! framework(play2) - 我正在通过“play test”运行测试。

这样可以打印结果 - 但我还希望将结果放在xunit“XML”格式中,以便所有CI服务器都能理解如何以图形方式报告。

1 个答案:

答案 0 :(得分:14)

播放2.1.1将测试报告写入目标/测试报告。

对于Java,不需要进一步配置,但是对于Scala调整项目/ 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")
  )

}