2

Rails 4.0.2 プロジェクトがあり、guard 4.7.5、guard-minitest 2.2.0、および spring 1.1.0 を使用しています。

Guardfile の読み取り時:

guard :minitest, spring: true do
  …
end

ガードを実行すると、スプリングの使用情報を取得します。

Guard-minitest READMEに従って、私の Guardfile が次の場合:

guard :minitest, spring: 'rake test' do
  …
end

デフォルトのテストがすべて実行されます (「参考文献」を参照rake -T)。

実際、rake test単独で実行する場合は、後で何を入力しても問題ありません。常にデフォルトのテストが実行されます。実行bundle exec rake test [whatever]しても同じ結果が得られます。

私は何が欠けていますか?

4

3 に答える 3

0

Rails 4.1.6 の時点では、そのままで動作するようです。私は自分に追加spring: trueしただけGuardfileで、うまくいきました。ファイルが変更されたときに正しいテストが実行され、Spring がない場合よりも高速に起動するように見えます。

私のセットアップ: Ruby 2.1、Rails 4.1.6、Guard 2.6.0、guard-minitest 2.3.2、Spring 1.1.3、minitest 5.4.2。

于 2014-10-28T08:41:12.877 に答える
0

bin\rake スプリング テストを実行できますか?

そうでない場合は、「spring: true」が bin\rake を実行するため、それが問題です。

于 2015-02-16T21:32:50.707 に答える