示例#1
0
        public static void LogParserTest()
        {
            var logParser = new MajorLogParser(@"C:\Users\Babak\Downloads\Telegram Desktop\mutants.log");

            //List<MajorLogItem> result = logParser.ParseLogFile();
            logParser.SaveMutationLogList();

            //var nodes = new List<MutationSpyNode>
            //{
            //    new MutationSpyNode
            //    {
            //        LineNumber = 10,
            //        Id = 1,
            //        MutationList = new List<MutationRecord>()
            //    },
            //    new MutationSpyNode
            //    {
            //        LineNumber = 10,
            //        Id = 2,
            //        MutationList = new List<MutationRecord>()
            //    }
            //};

            //var mutator = new SmartMutator(nodes);
        }
        public CodeInstrumentor(string logFile, string sourceFile, string destinationFile)
        {
            _logFile             = logFile;
            _sourceFile          = sourceFile;
            _destinationFileName = destinationFile;

            _logParser = new MajorLogParser(_logFile);
            var majorLogItems = _logParser.ParseLogFile();
        }