如何让哈德森看到rcov结果?
我目前正在努力将rcov与我们的Hudson服务器集成。
我可以通过rake运行rcov并获得没有问题的结果(参见下面的rake文件)。当我通过Hudson运行事务 - 调用rake任务时 - 显然会生成覆盖范围的测试并显示在控制台中。
但几乎结束时,以下内容显示在控制台中:
** Execute test:coverage
Recording test results
No test report files were found. Configuration error?
Build wasn't successful, skipping rcov coverage report
Finished: FAILURE
耙任务
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文件也存在。
关于这里可能出现什么问题的任何想法?我错过了一些非常明显的东西吗?
没有找到相关结果
已邀请:
1 个回复
刷骸码