From b7f831aa5087a8ee886b7be7f7708088defb3635 Mon Sep 17 00:00:00 2001 From: Reiner Jung <reiner.jung@email.uni-kiel.de> Date: Wed, 3 Aug 2022 11:24:02 +0200 Subject: [PATCH] Updated directory structure. --- frameworks/Kieker/build.gradle | 2 +- frameworks/OpenTelemetry/config.rc | 2 ++ frameworks/OpenTelemetry/functions.sh | 14 +++++++------- settings.gradle | 2 +- {benchmark => tools/benchmark}/build.gradle | 0 .../java/moobench/application/MonitoredClass.java | 0 .../moobench/application/MonitoredClassSimple.java | 0 .../application/MonitoredClassThreaded.java | 0 .../java/moobench/benchmark/BenchmarkMain.java | 0 .../moobench/benchmark/BenchmarkParameter.java | 0 .../moobench/benchmark/BenchmarkingThread.java | 0 .../benchmark/BenchmarkingThreadMilli.java | 0 .../moobench/benchmark/BenchmarkingThreadNano.java | 0 13 files changed, 11 insertions(+), 9 deletions(-) rename {benchmark => tools/benchmark}/build.gradle (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/application/MonitoredClass.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/application/MonitoredClassSimple.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/application/MonitoredClassThreaded.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/benchmark/BenchmarkMain.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/benchmark/BenchmarkParameter.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/benchmark/BenchmarkingThread.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/benchmark/BenchmarkingThreadMilli.java (100%) rename {benchmark => tools/benchmark}/src/main/java/moobench/benchmark/BenchmarkingThreadNano.java (100%) diff --git a/frameworks/Kieker/build.gradle b/frameworks/Kieker/build.gradle index aa2bbd2..f706ba4 100644 --- a/frameworks/Kieker/build.gradle +++ b/frameworks/Kieker/build.gradle @@ -4,7 +4,7 @@ plugins { } dependencies { - implementation project(':benchmark') + implementation project(':tools:benchmark') implementation 'net.kieker-monitoring:kieker:1.14' implementation 'net.sourceforge.teetime:teetime:3.0' implementation 'org.slf4j:slf4j-api:1.7.+' diff --git a/frameworks/OpenTelemetry/config.rc b/frameworks/OpenTelemetry/config.rc index ded519d..0b46b37 100644 --- a/frameworks/OpenTelemetry/config.rc +++ b/frameworks/OpenTelemetry/config.rc @@ -9,4 +9,6 @@ AGENT_JAR="${BASE_DIR}/lib/opentelemetry-javaagent.jar" #MORE_PARAMS="--quickstart" MORE_PARAMS="--application moobench.application.MonitoredClassSimple ${MORE_PARAMS}" +MOOBENCH_BIN="${BASE_DIR}/../../benchmark/bin/benchmark" + diff --git a/frameworks/OpenTelemetry/functions.sh b/frameworks/OpenTelemetry/functions.sh index 5fb41be..ed6ddc2 100644 --- a/frameworks/OpenTelemetry/functions.sh +++ b/frameworks/OpenTelemetry/functions.sh @@ -42,13 +42,13 @@ function runNoInstrumentation { # No instrumentation info " # ${i}.$RECURSION_DEPTH.${k} ${TITLE[$k]}" echo " # ${i}.$RECURSION_DEPTH.${k} ${TITLE[$k]}" >> "${BASE_DIR}/OpenTelemetry.log" - ${JAVA_BIN} ${JAVA_ARGS_NOINSTR} ${JAR} \ - --output-filename ${RAWFN}-${i}-$RECURSION_DEPTH-${k}.csv \ - --total-calls ${TOTAL_NUM_OF_CALLS} \ - --method-time ${METHOD_TIME} \ - --total-threads ${THREADS} \ - --recursion-depth $RECURSION_DEPTH \ - ${MORE_PARAMS} &> "${RESULTS_DIR}/output_${i}_${RECURSION_DEPTH}_${k}.txt" + export BENCHMARK_OPTS="${JAVA_ARGS_NOINSTR}" + "${MOOBENCH_BIN}" --output-filename "${RAWFN}-${i}-$RECURSION_DEPTH-${k}.csv" \ + --total-calls "${TOTAL_NUM_OF_CALLS}" \ + --method-time "${METHOD_TIME}" \ + --total-threads "${THREADS}" \ + --recursion-depth "${RECURSION_DEPTH}" \ + ${MORE_PARAMS} #&> "${RESULTS_DIR}/output_${i}_${RECURSION_DEPTH}_${k}.txt" } function runOpenTelemetryNoLogging { diff --git a/settings.gradle b/settings.gradle index 98876b3..498031c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,7 +9,7 @@ rootProject.name = 'moobench' -include 'benchmark' +include 'tools:benchmark' include 'tools:receiver' include 'tools:compile-results' include 'frameworks:inspectIT' diff --git a/benchmark/build.gradle b/tools/benchmark/build.gradle similarity index 100% rename from benchmark/build.gradle rename to tools/benchmark/build.gradle diff --git a/benchmark/src/main/java/moobench/application/MonitoredClass.java b/tools/benchmark/src/main/java/moobench/application/MonitoredClass.java similarity index 100% rename from benchmark/src/main/java/moobench/application/MonitoredClass.java rename to tools/benchmark/src/main/java/moobench/application/MonitoredClass.java diff --git a/benchmark/src/main/java/moobench/application/MonitoredClassSimple.java b/tools/benchmark/src/main/java/moobench/application/MonitoredClassSimple.java similarity index 100% rename from benchmark/src/main/java/moobench/application/MonitoredClassSimple.java rename to tools/benchmark/src/main/java/moobench/application/MonitoredClassSimple.java diff --git a/benchmark/src/main/java/moobench/application/MonitoredClassThreaded.java b/tools/benchmark/src/main/java/moobench/application/MonitoredClassThreaded.java similarity index 100% rename from benchmark/src/main/java/moobench/application/MonitoredClassThreaded.java rename to tools/benchmark/src/main/java/moobench/application/MonitoredClassThreaded.java diff --git a/benchmark/src/main/java/moobench/benchmark/BenchmarkMain.java b/tools/benchmark/src/main/java/moobench/benchmark/BenchmarkMain.java similarity index 100% rename from benchmark/src/main/java/moobench/benchmark/BenchmarkMain.java rename to tools/benchmark/src/main/java/moobench/benchmark/BenchmarkMain.java diff --git a/benchmark/src/main/java/moobench/benchmark/BenchmarkParameter.java b/tools/benchmark/src/main/java/moobench/benchmark/BenchmarkParameter.java similarity index 100% rename from benchmark/src/main/java/moobench/benchmark/BenchmarkParameter.java rename to tools/benchmark/src/main/java/moobench/benchmark/BenchmarkParameter.java diff --git a/benchmark/src/main/java/moobench/benchmark/BenchmarkingThread.java b/tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThread.java similarity index 100% rename from benchmark/src/main/java/moobench/benchmark/BenchmarkingThread.java rename to tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThread.java diff --git a/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadMilli.java b/tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadMilli.java similarity index 100% rename from benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadMilli.java rename to tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadMilli.java diff --git a/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadNano.java b/tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadNano.java similarity index 100% rename from benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadNano.java rename to tools/benchmark/src/main/java/moobench/benchmark/BenchmarkingThreadNano.java -- GitLab