エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
バックエンドのテストの実行時間を1/3にしました - TORANA TECH
記事へのコメント1件
- 人気コメント
- 新着コメント
人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
関連記事
バックエンドのテストの実行時間を1/3にしました - TORANA TECH
はじめまして。4月より株式会社トラーナに入社した、 バックエンドチームのクラシマです。(@watarukura... はじめまして。4月より株式会社トラーナに入社した、 バックエンドチームのクラシマです。(@watarukura) deploy周りの改善が好きなので、バックエンドのテスト実行時間を短縮した話をします。 テストケースを分割して、parallelで実行するようにしました。 バックエンドのテストの状況 ↑こちらのスライドから更に半年、テストは1300件に近づき、アサーションも5900件近くになりました。 テスト実行結果 バックエンドは機能追加したらテストを書くルールになっていて大変治安が良いのですが、副作用としてテストの実行に30分くらいかかっていました。 テストが終わらないとプルリクエストをマージできないので、レビュー依頼する前に30分待って、指摘を受けて修正して30分待って・・・、と開発サイクルが滞ってしまいます。 コレはいかん、ということで高速化することにしました。 GitHub Acti