エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
並列vitestでミツモアのCIテストが20%以上 速く、安く、省メモリになった話 - ミツモア Tech blog
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
並列vitestでミツモアのCIテストが20%以上 速く、安く、省メモリになった話 - ミツモア Tech blog
こんにちは、ミツモアの@teradonburiです。 ミツモアのモノレポのテストを、jestからvitestに全部移行し... こんにちは、ミツモアの@teradonburiです。 ミツモアのモノレポのテストを、jestからvitestに全部移行しました。フロントエンドもバックエンドも、モノレポ内の複数アプリまとめてです(テストファイルが約1,500、テストケースは1万件超)。 結果だけ先に言うと、テスト時間も料金もメモリも、どれも約20%以上下がりました。 以下、前提とテスト構成、なぜ並列vitestにしたか、移行時のハマりポイント、並列化インフラのコスパ最適化、CI全体の最適化、の順に書いていきます。 前提: 使っている技術 記事に出てくるものを先に並べておきます。話の軸はNestJSのDIとtestcontainersです。 Node.js + NestJS: バックエンドのフレームワークです。DI(Dependency Injection、依存性の注入)のコンテナを持っていて、providerをinject

