From: Adeel Kazmi Date: Thu, 13 Feb 2020 14:51:06 +0000 (+0000) Subject: (patch-coverage.pl) Ignore header files that yield no coverage X-Git-Tag: dali_1.5.0~1^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=commitdiff_plain;h=c17340f60cdb1df6690e0aadb3e844980e03b7b2 (patch-coverage.pl) Ignore header files that yield no coverage Change-Id: Iee4cc91967e3924f02294120e5371d69f71af040 --- diff --git a/automated-tests/patch-coverage.pl b/automated-tests/patch-coverage.pl index 5e5e164..c5d9083 100755 --- a/automated-tests/patch-coverage.pl +++ b/automated-tests/patch-coverage.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copyright (c) 2016 Samsung Electronics Co., Ltd. +# Copyright (c) 2020 Samsung Electronics Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -266,6 +266,12 @@ sub get_coverage if(index( $source_file, $file ) > 0 ) { $gcovfile = $coverage_file; + # Some header files do not produce an equivalent gcov file so we shouldn't parse them + if(($source_file =~ /\.h$/) && (! -e $gcovfile)) + { + print "Omitting Header: $source_file\n" if $debug; + $gcovfile = "" + } last; } }