Exemplo n.º 1
0
        void DumpStatistics(ActionParser parser, int nrScripts)
        {
            int nrExecutable        = 0;
            int nrActions           = 0;
            int nrEvents            = 0;
            int nrExecutableActions = 0;
            int nrExecutableEvents  = 0;

            foreach (var actions in _set)
            {
                if (actions.IsExecutable)
                {
                    nrExecutable++;
                }
                nrActions += actions.NrOfActions;
                nrEvents  += actions.ActionEvents;

                nrExecutableActions += actions.ExecutableActions;
                nrExecutableEvents  += actions.ExecutableActionEvents;
            }

            double percParsed = (nrScripts - parser.ParsingFailed) * 100.0 /
                                nrScripts;
            double percExecutable        = nrExecutable * 100.0 / nrScripts;
            double percExecutableActions = nrExecutableActions * 100.0 / nrActions;
            double percExecutableEvents  = nrExecutableEvents * 100.0 / nrEvents;

            Console.WriteLine("#Total scripts      : " + nrScripts);
            Console.WriteLine("#Total actions      : " + nrActions);
            Console.WriteLine("#Total events       : " + nrEvents);
            Console.WriteLine("#Parsed             : " + _set.Count);
            Console.WriteLine("#Old                : " + parser.OldVersions);
            Console.WriteLine("#Failed             : " + parser.ParsingFailed);
            Console.WriteLine("#Scripts executable : " + nrExecutable);
            Console.WriteLine("#Actions executable : " + nrExecutableActions);
            Console.WriteLine("#Events executable  : " + nrExecutableEvents);
            Console.WriteLine("% parsed            : " + percParsed);
            Console.WriteLine("% executable scripts: " + percExecutable);
            Console.WriteLine("% executable actions: " + percExecutableActions);
            Console.WriteLine("% executable events : " + percExecutableEvents);

            Console.WriteLine();
            parser.DumpStatistics();
        }
Exemplo n.º 2
0
        void DumpStatistics(ActionParser parser, int nrScripts)
        {
            int nrExecutable = 0;
              int nrActions = 0;
              int nrEvents = 0;
              int nrExecutableActions = 0;
              int nrExecutableEvents = 0;

              foreach (var actions in _set)
            {
              if (actions.IsExecutable)
            {
              nrExecutable++;
            }
              nrActions += actions.NrOfActions;
              nrEvents += actions.ActionEvents;

              nrExecutableActions += actions.ExecutableActions;
              nrExecutableEvents += actions.ExecutableActionEvents;
            }

              double percParsed = (nrScripts - parser.ParsingFailed) * 100.0 /
            nrScripts;
              double percExecutable = nrExecutable * 100.0 / nrScripts;
              double percExecutableActions = nrExecutableActions * 100.0 / nrActions;
              double percExecutableEvents = nrExecutableEvents * 100.0 / nrEvents;

              Console.WriteLine("#Total scripts      : " + nrScripts);
              Console.WriteLine("#Total actions      : " + nrActions);
              Console.WriteLine("#Total events       : " + nrEvents);
              Console.WriteLine("#Parsed             : " + _set.Count);
              Console.WriteLine("#Old                : " + parser.OldVersions);
              Console.WriteLine("#Failed             : " + parser.ParsingFailed);
              Console.WriteLine("#Scripts executable : " + nrExecutable);
              Console.WriteLine("#Actions executable : " + nrExecutableActions);
              Console.WriteLine("#Events executable  : " + nrExecutableEvents);
              Console.WriteLine("% parsed            : " + percParsed);
              Console.WriteLine("% executable scripts: " + percExecutable);
              Console.WriteLine("% executable actions: " + percExecutableActions);
              Console.WriteLine("% executable events : " + percExecutableEvents);

              Console.WriteLine();
              parser.DumpStatistics();
        }