From 8459d16ba1e62c66e9929138da983de49bea7284 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@jku.at>
Date: Fri, 25 Aug 2023 15:09:19 +0200
Subject: [PATCH] Save JSON files with file extension

---
 .../src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt  | 2 +-
 .../kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt b/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
index 5b3a27723..7146ea494 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
@@ -26,7 +26,7 @@ class ExecutionRunner(
         } finally {
             ioHandler.writeToJSONFile(
                 searchStrategy.experimentRunner.results,
-                "${resultsFolder}exp${executionId}-result"
+                "${resultsFolder}exp${executionId}-result.json"
             )
             // Create expXYZ_demand.csv file or expXYZ_capacity.csv depending on metric
             when (metric) {
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
index dcae176a8..4fb97ec16 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
@@ -120,11 +120,11 @@ class TheodoliteExecutor(
         this.benchmarkExecution.executionId = getAndIncrementExecutionID(resultsFolder + "expID.txt")
         ioHandler.writeToJSONFile(
             this.benchmarkExecution,
-            "${resultsFolder}exp${this.benchmarkExecution.executionId}-execution-configuration"
+            "${resultsFolder}exp${this.benchmarkExecution.executionId}-execution-configuration.json"
         )
         ioHandler.writeToJSONFile(
             benchmark,
-            "${resultsFolder}exp${this.benchmarkExecution.executionId}-benchmark-configuration"
+            "${resultsFolder}exp${this.benchmarkExecution.executionId}-benchmark-configuration.json"
         )
 
         val config = buildConfig()
-- 
GitLab