Как просмотреть результаты теста TestNG xml результаты Gradle на портале отчетов? - PullRequest
1 голос
/ 06 января 2020

Я использую портал отчетов с Kotlin и TestNG и Gradle в качестве инструмента построения

compile group: 'com.epam.reportportal', name: 'agent-java-testng', version: '4.2.0'

Когда я запускаю тесты через упаковщик Gradle, он генерирует кучу артефактов в папке сборки после запуска. Я особенно заинтересован в содержимом файлов .xml в /build/test-results/<gradle task name>/<test class.xml>

, поскольку он имеет тег <system-out> со всеми стандартными выходными данными. Это имеет полезный контекст для сбоя теста, например, какие вызовы / потоки API были инициированы до сбоя.

Есть ли способ, чтобы эта информация отображалась на портале отчетов?

build.gradle

repositories {
    jcenter()
    mavenCentral()
    mavenLocal()

    ...
    maven { url "http://dl.bintray.com/epam/reportportal" }
    ...
}


task runTests(type: Test) {
    useTestNG() {
        testLogging.showStandardStreams = true
        useDefaultListeners = false
        listeners << 'com.epam.reportportal.testng.ReportPortalTestNGListener'
        includeGroups System.getProperty('tag', 'NONE')
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...