public void Execute() { if (_dbProvider.IsTraceRunning(_traceName)) { throw new ApplicationException("You cannot start more than one trace at a time!"); } _outputProvider.SetUp(_traceName); _dbProvider.StartTrace(_traceName); }
public void Execute() { if (_dbProvider.IsTraceRunning(_traceName)) { throw new ApplicationException("You cannot start more than one trace at a time!"); } Console.WriteLine("Starting trace..."); _outputProvider.SetUp(_traceName); _dbProvider.StartTrace(_traceName); Console.WriteLine("Trace started."); }
public void Execute() { var codeCoverageProcessor = new CodeCoverageProcessor(_dbCodeFormatter, _codeHighlighter); var codeCover = new DbCodeCoverage(); codeCover.Name = _traceName; codeCover.TotalObjects = _dbProvider.GetAllObjects(); codeCover.TraceCodeSegments = _dbProvider.GetTraceCodeSegments(_traceName); codeCoverageProcessor.ProcessAllCoverage(codeCover); _outputProvider.SetUp(_traceName); _outputProvider.SaveResults(codeCover); }
public void Execute() { Console.WriteLine("Generating results..."); var codeCoverageProcessor = new CodeCoverageProcessor(_dbCodeFormatter, _codeHighlighter); var codeCover = new DbCodeCoverage(); Console.WriteLine(" Getting all database objects..."); codeCover.Name = _traceName; codeCover.TotalObjects = _dbProvider.GetAllObjects(); codeCover.TraceCodeSegments = _dbProvider.GetTraceCodeSegments(_traceName); Console.WriteLine(" Parsing coverage for {0} database objects...", codeCover.TotalObjects.Count); codeCoverageProcessor.ProcessAllCoverage(codeCover); Console.WriteLine(" Saving output results..."); _outputProvider.SetUp(_traceName); _outputProvider.SaveResults(codeCover); Console.WriteLine("Results generated."); }