diff --git "a/C:\\Users\\LAZARI~1\\AppData\\Local\\Temp\\runA918.rb" "b/P:\\sand\\rubyi2\\sandbox\\ruby193\\test\\runner.rb" index 608af08..f3a3424 100644 --- "a/C:\\Users\\LAZARI~1\\AppData\\Local\\Temp\\runA918.rb" +++ "b/P:\\sand\\rubyi2\\sandbox\\ruby193\\test\\runner.rb" @@ -10,4 +10,27 @@ end require_relative 'profile_test_all' if ENV['RUBY_TEST_ALL_PROFILE'] == 'true' -exit Test::Unit::AutoRunner.run(true, src_testdir) +#alter String class prior to go into test-all +class String + @@running_counter = 0 + alias :orig_initialize :initialize + def initialize(*args) + orig_initialize(*args) + @@running_counter += 1 + end + + def self.running_counter + @@running_counter + end + +end + +String.call_initialize = true +a = "literalstring" #counter becomes 1 +puts "\n#{String.call_initialize} #{String.running_counter} - START test/runner.rb MODIFIED TEST" + +exitval = Test::Unit::AutoRunner.run(true, src_testdir) + +puts "\n#{String.call_initialize} #{String.running_counter} - EXIT test/runner.rb MODIFIED TEST" + +exit exitval