From 37ee4d4cf891505189daee93f3f5c8b9db4d09a5 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Wed, 11 Jan 2017 22:41:45 +0100 Subject: [PATCH] Fixed an issue with broken logging in the unittest --- Duplicati/UnitTest/SVNCheckoutsTest.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Duplicati/UnitTest/SVNCheckoutsTest.cs b/Duplicati/UnitTest/SVNCheckoutsTest.cs index 064c543d0..5de75b8d2 100644 --- a/Duplicati/UnitTest/SVNCheckoutsTest.cs +++ b/Duplicati/UnitTest/SVNCheckoutsTest.cs @@ -74,13 +74,14 @@ namespace Duplicati.UnitTest /// The target destination for the backups public static void RunTest(string[] folders, Dictionary options, string target) { - using (var log = new LogHelper(string.Format("unittest-{0}.log", Library.Utility.Utility.SerializeDateTime(DateTime.Now)))) + string tempdir = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "tempdir"); + string logfilename = System.IO.Path.Combine(tempdir, string.Format("unittest-{0}.log", Library.Utility.Utility.SerializeDateTime(DateTime.Now))); + + using (var log = new LogHelper(logfilename)) using (Log.StartScope(log)) { Log.LogLevel = Duplicati.Library.Logging.LogMessageType.Profiling; - string tempdir = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "tempdir"); - //Filter empty entries, commonly occuring with copy/paste and newlines folders = (from x in folders where !string.IsNullOrWhiteSpace(x) @@ -362,6 +363,8 @@ namespace Duplicati.UnitTest { if (s == options["dbpath"]) continue; + if (s == logfilename) + continue; if (s.StartsWith(Utility.AppendDirSeparator(tf))) continue;