1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# This is script to test for mysql-ruby module.
# $Id: test.rb,v 1.5 2002/01/07 01:17:28 tommy Exp $
#
# Execute in mysql-ruby top directory.
# Modify following $host, $user, $passwd and $db if needed.
# $host: hostname mysql running
# $user: mysql username (not unix login user)
# $passwd: mysql access passwd for $user
# $db: database name for this test. it must not exist before testing.
require "./mysql.o"
$host = ARGV.shift
$user = ARGV.shift
$passwd = ARGV.shift
$db = ARGV.shift || "rubytest"
begin
Dir.glob("t/[0-9]*.rb").sort.each do |f|
f =~ /^t\/\d+(.*)\.rb$/
print $1 + "."*(20-$1.length)
$stdout.flush
load f
print "ok\n"
end
ensure
if $created
begin
Mysql.new($host, $user, $passwd).query("drop database #{$db}")
rescue
end
end
end
|