private static void suiteBuild(File dir, Collection<Object[]> testArgs, String path) { for (File file : dir.listFiles()) { if (file.isDirectory() && !file.getName().startsWith(".")) { suiteBuild(file, testArgs, path + file.getName() + SEPARATOR); } if (file.isFile() && file.getName().endsWith(EXTENSION_QUERY)) { String resultFileName = AsterixTestHelper.extToResExt(file.getName(), EXTENSION_RESULT); File expectedFile = new File(PATH_EXPECTED + path + resultFileName); File actualFile = new File(PATH_ACTUAL + SEPARATOR + path.replace(SEPARATOR, "_") + resultFileName); testArgs.add(new Object[] {file, expectedFile, actualFile}); } } }