Add pre-update verify step in update test
Related-Prod:PROD-36635

Change-Id: I6a1b43dcec0c48f5b2205851ff4426ac92ac9118
diff --git a/tcp_tests/tests/system/test_mcp_update.py b/tcp_tests/tests/system/test_mcp_update.py
index 74f2f95..641edcc 100644
--- a/tcp_tests/tests/system/test_mcp_update.py
+++ b/tcp_tests/tests/system/test_mcp_update.py
@@ -206,8 +206,9 @@
             1. Add workaround for PROD-32751
             2. Run job git-mirror-downstream-mk-pipelines
             3. Run job git-mirror-downstream-pipeline-library
-            4. If jobs are passed then start 'Deploy - upgrade MCP Drivetrain'
-            5. Wait till salt-master completes all async jobs
+            4. Run job pre-upgrade-verify
+            5. If jobs are passed then start 'Deploy - upgrade MCP Drivetrain'
+            6. Wait till salt-master completes all async jobs
 
         Duration: ~70 min
         """
@@ -249,8 +250,23 @@
 
         assert job_result == 'SUCCESS', job_description
 
-        # ################### Start 'Deploy - upgrade MCP Drivetrain' job #####
+        # ############### Start 'Pre-upgrade verify' job (since 2019.2.17)#####
         show_step(4)
+        job_name = 'pre-upgrade-verify'
+        job_parameters = {}
+
+        if(dt.check_job_exists_on_jenkins(job_name)):
+            LOG.info("Pre-upgrade verify job exists on Jenkins!")
+            job_result, job_description = dt.start_job_on_jenkins(
+                job_name=job_name,
+                job_parameters=job_parameters,
+                verbose=True,
+                build_timeout=4 * 60 * 60)
+
+            assert job_result == 'SUCCESS', job_description
+
+        # ################### Start 'Deploy - upgrade MCP Drivetrain' job #####
+        show_step(5)
 
         job_name = 'upgrade-mcp-release'
         job_parameters = {