MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / compute_line_coverage

Method compute_line_coverage

src/feedback/clang_coverage.rs:47–60  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

45 }
46
47 pub fn compute_line_coverage(&self) -> f32 {
48 if self.lines.is_empty() {
49 return 0_f32;
50 }
51 let mut covered = 0;
52 for line in &self.lines {
53 let count = &line[1];
54 if count > &0 {
55 covered += 1;
56 }
57 }
58 let ratio: f32 = covered as f32 / self.lines.len() as f32;
59 ratio
60 }
61
62 pub fn compute_branch_coverage(&self) -> f32 {
63 if self.branches.is_empty() {

Callers

nothing calls this directly

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected