diff options
Diffstat (limited to 'rubytest.rb')
| -rw-r--r-- | rubytest.rb | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/rubytest.rb b/rubytest.rb deleted file mode 100644 index 05705dacf5..0000000000 --- a/rubytest.rb +++ /dev/null @@ -1,44 +0,0 @@ -#! ./miniruby - -load './rbconfig.rb' -include Config - -unless File.exist? "./#{CONFIG['ruby_install_name']}#{CONFIG['EXEEXT']}" - print "./#{CONFIG['ruby_install_name']} is not found.\n" - print "Try `make' first, then `make test', please.\n" - exit 1 -end - -if File.exist? CONFIG['LIBRUBY_SO'] - case RUBY_PLATFORM - when /-hpux/ - dldpath = "SHLIB_PATH" - when /-aix/ - dldpath = "LIBPATH" - when /-beos/ - dldpath = "LIBRARY_PATH" - else - dldpath = "LD_LIBRARY_PATH" - end - x = ENV[dldpath] - x = x ? ".:"+x : "." - ENV[dldpath] = x -end - -if /linux/ =~ RUBY_PLATFORM and File.exist? CONFIG['LIBRUBY_SO'] - ENV["LD_PRELOAD"] = "./#{CONFIG['LIBRUBY_SO']}" -end - -$stderr.reopen($stdout) -error = '' - -`./#{CONFIG["ruby_install_name"]}#{CONFIG["EXEEXT"]} #{CONFIG["srcdir"]}/sample/test.rb`.each do |line| - if line =~ /^end of test/ - print "test succeeded\n" - exit 0 - end - error << line if line =~ %r:^(sample/test.rb|not): -end -print error -print "test failed\n" -exit 1 |
