首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Hudson看到rcov结果?

如何让Hudson看到rcov结果?
EN

Stack Overflow用户
提问于 2011-03-09 18:52:16
回答 1查看 883关注 0票数 1

我目前正在努力将rcov与我们的Hudson服务器集成起来。

我能够运行rcov通过rake和得到结果的输出问题(见下面的rake文件)。当我通过Hudson运行内容时--调用rake任务--带有覆盖范围的测试将清晰地生成并显示在控制台中。

但在接近尾声时,控制台中显示了以下内容:

代码语言:javascript
复制
** Execute test:coverage
Recording test results
No test report files were found. Configuration error?
Build wasn't successful, skipping rcov coverage report
Finished: FAILURE

Rake任务

代码语言:javascript
复制
desc 'Aggregate code coverage for unit, functional and integration tests'
  task :coverage => "test:coverage:clean"
  %w[unit functional].each do |target|
    namespace :coverage do
      Rcov::RcovTask.new(target) do |t|
        t.libs << "test"
        t.test_files = FileList["test/#{target}/*_test.rb"]
        t.output_dir = "coverage"
        t.verbose = true
        t.rcov_opts << '--rails --aggregate coverage.data'
      end
    end
    task :coverage => "test:coverage:#{target}"
  end

去覆盖率/我看到输出文件。coverage.data文件也存在。

对这里可能出了什么问题有什么想法吗?我是不是漏掉了一些显而易见的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-12 18:57:03

如果构建在链的另一端失败了,Hudson将不会提取覆盖结果。当一次测试失败时,我遇到了这个问题,不知道为什么没有报道报道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5250695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档