エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JestからVitestに移行してテスト実行時間が半減した話。そして移行のための格闘。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JestからVitestに移行してテスト実行時間が半減した話。そして移行のための格闘。
どう変わったか Jest で 7 分 48 秒かかっていたテストが… Vitest で 4 分 12 秒になりました! 👏👏👏... どう変わったか Jest で 7 分 48 秒かかっていたテストが… Vitest で 4 分 12 秒になりました! 👏👏👏👏 (厳密には 46%削減ですが、パッケージインストールなどのオーバーヘッドも含まれるので半減と言っていいでしょう) そして、ローカルのウォッチモードでも実行時間が大幅減少。 Jest で 8.214 秒かかっていたテストが、 Vitest で 4.39 秒になりました! 🥳🥳🥳🥳 (テスト数が違っているので単純比較になりませんが、テスト数多いのに早いんだからすごい) というわけで、弊社のとあるリポジトリにて、Jest から Vitest に移行することでテスト実行時間を減少させた際の話をします。 前提 NestJS を使用したバックエンドアプリケーションのリポジトリ テストケース数は、DB を使用したテストが 700 件、そうでない単体テストが 3

