25

RubyGems 仕様リファレンスには次のように書かれています。

単体テスト ファイルのコレクション。ユーザーが gem の単体テストを要求すると、それらは単体テストとして読み込まれます。

ただし、gem testコマンドはありfilesません。パッケージで使用される構成とは異なり、これが使用されている明らかな場所は見当たりません。Googleも何も表示しないようです。

test_filesgemで指定するポイントはありますか?

4

1 に答える 1

22

私もこれに対する答えを見つけようとしてきました.「test_filesを使用しないでください」という決定的な回答は得られていませんが、サポートはやや非推奨になっているようです.

私の知る限り、あなたの質問に対する答えは「場合による」です。test_files の指定にはいくつかのポイントがありますが、期待/希望とは異なる場合があります。

  1. テストの観点からは、指定されたテスト ファイルを実行する限り、rubygems は何もしていないように見えます。
  2. パッケージングの観点から、それらはインストールされますが、エンドユーザーにとって役立つ場合とそうでない場合があります。

参考文献:

于 2014-01-04T21:51:08.867 に答える