Techioz Blog

Rake を使用してディレクトリ内のすべてのテスト ファイルをコマンド ラインから実行するにはどうすればよいですか?

概要

いくつかのテストフォルダーがあります。

app/
  test/
    folder1/
      test1.rb
      test2.rb
    folder2/
      test2_1.rb
      test2_2.rb
      test2_3.rb

コマンドラインから(Rake TestCaseを実装せずに)「folder2」ディレクトリ(1つのテストファイルだけではなく)のテストのみを実行したいと考えています。 Ruby on Rails ではそうではありません。

私は試した:

rake test TEST=test/folder1/test*.rb

解決策

パターンの場合、アスタリスクをエスケープする必要があります。

解決:

rake test TEST=test/folder1/test\*.rb