Skip to content

テストレポート ​

main への push ごとに、デプロイ(.github/workflows/deploy.yml)がテストを流し、その結果の HTML レポートをこのサイトに載せる。テストが落ちてもデプロイは止めず、落ちたままのレポートを載せる(落ちたことはレポートと CI で気づく)。手元の pnpm docs:dev にはレポートが無い。

レポート中身手元で流すコマンド
E2E(Playwright)ビルドした画面を実ブラウザで開くテスト。スクリーンショット付きpnpm web:e2e
Vitest:Webアプリapps/web のテスト(MSW の node サーバーで画面を描画)pnpm web:test
Vitest:ドメインpackages/domain の純粋関数のテストpnpm domain:test
Vitest:API のスキーマpackages/schemas の応答の検査・OpenAPI の文書のテストpnpm schemas:test

Vitest の HTML レポートを手元で作るときは pnpm test:report(各パッケージの vitest-report/ に書く。git には載せない)。レポートを dist に写すのは scripts/copy-test-reports-to-pages.mjs。