как заставить play framework (2.1) экспортировать результаты теста в формат xunit

Использование игры! framework (play2) — я запускаю тесты через «play test».

Это красиво печатает результаты, но я также хотел бы, чтобы результаты были помещены в формат xunit «XML», чтобы все серверы CI понимали, как отображать графические отчеты.


person Michael Neale    schedule 04.04.2013    source источник


Ответы (1)


Play 2.1.1 записывает отчеты о тестировании в target/test-reports.

Для 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")
  )

}
person Schleichardt    schedule 04.04.2013