@ -43,6 +45,7 @@ public class GradleBuildExtension implements BeforeEachCallback, AfterEachCallba
@@ -43,6 +45,7 @@ public class GradleBuildExtension implements BeforeEachCallback, AfterEachCallba
@ -54,6 +57,22 @@ public class GradleBuildExtension implements BeforeEachCallback, AfterEachCallba
@@ -54,6 +57,22 @@ public class GradleBuildExtension implements BeforeEachCallback, AfterEachCallba
gradleBuild.before();
}
privateFilefindParentRootDir(){
Filedir=newFile("").getAbsoluteFile();
intdepth=0;
while(dir!=null&&!hasGradleBuildFiles(dir)){
Assert.state(depth++<5,"Unable to find parent root");
dir=dir.getParentFile();
}
Assert.state(dir!=null,"Unable to find parent root");