3

ここのドキュメントは言う:

次に、sporkが実行されたら、testdrb(testdrb -Itest test / your_test.rbなど)を呼び出して、Sporkでテストを実行します。

ただし、これは一度に1つしか実行されません

ファイルを指定しないと失敗します。

$ testdrb
Exception encountered: #<SystemExit: exit>

私はこれを行うことができることを発見しました。これは少し役立ちます:

testdrb -I test test/functional/*

しかし、私ができるように1つの簡単なコマンドでそれらすべてを実行する方法がまだわかりません

rake test
4

2 に答える 2

3

私は通常、すべてのテストに対してこれを書きます:

testdrb -I test ./test/**/*_test.rb

物事を簡単にするために、これを私の.bashrc

alias td="testdrb -I test"
alias tdall="testdrb -I test ./test/**/*_test.rb"
于 2012-07-16T13:43:20.173 に答える
1

これはそれを行うようです:

testdrb -I test $(ls test/**/*_test.rb)

編集

実際、これはより良いです:

testdrb -I test test/**/*_test.rb
于 2012-07-16T19:12:09.987 に答える