Fix upgrade release reporting
-add prefix in test plan
-add steps for report
-add suite for tempest after upgrade
-set off reporting without success upgrade
Change-Id: Ia8b183470f454f005f26b7d2811b30eb8ae8d6e3
diff --git a/jobs/pipelines/deploy-cicd-and-run-tests.groovy b/jobs/pipelines/deploy-cicd-and-run-tests.groovy
index ce9f83f..1872451 100644
--- a/jobs/pipelines/deploy-cicd-and-run-tests.groovy
+++ b/jobs/pipelines/deploy-cicd-and-run-tests.groovy
@@ -211,13 +211,15 @@
}
}
//run upgrade env to proposed
- if (env.RUN_UPGRADE_AFTER_JOB == "true") {
+ if (env.RUN_UPGRADE_AFTER_JOB == "true" && currentBuild.result == 'SUCCESS') {
network_backend = env.PLATFORM_STACK_INSTALL.contains("contrail") ? 'contrail' : 'dvr'
upgrade_job = "mcp-update-${env.TEMPEST_IMAGE_VERSION}-${network_backend}-sl"
def deploy = build job: "${upgrade_job}",
parameters: [
string(name: 'PARENT_NODE_NAME', value: "openstack_slave_${env.LAB_CONFIG_NAME}"),
string(name: 'TCP_QA_REFS', value: env.TCP_QA_REFS),
+ string(name: 'PASSED_STEPS', value: steps),
+ string(name: 'TEMPEST_TEST_SUITE_NAME', value: env.TEMPEST_TEST_SUITE_NAME),
string(name: 'TEMPEST_PATTERN', value: env.TEMPEST_PATTERN),
string(name: 'NODE', value: "openstack_slave_${env.LAB_CONFIG_NAME}")
],