1From 41103f017f6a233ebb477dd1712fe82ea8f1c84c Mon Sep 17 00:00:00 2001 2From: Tim Orling <tim.orling@konsulko.com> 3Date: Thu, 29 Feb 2024 08:45:54 -0800 4Subject: [PATCH] conftest.py: disable deadline 5 6The deadline is by default 200ms, but this is intended to be useful to 7the developer and not necessarily recommended for heavily loaded CI 8systems. Avoid warnings by disabling the deadline completely. 9 10https://github.com/HypothesisWorks/hypothesis/issues/3713 11https://hypothesis.readthedocs.io/en/latest/settings.html#hypothesis.settings.deadline 12https://lists.openembedded.org/g/openembedded-core/topic/104640034#196437 13 14Fixes: 15""" 16Unreliable test timings! On an initial run, this test took 268.29ms, 17which exceeded the deadline of 200.00ms, but on a subsequent run it 18took 2.63 ms, which did not. If you expect this sort of variability in 19your test timings, consider turning deadlines off for this test by 20setting deadline=None. 21""" 22 23Upstream-Status: Submitted [https://github.com/python-attrs/attrs/pull/1252] 24 25Signed-off-by: Tim Orling <tim.orling@konsulko.com> 26--- 27 conftest.py | 2 +- 28 1 file changed, 1 insertion(+), 1 deletion(-) 29 30diff --git a/conftest.py b/conftest.py 31index 144e5f3..fdead3d 100644 32--- a/conftest.py 33+++ b/conftest.py 34@@ -20,7 +20,7 @@ def _frozen(request): 35 def pytest_configure(config): 36 # HealthCheck.too_slow causes more trouble than good -- especially in CIs. 37 settings.register_profile( 38- "patience", settings(suppress_health_check=[HealthCheck.too_slow]) 39+ "patience", settings(suppress_health_check=[HealthCheck.too_slow], deadline=None) 40 ) 41 settings.load_profile("patience") 42 43-- 442.34.1 45 46