已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
背景:我团队正在使用 pytest + pytest-xdist 进行接口自动化测试,其中包含大量时间依赖用例(如 biz_date 注入、时间戳校验等)。在并行执行时,这些用例频繁出现不可复现的失败,疑似由于时间依赖变量在并行 worker 之间污染。
现象:
-n 4 并行执行时,不同 worker 的 biz_date 注入值互相覆盖,导致断言随机失败。已尝试的排查与结果:
期望得到的答案形态:
引用:
tags: [pytest, xdist, 并行测试, 时间依赖, fixture隔离]