Gradle
をJenkins
に設定してTestNG
テストを実行しています。テストを実行しなかった場合、Jenkinsビルドに失敗する方法?
ジョブ構成:
ビルドセクション - >起動のGradleスクリプト - >使用のGradleラッパー - >タスク:
clean test -Dgroups=myTestNGTestGroupName
Jenkins
コンソール出力で、私は特定のパラメータでgradlew.bat
の実行からログを見ることができます(そのうちの1つは-Dgroups=myTestNGTestGroupName
です))。
私たちはかなり多くのJenkins
ジョブと自動化Selenium
のテストを持っています。
日常的には、失敗したジョブだけをチェックしています。
リファクタリングテスト中TestNG
グループ名が変更されたり、誤植が発生することがあります。
テスト・リポジトリ内のテストグループ名を変更し、Jenkins
仕事を更新するのを忘れた場合:
テストが実行され、ジョブがまだ(ビルドが成功している)を通過しています。
テストが実行されなかった場合、Jenkins
はビルドに成功していないとマークするにはどうすればよいですか?