最近、カスタムテストランナー/検出ツールから離れて、py.testを採用しました。teamcityで実行しているときの適切な単体テストのレポートには、pytestプラグインがあります:https ://github.com/JetBrains/teamcity-python
一緒にインストールした場合:
python setup.py install
プラグインはpytestによって正しく検出されます。ただし、ビルドマシンにpytestとこのプラグインをインストールする必要はありません。代わりに、プロジェクトの「ツール」ディレクトリの一部としてパッケージ化することをお勧めします。
このプラグインを「発見」するためにpy.testをインストール/構成する方法。pytest_plugins = "teamcity"
pytestのsetup.cfgファイルにいくつかのバリエーションを追加しようとしましたが、成功しませんでした。