rcov 位于铁轨外

发布于 2024-10-19 09:04:40 字数 356 浏览 3 评论 0原文

这看起来似乎很明显,但我没有找到在 Rails 项目之外运行 Rcov 或 coverMe 的方法。 我想将它与 Rspec 2.5 一起使用 我使用的是 Ruby 1.9.2 所以我想这可能是问题所在。

我也不想使用 rake 任务,而是使用命令行上的命令。我尝试了几件事,得到的最好结果是 Rcov 报告:

/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

/var/lib/gems/ 1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

不知道为什么

This may seem obvious but I don't find a way to run Rcov or coverMe outside a Rails project.
I would like to use it with Rspec 2.5
I am using Ruby 1.9.2 so I guess this may be the problem.

I also would like not to use rake tasks but a command on the command line. I have tried several things and the best result I got is Rcov report for :

/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

and

/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

No idea why

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

魂牵梦绕锁你心扉 2024-10-26 09:04:40

查看 http://ruby-toolbox.com/categories/code_metrics.html 了解一些信息如果使用 Ruby 1.9 出现问题,可以使用 RCov 的替代方案。

Check out http://ruby-toolbox.com/categories/code_metrics.html for some alternatives to RCov if using Ruby 1.9 is the problem.

偏爱你一生 2024-10-26 09:04:40

SimpleCov,它在 Rails 盒子之外运行得很棒。

http://rubydoc.info/gems/simplecov/0.5.4/frames

SimpleCov, it runs awesome outside the Rails box.

http://rubydoc.info/gems/simplecov/0.5.4/frames

剧终人散尽 2024-10-26 09:04:40

最新的 rcov 版本 (0.9.8) 仍然没有很好地支持 1.9.2。您可以尝试通过执行以下操作在您的项目上运行它:

 rcov spec/*.rb

但您很可能会得到类似的信息:

 ** WARNING: Ruby 1.9 Support is experimental at best. Don't expect correct results! **

然后会出现一些错误。

The latest available version of rcov (0.9.8) still doesn't have good support for 1.9.2. You can try to run it on your project by doing:

 rcov spec/*.rb

But you'll most likely get something like:

 ** WARNING: Ruby 1.9 Support is experimental at best. Don't expect correct results! **

And then some errors after that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文