diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-07-04 16:02:18 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-07-04 16:02:18 +0000 |
commit | 0ee154bee28826850fba59ad36062ea6b3258082 (patch) | |
tree | bd395dc031a004bbd1c7f02f41cb6d7236365c6e /tool | |
parent | 1c34f0b837aaaa265a0771146c2059b60922c6ff (diff) | |
download | ruby-0ee154bee28826850fba59ad36062ea6b3258082.tar.gz |
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
Diffstat (limited to 'tool')
-rw-r--r-- | tool/run-gcov.rb | 2 |
1 files changed, 2 insertions, 0 deletions
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 |