Fix file not found for Declarative Test Base

Sometimes VfsUtil.getChildren() does not give proper
child list. That causes test failures

Test: this is test
Bug: NA
Change-Id: Ie9aad8bd35224a7470969dd60fd481491bed968d
diff --git a/gradle-dsl/testSrc/com/android/tools/idea/gradle/declarative/DeclarativeSchemaTestBase.kt b/gradle-dsl/testSrc/com/android/tools/idea/gradle/declarative/DeclarativeSchemaTestBase.kt
index 4c9cb2b..2a747b5 100644
--- a/gradle-dsl/testSrc/com/android/tools/idea/gradle/declarative/DeclarativeSchemaTestBase.kt
+++ b/gradle-dsl/testSrc/com/android/tools/idea/gradle/declarative/DeclarativeSchemaTestBase.kt
@@ -34,15 +34,15 @@
   fun writeToSchemaFile(filename: TestFileName) {
     val myTestDataRelativePath = "tools/adt/idea/gradle-dsl/testData/parser"
     val folder = filename.toFile(myTestDataRelativePath, "")
-      val children = VfsUtil.getChildren(VfsUtil.findFileByIoFile(folder, true)!!)
+    val children = folder.list()
     val projectDir = projectRule.project.guessProjectDir()!!
     runWriteAction {
       val gradlePath = projectDir.createChildDirectory(this, ".gradle")
       val schemaFolder = gradlePath.createChildDirectory(this, "declarative-schema")
-      children.filter { it.name.endsWith("dcl.schema") }.forEach {
-        val newFile = schemaFolder.createChildData(this, it.name)
-        VfsUtil.saveText(newFile, VfsUtilCore.loadText(
-          it))
+      children.filter { it.endsWith("dcl.schema") }.forEach {
+        val newFile = schemaFolder.createChildData(this, it)
+        val file = VfsUtil.findFileByIoFile(File(folder,it), true)
+        VfsUtil.saveText(newFile, VfsUtilCore.loadText(file!!))
       }
     }
   }