4

テスト ランナーが開始したら、いくつかの設定を行います (sys.path の調整、環境変数の追加、グローバル フィクスチャの開始)。生成された各 xdist プロセスでこれらの変更を行うには、どのフックを使用できますか?

通常の pytest フックをいくつかオーバーロードしてみましたが、それらはサブプロセスが起動される前に実行されます。

4

1 に答える 1

3

pytest_xdist には、conftest.py (フックのリスト)で使用できる追加のフックがあります。この目的に関連するフックは ですpytest_configure_node(node)。これは、各新しいノードが利用可能になった後、テストの実行を開始する前に実行されます。

于 2016-02-09T20:49:05.843 に答える