【Storybook】Test RunnerのCIを高速化する
StorybookのインタラクションテストをCIで回すと実行時間が問題になりがちなので、改善するためにやったことをまとめる。
ビルド時にtestオプションを付与する
--test
オプションを付与し、テスト時に不要な機能を除外することでビルド時間を短縮できる。
shardオプションで並列実行する
--shard
オプションを付与することで、テストスイートをn分割して並列実行できる。
GitHub Actionsで実行する場合、strategy.matrix.shard
と組み合わせることも可能。