mirror of https://github.com/sbt/sbt.git
SysProp sbt.testing.legacyreport: fix integration tests, JUnitXmlTestsListener backward binary compatibility
This commit is contained in:
parent
cea516175f
commit
af245d2494
|
|
@ -33,8 +33,8 @@ object JUnitXmlReportPlugin extends AutoPlugin {
|
|||
Seq(
|
||||
testListeners += new JUnitXmlTestsListener(
|
||||
target.value.getAbsolutePath,
|
||||
streams.value.log,
|
||||
SysProp.legacyTestReport
|
||||
SysProp.legacyTestReport,
|
||||
streams.value.log
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@ import Defaults._
|
|||
val checkReport = taskKey[Unit]("Check the test reports")
|
||||
val checkNoReport = taskKey[Unit]("Check that no reports are present")
|
||||
|
||||
val oneSecondReportFile = "target/test-reports/a.pkg.OneSecondTest.xml"
|
||||
val failingReportFile = "target/test-reports/another.pkg.FailingTest.xml"
|
||||
val oneSecondReportFile = "target/test-reports/TEST-a.pkg.OneSecondTest.xml"
|
||||
val failingReportFile = "target/test-reports/TEST-another.pkg.FailingTest.xml"
|
||||
|
||||
val flatSuiteReportFile = "target/test-reports/my.scalatest.MyFlatSuite.xml"
|
||||
val nestedSuitesReportFile = "target/test-reports/my.scalatest.MyNestedSuites.xml"
|
||||
val flatSuiteReportFile = "target/test-reports/TEST-my.scalatest.MyFlatSuite.xml"
|
||||
val nestedSuitesReportFile = "target/test-reports/TEST-my.scalatest.MyNestedSuites.xml"
|
||||
|
||||
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
|
||||
val junitinterface = "com.novocode" % "junit-interface" % "0.11"
|
||||
|
|
|
|||
|
|
@ -33,10 +33,11 @@ import sbt.protocol.testing.TestResult
|
|||
* report format.
|
||||
* @param outputDir path to the dir in which a folder with results is generated
|
||||
*/
|
||||
class JUnitXmlTestsListener(val outputDir: String, logger: Logger, legacyTestReport: Boolean)
|
||||
class JUnitXmlTestsListener(val outputDir: String, legacyTestReport: Boolean, logger: Logger)
|
||||
extends TestsListener {
|
||||
// This constructor is for binary compatibility with older versions of sbt.
|
||||
def this(outputDir: String) = this(outputDir, null, false)
|
||||
// These constructors are for binary compatibility with older versions of sbt.
|
||||
def this(outputDir: String, logger: Logger) = this(outputDir, false, logger)
|
||||
def this(outputDir: String) = this(outputDir, false, null)
|
||||
|
||||
/**Current hostname so we know which machine executed the tests*/
|
||||
val hostname: String = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue