【问题标题】:TFS and TestNG - Possible to Execute TestNG test(s) within TFS2015?TFS 和 TestiNG - 可以在 TFS 2015 中执行 TestNG 测试)?
【发布时间】:2017-03-21 11:41:39
【问题描述】:

TFS 和 TestNG - 可以在 TFS2015 中执行 TestNG 测试吗?

  1. 我已将一个 Java Maven 项目上传到我的 TFS 实例中的存储库。
  2. 我的 java Maven 项目由 TestNG 测试/类组成
  3. 我可以看到 TFS 中有一个 Maven 插件,它也有一个 JUnit 链接。

4.我看不到任何让我能够在 TFS 中执行 TestNG 测试的选项,这可能吗?

【问题讨论】:

    标签: java maven tfs testng


    【解决方案1】:

    它可以使用 Maven 任务来构建 Java 应用程序或测试应用程序,包括 TestNG 测试。详细步骤请参考本教程:Get started testing Java applications with Visual Studio Team Services

    如需测试结果报告,请关注questionjuherr的回复。

    【讨论】:

      【解决方案2】:

      是的,您应该能够运行您的 TestNG 测试。

      我认为最终将由 Maven 来执行您的测试。

      Maven 使用 surefire-plugin 来执行您的测试。对于 TestNG,这里有两个通过 surefire-plugin 执行的测试

      • 如果您的测试匹配默认模式“/Test*.java”、“/*Test.java”、“**/*TestCase.java”(参见here)李>
      • 为 TestNG 创建一个套件 xml 文件(参见 here)并让surefire插件引用它(参见here)。

      【讨论】:

      • 谢谢,您知道是否可以将生成的报告中的测试结果输入到 TFS 结果仪表板中?
      • 不,我没有做过类似的事情。您也许可以查看stackoverflow.com/a/39279029/679824 是否回答了该部分。在旁注中,如果它对您的问题有所帮助,请帮助接受我的回答。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-05
      • 2016-09-21
      • 2018-05-12
      相关资源
      最近更新 更多