Ruby 単体テスト フレームワークでは、サブクラス化Test::Unit::TestCaseによって一連のテストを作成できます。
テストのサブセットを実行することが可能です: 特定の .rb ファイル内のすべてのテストを、特定の名前で実行します。
foo.rb -n "testname"
またはパターンに一致する
foo.rb -n /pattern/
スイートの名前を指定して、特定のスイートですべてのテストを実行することは可能ですか?
Ruby 単体テスト フレームワークでは、サブクラス化Test::Unit::TestCaseによって一連のテストを作成できます。
テストのサブセットを実行することが可能です: 特定の .rb ファイル内のすべてのテストを、特定の名前で実行します。
foo.rb -n "testname"
またはパターンに一致する
foo.rb -n /pattern/
スイートの名前を指定して、特定のスイートですべてのテストを実行することは可能ですか?
-aコマンドでオプションを使用してtestrb、テスト スイートで特定のテストのみを実行できます。
$ ls test/
a_test.rb b_test.rb c_test.rb
$ testrb -a test/a_test.rb
#... runs a_test.rb only
$ testrb -a test/[ab]_test.rb
#... runs a_test.rb and b_test.rb
パターン マッチング オプションもありますが、-pどのように試してもうまくいかなかったり、ネットで例を見つけたりすることができませんでした。うまくいけば、これはあなたが必要とすることをします。