From 50bb2578555d4f20f411b41f6309c286d7aa9ac4 Mon Sep 17 00:00:00 2001
From: David Georg Reichelt <davidgeorg_reichelt@dagere.de>
Date: Fri, 20 Aug 2021 12:02:41 +0200
Subject: [PATCH] Also use regular jar for Kieker execution

---
 benchmark/build.gradle                 | 5 +++++
 frameworks/Kieker/scripts/benchmark.sh | 7 +++----
 frameworks/Kieker/scripts/config       | 1 -
 frameworks/inspectIT/benchmark.sh      | 4 +---
 4 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/benchmark/build.gradle b/benchmark/build.gradle
index 4019edb..5f1ab66 100644
--- a/benchmark/build.gradle
+++ b/benchmark/build.gradle
@@ -37,5 +37,10 @@ jar {
 		    into "../frameworks/inspectIT/"
 		    rename('benchmark.jar', 'MooBench.jar')
 	    }
+	    copy {
+		    from jar
+		    into "../frameworks/Kieker/"
+		    rename('benchmark.jar', 'MooBench.jar')
+	    }
 	}
 }
diff --git a/frameworks/Kieker/scripts/benchmark.sh b/frameworks/Kieker/scripts/benchmark.sh
index 02eb06a..5fedaa4 100755
--- a/frameworks/Kieker/scripts/benchmark.sh
+++ b/frameworks/Kieker/scripts/benchmark.sh
@@ -51,7 +51,6 @@ checkDirectory DATA_DIR "${DATA_DIR}" create
 PARENT=`dirname "${RESULTS_DIR}"`
 checkDirectory result-base "$PARENT"
 checkFile ApsectJ-Agent "${AGENT}"
-checkFile moobench "${BENCHMARK}"
 
 information "----------------------------------"
 information "Running benchmark..."
@@ -138,10 +137,10 @@ function execute-experiment() {
        BENCHMARK_OPTS="${JAVA_ARGS} ${LTW_ARGS} ${KIEKER_ARGS} ${kieker_parameters}"
     fi
     
-    echo ${BENCHMARK}" "${BENCHMARK_OPTS}" moobench.benchmark.BenchmarkMain"
+    echo ${BENCHMARK_OPTS}" -jar benchmark/build/libs/benchmark.jar"
 
-    ${BENCHMARK} ${BENCHMARK_OPTS} moobench.benchmark.BenchmarkMain \
-    	--application moobench.application.MonitoredClassSimple \
+    ${JAVABIN}java ${BENCHMARK_OPTS} -jar benchmark/build/libs/benchmark.jar \
+	--application moobench.application.MonitoredClassSimple \
         --output-filename ${RAWFN}-${loop}-${recursion}-${index}.csv \
         --total-calls ${TOTAL_NUM_OF_CALLS} \
         --method-time ${METHOD_TIME} \
diff --git a/frameworks/Kieker/scripts/config b/frameworks/Kieker/scripts/config
index 6486f0f..927b736 100644
--- a/frameworks/Kieker/scripts/config
+++ b/frameworks/Kieker/scripts/config
@@ -8,7 +8,6 @@ RSCRIPT_PATH="../../stats.csv.r"
 
 DATA_DIR="${BASE_DIR}/data"
 AGENT="${BASE_DIR}/kieker-1.15-SNAPSHOT-aspectj.jar"
-BENCHMARK="${BASE_DIR}/benchmark/bin/benchmark"
 
 BATCH_MODE="yes"
 
diff --git a/frameworks/inspectIT/benchmark.sh b/frameworks/inspectIT/benchmark.sh
index 83e1e50..f790a10 100755
--- a/frameworks/inspectIT/benchmark.sh
+++ b/frameworks/inspectIT/benchmark.sh
@@ -151,6 +151,4 @@ run-r
 
 ## Clean up raw results
 zip -jqr ${RESULTS_DIR}/results.zip ${RAWFN}*
-rm -f ${RAWFN}*
-[ -f ${BASE_DIR}nohup.out ] && cp ${BASE_DIR}nohup.out ${RESULTS_DIR}
-[ -f ${BASE_DIR}nohup.out ] && > ${BASE_DIR}nohup.out
+rm ${RAWFN}*
-- 
GitLab