今日は主に make test-bundler-parallel を GitHub Actions で使ってテスト高速化する対応などがありました。
[e11ffe0aaf] Nobuyoshi Nakada 2020-06-05 12:34:26 UTC
347127794e8041a1257b7241bbbdd9d0db2921a5 と 0afbfddc0d74e95e9c79090d9324cc27d9b44c32 のさらに続きで make test-bundler-parallel で起動する時の環境変数 PARALLEL_TESTS_EXECUTABLE の設定を ruby のワンライナー内で行なうようにしてさらに .bundle/bin/parallel_rspec を load で読み込むようにしています。make で変数をセットしても環境変数に書き戻されないので。
[53c0737ae4] Nobuyoshi Nakada 2020-06-05 12:39:45 UTC
GitHub Actions の Utuntu と macOS で make test-bundler のかわりに test-bundler-parallel を使うようにしてみています。
[cf1adf985a] Nobuyoshi Nakada 2020-06-05 12:54:39 UTC
defs/gmake.mk のテストのターゲットの順序をそろえるための対象のターゲットに test-bundler-parallel を追加しています。
[e38a2ecffd] Nobuyoshi Nakada 2020-06-05 15:35:45 UTC
make test-bundler-parallel で並列度を -j オプションから得て設定するようにして、GitHub Actions の MinGW 版では -j の並列数を CPU コア数の2倍に設定するようにしています。
[ba6f1bcce9] git 2020-06-06 02:02:31 UTC
version.h の日付更新
[0c00a4176b] Nobuyoshi Nakada 2020-06-06 07:44:14 UTC
make test-all で TESTS 変数でオプションを渡した時にそのなかの # をエスケープするようにしています。 [ruby-core:98661] [Bug #16935]