Ejemplo n.º 1
0
        static void ParseBatch(string folder)
        {
            var files      = Directory.GetFiles(folder, "*.csv");
            var traceFiles = files.Where(s => s.Contains("_trace.csv")).ToArray();
            var logFiles   = files.Where(s => s.Contains("_log.csv")).ToArray();
            var outputs    = new List <DataOutput>();
            var index      = 0;

            foreach (var csv in traceFiles)
            {
                var parseOutput = TraceParser.ParseFile(csv, logFiles[index]);
                outputs.Add(parseOutput);
                index++;
            }

            var output = TraceParser.GetAverage(outputs);

            TraceParser.WriteRecords(output);
        }
Ejemplo n.º 2
0
        static void ParseSingleTraceFile(string traceFile, string logFile)
        {
            var parseOutput = TraceParser.ParseFile(traceFile, logFile);

            TraceParser.WriteRecords(parseOutput);
        }