diff options
author | Yves Senn <yves.senn@gmail.com> | 2015-06-12 17:19:47 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2015-06-12 17:19:47 +0200 |
commit | 1d43458c148f9532a81b92ee3a247da4f1c0b7ad (patch) | |
tree | 27b14f89d7f0bb7e655c21e1961fbd20e1dc0afd /activerecord/bin/test | |
parent | 98cacae101e73b24cc4fd11fb8e1daf3fdc6de45 (diff) | |
parent | 9946788775437513c3489b7d7b2b01fcda62d5fb (diff) | |
download | rails-1d43458c148f9532a81b92ee3a247da4f1c0b7ad.tar.gz rails-1d43458c148f9532a81b92ee3a247da4f1c0b7ad.tar.bz2 rails-1d43458c148f9532a81b92ee3a247da4f1c0b7ad.zip |
Merge pull request #20480 from senny/test_runner
use our own runner for Rails framework components `bin/test`
Diffstat (limited to 'activerecord/bin/test')
-rwxr-xr-x | activerecord/bin/test | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/activerecord/bin/test b/activerecord/bin/test new file mode 100755 index 0000000000..f8adf2aabc --- /dev/null +++ b/activerecord/bin/test @@ -0,0 +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) |