public int GetCoverage(CodeRecord rec) { if (rec.GetLines().Length == 0) { return(-1); } return((int)Math.Round(100 * rec.Coverage)); }
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)); } } }
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)); } }