Add a configuration.

This commit is contained in:
Kui LIU
2017-07-25 16:17:47 +02:00
parent 86d210d9ad
commit 9c15f58287
2 changed files with 16 additions and 5 deletions
@@ -9,6 +9,7 @@ import org.slf4j.LoggerFactory;
import akka.actor.ActorRef;
import akka.actor.ActorSystem;
import edu.lu.uni.serval.config.Configuration;
import edu.lu.uni.serval.utils.FileHelper;
public class AkkaParser {
@@ -22,10 +23,10 @@ public class AkkaParser {
log.info("MessageFiles: " + msgFiles.size());
// output path
final String editScriptsFilePath = "../GumTreeResults/editScripts/";
final String patchesSourceCodeFilePath = "../GumTreeResults/sourceCode/";
final String buggyTreesFilePath = "../GumTreeResults/buggyTrees/";
final String editScriptSizesFilePath = "../GumTreeResults/editScriptSizes/";
final String editScriptsFilePath = Configuration.EDITSCRIPTS_FILE_PATH;
final String patchesSourceCodeFilePath = Configuration.PATCH_SOURCECODE_FILE_PATH;
final String buggyTreesFilePath = Configuration.BUGGYTREE_FILE_PATH;
final String editScriptSizesFilePath = Configuration.EDITSCRIPT_SIZES_FILE_PATH;
FileHelper.deleteDirectory(editScriptsFilePath);
FileHelper.deleteDirectory(patchesSourceCodeFilePath);
FileHelper.deleteDirectory(buggyTreesFilePath);
@@ -47,7 +48,7 @@ public class AkkaParser {
}
private static List<MessageFile> getMessageFiles() {
String inputPath = "../OUTPUT/"; //DiffEntries prevFiles revFiles
String inputPath = Configuration.GUM_TREE_INPUT; //DiffEntries prevFiles revFiles
File inputFileDirector = new File(inputPath);
File[] files = inputFileDirector.listFiles(); // project folders
log.info("Projects: " + files.length);
@@ -0,0 +1,10 @@
package edu.lu.uni.serval.config;
public class Configuration {
public static final String GUM_TREE_INPUT = "../GumTreeInput/";
// output path
public static final String EDITSCRIPTS_FILE_PATH = "../GumTreeResults/editScripts/";
public static final String PATCH_SOURCECODE_FILE_PATH = "../GumTreeResults/sourceCode/";
public static final String BUGGYTREE_FILE_PATH = "../GumTreeResults/buggyTrees/";
public static final String EDITSCRIPT_SIZES_FILE_PATH = "../GumTreeResults/editScriptSizes/";
}