tool/run-gcov.rb: ignore rubyspec_temp directory

rubyspec compiles the extension libraries for capi specs in a temporary
directory, and after that, deletes the directory.  gcov resurrects the
directory to save coverage statistics (.gcda files).  However, the
source and profiling artifacts (.gcno files) have been deleted.
So, we need to ignore the .gcda files.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
mame 2017-07-04 16:02:18 +00:00
parent 1c34f0b837
commit 0ee154bee2
1 changed files with 2 additions and 0 deletions

View File

@ -6,6 +6,8 @@ Pathname.glob("**/*.gcda").sort.each do |gcda|
if gcda.fnmatch("ext/*")
cwd, gcda = gcda.split.map {|s| s.to_s }
objdir = "."
elsif gcda.fnmatch("rubyspec_temp/*")
next
else
cwd, objdir, gcda = ".", gcda.dirname.to_s, gcda.to_s
end