Skip to content

Commit

Permalink
tool/run-gcov.rb: ignore rubyspec_temp directory
Browse files Browse the repository at this point in the history
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
  • Loading branch information
mame committed Jul 4, 2017
1 parent 1c34f0b commit 0ee154b
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tool/run-gcov.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
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
Expand Down

0 comments on commit 0ee154b

Please sign in to comment.