如何使用类而不是gradle suite显示报表门户启动?
我使用带有Kotlin、TestNG和gradle的报表门户作为构建工具如何使用类而不是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
编译组:'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')
}
}