From 9946788775437513c3489b7d7b2b01fcda62d5fb Mon Sep 17 00:00:00 2001 From: Yves Senn Date: Thu, 11 Jun 2015 14:24:56 +0200 Subject: select the AR adapter through `bin/test`. --- activerecord/bin/test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'activerecord/bin') diff --git a/activerecord/bin/test b/activerecord/bin/test index 2827e79217..f8adf2aabc 100755 --- a/activerecord/bin/test +++ b/activerecord/bin/test @@ -1,3 +1,19 @@ #!/usr/bin/env ruby COMPONENT_ROOT = File.expand_path("../../", __FILE__) require File.expand_path("../tools/test", COMPONENT_ROOT) +module Minitest + def self.plugin_active_record_options(opts, options) + opts.separator "" + opts.separator "Active Record options:" + opts.on("-a", "--adapter [ADAPTER]", + "Run tests using a specific adapter (sqlite3, sqlite3_mem, mysql, mysql2, postgresql)") do |adapter| + ENV["ARCONN"] = adapter.strip + end + + opts + end +end + +Minitest.extensions.unshift 'active_record' + +exit Minitest.run(ARGV) -- cgit v1.2.3