aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.UnitTesting
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-11-28 18:00:04 +0200
committerAvi Levkovich <avi@twine-s.com>2019-11-28 18:00:04 +0200
commitbac355d83fbd8628336bfa763e9a8b7f1db164e2 (patch)
tree037112c61a06eba04610f01b9c9e559b49cf5777 /Software/Visual_Studio/Tango.UnitTesting
parent09b91aa98f10b7109cb97312021de8925a4b5339 (diff)
parent8276e5eb7c56b58ed86f611ca5bd9b1dc56b25b9 (diff)
downloadTango-bac355d83fbd8628336bfa763e9a8b7f1db164e2.tar.gz
Tango-bac355d83fbd8628336bfa763e9a8b7f1db164e2.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Visual_Studio/Tango.UnitTesting')
-rw-r--r--Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs22
1 files changed, 22 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs b/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs
index 57856f9cb..8cc87e700 100644
--- a/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs
+++ b/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs
@@ -3,6 +3,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
+using System.Threading;
using System.Threading.Tasks;
using Tango.Integration.Logging;
using Tango.Logging;
@@ -30,5 +31,26 @@ namespace Tango.UnitTesting.Logging
var logFile = logFiles.OrderByDescending(x => x.DateTime).First();
var logs = parser.Parse(logFile);
}
+
+ [TestMethod]
+ public void Parse_Multi_Part_Log_Files()
+ {
+ var manager = LogManager.Default;
+ var fileLogger = new FileLogger();
+ var folder = FileLogger.DefaultLogsFolder;
+ fileLogger.EnableMaxFileSizeLimit = true;
+ fileLogger.MaxFileSizeLimit = 10000;
+ LogManager.Default.RegisterLogger(fileLogger);
+ for (int i = 0; i < 100; i++)
+ {
+ manager.Log($"This is a test {i}");
+ Thread.Sleep(100);
+ }
+ Thread.Sleep(1000);
+ ApplicationLogFileParser parser = new ApplicationLogFileParser();
+ var logFiles = parser.GetLogFiles();
+ var logFile = logFiles.OrderByDescending(x => x.DateTime).First();
+ var logs = parser.Parse(logFile);
+ }
}
}