【问题标题】:Using SimpleCov with nginx and passenger将 SimpleCov 与 nginx 和乘客一起使用
【发布时间】:2013-05-05 19:50:25
【问题描述】:

我们有一个用 Rails 3 编写的应用程序,我们将它部署到运行 nginx/Passenger 的 Ubuntu 服务器上。我们使用 Watir 对测试服务器运行一套测试。

我已在本地安装并运行 SimpleCov。它也可以在测试服务器上按预期工作,但仅在使用“rails s”开始时。

问题是当 Rails 应用程序使用乘客运行时 - 永远不会生成覆盖结果。我怀疑这可能是因为应用程序没有像运行单元测试时通常那样退出。

有谁知道这是否是对 SimpleCov 的有效使用?如果有,是否有特殊的配置要求?

【问题讨论】:

    标签: ruby-on-rails-3 passenger rcov


    【解决方案1】:

    这可能是因为 SimpleCov 挂接到“exit”,但 Phusion Passenger 3 调用“exit!”关闭应用程序进程,绕过“退出”钩子。这个问题已经在 Phusion Passenger 4 中解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多