Add pre-update verify step in update test
Related-Prod:PROD-36635
Change-Id: I6a1b43dcec0c48f5b2205851ff4426ac92ac9118
diff --git a/tcp_tests/managers/drivetrain_manager.py b/tcp_tests/managers/drivetrain_manager.py
index dbc5096..2f23df2 100644
--- a/tcp_tests/managers/drivetrain_manager.py
+++ b/tcp_tests/managers/drivetrain_manager.py
@@ -121,3 +121,17 @@
jenkins_pass = self._salt.get_single_pillar(
tgt=tgt, pillar="jenkins:client:master:password")
return jenkins_url, jenkins_user, jenkins_pass
+
+ def check_job_exists_on_jenkins(
+ self,
+ job_name,
+ jenkins_tgt='I@docker:client:stack:jenkins and cid01*'
+ ):
+ jenkins_url, jenkins_user, jenkins_pass = self.get_jenkins_creds(
+ tgt=jenkins_tgt)
+
+ jenkins = client.JenkinsClient(host=jenkins_url,
+ username=jenkins_user,
+ password=jenkins_pass)
+ result = jenkins.find_jobs(job_name)
+ return result