加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Rails中运行测试套件的速度

发布时间:2020-12-17 03:08:12 所属栏目:百科 来源:网络整理
导读:我的应用程序有357个测试(534个断言)(使用Shoulda).整个测试套件运行大约80秒.这次好吗?我只是很好奇,因为这是我第一个广泛编写测试的应用程序之一.我的应用程序中没有花哨的东西. 顺便说一句:我试图在内存中使用sqlite3数据库,但结果出乎意料地差了很多(
我的应用程序有357个测试(534个断言)(使用Shoulda).整个测试套件运行大约80秒.这次好吗?我只是很好奇,因为这是我第一个广泛编写测试的应用程序之一.我的应用程序中没有花哨的东西.

顺便说一句:我试图在内存中使用sqlite3数据库,但结果出乎意料地差了很多(大约83秒).这里有线索吗?

我正在使用带有2GB RAM和2GHz Intel Core Duo处理器的Macbook作为我的开发机器.

解决方法

我觉得这个问题不是特定于轨道的,所以我会插话.

关于测试的主要问题是它应该足够快,以便你经常运行它们(如同在所有时间一样).此外,您可能希望将测试分成几个不同的集合,特别是“长时间运行测试”和“单元测试”等.

最后一个选择是,如果您的数据库设置非常耗时,那就是通过从备份中恢复来创建域,而不是进行一大堆插入.

祝好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读