Я использую портал отчетов с 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')
}
}