私の gem のセマンティック テキストには、回帰テスト用に読み取る一連のテスト データがあります。
プロジェクトは次のとおりです: http://github.com/dafydd/semantictext
gem から直接実行できるようにしたいテストの例を次に示します: http://github.com/dafydd/semantictext/blob/master/test/test_document.rb (テキスト「SANDBOX」を探します)
通常、「semantictext」というディレクトリで開発し、環境変数 SANDBOX を「semantictext」の上のディレクトリのパスに設定して、ENV['SANDBOX'] を使用してプロジェクト内の任意のファイルを参照できるようにします。
gem がパッケージとしてインストールされている場合、rake から実行されているテスト/単体テストで次のことができる方法はありますか?
1) gem から実行されていることを知っていますか? と
2) ローカル rubygems リポジトリ内のセマンティックテキスト ディレクトリへのパスを知っていますか?
任意の gem インストールからすべてのテストを簡単に実行できるようにしたいと考えています。これにより、継続的インテグレーションが少し簡単になり、より良い gem を作成できるようになります。
ありがとう、ダフィッド