2016-08-02 5 views
0

私のプロジェクトでは、Pythonファイルごとにユニットテストファイルを作成しました。たとえば、ファイルcomponent.pyとそれに付随するtest_component.pyがあります。 path.pytest_path.pyなど複数のunittestテストファイルを一度に実行

しかし、これらのファイルは互いに依存しているため、あるファイルの変更が別のファイルに影響する可能性があるため、変更するとすべてのテストファイルを再実行する必要があります。今のところ、私はこれを手動で行う必要があります。 1回の操作でこれらのテストファイルを一度に実行できますか?余分なファイルからそれらを呼び出すことがありますか?私はまだテストスイートを以前のように使用したい(下記の画像を参照)。

私はPython 2.7とJetBrainsのPyCharmを使用しています。

enter image description here

+0

なぜpytestのようなものを使用していませんか? –

+0

私はpytestを知らなかったが、それは興味深いようだ。窓やubuntu上の任意の経験ですか? –

+0

はい、あまり詳しく説明しないと絶対にお勧めします。 –

答えて

1

いくつかのフォルダにあるすべてのテストを実行することは可能です。

Run - Edit Configurationsに移動し、テスト用の実行構成を選択または作成し、フォルダへのパスを指定します。

enter image description here

+0

私が探していた答え! –

1

私はPytestを使用することをお勧めします。

別の方法として、テストを呼び出したり、各テストファイルからクラスをインスタンス化する別々のファイルを作成したりすることもできます。戻り値に基づいて、次のテストを呼び出します。

情報を.txtファイルに保存する必要がある場合もあります。テスト変数や条件などを保持しているファイルに書き込み、読み込むことができます。

関連する問題