From 655e21798b88a0d0ed43264bb71a83dc8fbf053e Mon Sep 17 00:00:00 2001 From: mame Date: Tue, 4 Jul 2017 16:02:18 +0000 Subject: 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 --- tool/run-gcov.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tool/run-gcov.rb b/tool/run-gcov.rb index cbeb900d3f..5df7622aa3 100644 --- a/tool/run-gcov.rb +++ b/tool/run-gcov.rb @@ -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 -- cgit v1.2.3