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
どのように試してもうまくいかなかったり、ネットで例を見つけたりすることができませんでした。うまくいけば、これはあなたが必要とすることをします。