remote: use perf_counter() to measure duration, not time()

`time()` is not monotonic and is not appropriate for measuring duration.
This commit is contained in:
Ran Benita
2024-04-04 09:30:48 +03:00
parent ef5dcde977
commit 4057da1c1f

View File

@@ -175,9 +175,9 @@ class WorkerInteractor:
worker_title("[pytest-xdist running] %s" % item.nodeid) worker_title("[pytest-xdist running] %s" % item.nodeid)
start = time.time() start = time.perf_counter()
self.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) self.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
duration = time.time() - start duration = time.perf_counter() - start
worker_title("[pytest-xdist idle]") worker_title("[pytest-xdist idle]")