示例#1
0
        private void CreateSut(CompletionEventFilter.NoTriggerPointOption noTriggerPointOption)
        {
            _sut = new CompletionEventFilter(
                @"C:\from\",
                @"C:\to\",
                noTriggerPointOption,
                _io,
                _logger);

            _sut.Run();
        }
示例#2
0
文件: Program.cs 项目: NicoSB/feedbag
        private static void RunCompletionEventFilter(CompletionEventFilter.NoTriggerPointOption noTriggerPointOption)
        {
            const string dirIn  = DirEventsAll_Clean;
            var          dirOut = noTriggerPointOption == CompletionEventFilter.NoTriggerPointOption.Keep
                ? DirEventsCompletion_KeepNoTrigger
                : DirEventsCompletion_RemoveNoTrigger;

            CleanDirs(dirOut);
            Console.WriteLine(@"reading from: {0}", dirIn);
            Console.WriteLine(@"writing to:   {0}", dirOut);
            Console.WriteLine(@"option: {0}", noTriggerPointOption);
            new CompletionEventFilter(
                dirIn,
                dirOut,
                noTriggerPointOption,
                new IoUtils(),
                new CompletionEventFilterLogger()).Run();
        }
        public virtual void Finish(int numEvents,
                                   int numInvalid,
                                   int numEmpty,
                                   int numNoTrigger,
                                   int numOk,
                                   int numAdded,
                                   CompletionEventFilter.NoTriggerPointOption option)
        {
            var numCompletionEvents = numInvalid + numEmpty + numNoTrigger + numOk;

            Log("");
            Log("finished (started at: {0})", _startedAt);
            Log("");
            Log("we found {0} CompletionEvents in the {1} IDEEvents", numCompletionEvents, numEvents);
            Log("{0} are invalid (e.g., missing timestamp, not in .cs files, etc.)", numInvalid);
            Log("{0} contain empty SSTs (e.g., no method declarations)", numEmpty);
            Log("{0} contain no trigger information (NoTrigger: {1})", numNoTrigger, option);
            Log("{0} are 'ok'", numOk);
            Log("--> {0} are kept for further processing", numAdded);
            Log("");
        }
 public virtual void FoundZips(int num, CompletionEventFilter.NoTriggerPointOption noTriggerOption)
 {
     _startedAt = DateTime.Now;
     Log("processing {0} zips... (NoTrigger: {1})", num, noTriggerOption);
 }