首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >委员会在Ruby社区中使用什么测试环境设置?

委员会在Ruby社区中使用什么测试环境设置?
EN

Stack Overflow用户
提问于 2010-05-12 22:31:08
回答 1查看 598关注 0票数 8

今天,我将尽我所能来设置我的测试环境和工作流。我正在寻找实用的建议,如何设置测试环境,从你们非常热情和精通Ruby测试。

一天结束时( PST?)我希望能够:

  1. 键入1-命令,以运行测试套件,为任何项目,我发现在Github。
  2. 为任何Github项目运行autotest,这样我就可以分叉并做出可测试的贡献。
  3. 用Autotest和Shoulda从地面上建造宝石。

出于这样或那样的原因,我很少为我克隆的项目运行测试。主要原因是,除非他们使用RSpec并有Rake任务来运行测试,否则我看不到所有这些测试背后的通用模式。

我已经用RSpec构建了3到4个宝石编写测试,虽然我觉得DSL很有趣,但它并不理想,因为它只是增加了我必须学习和记住的另一层/语言的方法。所以我要和Shoulda一起去。但这不是一个选择哪个测试框架的问题。

所以问题是:

  1. 什么是您的,SO读取器和Github项目提交者,测试环境设置使用自动测试,以便每当您git clone一个gem,您可以运行测试和autotest-develop他们需要吗?
  2. 那些正在写回形针试验授权逻辑测试的人在做什么?他们的设置是什么?

谢谢你的洞察力。有大量的资源描述了如何使用不同的测试框架,但是在实际的设置和工作流程中几乎没有。寻找答案,将使我成为一个更有效的测试人员。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-20 19:00:47

最常见的约定可能是rake testrake spec,甚至可能只是rake

当然,对于许多项目来说,这是毫无疑问的,尤其是那些没有测试或规范的项目。

如果有一个Rakefile,那么解析rake -T的输出可能是可能的,并对此采取行动,但实际上不可能涵盖GitHub上的所有项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2823224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档