У меня есть сценарий Jenkins 2.0 Pipeline, который запускает два отдельных набора тестов роботов. Сценарий пытается опубликовать оба результата набора тестов, однако издатель перезаписывает первую публикацию последней.
node('robot') {
...
publishTestResults('journey')
publishTestResults('regression')
}
void publishTestResults(String type) {
step([
$class : 'hudson.plugins.robot.RobotPublisher',
outputPath : 'portfolio-app\\target\\robot-output\\' + type,
passThreshold : 100,
unstableThreshold: 100,
otherFiles : '',
reportFileName : '*\\report*.html',
logFileName : '*\\log*.html',
outputFileName : '*\\output*.xml'
])
}
В пользовательском интерфейсе мы видим два опубликованных результата, но оба набора предназначены для regression
тестовых случаев. Выигрывает последняя публикация.
Есть ли способ опубликовать два набора результатов роботов?