Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

lib-python/3/test/test_signal.py::unmodified

== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 07:29:29) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-4.19.90-2202.1.0.0136.oe1.aarch64-aarch64-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_237527æ
== CPU count: 4
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 2891667928
0:00:00 load avg: 1.07 Run 1 test sequentially in a single process
0:00:00 load avg: 1.07 [1/1] test_signal
test_enums (test.test_signal.GenericTests.test_enums) ... ok
test_functions_module_attr (test.test_signal.GenericTests.test_functions_module_attr) ... ok
test_itimer_exc (test.test_signal.ItimerTest.test_itimer_exc) ... ok
test_itimer_prof (test.test_signal.ItimerTest.test_itimer_prof) ... ok
test_itimer_real (test.test_signal.ItimerTest.test_itimer_real) ... ok
test_itimer_virtual (test.test_signal.ItimerTest.test_itimer_virtual) ... ok
test_setitimer_tiny (test.test_signal.ItimerTest.test_setitimer_tiny) ... ok
test_pthread_kill (test.test_signal.PendingSignalsTests.test_pthread_kill) ... ok
test_pthread_kill_main_thread (test.test_signal.PendingSignalsTests.test_pthread_kill_main_thread) ... ok
test_pthread_sigmask (test.test_signal.PendingSignalsTests.test_pthread_sigmask) ... ok
test_pthread_sigmask_arguments (test.test_signal.PendingSignalsTests.test_pthread_sigmask_arguments) ... ok
test_pthread_sigmask_valid_signals (test.test_signal.PendingSignalsTests.test_pthread_sigmask_valid_signals) ... ok
test_sigpending (test.test_signal.PendingSignalsTests.test_sigpending) ... ok
test_sigpending_empty (test.test_signal.PendingSignalsTests.test_sigpending_empty) ... ok
test_sigtimedwait (test.test_signal.PendingSignalsTests.test_sigtimedwait) ... skipped 'need signal.sigtimedwait()'
test_sigtimedwait_negative_timeout (test.test_signal.PendingSignalsTests.test_sigtimedwait_negative_timeout) ... skipped 'need signal.sigtimedwait()'
test_sigtimedwait_poll (test.test_signal.PendingSignalsTests.test_sigtimedwait_poll) ... skipped 'need signal.sigtimedwait()'
test_sigtimedwait_timeout (test.test_signal.PendingSignalsTests.test_sigtimedwait_timeout) ... skipped 'need signal.sigtimedwait()'
test_sigwait (test.test_signal.PendingSignalsTests.test_sigwait) ... ok
test_sigwait_thread (test.test_signal.PendingSignalsTests.test_sigwait_thread) ... ok
test_sigwaitinfo (test.test_signal.PendingSignalsTests.test_sigwaitinfo) ... skipped 'need signal.sigwaitinfo()'
test_pidfd_send_signal (test.test_signal.PidfdSignalTest.test_pidfd_send_signal) ... skipped 'pidfd support not built in'
test_getsignal (test.test_signal.PosixTests.test_getsignal) ... ok
test_interprocess_signal (test.test_signal.PosixTests.test_interprocess_signal) ... ok
test_keyboard_interrupt_exit_code (test.test_signal.PosixTests.test_keyboard_interrupt_exit_code)
KeyboardInterrupt triggers exit via SIGINT. ... ok
test_no_repr_is_called_on_signal_handler (test.test_signal.PosixTests.test_no_repr_is_called_on_signal_handler) ... ok
test_out_of_range_signal_number_raises_error (test.test_signal.PosixTests.test_out_of_range_signal_number_raises_error) ... ok
test_setting_signal_handler_to_none_raises_error (test.test_signal.PosixTests.test_setting_signal_handler_to_none_raises_error) ... ok
test_strsignal (test.test_signal.PosixTests.test_strsignal) ... ok
test_valid_signals (test.test_signal.PosixTests.test_valid_signals) ... ok
test__thread_interrupt_main (test.test_signal.RaiseSignalTest.test__thread_interrupt_main) ... FAIL
test_handler (test.test_signal.RaiseSignalTest.test_handler) ... ok
test_invalid_argument (test.test_signal.RaiseSignalTest.test_invalid_argument) ... skipped 'Windows specific test'
test_sigint (test.test_signal.RaiseSignalTest.test_sigint) ... ok
test_siginterrupt_off (test.test_signal.SiginterruptTest.test_siginterrupt_off) ... skipped "resource 'walltime' is not enabled"
test_siginterrupt_on (test.test_signal.SiginterruptTest.test_siginterrupt_on) ... ok
test_without_siginterrupt (test.test_signal.SiginterruptTest.test_without_siginterrupt) ... ok
test_stress_delivery_dependent (test.test_signal.StressTest.test_stress_delivery_dependent)
This test uses dependent signal handlers. ... detected median itimer() resolution: 0.000010 s.
FAIL
test_stress_delivery_simultaneous (test.test_signal.StressTest.test_stress_delivery_simultaneous)
This test uses simultaneous signal handlers. ... detected median itimer() resolution: 0.000010 s.
FAIL
test_stress_modifying_handlers (test.test_signal.StressTest.test_stress_modifying_handlers) ... ok
test_invalid_call (test.test_signal.WakeupFDTests.test_invalid_call) ... ok
test_invalid_fd (test.test_signal.WakeupFDTests.test_invalid_fd) ... ok
test_invalid_socket (test.test_signal.WakeupFDTests.test_invalid_socket) ... ok
test_set_wakeup_fd_blocking (test.test_signal.WakeupFDTests.test_set_wakeup_fd_blocking) ... ok
test_set_wakeup_fd_result (test.test_signal.WakeupFDTests.test_set_wakeup_fd_result) ... ok
test_set_wakeup_fd_socket_result (test.test_signal.WakeupFDTests.test_set_wakeup_fd_socket_result) ... ok
test_pending (test.test_signal.WakeupSignalTests.test_pending) ... skipped 'need _testcapi'
test_signum (test.test_signal.WakeupSignalTests.test_signum) ... skipped 'need _testcapi'
test_wakeup_fd_during (test.test_signal.WakeupSignalTests.test_wakeup_fd_during) ... skipped 'need _testcapi'
test_wakeup_fd_early (test.test_signal.WakeupSignalTests.test_wakeup_fd_early) ... skipped 'need _testcapi'
test_wakeup_write_error (test.test_signal.WakeupSignalTests.test_wakeup_write_error) ... skipped 'need _testcapi'
test_send_error (test.test_signal.WakeupSocketSignalTests.test_send_error) ... skipped 'need _testcapi'
test_socket (test.test_signal.WakeupSocketSignalTests.test_socket) ... skipped 'need _testcapi'
test_warn_on_full_buffer (test.test_signal.WakeupSocketSignalTests.test_warn_on_full_buffer) ... skipped 'need _testcapi'
test_issue9324 (test.test_signal.WindowsSignalTests.test_issue9324) ... skipped 'Windows specific'
test_keyboard_interrupt_exit_code (test.test_signal.WindowsSignalTests.test_keyboard_interrupt_exit_code)
KeyboardInterrupt triggers an exit using STATUS_CONTROL_C_EXIT. ... skipped 'Windows specific'
test_valid_signals (test.test_signal.WindowsSignalTests.test_valid_signals) ... skipped 'Windows specific'

======================================================================
FAIL: test__thread_interrupt_main (test.test_signal.RaiseSignalTest.test__thread_interrupt_main)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-aarch64/build/lib-python/3/test/test_signal.py", line 1451, in test__thread_interrupt_main
    self.assertIn(b'OSError: Signal 2 ignored due to race condition', err)
         ^^^^^^^^
AssertionError: b'OSError: Signal 2 ignored due to race condition' not found in b''

======================================================================
FAIL: test_stress_delivery_dependent (test.test_signal.StressTest.test_stress_delivery_dependent)
This test uses dependent signal handlers.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-aarch64/build/lib-python/3/test/test_signal.py", line 1315, in test_stress_delivery_dependent
    self.assertEqual(len(sigs), N, "Some signals were lost")
         ^^^^^^^^^^^
AssertionError: 5268 != 10000 : Some signals were lost

======================================================================
FAIL: test_stress_delivery_simultaneous (test.test_signal.StressTest.test_stress_delivery_simultaneous)
This test uses simultaneous signal handlers.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-aarch64/build/lib-python/3/test/test_signal.py", line 1341, in test_stress_delivery_simultaneous
    for _ in support.sleeping_retry(support.SHORT_TIMEOUT):
  File "/build_dir/pypy-c-jit-linux-aarch64/build/lib-python/3/test/support/__init__.py", line 2456, in sleeping_retry
    for _ in busy_retry(timeout, err_msg, error=error):
  File "/build_dir/pypy-c-jit-linux-aarch64/build/lib-python/3/test/support/__init__.py", line 2426, in busy_retry
    raise AssertionError(msg)
AssertionError: timeout (30.3 seconds)

----------------------------------------------------------------------
Ran 57 tests in 71.373s

FAILED (failures=3, skipped=19)
0:01:11 load avg: 0.33 [1/1/1] test_signal failed (3 failures) in 1 min 11 sec

== Tests result: FAILURE ==

1 test failed:
    test_signal

Total duration: 1 min 11 sec
Total tests: run=57 failures=3 skipped=19
Total test files: run=1/1 failed=1
Result: FAILURE
test test_signal failed
builder: pypy-c-jit-linux-aarch64 build #2943+
test: lib-python/3/test/test_signal.py::unmodified