-
Notifications
You must be signed in to change notification settings - Fork 131
Open
Labels
Description
内容
現在COREリポジトリでプルリクすると、40個ほどのテストが回ります。
網羅性は高そうですが、変更されていない箇所のテストや、被っている部分が結構ありそうです。
テスト完了まで時間がかかったり、Github Actionsに負荷をかけすぎてしまうので、ちょっと少なくするのを意識してもいいかなと思いました。
代わりにmainにマージしたときにいっぱいテストを回すとか・・・?
Pros 良くなる点
テスト完了までが短縮されるので問題箇所に注力できる
Cons 悪くなる点
網羅性は下がる
実現方法
関係のないコミットのときはpull_request: paths:
を使ってテストを回さないようにする。
組み合わせを減らす。
OSごとのテストも、古いバージョンさえ動けばとりあえず大丈夫そう。
その他
PickledChair