From 1af517455551f1d794ccdd560453af0f2f783442 Mon Sep 17 00:00:00 2001
From: pderakhshanfar
Date: Fri, 30 Aug 2019 11:54:52 +0300
Subject: [PATCH] Clean model generator log
---
.../analysis/sourcecode/StaticAnalyser.java | 8 +++++---
.../testcase/carving/CarvingRunListener.java | 2 +-
.../src/main/resources/logback.xml | 13 ++++++++++++-
.../operators/GuidedSinglePointCrossover.java | 2 --
4 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/analysis/sourcecode/StaticAnalyser.java b/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/analysis/sourcecode/StaticAnalyser.java
index 73bbcf3..0acb86c 100644
--- a/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/analysis/sourcecode/StaticAnalyser.java
+++ b/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/analysis/sourcecode/StaticAnalyser.java
@@ -67,10 +67,12 @@ public void analyse(List interestingClasses) {
analyseMethod(clazz, entry.getKey(), entry.getValue(), isTest);
savingMethodCallSequences(collectedCallSequencesForCurrentMethod);
}
- } else {
- LOG.warn("The generated control flow graphs for class {} was empty. We cannot execute manual " +
- "analysis withour the control flow graph.", clazz);
}
+
+// else {
+// LOG.warn("The generated control flow graphs for class {} was empty. We cannot execute manual " +
+// "analysis without the control flow graph.", clazz);
+// }
} catch(Exception e) {
LOG.warn("Error in analyzing class {}", clazz, e);
}
diff --git a/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/testcase/carving/CarvingRunListener.java b/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/testcase/carving/CarvingRunListener.java
index 1c23976..21ec9ee 100644
--- a/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/testcase/carving/CarvingRunListener.java
+++ b/botsing-model-generation/src/main/java/eu/stamp/botsing/model/generation/testcase/carving/CarvingRunListener.java
@@ -39,7 +39,7 @@ public void testFinished(Description description) {
}
Capturer.clear();
} catch(Exception e) {
- LOG.warn("Error in capturing log: ", e);
+ LOG.warn("Error in capturing log of class {}.",description.getClassName());
}
}
diff --git a/botsing-model-generation/src/main/resources/logback.xml b/botsing-model-generation/src/main/resources/logback.xml
index d9fb870..dd3aa2e 100644
--- a/botsing-model-generation/src/main/resources/logback.xml
+++ b/botsing-model-generation/src/main/resources/logback.xml
@@ -5,10 +5,21 @@
+
+ System.err
+
+ WARN
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/botsing-reproduction/src/main/java/eu/stamp/botsing/ga/strategy/operators/GuidedSinglePointCrossover.java b/botsing-reproduction/src/main/java/eu/stamp/botsing/ga/strategy/operators/GuidedSinglePointCrossover.java
index 7544343..0d58c60 100644
--- a/botsing-reproduction/src/main/java/eu/stamp/botsing/ga/strategy/operators/GuidedSinglePointCrossover.java
+++ b/botsing-reproduction/src/main/java/eu/stamp/botsing/ga/strategy/operators/GuidedSinglePointCrossover.java
@@ -22,8 +22,6 @@ public class GuidedSinglePointCrossover extends CrossOverFunction {
private static GuidedSearchUtility utility = new GuidedSearchUtility();
Set> publicCalls = new HashSet<>();
-//
-// private SinglePointCrossOver crossover = new SinglePointCrossOver();
public void crossOver(Chromosome parent1, Chromosome parent2) {
if(this.publicCalls.isEmpty()){