結果 Django のプロジェクトのテスト実行時間が、 GitHub Actions 上で 10min 超えになっていてつらみが出てきていた。 のを、 manage.py test の --parallel オプションを活用することで実行時間を約半分に短縮できた。 やったこと Django のプロジェクトでおそらくよくお世話になるだろう manage.py test には --parallel オプションがある。 読んで字の如くであるが、このオプションを渡すだけで実行環境のコア数分並列実行をしてくれて便利。 docs.djangoproject.com Django のテストにおいてはデータベースにべったり依存したテストコードを書くことも多いと思うが、このオプションを渡すと起動時にワーカ分のテストデータベースを自動でいい感じに作ってくれるので、 並列実行におけるデータベース周りへのケアをあ
