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作为我的开发机器. 解决方法
我觉得这个问题不是特定于轨道的,所以我会插话.
关于测试的主要问题是它应该足够快,以便你经常运行它们(如同在所有时间一样).此外,您可能希望将测试分成几个不同的集合,特别是“长时间运行测试”和“单元测试”等. 最后一个选择是,如果您的数据库设置非常耗时,那就是通过从备份中恢复来创建域,而不是进行一大堆插入. 祝好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |