Pytest-Cov.

PY.TESTプラグイン
今すぐダウンロード

Pytest-Cov. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Meme Dough

Pytest-Cov. タグ


Pytest-Cov. 説明

集中型および分散テストの両方をサポートしているカバレッジレポートのためのPy.Testプラグイン Pytest-Covは、Loadと各モードの両方でPytestの分散テスト機能をサポートするプラグインです。もちろんそれはまた集中型テストをサポートしています。カバレッジパッケージによって提供されるすべてのすべての機能をサポートします。 Pytest、注釈付きのソースコード、HTMLおよびXML Reports.Installationによって出力された端末レポートがあります。 PY 1.2.2とPytest-XDist 1.2がリリースされるまで、から「TIP」開発バージョンをインストールする必要があります.http://bitbucket.org/hpk42/py-trunk/downloads/http://bitbucket.org/hpk42 / Pytest-XDist / Downloads / UsagerUnning集中テスト:Py.Test --cov MyProjテスト/ターミナルレポートのテスト/表示:-------------------カバレッジ:プラットフォームLinux2、 Python 2.6.4-Final-0 -------------------名前STMTS EXECカバーが見つかりません---------------- ----------------------------------------------------- __ init__ 22 100%MyProj / MyProj 25724494%24- 26,99,149,233-236,233-236,297-298,369-370myproj /特徴4286948792%183-188,197 -------------------- ------------------------------ - 合計35333394%Distモードでの分散テストロードとブランチカバレッジに設定されている:py.test - N 2 - COV MyProj --COV-Branchテスト/スレーブの結果は、次のように組み合わされます。------------------カバレッジ:プラットフォームLinux2、Python 2.6.4-Final-0 -------------------名前STMTS EXEC BRANCH BREXECカバーが見つかりません-------------- --------------------- ------------------------------------------------------------- __ init_ 22 00 100%MyProj / MyProj 257244565093%24-26、 99,149,233-236,297-298,369-370myproj /特徴42869487131389%183-188,197 --------------------- -------------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - ------------------各モードでのテスト:py.test --cov myproj --dist =それぞれ--tx = papen // python = / usr / local / python264 / bin / python --tx = papen // python = / usr / local / Python265 / Bin / Pythonテスト/各スレーブのレポートを作成します。-------------------カバレッジ:プラットフォームLinux2、Python 2.6.4-Final-0 - ------------------名前STMTS EXECカバーが見つかりません--------------------------- ---------------------------------------------------- __ init__ 22 100%MyProj / MyProj 25724494%24-26,99,149,233-236、 297-298,369-370MYPROJ / Feature4286948792%183-188,197 ------------------------------ --------------------合計35333394%-------------------カバレッジ:プラットフォームLinux2、Python 2.6 .5-final-0 -------------------名前STMTS EXECカバーが見つかりません------------------ --------------------- ----------- MyProj / __ init__ 22 100%MyProj / MyProj 25724494%24-26,99,149,233-236,297-298,369-370myproj /特徴4286948792% 183-188,197 ---------------------------------------- -----合計35333394%各モードでの分散テストが代わりに単一の複合報告書を作成することができます:Py.Test --cov MyProj --COV-COVINE-COVDINE-COVINE-COMBINE - 各 - -tx = papen / / Python = / usr / local / python264 / bin / python --tx = popen // python = / usr / local / python265 / bin / python tests /これは次のようになります:----------- ------------------------------------------------ --------------------プラットフォームLinux2、Python 2.6.4-Final-0 Platform Linux2、Python 2.6.5-Final-0name STMTS EXECカバー欠落----- ---------------------------------------------- MyProj / init__ 22. 100%MyProj / MyProj 25724494%24-26,99,149,233-236,297-298,369-370myproj / feature4286948792%183-188,197 ---------- ------------------------------------------- - 合計35333394%の要件: ・Python 制限事項 ・現在分散テストのために、スレーブで使用されているPythonが操作するためにPytest-Covをインストールする必要があります。これは、スレーブのプラグインを起動するためにPTYTESTのSetUptools / Distributeを介してプラグインを登録する必要があります。うまくいけば、これは、Pytest-XDistのみのPythonだけがスレーブ側に必要とされないように、これは遠くの未来で変わるでしょう。 ・現在カバレッジRCファイルはスレーブに対してRSYNCEDにはなりません。これにより、スレーブ上の行動が異なる可能性があります。時間の間コマンドラインオプションを使用してください。 ・Python 2.6で開発された最初のリリースで、他のPythonバージョンのサポートを確認して修正する必要があります。したがって、各モードでの分布テストでは、有用性が制限されていてもよい。


Pytest-Cov. 関連ソフトウェア