From 4ae892bd8c3d453b344d3fd62587acfa521dc12d Mon Sep 17 00:00:00 2001
From: "stu126940@mail.uni-kiel.de" <stu126940@mail.uni-kiel.de>
Date: Thu, 22 Apr 2021 17:41:35 +0200
Subject: [PATCH] minor code enhancements

---
 .../src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt  | 3 +--
 .../main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt  | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt b/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt
index 05687a7d6..7037e8856 100644
--- a/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt
@@ -40,11 +40,10 @@ class AnalysisExecutor(
         var repetitionCounter = 1
 
         try {
-            var resultsFolder: String = System.getenv("RESULTS_FOLDER")
+            var resultsFolder: String = System.getenv("RESULTS_FOLDER") ?: ""
             if (resultsFolder.isNotEmpty()){
                 resultsFolder += "/"
             }
-
             val prometheusData = executionIntervals
                 .map { interval -> fetcher.fetchMetric(
                         start = interval.first,
diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt b/theodolite-quarkus/src/main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt
index 5afce3c9d..01ff3b102 100644
--- a/theodolite-quarkus/src/main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/execution/BenchmarkExecutorImpl.kt
@@ -25,7 +25,7 @@ class BenchmarkExecutorImpl(
 
     override fun runExperiment(load: LoadDimension, res: Resource): Boolean {
         var result = false
-        val executionIntervals: MutableList<Pair<Instant, Instant>> = ArrayList(repetitions)
+        val executionIntervals: MutableList<Pair<Instant, Instant>> = ArrayList()
 
         for (i in 1.rangeTo(repetitions)) {
             logger.info { "Run repetition $i/$repetitions" }
-- 
GitLab