diff --git a/pom.xml b/pom.xml
index aa97426..e4506d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -108,7 +108,7 @@
- edu.lu.uni.serval.FixPatternParser.cluster.AkkaTreeLoader
+ edu.lu.uni.serval.FixPatternParser.violations.TestHunkParser
diff --git a/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/FixedViolationHunkParser.java b/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/FixedViolationHunkParser.java
index 1f4290c..eaa7a53 100644
--- a/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/FixedViolationHunkParser.java
+++ b/src/main/java/edu/lu/uni/serval/FixPatternParser/violations/FixedViolationHunkParser.java
@@ -41,18 +41,18 @@ public class FixedViolationHunkParser extends FixedViolationParser {
public void parseFixPatterns(File prevFile, File revFile, File diffentryFile) {
List actionSets = parseChangedSourceCodeWithGumTree2(prevFile, revFile);
- boolean isUpdate =
- actionSets.stream().allMatch(p -> p.getAction() instanceof Update);
+// boolean isUpdate =
+// actionSets.stream().allMatch(p -> p.getAction() instanceof Update);
int hunkSet = 0;
- if(isUpdate){
+// if(isUpdate){
for (HierarchicalActionSet actionSet : actionSets) {
FileOutputStream f = null;
try {
- String pj = diffentryFile.getParent().split("GumTreeInputBug4")[1];
- String root = diffentryFile.getParent().split("GumTreeInputBug4")[0];
- String hunkTreeFileName = root+"GumTreeOutput2/" +pj.replace("DiffEntries","ActionSetDumps/") + diffentryFile.getName() + "_" + String.valueOf(hunkSet);
+ String pj = diffentryFile.getParent().split("GumTreeInputBug13April")[1];
+ String root = diffentryFile.getParent().split("GumTreeInputBug13April")[0];
+ String hunkTreeFileName = root+"GumTreeOutput13April/" +pj.replace("DiffEntries","ActionSetDumps/") + diffentryFile.getName() + "_" + String.valueOf(hunkSet);
f = new FileOutputStream(new File(hunkTreeFileName));
ObjectOutputStream o = new ObjectOutputStream(f);
o.writeObject(actionSet);
@@ -67,7 +67,7 @@ public class FixedViolationHunkParser extends FixedViolationParser {
hunkSet++;
}
- }
+// }
}
// public void parseFixPatterns(File prevFile, File revFile, File diffentryFile) {
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 36863a5..61f3125 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
@@ -43,9 +43,9 @@ public class TestHunkParser {
outputPath = args[0];
}else{
// inputPath = "/Users/anilkoyuncu/bugStudy/dataset/GumTreeInputBug4";
- inputPath = "/Volumes/data/bugStudy_backup/dataset/GumTreeInputBug4";
+ inputPath = "/Users/anilkoyuncu/bugStudy/dataset/GumTreeInputBug13April";
// outputPath = "/Users/anilkoyuncu/bugStudy/code/python/GumTreeOutput2/";
- outputPath = "/Users/anilkoyuncu/bugStudy/dataset/GumTreeOutput2";
+ outputPath = "/Users/anilkoyuncu/bugStudy/dataset/GumTreeOutput13April";
}
@@ -108,7 +108,7 @@ public class TestHunkParser {
try {
log.info("Akka begins...");
system = ActorSystem.create("Mining-FixPattern-System");
- parsingActor = system.actorOf(ParseFixPatternActor.props(1, editScriptsFilePath,
+ parsingActor = system.actorOf(ParseFixPatternActor.props(100, editScriptsFilePath,
patchesSourceCodeFilePath, buggyTokensFilePath, editScriptSizesFilePath), "mine-fix-pattern-actor");
parsingActor.tell(msg, ActorRef.noSender());
} catch (Exception e) {