如何解决Gradle TestNG不考虑“ dependsOn”逻辑,也不忽略“ enabled = false”测试
我刚刚将Maven项目迁移到Gradle。目前,我面临两个问题。
这是我的Gradle配置:
task runAndroidTest(type: Test){
failFast = true
useTestNG() {
dependsOn cleanTest
listeners << 'myTestngListener'
suites('src/test/resources/testng-android.xml')
}
finalizedBy jacocoTestReport // report is always generated after tests run
}
两个问题是:
-
带有Gradle的TestNG不会忽略禁用的测试:
@Test(enabled = false)
-
我对配置XML有依赖性。使用Maven,它将首先运行VNC测试,然后运行Flutter测试,但是在Gradle中,它将仅运行Flutter测试:
<groups>
<run>
<include name="Flutter"/>
</run>
<dependencies>
<group name="Flutter" depends-on="Vnc"/>
</dependencies>
</groups>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。