在测试Meteor应用程序时,我注意到Meteor执行了很多重复的任务,例如
下载丢失的包(几秒钟)
在“下载丢失的软件包”之前检查更新的package.json
和.meteor/versions
似乎更有效,特别是当唯一的更改在单元测试或其他特定于应用程序的代码中时(即没有新的进口。)
构建web.cordova(我不使用)
我非常确定可以指定测试目标,因此该项目仅适用于web.browser
。
如果有错误,所有内容都会构建并执行三次(并且失败三次)。
当测试失败时,为什么必须使用完全相同的代码重试?是否有任何有用的用例?
现在,每次测试模块发生变化时,由于所有这些任务,测试再次运行前几秒钟。有没有办法优化这个并使其更有效,更快?