运行 在 xdist 创建的子进程中设置
run setup in a subprocess created by xdist
在进程开始 运行 测试之前,我需要在 xdist 创建的每个进程中执行一些设置(比如创建套接字)。我看过xdist提供的hooks,但是pytest_configure_node()
和pytest_testnodeready()
似乎都是由主进程而不是子进程执行的。有没有办法做到这一点?
谢谢
pytest_configure(config)
钩子也在从服务器上执行
只是检查有一个 config.slaveinput
我记得内置的 junitxml 插件中有一些示例
编辑: link 编码:https://github.com/pytest-dev/pytest/blob/master/_pytest/junitxml.py#L225
在进程开始 运行 测试之前,我需要在 xdist 创建的每个进程中执行一些设置(比如创建套接字)。我看过xdist提供的hooks,但是pytest_configure_node()
和pytest_testnodeready()
似乎都是由主进程而不是子进程执行的。有没有办法做到这一点?
谢谢
pytest_configure(config)
钩子也在从服务器上执行
只是检查有一个 config.slaveinput
我记得内置的 junitxml 插件中有一些示例
编辑: link 编码:https://github.com/pytest-dev/pytest/blob/master/_pytest/junitxml.py#L225