Java 渐变1.6到1.11迁移错误
我有一个使用TestNG的功能测试模块,有一个gradle构建脚本,在gradle 1.6中运行良好,我试图将我的gradle版本升级到1.11,该模块开始抛出以下错误Java 渐变1.6到1.11迁移错误,java,gradle,testng,build.gradle,Java,Gradle,Testng,Build.gradle,我有一个使用TestNG的功能测试模块,有一个gradle构建脚本,在gradle 1.6中运行良好,我试图将我的gradle版本升级到1.11,该模块开始抛出以下错误 Could not find property 'projectDir' on org.gradle.api.tasks.testing.testng.TestNGOptions_Decorated@47537eb5. 错误发生在以下gradle任务上 task adminTest(type: Test) { useT
Could not find property 'projectDir' on org.gradle.api.tasks.testing.testng.TestNGOptions_Decorated@47537eb5.
错误发生在以下gradle任务上
task adminTest(type: Test) {
useTestNG() {
systemProperties['browser'] = 'firefox'
systemProperties['dbUrl'] = connectionString
systemProperties['baseurl'] = "$baseurl"
suites 'src/test/java/org/open/functional/testng-admin.xml'
}
options {
listeners << 'org.uncommons.reportng.HTMLReporter'
listeners << 'org.uncommons.reportng.JUnitXMLReporter'
}
workingDir = 'build/'
}
任务管理测试(类型:测试){
useTestNG(){
systemProperties['browser']='firefox'
systemProperties['dbUrl']=连接字符串
systemProperties['baseurl']=“$baseurl”
套件'src/test/java/org/open/functional/testng admin.xml'
}
选择权{
侦听器似乎这是一个已知的bug-请查看中的这个已知问题。请参阅
这样更改suites
选项应该允许它使用1.11:
suites file('src/test/java/org/open/functional/testng-admin.xml')
事实证明,这个问题只发生在使用gradle版本1.11时,我将我的项目升级到gradle 1.9(它也得到IntelliJ Idea V13的支持),并且它正在工作。我的问题就在这里。谢谢!