OSDN Git Service

Replaced mongrel with thin
[redminele/redminele.git] / ruby / lib / ruby / gems / 1.8 / gems / eventmachine-0.12.10-x86-mswin32-60 / tests / testem.rb
diff --git a/ruby/lib/ruby/gems/1.8/gems/eventmachine-0.12.10-x86-mswin32-60/tests/testem.rb b/ruby/lib/ruby/gems/1.8/gems/eventmachine-0.12.10-x86-mswin32-60/tests/testem.rb
new file mode 100644 (file)
index 0000000..d4fb7c5
--- /dev/null
@@ -0,0 +1,31 @@
+# $Id$\r
+\r
+require 'test/unit'\r
+\r
+module EmTestRunner\r
+  @em_root = File.expand_path(File.dirname(__FILE__) + '/../')\r
+  @lib_dir = File.join(@em_root, 'lib')\r
+  @ext_dir = File.join(@em_root, 'ext')\r
+  @java_dir = File.join(@em_root, 'java')\r
+\r
+  def self.run(glob = 'test_*.rb')\r
+    $:.unshift(@lib_dir)\r
+    $:.unshift(@ext_dir)\r
+    $:.unshift(@java_dir)\r
+\r
+    case glob\r
+    when Array\r
+      files = glob\r
+    else\r
+      files = Dir[File.dirname(__FILE__) + '/' + glob]\r
+    end\r
+\r
+    files.each do |tc|\r
+      require tc\r
+    end\r
+  end\r
+end\r
+\r
+if __FILE__ == $0\r
+  EmTestRunner.run\r
+end\r