Как загрузить результаты теста в alm от Jenkins groovy - PullRequest
0 голосов
/ 24 августа 2018

Я использую HP ALM v 5.2 и загрузил результаты своих тестов, создав проект свободного стиля из графического интерфейса. Теперь я хочу добавить этот шаг в конвейер, я искал в Интернете и нашел это руководство, но выдает мне эту ошибку no known implementation of interface jenkins.tasks.SimpleBuildStep is named TestResultToALMUploadeЗа многими исключениями это пример кода

junit testResults: '**/target/*-reports/TEST-*.xml', allowEmptyResults: true
    step ([$class: 'TestResultToALMUploader',
        almServerName: 'HP ALM Server', //almServerName
        credentialsId: 'ALM-CREDENTIALS',
        almDomain: 'ALMDomain', // almDomain
        almProject: 'AlmProject', //almProject,
        testingFramework: 'JUnit', //testingFramework
        testingTool:  '', //testingTool
        almTestFolder: 'TestHPALM', //almTestFolder
        almTestSetFolder:  'TestHPALM', //almTestSetFolder
        almTimeout:  '-1', //almTimeout
        testingResultFile:  "**/junitResult.xml", //testingResultFile
        jenkinsServerUrl:  ''  //jenkinsServerUrl                    
    ])                

1 Ответ

0 голосов
/ 11 декабря 2018

Я не уверен, если вы уже нашли ответ, но мне удалось это сделать, добавив этот фрагмент в раздел «издатели»:

job {
    parameters { ... }
    steps { ... }
    ... // some other job configuration here ...
    publishers {
        archiveJunit("junitReport.xml")
        testResultToALMUploader {
            almServerName('HP ALM Server')
            credentialsId('ALM-CREDENTIALS')
            almDomain('ALMDomain')
            almProject('AlmProject')
            testingFramework('JUnit')
            testingTool('')
            almTestFolder('TestHPALM')
            almTestSetFolder('TestHPALM')
            almTimeout("")
            testingResultFile("**/junitResult.xml")
            jenkinsServerUrl('')
        }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...