Storybook Test Runner を CI で動かすときの注意点
Storybook
の Story は
portable stories という機能
で
Vitest
などで動かすことができる
これによって、ヘッドレスブラウザ(playwright)を動かす
Storybook Test Runner
を実行するよりもより早くstoryをテストできる
CI時間短縮につなげることができる
しかし、
storybook test runner
のメリットもある
vitest では、モジュールのモックなどのケアを行う必要があり、動かないmsw-storybook-addonなど一部機能が動かないアドオンもある
また、
storycap-testrun と reg-actions でお手軽 Visual Regression Test
場合は、Storybook Test Runner を動かすことが不可避
基本的には
https://github.com/storybookjs/test-runner
のREADME通り