From 8e084d6ca06feb6e37d464dfaed12413ff0c76f2 Mon Sep 17 00:00:00 2001 From: benbierens Date: Wed, 31 Jul 2024 14:49:42 +0200 Subject: [PATCH] prevents filename clashes --- Tests/CodexTests/CodexDistTest.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tests/CodexTests/CodexDistTest.cs b/Tests/CodexTests/CodexDistTest.cs index ca97ca7c..9ba4c6cf 100644 --- a/Tests/CodexTests/CodexDistTest.cs +++ b/Tests/CodexTests/CodexDistTest.cs @@ -178,7 +178,9 @@ namespace CodexTests { var outputPath = Path.GetDirectoryName(lifecycle.Log.LogFile.FullFilename); if (outputPath == null) throw new Exception("Logfile path is null"); - var outputFile = Path.Combine(outputPath, attr.OutputFilename); + var filename = Path.GetFileNameWithoutExtension(lifecycle.Log.LogFile.FullFilename); + if (string.IsNullOrEmpty(filename)) throw new Exception("Logfile name is null or empty"); + var outputFile = Path.Combine(outputPath, filename + "_" + attr.OutputFilename); if (!outputFile.EndsWith(".owts")) outputFile += ".owts"; return outputFile; }