2012年3月29日木曜日

ActiveRecord自体のテストケースを実行する際にDBを選ぶ方法

■概要
ActiveRecord自体のテストケースを、"個別に"実行する際のデフォルトDBは、sqlite3です。これを切り替える方法が、長らくわからず時間を浪費していました。

■方法
わかってしまえば簡単です。ARCONNで指定できます。
$ cd activerecord
$ ARCONN=mysql2 ruby -Ilib:test test/cases/base_test.rb