python-3.x - 为什么在使用 pytest-xdist 时 pytest_sessionstart 钩子会运行多次?
问题描述
我试图使用 pytest-xdist 在我的硒网格中并行运行 pytests。在使用 pytest-xdist 之前,我在所有测试甚至开始使用 pytest_sessionstart 钩子之前执行了一次设置。它工作得很好。这将是第一个运行的东西,并且在它完成之前不会开始任何测试。一旦我尝试使用 pytest-xdist,所有会话范围的钩子(如 pytest_sessionstart 和 pytest_sessionfinish)都会被执行多次。我不理解或做错了什么?
解决方案
推荐阅读
- kubernetes - Kubernetes Hazelcast 集群中的裂脑发现
- c++ - 从 C++ constexpr 函数调用 C 函数
- batch-file - 在 Apache Tomcat 日志中获取 catalina.out
- sql - SQL Server - 将多个值插入列
- php - XSym 符号链接不能在 PHP on Docker for Windows 中使用
- python - 如何更改标签、行编辑等相对于窗口大小的位置?
- java - 使用 Process builder 从 Java 进程调用的 Perl 脚本挂起(消耗错误,在单独的线程中输出流)
- javascript - 以编程方式浏览 JavaScript 中的嵌套对象
- angular - Angular 6:从组件传递数据并将对象推送到数组中
- c++ - 如何为 SFML 游戏创建 macOS .app 包?