//---------------------------------------------------------------------
 public void ShowTreeCoverage(
     DTE2 dte,
     ICoverageViewManager coverageViewManager,
     CoverageRate coverageRate)
 {
     ShowTreeCoverage(window => window.Controller.UpdateCoverageRate(
                          coverageRate, dte, coverageViewManager));
 }
Ejemplo n.º 2
0
 //---------------------------------------------------------------------
 public CoverageTreeManager(
     Package package,
     DTE2 dte,
     ICoverageViewManager coverageViewManager)
 {
     this.package             = package;
     this.dte                 = dte;
     this.coverageViewManager = coverageViewManager;
 }
 //---------------------------------------------------------------------
 public CoverageRunner(
     DTE2 dte,
     OutputWindowWriter outputWindowWriter,
     CoverageTreeManager coverageTreeManager,
     ProjectBuilder projectBuilder,
     ICoverageViewManager coverageViewManager,
     CoverageDataDeserializer coverageDataDeserializer,
     ErrorHandler errorHandler,
     OpenCppCoverageRunner openCppCoverageRunner)
 {
     this.dte = dte;
     this.outputWindowWriter       = outputWindowWriter;
     this.coverageTreeManager      = coverageTreeManager;
     this.projectBuilder           = projectBuilder;
     this.coverageViewManager      = coverageViewManager;
     this.coverageDataDeserializer = coverageDataDeserializer;
     this.errorHandler             = errorHandler;
     this.openCppCoverageRunner    = openCppCoverageRunner;
 }
Ejemplo n.º 4
0
        //-----------------------------------------------------------------------
        public void UpdateCoverageRate(
            CoverageRate coverageRate,
            DTE2 dte,
            ICoverageViewManager coverageViewManager)
        {
            this.dte = dte;
            this.coverageViewManager = coverageViewManager;
            this.Root            = new RootCoverageTreeNode(coverageRate);
            this.Filter          = "";
            this.DisplayCoverage = true;

            if (coverageRate.ExitCode == 0)
            {
                this.Warning = null;
            }
            else
            {
                this.Warning = WarningMessage + coverageRate.ExitCode;
            }
        }