summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/deps/mruby/test/bintest.rb
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--web/server/h2o/libh2o/deps/mruby/test/bintest.rb33
1 files changed, 33 insertions, 0 deletions
diff --git a/web/server/h2o/libh2o/deps/mruby/test/bintest.rb b/web/server/h2o/libh2o/deps/mruby/test/bintest.rb
new file mode 100644
index 00000000..12971a9d
--- /dev/null
+++ b/web/server/h2o/libh2o/deps/mruby/test/bintest.rb
@@ -0,0 +1,33 @@
+$:.unshift File.dirname(File.dirname(File.expand_path(__FILE__)))
+require 'test/assert.rb'
+
+def cmd(s)
+ case RbConfig::CONFIG['host_os']
+ when /mswin(?!ce)|mingw|bccwin/
+ "bin\\#{s}.exe"
+ else
+ "bin/#{s}"
+ end
+end
+
+def shellquote(s)
+ case RbConfig::CONFIG['host_os']
+ when /mswin(?!ce)|mingw|bccwin/
+ "\"#{s}\""
+ else
+ "'#{s}'"
+ end
+end
+
+ARGV.each do |gem|
+ case RbConfig::CONFIG['host_os']
+ when /mswin(?!ce)|mingw|bccwin/
+ gem = gem.gsub('\\', '/')
+ end
+
+ Dir["#{gem}/bintest/**/*.rb"].each do |file|
+ load file
+ end
+end
+
+load 'test/report.rb'