我使用 Gradle 与 TestNG 在网络上自动执行某些测试。 我在我的gradle构建文件中使用下一个结构,它运行TestNG XML套件:
test {
useTestNG() {
options{
projectDir = rootDir
suites('src/test/resources/CreateAgendaSuiteCase.xml',
'src/test/resources/CreateBasicEventSuiteCase.xml'
, 'src/test/resources/CreateEventWithErrorsSuiteCase.xml',
'src/test/resources/SignInWithLiSuiteCase.xml'
, 'src/test/resources/SignInWithUPSuiteCase.xml',
'src/test/resources/AddPartnersSuiteCase.xml'
, 'src/test/resources/AddPollsSuiteCase.xml',
'src/test/resources/CreateNewUserLiSuiteCase.xml'
, 'src/test/resources/CreateNewUserUPSuiteCase.xml',
'src/test/resources/UpgradePackageSuiteCase.xml')
//,'src/test/resources/WebAttendee_SuiteCases/WebCreateNewUserEPSuiteCase.xml',
'src/test/resources/WebAttendee_SuiteCases/WebCreateNewUserLiSuiteCase.xml'
每次我使用 Gradle 时,它都很好,并且构建速度非常快(约10秒),但是当我添加了一些新的套件(带有'评论' ),构建过程需要永远(约5分钟)。不幸。对于这种情况,Gradle不提供任何提示或解释(具有DEBBUG模式的事件)。
有人遇到过这个问题吗?我该怎么办才能修复它?