This concurrent.futures ProcessPool test starts a worker and expects it to be stranded within a 30s thread-join timeout. On loaded autobuilder hosts under QEMU emulation (seen on qemuriscv64) the worker process is slow to start, the managed queue get() times out and the join exceeds 30s, so the test fails intermittently. The upstream test is inherently timing-sensitive (CPython gh-119592), so skip it like the other flaky timing-dependent tests.
[YOCTO #16466] Signed-off-by: Pratik Farkase <[email protected]> --- meta/recipes-devtools/python/python3_3.14.7.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meta/recipes-devtools/python/python3_3.14.7.bb b/meta/recipes-devtools/python/python3_3.14.7.bb index f917edebd8..d89da0431d 100644 --- a/meta/recipes-devtools/python/python3_3.14.7.bb +++ b/meta/recipes-devtools/python/python3_3.14.7.bb @@ -353,6 +353,17 @@ SKIPPED_TESTS += " \ --ignore test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_staggered_race_with_eager_tasks \ " +# Intermittent failure under load - this concurrent.futures ProcessPool test +# starts a worker and expects it to be stranded within a 30s thread-join +# timeout. On loaded autobuilder hosts under QEMU emulation (seen on +# qemuriscv64) the worker process is slow to start, the managed queue get() +# times out and the join exceeds 30s. Upstream test is timing-sensitive +# (CPython gh-119592). +# Bugzilla YP 16466 +SKIPPED_TESTS += " \ + --ignore test_shutdown_no_wait_max_tasks_gh119592 \ +" + SKIPPED_TESTS:append:libc-musl = " \ -x test__locale \ -x test_c_locale_coercion \ -- 2.43.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#248676): https://lists.openembedded.org/g/openembedded-core/message/248676 Mute This Topic: https://lists.openembedded.org/mt/121940186/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
