Skip to content

test_concurrent_futures: test_as_completed.test_future_times_out() fails on GHA Windows x86 CI#109565

@vstinner

Description

@vstinner

Windows x86:

FAIL: test_future_times_out (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_future_times_out) [0.01] Test ``futures.as_completed`` timing out before ---------------------------------------------------------------------- Traceback (most recent call last): File "D:\a\cpython\cpython\Lib\test\test_concurrent_futures\test_as_completed.py", line 60, in test_future_times_out self.assertEqual(completed_futures, already_completed) AssertionError: Items in the first set but not the second: <Future at 0x5684560 state=finished returned NoneType> 

build: https://github.com/python/cpython/actions/runs/6225761937/job/16896880945?pr=108965

The test fails randomly. It passed when re-run in verbose mode in a fresh process:

0:16:02 load avg: 5.55 [2/2/1] test.test_concurrent_futures.test_as_completed passed Re-running test.test_concurrent_futures.test_as_completed in verbose mode (matching: test_future_times_out) test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... skipped 'require unix system' test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... skipped 'require unix system' test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 0.75s ok test_future_times_out (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 0.11s ok ---------------------------------------------------------------------- Ran 4 tests in 0.881s OK (skipped=2) 

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    testsTests in the Lib/test dirtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions