Я пытаюсь отобразить результаты MStest, Nunit3, Nunit2, используя плагин Xunit и конвейер Jenkins, но не смог добиться успеха.
Я не могу найти соответствующую документацию для плагина Xunit и все необходимые параметры для него.
Я получил следующие ссылки, но они мало помогают
https://www.cloudbees.com/blog/xunit-and-pipeline
https://wiki.jenkins.io/display/JENKINS/xUnit+Plugin
Кто-нибудь знает, как использовать плагин Xunit для отображения результатов mstest, nunit3 и nunit2 в конвейере jenkins?
Ниже приведен код, который я использовал для разбора отчетов MStest и получил ошибки.
Я довольно новичок в конвейерах в Jenkins, и любая помощь / указатели очень ценятся! Заранее спасибо !!
Ниже приведен код моего конвейера
pipeline {
agent any
stages {
stage('Copy Test Reports') {
agent {
node {
label 'test'
customWorkspace "C:\\jenkins\\workspace\\tests"
}
}
steps {
echo 'Hello world!'
bat '''copy \\\\Precheck.xml .
copy \\\\*.trx .'''
}
post {
always {
xunit (
thresholds: [$class: 'FailedThreshold', unstableThreshold: '1'],
tools: [$class: 'MSTest', pattern: '*.trx']
)
}
}
}
}
}
Error:
Missing required parameter: "thresholdMode" @ line 19, column 21.
xunit (
^
WorkflowScript: 19: Missing required parameter: "testTimeMargin" @ line 19, column 21.
xunit (
^