summaryrefslogtreecommitdiff
path: root/mysql-test/lib
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2009-09-18 05:15:29 +0400
committerSergey Petrunya <psergey@askmonty.org>2009-09-18 05:15:29 +0400
commit6e0da2750cd4f2af103fd79bdce0fdbf739f49d0 (patch)
treea1b18c2132c5c69a6f26c17d93d6a0394d36d7cf /mysql-test/lib
parentb495b3db2346a98650946ad5907ba3fe164eadc7 (diff)
downloadmariadb-git-6e0da2750cd4f2af103fd79bdce0fdbf739f49d0.tar.gz
Gcov support improvements
- address review feedback (cleaner perl code)
Diffstat (limited to 'mysql-test/lib')
-rw-r--r--mysql-test/lib/mtr_gcov.pl3
-rwxr-xr-xmysql-test/lib/process-purecov-annotations.pl5
2 files changed, 4 insertions, 4 deletions
diff --git a/mysql-test/lib/mtr_gcov.pl b/mysql-test/lib/mtr_gcov.pl
index ef1067bfd27..2f211b7566d 100644
--- a/mysql-test/lib/mtr_gcov.pl
+++ b/mysql-test/lib/mtr_gcov.pl
@@ -64,7 +64,8 @@ sub gcov_collect ($$$) {
$dir_reported= 1;
}
system("$gcov $f 2>>$start_dir/$gcov_err >>$start_dir/$gcov_msg");
- system("perl $basedir/mysql-test/lib/process-purecov-annotations.pl $f.gcov");
+ system("perl", "$basedir/mysql-test/lib/process-purecov-annotations.pl", "$f.gcov");
+
}
chdir($start_dir);
}
diff --git a/mysql-test/lib/process-purecov-annotations.pl b/mysql-test/lib/process-purecov-annotations.pl
index 843d1d2f130..d533bd02fd6 100755
--- a/mysql-test/lib/process-purecov-annotations.pl
+++ b/mysql-test/lib/process-purecov-annotations.pl
@@ -47,7 +47,7 @@ foreach my $in_file_name ( @ARGV )
#
my @arr= split(/:/, $line);
if ($skipping || $line =~ /purecov: *(inspected|deadcode)/ ||
- $arr[2] =~ m/^{ */)
+ $arr[2] =~ m/^{ *$/)
{
# Change '####' to '-'.
$arr[0] =~ s/#####/ -/g;
@@ -57,8 +57,7 @@ foreach my $in_file_name ( @ARGV )
}
close(IN);
close(OUT);
- system("cat $out_file_name > $in_file_name");
- system("rm $out_file_name");
+ system("mv", "-f", $out_file_name, $in_file_name);
}