minitestで書かれたActiveRecordのテストで特定のケースだけを実行する方法

追記: activerecord/RUNNING_UNIT_TESTS に書いてあった。


自分用の備忘録。

特定のファイルを実行する方法

$ cd activerecord
$ ARCONN=postgresql ruby \
  -I"lib:test" \
  test/cases/adapters/postgresql/range_test.rb

特定のテストケースを実行する方法

$ cd activerecord
$ ARCONN=postgresql ruby \
  -I"lib:test" \
  test/cases/adapters/postgresql/range_test.rb \
  -n test_endless_range_values