Nosemultiversion.

異なるバージョンのPythonで同時にテストを実行するための鼻プラグイン
今すぐダウンロード

Nosemultiversion. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Kumar McMillan
  • 出版社のWebサイト:
  • http://farmdev.com/

Nosemultiversion. タグ


Nosemultiversion. 説明

Pythonのさまざまなバージョンでテストを同時に実行するためのノーズプラグイン NoseMultiversionは、さまざまなバージョンのPythonでテストを同時に実行できる鼻のプラグインです。プラグインがアクティブになっているときに、テストスイートがサブプロセスをオフにして各Pythonインタプリタで同じテストを実行すると、結果がメインプロセスで印刷されます。それは、従来のバージョンのPythonのバージョンをサポートしたいライブラリまたはアプリケーションや、異なるように構成されている仮想環境で作業する必要があるプロジェクトのために設計されていました。 EXECNETとパラレルサブプロセスを介してソケットを使用するため、テストのTIME.Installation:NoseMultiversion、Nose、およびExecNetは、テストを実行したい各バージョンにインストールする必要があります。テストモジュールとアプリケーションモジュールは各Pythonバージョンにインストールする必要はありません。 HG + http://bitbucket.org/kumar303/nose-multiversion/###OseMultiversionsudo Python2.5 ./scripts/pip install -e hg + http://bitbucket.org/kumar303/nose-multiversion/#egg= NoseMultiversionsudo Python2.6 ./scripts/pip install -e hg + http://bitbucket.org/kumar303/nose-multiversion/igg= noseMultiversionInstall上記のようにpypijustからのPIPを使用したもの:cd / pip / sourcedudo python2.4。 / Scripts / Pip Python2.5 ./scripts/pipのインストールNoseMultiversionsudo Python2.6 ./Scrip TS / PIP Install SetUptoolssudo easy_install-2.4 http://bitbucket.org/kumar303/nose-multiversion/get/tip.zipududo easy_install-2.5 http://bitbucket.org/kumar303/nose-multiversion/get/tip。 Zipsudo Easy_install-2.6 http://bitbucket.org/kumar303/nose-multivers/get/tip.ziprun複数のバージョンのPythonifの単純なテストスイートは、おそらく複数のバージョンでテストを実行するだけです。これ:CD / your / test / suitenosetests --in-python = 2.4,2.5,2.6run VirtualEnvitの複雑なテストスイートが、おそらくカスタムVirtualenvで管理されている依存関係がある可能性が最も高いです。 -in-python =オプションに渡された値は、Pythonインタプリタへの絶対パスであるため、VirtualEnvディレクトリを設定してからこのようなテストを実行します.cd / your / test / suitenosetests --in-python = / path /to.5/a/virtualenv-for-2.5/bin/python --in-python = / path / to / a / virtualenv-for-2.6 / bin / pythondeclareオプションの値鼻オプションを持つConfig ScriptAsの値を使用できます。このような値を設定するための設定ファイル: in-python = / path / / pythonv1 / bin / python / path / to / yourvirtualenv2 / bin / python / path / path / path / path /あなたのカスタムビルド/ bin / pythonacknowledgementsthisプラグインはKumar McMillanによって作成されました。 EXECNETを独自のパッケージに抽出するためのHolger Krekelに感謝します。これにより、鼻がpy.test.bugs、patchessubmitからの素敵な機能を盗むことができました。ハックは、トレースバックとフレームが平らにされてから、働くことができるので、労働者からメインプロセスに送信できるため、破損する可能性があります。 *鼻がPython 3.0をサポートしているとき、Execnetは3.0をあなたのオプションに追加してください。 *特定のバージョンでテストを実行したくない場合は、鼻のスキプストエクステリアを上げているようなデコレータのようなPy.Testから盗む他の何らかの気まぐれなことがあります。要件: ・Python ・ 鼻


Nosemultiversion. 関連ソフトウェア