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 回答