diff options
author | arseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640> | 2010-08-29 15:34:10 +0000 |
---|---|---|
committer | arseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640> | 2010-08-29 15:34:10 +0000 |
commit | 5442ff6abaec9fa28c73b8b1c4fbf9fbecf686b0 (patch) | |
tree | 15ef9142ccee507e71a4b7603831d8e422cad7d6 | |
parent | 1a59bf39924de052413d5a4af10c6cae3d7b1ab2 (diff) |
tests: Fixed coverage reports
git-svn-id: http://pugixml.googlecode.com/svn/trunk@675 99668b35-9821-0410-8761-19e4c4f06640
-rw-r--r-- | tests/autotest-local.pl | 8 | ||||
-rw-r--r-- | tests/autotest-report.pl | 10 |
2 files changed, 7 insertions, 11 deletions
diff --git a/tests/autotest-local.pl b/tests/autotest-local.pl index d2be69d..d252610 100644 --- a/tests/autotest-local.pl +++ b/tests/autotest-local.pl @@ -101,14 +101,10 @@ foreach $toolset (@toolsets) { my $configuration = $1; my $defineset = ($2 eq $stddefine) ? '' : $2; - my $file; - $file = "pugixml $1" if (/pugixml\.cpp' executed:([^%]+)%/); - $file = "pugixpath $1" if (/pugixpath\.cpp' executed:([^%]+)%/); - - if (defined($file)) + if (/pugixml\.cpp' executed:([^%]+)%/) { - print "### autotest $Config{archname} $toolset $configuration [$defineset] coverage $file\n"; + print "### autotest $Config{archname} $toolset $configuration [$defineset] coverage $1\n"; } else { diff --git a/tests/autotest-report.pl b/tests/autotest-report.pl index 993674a..58f0d84 100644 --- a/tests/autotest-report.pl +++ b/tests/autotest-report.pl @@ -88,9 +88,9 @@ while (<>) { $results{$fulltool}{$fullconf}{result} = 0; } - elsif ($info =~ /^coverage (\S+) (\S+)/) + elsif ($info =~ /^coverage (\S+)/) { - $results{$fulltool}{$fullconf}{"coverage_$1"} = $2; + $results{$fulltool}{$fullconf}{coverage} = $1; } else { @@ -169,13 +169,13 @@ foreach $tool (@toolsetarray) } elsif ($$info{result} == 0) { - my ($coverage_pugixml, $coverage_pugixpath) = ($$info{coverage_pugixml}, $$info{coverage_pugixpath}); + my $coverage = $$info{coverage}; print "<td bgcolor='#00ff00' align='center'>pass"; - if ($coverage_pugixml > 0 || $coverage_pugixpath > 0) + if ($coverage > 0) { - print "<br><font size='-2'>" . ($coverage_pugixml + 0) . "%<br>" . ($coverage_pugixpath + 0) . "%</font>"; + print "<br><font size='-2'>" . ($coverage + 0) . "%</font>"; } print "</td>"; |