[Ruby-activeldap-commit] [ruby-activeldap commit] r176 - trunk/test
codesite-noreply at google.com
codesite-noreply at google.com
Tue May 8 00:57:22 EDT 2007
Author: koutou
Date: Mon May 7 21:57:07 2007
New Revision: 176
Modified:
trunk/test/al-test-utils.rb
trunk/test/run-test.rb
Log:
* run all adapters' test.
Modified: trunk/test/al-test-utils.rb
==============================================================================
--- trunk/test/al-test-utils.rb (original)
+++ trunk/test/al-test-utils.rb Mon May 7 21:57:07 2007
@@ -48,7 +48,12 @@
unless File.exist?(@config_file)
raise "config file for testing doesn't exist: #{@config_file}"
end
- YAML.load(ERB.new(File.read(@config_file)).result)
+ config = YAML.load(ERB.new(File.read(@config_file)).result)
+ config.each do |key, value|
+ adapter = ENV["ACTIVE_LDAP_TEST_ADAPTER"]
+ value[:adapter] = adapter if adapter
+ end
+ config
end
end
Modified: trunk/test/run-test.rb
==============================================================================
--- trunk/test/run-test.rb (original)
+++ trunk/test/run-test.rb Mon May 7 21:57:07 2007
@@ -10,8 +10,20 @@
require 'test-unit-ext'
-if Test::Unit::AutoRunner.respond_to?(:standalone?)
- exit Test::Unit::AutoRunner.run($0, File.dirname($0))
-else
- exit Test::Unit::AutoRunner.run(false, File.dirname($0))
+test_file = "test/test_*.rb"
+Dir.glob(test_file) do |file|
+ require file
+end
+
+[nil, "ldap", "net-ldap"].each do |adapter|
+ ENV["ACTIVE_LDAP_TEST_ADAPTER"] = adapter
+ puts "using adapter: #{adapter ? adapter : 'default'}"
+ args = [File.dirname($0), ARGV.dup]
+ if Test::Unit::AutoRunner.respond_to?(:standalone?)
+ args.unshift(false)
+ else
+ args.unshift($0)
+ end
+ Test::Unit::AutoRunner.run(*args)
+ puts
end
More information about the Ruby-activeldap-commit
mailing list