summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorarseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640>2010-08-29 15:34:10 +0000
committerarseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640>2010-08-29 15:34:10 +0000
commit5442ff6abaec9fa28c73b8b1c4fbf9fbecf686b0 (patch)
tree15ef9142ccee507e71a4b7603831d8e422cad7d6 /tests
parent1a59bf39924de052413d5a4af10c6cae3d7b1ab2 (diff)
tests: Fixed coverage reports
git-svn-id: http://pugixml.googlecode.com/svn/trunk@675 99668b35-9821-0410-8761-19e4c4f06640
Diffstat (limited to 'tests')
-rw-r--r--tests/autotest-local.pl8
-rw-r--r--tests/autotest-report.pl10
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>";