代码之家  ›  专栏  ›  技术社区  ›  Martin T.

有人在他们的Rails应用程序中运行插件测试/规范吗?

  •  0
  • Martin T.  · 技术社区  · 15 年前

    我们最近升级了Rails应用程序。 为了确保所有东西都能正常工作,我试着让各种使用过的插件(目前有26个)的测试和规范正常工作,然后考虑将它们添加到我们的持续集成中,这个集成只运行主应用程序的规范。

    我遇到了很多问题,甚至连运行规范/测试都没有,甚至连个别测试失败都没有。例如,我遇到了这个问题: http://rails_security.lighthouseapp.com/projects/15332/tickets/7-rake-spec-plugin-fails-on-rails-2-1 (顺便说一句谢谢你的票,尽管问题还没解决)。

    应该

    1 回复  |  直到 15 年前
        1
  •  1
  •   David Lyod    15 年前

    其中很多都取决于所使用的插件/gem。

    如果我知道gem的作者/社区很有竞争力,我将跳过测试,直接使用最新的稳定版本并冻结gem。然后我将使用github跟踪开发进度。

    如果plugin/gem是由未知方编写的,我将运行测试并冻结gem/plugin,然后再次监视开发。

    但有时我会写我自己的贡献,宝石和叉代码。我将在github中克隆repo并以此为基础进行安装。此时,任何和所有更改都将导致完整的测试运行。

    这是一个考验一切的滑坡,它停在哪里?你会在每个版本中测试rails吗?不,你认为社区已经为你做了这些。

    推荐文章