所以运行 rake test(它们是 MiniTests)对我来说大约需要 10 分钟(大型 rails 项目 /app 目录中有 95,000 行代码)。它平均每秒大约 25 个断言。问题是有很多测试。
有没有办法并行运行这些(它们是 MiniTests)?我注意到似乎只有 1 个核心在做这项工作。并行执行这些的最佳实践是什么?
请注意,我正在尝试最好地利用所有资源(运行测试的当前机器上的 4-12 个内核)。在单独的机器上运行它们并不是我目前正在探索的东西。
所以它不可能同时在 2 个内核上同时运行代码与 MRI 我接受它?使用 Jruby 目前不是一个选项。