Add function run_e2e tests
Change-Id: I8a84f35d9be4dcb43c96bff10495dc43ac2c3f35
diff --git a/src/com/mirantis/mk/salt.groovy b/src/com/mirantis/mk/salt.groovy
index 20f660d..9e2471a 100644
--- a/src/com/mirantis/mk/salt.groovy
+++ b/src/com/mirantis/mk/salt.groovy
@@ -410,6 +410,15 @@
runSaltProcessStep(master, 'I@kibana:client', 'state.sls', ['kibana.client'])
}
+/**
+ * Run e2e conformance tests
+ *
+ * @param k8s_api Kubernetes api address
+ * @param image Docker image with tests
+ */
+def runConformanceTests(master, k8s_api, image) {
+ runSaltProcessStep(master, 'ctl01*', 'cmd.run', ["docker run --rm --net=host -e API_SERVER=${k8s_api} ${image} >> e2e-conformance.log"])
+}
/**
* Print Salt state run results in human-friendly form