【问题标题】:How to integrate the JUnitXML Listener to Specs2?如何将 JUnitXML 侦听器集成到 Specs2?
【发布时间】:2013-09-27 07:32:43
【问题描述】:

我想将 Specs2 测试结果与 Jenkins 集成。我了解 Specs2 将使用 JUnitXML Listener 生成测试结果。

我找到了以下链接,但不明白如何将 JUnitXML 侦听器集成到 SBT。

http://henkelmann.eu/2010/11/14/sbt_hudson_with_test_integration

我在 build.sbt 及其下载中添加了以下解析器和依赖项。

http://maven.henkelmann.eu/”上的“Christoph 的 Maven 回购” “eu.henkelmann”%“junit_xml_listener”%“0.2”

但我不明白上面链接中给出的以下说明(在哪里添加):

//创建一个写入正常输出目录的监听器 def junitXmlListener: TestReportListener = new JUnitXmlTestsListener(outputPath.toString)

//将新的监听器添加到已经配置的监听器中 覆盖 def testListeners: Seq[TestReportListener] = super.testListeners ++ Seq(junitXmlListener)

不要忘记导入监听器: 导入 eu.henkelmann.sbt.JUnitXmlTestsListener

请帮助我将 JUnitXML 侦听器与 Spec2 集成。

最好的问候,

哈里

【问题讨论】:

    标签: junit jenkins sbt specs2


    【解决方案1】:

    如果您只想生成 JUnit XML 文件,则不需要 JUnit 侦听器。只需将 junitxml 传递给参数:

    sbt> testOnly *MySpec* -- console junitxml
    

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2019-02-04
      • 2022-08-03
      • 2021-10-11
      • 2019-05-20
      • 2021-08-10
      相关资源
      最近更新 更多