diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-06-20 08:22:09 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-06-20 08:22:09 +0000 |
commit | 2aa6f9c2b7149e37d8610154cfd5ead3c0fdd994 (patch) | |
tree | f7b789c5b61a250397071f1de731c55bd759ffb7 /test/runner.rb | |
parent | 7d9b37cc53b259ccbd9e8e5d4b9b068b7b1d5e2c (diff) | |
download | ruby-2aa6f9c2b7149e37d8610154cfd5ead3c0fdd994.tar.gz |
* test/lib/tracepointchecker.rb: add to check TracePoint healthiness.
* test/runner.rb: use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/runner.rb')
-rw-r--r-- | test/runner.rb | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/test/runner.rb b/test/runner.rb index 3a8eb78add..aa249a53d5 100644 --- a/test/runner.rb +++ b/test/runner.rb @@ -16,27 +16,16 @@ end ENV["GEM_SKIP"] = ENV["GEM_HOME"] = ENV["GEM_PATH"] = "".freeze require_relative 'profile_test_all' if ENV.has_key?('RUBY_TEST_ALL_PROFILE') +require_relative 'lib/tracepointchecker' module Test::Unit module ZombieHunter - - def before_setup - @tracepoint_captured_stat = TracePoint.stat.map{|k, (activated, deleted)| [k, activated]} - end - def after_teardown super assert_empty(Process.waitall) - - # detect zombie traces. - assert_equal( - @tracepoint_captured_stat, - TracePoint.stat.map{|k, (activated, deleted)| [k, activated]}, - "The number of active trace events was changed" - ) - # puts "TracePoint - deleted: #{deleted}" if deleted > 0 end end + class TestCase include ZombieHunter end |