あらゆる動作変更には、その正当性を証明し、デバッグの容易性を維持するためのテストを含める必要があります。
基本的な期待値
ほとんどの機能開発において、以下の項目を網羅するテストを追加または更新してください。
- パイプラインのビルドにおける正確性(期待される断片/文字列の形式)。
- 動作の解析/検証(Capsネゴシエーションと検証の失敗)。
- ランタイム時の動作(該当する場合、
run、プッシュ/プル、およびクリーンアップの処理)。
- 診断の品質(
PipelineReport:障害発生時の状況における有用性)。
変更に応じて必要なテストの種類
新しいノードまたはノードグループ