6
our $gcov_file = $ARGV[0] or undef;
8
open my $g, '<', $gcov_file
9
or die("Unable to open '$gcov_file': $!");
11
my ($actual, $covered, $uncovered, $percent) = (0, 0, 0, 0);
19
$actual -= 1 if $report_line =~ / -:/;
21
$uncovered += 1 if $report_line =~ /#####:/;
26
$covered = $actual - $uncovered;
27
$percent = int(($covered * 100) / $actual);
29
$gcov_file =~ s/^\.\///g;
30
$gcov_file =~ s/\.gcov$//g;
32
my $cover_file = "$gcov_file:";
33
my $cover_literal = "$covered / $actual";
34
my $cover_percent = "$percent%";
37
@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< @>>>>>>>>>>>>> @>>>>>
38
$cover_file, $cover_literal, $cover_percent