私はすべての私のunittestテストクラスがサブパッケージmypkg.tests
のモジュールに格納されているpythonパッケージを持っています。 tests/__init__.py
ファイルには私はsuite
と呼ばれる機能があります。私は通常これらのテストをを持つpython setup.py test
と呼んで実行します。このテストスイートをpycharmから実行することは可能ですか?PyCharm select unittests
私はスイート機能を持っている理由は、それが私の継続的な統合から実行する準備ができているだけですが、(パッケージの古いバージョンの)ディレクトリに他の失敗テストが存在するからです。私は、これが迅速なunittestsと長時間実行するテストを選択するのに役立つのを見ることもできます。私はスクリプトとして実行しようとしました、nosetestまたはunittest構成として機能します。私はif __name__ == "__main__":
と他のタイプのコマンドライン実行方法を成功させずに追加しようとしました。
pycharm実行コンフィギュレーションからいくつかのテストだけを実行する方法はありますか?
私が見つけた最善の回避策は、 'tests/__ init __。py'の先頭に' from mypkg.tests.test_one import * 'があり、次にpycharm unittest設定のスクリプトとしてテストを実行しています。 – daveydave400