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 -Dkicker.monitoring.debug=true -Dkicker.monitoring.skipDefaultAOPConfiguration=true -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 -Dkicker.monitoring.debug=true -Dkicker.monitoring.skipDefaultAOPConfiguration=true -Dkicker.monitoring.writer=kicker.monitoring.writer.filesystem.AsyncFsWriter -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 -Dkicker.monitoring.debug=true -Dkicker.monitoring.skipDefaultAOPConfiguration=true -Dkicker.monitoring.writer=kicker.monitoring.writer.filesystem.AsyncFsWriter -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 -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml -Dorg.aspectj.weaver.showWeaveInfo=true -Daj.weaving.verbose=true -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