Esempio n. 1
0
 public int GetCoverage(CodeRecord rec)
 {
     if (rec.GetLines().Length == 0)
     {
         return(-1);
     }
     return((int)Math.Round(100 * rec.Coverage));
 }
Esempio n. 2
0
 public void RenderCoverage(SourceBuffer buf, CodeRecord rec)
 {
     foreach (var line in rec.GetLines())
     {
         var hits = rec.GetHits(line);
         if (hits > 0)
         {
             var hittag = hits == 1 ? "visited_once" : "visited_more";
             buf.ApplyTag(hittag, buf.GetIterAtLine(line - 1), buf.GetIterAtLine(line));
         }
     }
 }
Esempio n. 3
0
 public void RenderCoverage(TextBuffer buf, CodeRecord rec)
 {
     foreach (var line in rec.GetLines())
     {
         var    hits = rec.GetHits(line);
         string tag  = "visited_never";
         if (hits > 0)
         {
             tag = hits == 1 ? "visited_once" : "visited_more";
         }
         buf.ApplyTag(tag, buf.GetIterAtLine(line - 1), buf.GetIterAtLine(line));
     }
 }