Merge "Add target var to be possible to run tests from it"
diff --git a/lab-pipeline.groovy b/lab-pipeline.groovy
index bd7d952..0313d4d 100644
--- a/lab-pipeline.groovy
+++ b/lab-pipeline.groovy
@@ -37,7 +37,10 @@
* K8S_API_SERVER Kubernetes API address
* K8S_CONFORMANCE_IMAGE Path to docker image with conformance e2e tests
*
- * TEMPEST_IMAGE_LINK Tempest image link
+ * TEMPEST_IMAGE Tempest image link
+ * TARGET_TEST_NODE Node to run tests
+ * DOCKER_INSTALL Install docker on the target if tue
+ * PATTERN If not false, run tests matched to pattern only
*
* optional parameters for overwriting soft params
* SALT_OVERRIDES YAML with overrides for Salt deployment
@@ -286,12 +289,15 @@
}
if (common.checkContains('STACK_TEST', 'openstack')) {
+ if (common.checkContains('DOCKER_INSTALL', 'true')) {
+ test.install_docker(saltMaster, TARGET)
+ }
stage('Run OpenStack tests') {
- test.runTempestTests(saltMaster, TEMPEST_IMAGE_LINK)
+ test.runTempestTests(saltMaster, TEMPEST_IMAGE, TARGET, PATTERN)
}
stage('Copy Tempest results to config node') {
- test.copyTempestResults(saltMaster)
+ test.copyTempestResults(saltMaster, TARGET)
}
}