代码之家  ›  专栏  ›  技术社区  ›  Peter Brown

如果Ruby 1.9.2在1.8.7和1.9.3中通过,我应该用它们运行测试吗?

  •  4
  • Peter Brown  · 技术社区  · 12 年前

    我有一个 Ruby gem that is setup with Travis CI my configuration 目前使用Ruby 1.8.7、1.9.2和1.9.3以及Rails 3.0、3.1和3.2的最新版本运行规范。如果1.8.7和1.9.3中的测试通过,是否有理由在1.9.2中运行它们?如果在1.8.7和1.9.3中都有效的东西在1.9.2中总是有效,这似乎有些过头了。这个假设正确吗?

    1 回复  |  直到 12 年前
        1
  •  3
  •   Marcel Hebing    12 年前

    我看不出为什么它不适用于1.9.2,但这就是测试的问题:你永远不会知道。因此,如果您的软件与1.9.2配合使用对您来说很重要,我不会自动运行测试和在开发过程中运行测试,但至少在重要部署之前运行测试。