1

プロセスがテストの実行を開始する前に、xdist によって作成された各プロセス内でセットアップ (ソケットの作成など) を実行する必要があります。xdist が提供するフックを見てきましたが、両方pytest_configure_node()ともpytest_testnodeready()、サブプロセスではなくメイン プロセスによって実行されているようです。これを行う方法はありますか?ありがとう。

4

1 に答える 1

1

pytest_configure(config)フックはスレーブでも実行されます

があることを確認するだけですconfig.slaveinput

組み込みのjunitxmlプラグインにいくつかの例があることを思い出します

編集:コードへのリンク: https://github.com/pytest-dev/pytest/blob/master/_pytest/junitxml.py#L225

于 2016-05-02T18:52:31.363 に答える