public static ReadLogFile ( String relativePath ) : IEnumerable |
||
relativePath | String | |
return | IEnumerable |
public void LotOfClassifiedMessages() { // 100 000 warning/error messages var content = Utils.ReadLogFile("Resources\\RandomBuildOutput.log"); var spans = content.Select(Tests.Utils.CreateSpan).ToList(); var classifier = Tests.Utils.CreateBuildOutputClassifier(); var totalCount = 0; var sw = Stopwatch.StartNew(); foreach (var span in spans) { totalCount += classifier.GetClassificationSpans(span).Count; } sw.Stop(); Trace.TraceInformation("Elapsed: " + sw.Elapsed); Assert.IsTrue(sw.Elapsed < TimeSpan.FromSeconds(5), "Elapsed: " + sw.Elapsed); }
public void EntityFramework() { // ~ 570 000 lines of log // Small count of classified text var content = Utils.ReadLogFile("Resources\\EntityFrameworkBuild.log"); var spans = content.Select(Tests.Utils.CreateSpan).ToList(); var classifier = Tests.Utils.CreateBuildOutputClassifier(); var totalCount = 0; var sw = Stopwatch.StartNew(); foreach (var span in spans) { totalCount += classifier.GetClassificationSpans(span).Count; } sw.Stop(); Trace.TraceInformation("Elapsed: " + sw.Elapsed); Assert.IsTrue(sw.Elapsed < TimeSpan.FromSeconds(5), "Elapsed: " + sw.Elapsed); }