【问题标题】:Sonar running tests from a different solution (.NET)声纳从不同的解决方案 (.NET) 运行测试
【发布时间】:2013-03-27 05:17:07
【问题描述】:

这是我的场景,我有 .NET 项目,我们称之为 FooBar,它是一个 Web 应用程序,在一个完全独立的解决方案中,我有一个 .NET 项目,我们称之为 FooBarSeleniumUITests 来使用 Selenium Webdriver 测试 Web 应用程序,它旨在成为一个黑盒集成测试套件。现在,将这个测试套件作为 FooBar 报告的一部分报告到声纳中的最佳方法是什么,并且如果可能的话,在构建时启动测试套件中的测试列表并且需要通过才能使构建成功.我已经将测试套件加载到gallio icarus中,但是声纳gallio插件页面指出集成测试必须在分析的解决方案中,有没有办法解决这个问题?

【问题讨论】:

    标签: .net testing selenium sonarqube gallio


    【解决方案1】:

    在启动声纳分析并使用“sonar.gallio.it.mode=reuseReport”(以及“sonar.gallio.it.reports.path”和“sonar.gallio.it.coverage.reports”之前运行您的 IT .path" 来查找 XML 报告)应该会成功。

    http://docs.codehaus.org/display/SONAR/sonar-dotnet-gallio-plugin

    但是,您必须确保不要将源移动到另一个文件夹,否则测试/覆盖报告将包含错误的路径,Sonar 将无法将这些测试/覆盖结果附加到您的项目资源中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多