したがって、rake テスト (MiniTests) の実行には約 10 分かかります (大きな Rails プロジェクトでは、/app ディレクトリに 95,000 行のコードが必要です)。1 秒あたり平均約 25 回のアサーションです。問題はテストが多いことです。
これらを並行して実行する方法はありますか (MiniTests です)。1 つのコアだけが機能しているように見えることに気付きました。これらを並列で実行するためのベストプラクティスは何ですか?
すべてのリソース (テストが実行されている現在のマシンで 4 ~ 12 コア) を最大限に活用しようとしていることに注意してください。それらを別々のマシンで実行することは、私が現在調査しているものではありません。
MRIで同時に2つのコアでコードを同時に実行することは不可能ですか?現在、Jruby の使用はオプションではありません。