如何使用类而不是gradle suite显示报表门户启动?

如何使用类而不是gradle suite显示报表门户启动?,gradle,kotlin,testng,reportportal,Gradle,Kotlin,Testng,Reportportal,我使用带有Kotlin、TestNG和gradle的报表门户作为构建工具 编译组:'com.epam.reportportal',名称:'agent java testng',版本:'4.2.0' 默认情况下,所有测试都分组在单个Gradle套件和Gradle测试下,其中包含安装和拆卸之前/之后的所有测试以及单个测试的列表。但是,testNG等级报告可以灵活地将测试分组到它们所属的类下 是否可以自定义报表门户以显示它们所属的类下的测试 格雷德尔先生 存储库{ jcenter() mavenCe

我使用带有Kotlin、TestNG和gradle的报表门户作为构建工具

编译组:'com.epam.reportportal',名称:'agent java testng',版本:'4.2.0'

默认情况下,所有测试都分组在单个Gradle套件和Gradle测试下,其中包含安装和拆卸之前/之后的所有测试以及单个测试的列表。但是,testNG等级报告可以灵活地将测试分组到它们所属的类下

是否可以自定义报表门户以显示它们所属的类下的测试

格雷德尔先生
存储库{
jcenter()
mavenCentral()
mavenLocal()
...
maven{url“http://dl.bintray.com/epam/reportportal" }
...
}
任务运行测试(类型:测试){
useTestNG(){
testLogging.showStandardStreams=true
useDefaultListeners=false

监听器这是可能的,但这取决于您的TestNG套件XML,我们所做的是我们扭曲的每个测试方法,以便每个测试方法都将获得自己的父级,其中包括其所有配置的子级(之前和之后)测试和重试。我们还构建了一个maven插件来帮助我们轻松定制TestNG XML,我们考虑将其开源,因此如果您想使用它,请告诉我。

这是可能的,但取决于您的TestNG套件XML,我们所做的是对每个测试方法进行扭曲,以便每个方法都可以得到自己的父级,其中包括所有的子级他的配置(前后)测试和重试。我们还构建了一个maven插件来帮助我们轻松定制TestNG XML,我们考虑将其开源,因此如果您想使用它,请告诉我。

是的,Github repo或带有示例的博客文章会非常有用。是的,Github repo或带有示例的博客文章会非常有用。
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')
    }
}