...
| Code Block |
|---|
pipeline {
agent any
stages {
stage('Features') {
steps {
//Download feature files
assertthatBddFeatures credentialsId: '1000010005',
jiraServerUrl: 'https://assertthat-jira.com',
jql: "project = DEMO AND key in ('DEMO-2')",
mode: 'both',
tags: '(@smoke or @ui) and (not @slow)',
outputFolder: 'features',
projectId: '1000010005',
proxyPassword: '',
proxyURI: '',
proxyUsername: ''
}
}
stage('Run tests') {
steps {
//Run tests here
}
}
}
post{
always{
//Upload test results
assertthatBddReport(credentialsId: '10005', jiraServerUrl: '', jsonReportFolder: 'report', jsonReportIncludePattern: '**/*.json', projectId: '10005', runName: 'Smoke test run', type: 'karate')
}
}
|