blob: 9d239d2fe2c7c9fcadbdcf6128004a2821954949 [file] [log] [blame]
package com.mirantis.mk
/**
*
* Tests providing functions
*
*/
/**
* Run e2e conformance tests
*
* @param k8s_api Kubernetes api address
* @param image Docker image with tests
*/
def runConformanceTests(master, k8s_api, image) {
def salt = new com.mirantis.mk.Salt()
salt.runSaltProcessStep(master, 'ctl01*', 'cmd.run', ["docker run --rm --net=host -e API_SERVER=${k8s_api} ${image} >> ${image}.output"])
}
/**
* Copy test output to cfg node
*
* @param image Docker image with tests
*/
def copyTestsOutput(master, image) {
def salt = new com.mirantis.mk.Salt()
salt.runSaltProcessStep(master, 'cfg01*', 'cmd.run', ["scp ctl01:/root/${image}.output /home/ubuntu/"])
}