20 lines
922 B
Groovy
20 lines
922 B
Groovy
node ('linux1'){
|
|
stage('Git & Setup') {
|
|
checkout([$class: 'GitSCM', branches: [[name: '$branch']],
|
|
doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'CleanBeforeCheckout']],
|
|
submoduleCfg: [], userRemoteConfigs: [[url: 'https://github.com/status-im/status-react.git']]])
|
|
}
|
|
stage('Tests & Report'){
|
|
try {withCredentials([string(credentialsId: 'TESTRAIL_PASS', variable: 'TESTRAIL_PASS'),
|
|
string(credentialsId: 'TESTRAIL_USER', variable: 'TESTRAIL_USER')])
|
|
{
|
|
sh "cd test/desktop_sikuli && python3 main.py " +
|
|
"--test_results_path=/${env.WORKSPACE}/test/desktop_sikuli/report " +
|
|
"--linux_app_url=${linux_app_url} " +
|
|
"--testrail_report=True " +
|
|
"--jenkins_build_num=${env.BUILD_NUMBER}"}}
|
|
finally {
|
|
archiveArtifacts 'test/desktop_sikuli/report/*.png'}
|
|
}
|
|
}
|