pytest-incremental

ソフトウェアのスクリーンショット:
pytest-incremental
ソフトウェアの詳細:
バージョン: 0.2.0
日付のアップロード: 12 May 15
ライセンス: 無料
人気: 7

Rating: nan/5 (Total Votes: 0)

pytest増分増分テストランナー(pytestのプラグイン)です。
「増分テストランナー」とは何ですか?
ビルドツールの話をするときには、用語を参照するのが一般的です。
- 初期(フル)ビルド - すべてのファイルがコンパイルされています
- インクリメンタルビルド(または部分的な再構築) - ちょうど変更されたファイルは、コンパイルされています
- 何もしないビルド - 何のファイルがコンパイルされていない(いずれも最後の実行以降に変更されません)
だから、「増分テストランナー」は、最後のテスト実行以降のソースコードの変更によって影響を受けたテストを再実行します。
それは動作しますか?
pytest増分はpytestのプラグインです。だから、あなたがpytest増分使用することができますpytestであなたのテストスイートを実行することができます。
プラグインはあなたのPythonのソースファイルを分析し、その輸入を介してモジュールの依存関係を定義します。のdoItは、依存関係を追跡し、結果を保存するために使用されます。プラグインは、あなたのテストを収集pytest方法を変更します。 pytestは、実際にテストを実行し、結果を報告する仕事の残りを行います。
インストールします。
pytest増分は、Python 2.6、2.7上でテストされています。
pytest-incremental`をインストールピップ
Pythonはsetup.py installを
ローカルインストール
また、単にプラグイン·モジュール·ファイルを取得し、あなたのプロジェクトのパスに置くことができます。そして、(pytestのドキュメントを確認してください)​​、それを有効にしてください。
使用法:
コマンドラインから呼び出すときだけパラメータ--incrementalを渡します。
py.test --incremental
また、あなたのpytest.iniに次の行を追加し、デフォルトでそれを有効にすることができます。
[pytest]
addopts = --incremental
見たパッケージ
インポートした場合、デフォルトでpytestによって収集されたすべてのモジュールが依存関係として使用されます。

このPythonの:監視フォルダを制限または拡張するためには、パラメータ--watch-PKG

この要件を使用する必要があります

この制限は:

このパッケージに__all__からインポートされたパッケージのインポート*モジュールからの依存性としてカウントされません
importステートメントを使用していないインポートモジュール
モジュールはexplictitlyインポートが、実行時に使用されていない(つまりconftest.py pytestでテストを実行している場合)
猿のパッチ適用。 (つまり、AがBに依存する場合があります。この場合には、輸入XをB猿パッチのX.)

同じようなソフトウェア

pyVows
pyVows

20 Feb 15

Clamity
Clamity

12 May 15

nose-json
nose-json

14 Apr 15

fakeldap
fakeldap

11 May 15

開発者の他のソフトウェア Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

Doit
Doit

1 Mar 15

へのコメント pytest-incremental

コメントが見つかりません
コメントを追加
画像をオンにする!