diff --git a/pom.xml b/pom.xml index 5f2acdd..81e805a 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ - edu.lu.uni.serval.MultipleThreadsParser.AkkaParser2 + edu.lu.uni.serval.FixPatternParser.violations.TestHunkParser diff --git a/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/TestHunkParser.java b/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/TestHunkParser.java index 9837afb..95919c3 100644 --- a/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/TestHunkParser.java +++ b/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/TestHunkParser.java @@ -27,30 +27,37 @@ public class TestHunkParser { public static void main(String[] args) { // input data - File folder = new File("/Users/anilkoyuncu/bugStudy/code/python/GumTreeInput"); + +// String rootPath = "/Users/anilkoyuncu/bugStudy"; + String rootPath = args[0]; + String inputPath = args[1]; + String outputPath = args[0] + "/GumTreeOutputBug/"; + + + File folder = new File(inputPath); File[] listOfFiles = folder.listFiles(); Stream stream = Arrays.stream(listOfFiles); List folders = stream .filter(x -> !x.getName().startsWith(".")) .collect(Collectors.toList()); - List targetList = new ArrayList(); - for (File f:folders){ - for(File f1 :f.listFiles()){ - if (!f1.getName().startsWith(".")){ - targetList.add(f1); - } - } - } +// List targetList = new ArrayList(); +// for (File f:folders){ +// for(File f1 :f.listFiles()){ +// if (!f1.getName().startsWith(".")){ +// targetList.add(f1); +// } +// } +// } - for (File target : targetList) { + for (File target : folders) { final List msgFiles = getMessageFiles(target.toString() + "/"); //"/Users/anilkoyuncu/bugStudy/code/python/GumTreeInput/Apache/CAMEL/" System.out.println(msgFiles.size()); if(msgFiles.size() == 0) continue; String pjName = target.getName(); // output path - String GUM_TREE_OUTPUT = Configuration.ROOT_PATH + pjName + "/"; + String GUM_TREE_OUTPUT = outputPath + pjName + "/"; final String editScriptsFilePath = GUM_TREE_OUTPUT + "editScripts.list"; final String patchesSourceCodeFilePath =GUM_TREE_OUTPUT + "patchSourceCode.list"; final String buggyTokensFilePath = GUM_TREE_OUTPUT + "tokens.list";