Skip to content
Latchkey

ティアダウン - CI/CD用語集の定義

ティアダウンは各テストの後に実行され、副作用を元に戻して環境をクリーンな状態に戻します。

ティアダウンは、接続のクローズ、一時ファイルの削除、トランザクションのロールバックなど、リソースを解放し状態をリセットするためにテストの後に実行されるクリーンアップフェーズです。

ティアダウンはセットアップの対となるものです。省略するとリソースが漏れ、実行の後半で断続的な失敗として現れるテスト汚染を引き起こします。

フレームワークのサポート

フレームワークは、テストが失敗してもクリーンアップが確実に実行されるように、afterEachtearDown、pytestのfixtureファイナライザといったフックを提供します。

関連ガイド