From bb4013789d70074877916e8ffeb3e1e049131c37 Mon Sep 17 00:00:00 2001
From: David Georg Reichelt <davidgeorg_reichelt@dagere.de>
Date: Tue, 31 Aug 2021 11:12:24 +0200
Subject: [PATCH] Move Kieker scripts to scripts/

---
 .gitignore                                       | 13 ++++++-------
 frameworks/Kieker/Benchmark (Kicker).launch      | 14 --------------
 .../Benchmark (Kicker-objectinterfaces).launch   | 14 --------------
 .../Kieker/Benchmark (Kicker-objects).launch     | 14 --------------
 frameworks/Kieker/Benchmark (Kieker).launch      | 14 --------------
 frameworks/Kieker/{scripts => }/benchmark.sh     | 16 ++++++----------
 frameworks/Kieker/{scripts => }/common-functions |  0
 frameworks/Kieker/{scripts => }/config           |  4 ++--
 frameworks/Kieker/{scripts => }/run-benchmark.sh |  0
 .../Kieker/{scripts => }/runExponentialSizes.sh  |  0
 frameworks/Kieker/{scripts => }/stats.csv.r      |  0
 11 files changed, 14 insertions(+), 75 deletions(-)
 delete mode 100644 frameworks/Kieker/Benchmark (Kicker).launch
 delete mode 100644 frameworks/Kieker/Benchmark (Kicker-objectinterfaces).launch
 delete mode 100644 frameworks/Kieker/Benchmark (Kicker-objects).launch
 delete mode 100644 frameworks/Kieker/Benchmark (Kieker).launch
 rename frameworks/Kieker/{scripts => }/benchmark.sh (93%)
 rename frameworks/Kieker/{scripts => }/common-functions (100%)
 rename frameworks/Kieker/{scripts => }/config (70%)
 rename frameworks/Kieker/{scripts => }/run-benchmark.sh (100%)
 rename frameworks/Kieker/{scripts => }/runExponentialSizes.sh (100%)
 rename frameworks/Kieker/{scripts => }/stats.csv.r (100%)

diff --git a/.gitignore b/.gitignore
index 9d9d686..dab7b95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,13 +11,13 @@
 **/bin/**
 frameworks/log_*
 results/
-frameworks/Kieker/scripts/benchmark/
-frameworks/Kieker/scripts/data/
+frameworks/Kieker/benchmark/
+frameworks/Kieker/data/
 frameworks/Kieker/MooBench.jar
-frameworks/Kieker/scripts/kieker-*-aspectj.jar
-frameworks/Kieker/scripts/receiver/
+frameworks/Kieker/kieker-*-aspectj.jar
+frameworks/Kieker/receiver/
 frameworks/Kieker/results-Kieker/
-frameworks/Kieker/scripts/benchmark_*
+frameworks/Kieker/benchmark_*
 frameworks/SPASSmeter/spassmeter.log
 frameworks/SPASSmeter/tmp/
 frameworks/SPASSmeter/MooBench.jar
@@ -40,8 +40,7 @@ frameworks/OpenTelemetry/jaeger-1.24.0-linux-amd64/
 frameworks/OpenTelemetry/prometheus-2.28.1.linux-amd64/
 frameworks/OpenTelemetry/prometheus-2.28.1.linux-amd64.tar.gz
 
-frameworks/Kieker/scripts/kieker-1.15-SNAPSHOT.jar
-frameworks/Kieker/scripts/compile-results/
+frameworks/Kieker/compile-results/
 tools/getConfidenceIntervalTable/*csv
 /.gradle/
 /build/
diff --git a/frameworks/Kieker/Benchmark (Kicker).launch b/frameworks/Kieker/Benchmark (Kicker).launch
deleted file mode 100644
index 43cf833..0000000
--- a/frameworks/Kieker/Benchmark (Kicker).launch	
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/MooBench/src/mooBench/benchmark/Benchmark.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="mooBench.benchmark.Benchmark"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-d 10 -h 1 -m 0 -t 10 -o tmp/test.txt -q -a mooBench.monitoredApplication.MonitoredClassManualInstrumentation"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="MooBench"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-javaagent:frameworks/Kieker/lib/kicker-1.10_aspectj.jar&#13;&#10;-Dkicker.monitoring.debug=true&#13;&#10;-Dkicker.monitoring.skipDefaultAOPConfiguration=true&#13;&#10;-Dkicker.monitoring.writer=kicker.monitoring.writer.filesystem.AsyncFsWriter"/>
-</launchConfiguration>
diff --git a/frameworks/Kieker/Benchmark (Kicker-objectinterfaces).launch b/frameworks/Kieker/Benchmark (Kicker-objectinterfaces).launch
deleted file mode 100644
index 944b3f2..0000000
--- a/frameworks/Kieker/Benchmark (Kicker-objectinterfaces).launch	
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/MooBench/src/mooBench/benchmark/Benchmark.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="mooBench.benchmark.Benchmark"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-d 10 -h 1 -m 0 -t 10 -o tmp/test.txt -q -a mooBench.monitoredApplication.MonitoredClassManualInstrumentation"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="MooBench"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-javaagent:frameworks/Kieker/lib/kicker-1.10_aspectj.jar&#13;&#10;-Dkicker.monitoring.debug=true&#13;&#10;-Dkicker.monitoring.skipDefaultAOPConfiguration=true&#13;&#10;-Dkicker.monitoring.writer=kicker.monitoring.writer.filesystem.AsyncFsWriter&#13;&#10;-Dorg.aspectj.weaver.loadtime.configuration=META-INF/aop-objectinterfaces.xml"/>
-</launchConfiguration>
diff --git a/frameworks/Kieker/Benchmark (Kicker-objects).launch b/frameworks/Kieker/Benchmark (Kicker-objects).launch
deleted file mode 100644
index f570d79..0000000
--- a/frameworks/Kieker/Benchmark (Kicker-objects).launch	
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/MooBench/src/mooBench/benchmark/Benchmark.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="mooBench.benchmark.Benchmark"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-d 10 -h 1 -m 0 -t 10 -o tmp/test.txt -q -a mooBench.monitoredApplication.MonitoredClassManualInstrumentation"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="MooBench"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-javaagent:frameworks/Kieker/lib/kicker-1.10_aspectj.jar&#13;&#10;-Dkicker.monitoring.debug=true&#13;&#10;-Dkicker.monitoring.skipDefaultAOPConfiguration=true&#13;&#10;-Dkicker.monitoring.writer=kicker.monitoring.writer.filesystem.AsyncFsWriter&#13;&#10;-Dorg.aspectj.weaver.loadtime.configuration=META-INF/aop-objects.xml"/>
-</launchConfiguration>
diff --git a/frameworks/Kieker/Benchmark (Kieker).launch b/frameworks/Kieker/Benchmark (Kieker).launch
deleted file mode 100644
index b2f4493..0000000
--- a/frameworks/Kieker/Benchmark (Kieker).launch	
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/MooBench/src/mooBench/benchmark/Benchmark.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="mooBench.benchmark.Benchmark"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-d 10 -h 1 -m 0 -t 1000000 -o tmp/test.txt -q"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="MooBench"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-javaagent:frameworks/Kieker/lib/kieker-1.11-SNAPSHOT_aspectj.jar&#13;&#10;-Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml&#13;&#10;-Dorg.aspectj.weaver.showWeaveInfo=true -Daj.weaving.verbose=true&#13;&#10;-Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter"/>
-</launchConfiguration>
diff --git a/frameworks/Kieker/scripts/benchmark.sh b/frameworks/Kieker/benchmark.sh
similarity index 93%
rename from frameworks/Kieker/scripts/benchmark.sh
rename to frameworks/Kieker/benchmark.sh
index 109a82a..85baa71 100755
--- a/frameworks/Kieker/scripts/benchmark.sh
+++ b/frameworks/Kieker/benchmark.sh
@@ -16,18 +16,14 @@ else
 	exit 1
 fi
 
-source ../../common-functions.sh
-
-# Only temporary fix: Overwrite Kieker results folder here
-RESULTS_DIR=../results-Kieker
-RAWFN=$RESULTS_DIR"/raw"
+source ../common-functions.sh
 
 getKiekerAgent
 
 # copy receiver
-tar -xvpf ${BASE_DIR}/../../../tools/receiver/build/distributions/receiver.tar
+tar -xvpf ${BASE_DIR}/../../tools/receiver/build/distributions/receiver.tar
 # copy result compiler
-tar -xvpf ${BASE_DIR}/../../../tools/compile-results/build/distributions/compile-results.tar
+tar -xvpf ${BASE_DIR}/../../tools/compile-results/build/distributions/compile-results.tar
 
 if [ -f "${BASE_DIR}/common-functions" ] ; then
 	. ${BASE_DIR}/common-functions
@@ -87,7 +83,7 @@ declare -a RECEIVER
 declare -a TITLE
 
 # Configurations
-source ../labels.sh
+source labels.sh
 WRITER_CONFIG[0]=""
 WRITER_CONFIG[1]="-Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.dump.DumpWriter"
 WRITER_CONFIG[2]="-Dkieker.monitoring.enabled=true -Dkieker.monitoring.writer=kieker.monitoring.writer.dump.DumpWriter"
@@ -138,9 +134,9 @@ function execute-experiment() {
        BENCHMARK_OPTS="${JAVA_ARGS} ${LTW_ARGS} ${KIEKER_ARGS} ${kieker_parameters}"
     fi
     
-    echo ${BENCHMARK_OPTS}" -jar ../MooBench.jar"
+    echo ${BENCHMARK_OPTS}" -jar MooBench.jar"
 
-    ${JAVABIN}java ${BENCHMARK_OPTS} -jar ../MooBench.jar \
+    ${JAVABIN}java ${BENCHMARK_OPTS} -jar MooBench.jar \
 	--application moobench.application.MonitoredClassSimple \
         --output-filename ${RAWFN}-${loop}-${recursion}-${index}.csv \
         --total-calls ${TOTAL_NUM_OF_CALLS} \
diff --git a/frameworks/Kieker/scripts/common-functions b/frameworks/Kieker/common-functions
similarity index 100%
rename from frameworks/Kieker/scripts/common-functions
rename to frameworks/Kieker/common-functions
diff --git a/frameworks/Kieker/scripts/config b/frameworks/Kieker/config
similarity index 70%
rename from frameworks/Kieker/scripts/config
rename to frameworks/Kieker/config
index 927b736..5ed8d82 100644
--- a/frameworks/Kieker/scripts/config
+++ b/frameworks/Kieker/config
@@ -4,7 +4,7 @@
 # path setup
 JAVA_BIN="java"
 
-RSCRIPT_PATH="../../stats.csv.r"
+RSCRIPT_PATH="../stats.csv.r"
 
 DATA_DIR="${BASE_DIR}/data"
 AGENT="${BASE_DIR}/kieker-1.15-SNAPSHOT-aspectj.jar"
@@ -12,6 +12,6 @@ AGENT="${BASE_DIR}/kieker-1.15-SNAPSHOT-aspectj.jar"
 BATCH_MODE="yes"
 
 # in-jar locations
-AOP="file:"$(pwd)"/../src/META-INF/kieker.aop.xml"
+AOP="file:"$(pwd)"/src/META-INF/kieker.aop.xml"
 
 # end
diff --git a/frameworks/Kieker/scripts/run-benchmark.sh b/frameworks/Kieker/run-benchmark.sh
similarity index 100%
rename from frameworks/Kieker/scripts/run-benchmark.sh
rename to frameworks/Kieker/run-benchmark.sh
diff --git a/frameworks/Kieker/scripts/runExponentialSizes.sh b/frameworks/Kieker/runExponentialSizes.sh
similarity index 100%
rename from frameworks/Kieker/scripts/runExponentialSizes.sh
rename to frameworks/Kieker/runExponentialSizes.sh
diff --git a/frameworks/Kieker/scripts/stats.csv.r b/frameworks/Kieker/stats.csv.r
similarity index 100%
rename from frameworks/Kieker/scripts/stats.csv.r
rename to frameworks/Kieker/stats.csv.r
-- 
GitLab