--- /srv/rebuilderd/tmp/rebuilderdG91rgw/inputs/python3.15-dev_3.15.0~b2-1_riscv64.deb +++ /srv/rebuilderd/tmp/rebuilderdG91rgw/out/python3.15-dev_3.15.0~b2-1_riscv64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-03 01:14:26.000000 debian-binary │ -rw-r--r-- 0 0 0 776 2026-06-03 01:14:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 534528 2026-06-03 01:14:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 510288 2026-06-03 01:14:26.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python3.15-dev │ │ │ Source: python3.15 │ │ │ Version: 3.15.0~b2-1 │ │ │ Architecture: riscv64 │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 537 │ │ │ +Installed-Size: 514 │ │ │ Depends: python3.15 (= 3.15.0~b2-1), libpython3.15-dev (= 3.15.0~b2-1), libpython3.15 (= 3.15.0~b2-1) │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: python │ │ │ Priority: optional │ │ │ Multi-Arch: allowed │ │ │ Description: Header files and a static library for Python (v3.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,13 +4,13 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15/ │ │ │ -rw-r--r-- 0 root (0) root (0) 492498 2026-06-02 15:28:41.000000 ./usr/share/doc/python3.15/HISTORY.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3426 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15/README.maintainers │ │ │ -rw-r--r-- 0 root (0) root (0) 2092 2026-06-02 15:28:41.000000 ./usr/share/doc/python3.15/README.valgrind.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 36 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15/pybench.log │ │ │ --rw-r--r-- 0 root (0) root (0) 36573 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15/test_results.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 12604 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15/test_results.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/man/man1/ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/bin/python3.15-config -> riscv64-linux-gnu-python3.15-config │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/doc/python3.15-dev -> python3.15 │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/man/man1/python3.15-config.1.gz -> riscv64-linux-gnu-python3.15-config.1.gz │ │ ├── ./usr/share/doc/python3.15/test_results.gz │ │ │ ├── test_results │ │ │ │ @@ -1,113 +1,97 @@ │ │ │ │ make[1]: Entering directory '/build/reproducible-path/python3.15-3.15.0~b2/build-static' │ │ │ │ Checked 116 modules (64 built-in, 51 shared, 1 n/a on linux-riscv64, 0 disabled, 0 missing, 0 failed on import) │ │ │ │ ./python -E ../Tools/build/generate-build-details.py `cat pybuilddir.txt`/build-details..riscv64-linux-gnu.json │ │ │ │ ./python -E -m test --fast-ci -u-gui --timeout= -j 2 -w -uall --timeout=3600 -x test_asyncio test_concurrent_futures test_ensurepip test_ftplib test_gdb test_httplib test_imaplib test_linuxaudiodev test_nntplib test_ossaudiodev test_poplib test_socket test_ssl test_ttk_guionly test_venv │ │ │ │ + ./python -u -W error -bb -E -m test --fast-ci -u-gui --timeout= -j 2 -w -uall --timeout=3600 -x test_asyncio test_concurrent_futures test_ensurepip test_ftplib test_gdb test_httplib test_imaplib test_linuxaudiodev test_nntplib test_ossaudiodev test_poplib test_socket test_ssl test_ttk_guionly test_venv --dont-add-python-opts │ │ │ │ == CPython 3.15.0b2 (main, Jun 3 2026, 01:14:26) [GCC 15.2.0] │ │ │ │ -== Linux-6.12.90+deb13.1-riscv64-riscv64-with-glibc2.42 little-endian │ │ │ │ +== Linux-6.6.87-win2030-riscv64-with-glibc2.42 little-endian │ │ │ │ == Python build: release dtrace │ │ │ │ -== cwd: /build/reproducible-path/python3.15-3.15.0~b2/build-static/build/test_python_worker_109360æ │ │ │ │ +== cwd: /build/reproducible-path/python3.15-3.15.0~b2/build-static/build/test_python_worker_93356æ │ │ │ │ == CPU count: 4 │ │ │ │ == encodings: locale=UTF-8 FS=utf-8 │ │ │ │ == resources: all │ │ │ │ │ │ │ │ Using random seed: 1780449266 │ │ │ │ -0:00:00 load avg: 1.04 Run 447 tests in parallel using 2 worker processes (timeout: 1 hour, worker timeout: 1 hour 5 min) │ │ │ │ -0:00:01 load avg: 1.04 [ 1/447] test.test_future_stmt.test_future_flags passed │ │ │ │ -0:00:03 load avg: 1.04 [ 2/447] test.test_future_stmt.test_future_multiple_features passed │ │ │ │ -0:00:04 load avg: 1.04 [ 3/447] test.test_future_stmt.test_future passed │ │ │ │ -0:00:05 load avg: 1.12 [ 4/447] test.test_future_stmt.test_future_multiple_imports passed │ │ │ │ -0:00:06 load avg: 1.12 [ 5/447] test.test_future_stmt.test_future_single_import passed │ │ │ │ -0:00:23 load avg: 1.31 [ 6/447] test.test_inspect.test_inspect passed │ │ │ │ -0:00:26 load avg: 1.37 [ 7/447] test.test_io.test_file passed │ │ │ │ -0:00:29 load avg: 1.37 [ 8/447] test.test_io.test_fileio passed │ │ │ │ -0:00:39 load avg: 1.54 [ 9/447] test.test_io.test_bufferedio passed (33.4 sec) │ │ │ │ -0:00:48 load avg: 1.77 [ 10/447] test.test_io.test_general passed │ │ │ │ -0:00:51 load avg: 1.86 [ 11/447] test.test_io.test_memoryio passed │ │ │ │ -0:01:19 load avg: 1.79 [ 12/447] test.test_io.test_signals passed -- running (1): test.test_io.test_largefile (40.0 sec) │ │ │ │ -0:01:24 load avg: 1.81 [ 13/447] test.test_io.test_largefile passed (44.8 sec) │ │ │ │ -0:01:26 load avg: 1.82 [ 14/447] test.test_io.test_univnewlines passed │ │ │ │ -0:01:37 load avg: 1.70 [ 15/447] test.test_io.test_textio passed │ │ │ │ -0:02:00 load avg: 4.09 [ 16/447] test.test_multiprocessing_fork.test_manager passed (33.8 sec) │ │ │ │ -0:02:30 load avg: 3.74 running (2): test.test_multiprocessing_fork.test_processes (30.0 sec), test.test_multiprocessing_fork.test_misc (52.9 sec) │ │ │ │ -0:02:59 load avg: 2.93 [ 17/447] test.test_multiprocessing_fork.test_processes passed (58.9 sec) -- running (1): test.test_multiprocessing_fork.test_misc (1 min 21 sec) │ │ │ │ -0:03:20 load avg: 2.62 [ 18/447] test.test_multiprocessing_fork.test_misc passed (1 min 43 sec) │ │ │ │ -0:03:22 load avg: 2.62 [ 19/447] test.test_multiprocessing_fork.test_threads passed │ │ │ │ -0:03:52 load avg: 6.14 running (2): test.test_multiprocessing_forkserver.test_misc (30.0 sec), test.test_multiprocessing_forkserver.test_manager (31.4 sec) │ │ │ │ -0:04:22 load avg: 4.70 running (2): test.test_multiprocessing_forkserver.test_misc (1 min), test.test_multiprocessing_forkserver.test_manager (1 min 1 sec) │ │ │ │ -0:04:52 load avg: 3.98 running (2): test.test_multiprocessing_forkserver.test_misc (1 min 30 sec), test.test_multiprocessing_forkserver.test_manager (1 min 31 sec) │ │ │ │ -0:04:54 load avg: 3.98 [ 20/447] test.test_multiprocessing_forkserver.test_manager passed (1 min 33 sec) -- running (1): test.test_multiprocessing_forkserver.test_misc (1 min 32 sec) │ │ │ │ -0:05:04 load avg: 3.67 [ 21/447] test.test_multiprocessing_forkserver.test_preload passed -- running (1): test.test_multiprocessing_forkserver.test_misc (1 min 41 sec) │ │ │ │ -0:05:34 load avg: 4.09 running (2): test.test_multiprocessing_forkserver.test_misc (2 min 11 sec), test.test_multiprocessing_forkserver.test_processes (30.0 sec) │ │ │ │ -0:05:51 load avg: 3.99 [ 22/447] test.test_multiprocessing_forkserver.test_misc passed (2 min 29 sec) -- running (1): test.test_multiprocessing_forkserver.test_processes (47.6 sec) │ │ │ │ -0:06:18 load avg: 3.37 [ 23/447] test.test_multiprocessing_forkserver.test_threads passed -- running (1): test.test_multiprocessing_forkserver.test_processes (1 min 14 sec) │ │ │ │ -0:06:48 load avg: 4.42 running (2): test.test_multiprocessing_spawn.test_manager (30.0 sec), test.test_multiprocessing_forkserver.test_processes (1 min 44 sec) │ │ │ │ -0:07:18 load avg: 4.12 running (2): test.test_multiprocessing_spawn.test_manager (1 min), test.test_multiprocessing_forkserver.test_processes (2 min 14 sec) │ │ │ │ -0:07:48 load avg: 5.59 running (2): test.test_multiprocessing_spawn.test_manager (1 min 30 sec), test.test_multiprocessing_forkserver.test_processes (2 min 44 sec) │ │ │ │ -0:08:18 load avg: 23.74 running (2): test.test_multiprocessing_spawn.test_manager (2 min), test.test_multiprocessing_forkserver.test_processes (3 min 14 sec) │ │ │ │ -0:08:48 load avg: 30.68 running (2): test.test_multiprocessing_spawn.test_manager (2 min 30 sec), test.test_multiprocessing_forkserver.test_processes (3 min 44 sec) │ │ │ │ -0:09:17 load avg: 19.74 [ 24/447] test.test_multiprocessing_spawn.test_manager passed (2 min 58 sec) -- running (1): test.test_multiprocessing_forkserver.test_processes (4 min 13 sec) │ │ │ │ -0:09:47 load avg: 14.64 running (2): test.test_multiprocessing_spawn.test_misc (30.0 sec), test.test_multiprocessing_forkserver.test_processes (4 min 43 sec) │ │ │ │ -0:09:47 load avg: 14.64 [ 25/447] test.test_multiprocessing_forkserver.test_processes passed (4 min 43 sec) -- running (1): test.test_multiprocessing_spawn.test_misc (30.7 sec) │ │ │ │ -0:10:17 load avg: 10.34 running (2): test.test_multiprocessing_spawn.test_misc (1 min), test.test_multiprocessing_spawn.test_processes (30.0 sec) │ │ │ │ -0:10:47 load avg: 8.14 running (2): test.test_multiprocessing_spawn.test_misc (1 min 30 sec), test.test_multiprocessing_spawn.test_processes (1 min) │ │ │ │ -0:11:17 load avg: 6.04 running (2): test.test_multiprocessing_spawn.test_misc (2 min), test.test_multiprocessing_spawn.test_processes (1 min 30 sec) │ │ │ │ -0:11:47 load avg: 4.99 running (2): test.test_multiprocessing_spawn.test_misc (2 min 30 sec), test.test_multiprocessing_spawn.test_processes (2 min) │ │ │ │ -0:11:57 load avg: 4.37 [ 26/447] test.test_multiprocessing_spawn.test_misc passed (2 min 40 sec) -- running (1): test.test_multiprocessing_spawn.test_processes (2 min 9 sec) │ │ │ │ -0:12:25 load avg: 3.38 [ 27/447] test.test_multiprocessing_spawn.test_threads passed -- running (1): test.test_multiprocessing_spawn.test_processes (2 min 37 sec) │ │ │ │ -0:12:55 load avg: 3.15 running (2): test.test_os.test_os (30.0 sec), test.test_multiprocessing_spawn.test_processes (3 min 7 sec) │ │ │ │ -0:12:55 load avg: 3.06 [ 28/447] test.test_os.test_os passed (30.6 sec) -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 7 sec) │ │ │ │ -0:13:08 load avg: 2.90 [ 29/447] test.test_os.test_posix passed -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 20 sec) │ │ │ │ -0:13:10 load avg: 2.90 [ 30/447] test.test_os.test_windows skipped -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 22 sec) │ │ │ │ +0:00:00 load avg: 1.16 Run 447 tests in parallel using 2 worker processes (timeout: 1 hour, worker timeout: 1 hour 5 min) │ │ │ │ +0:00:00 load avg: 1.16 [ 1/447] test.test_future_stmt.test_future_flags passed │ │ │ │ +0:00:01 load avg: 1.16 [ 2/447] test.test_future_stmt.test_future_multiple_features passed │ │ │ │ +0:00:01 load avg: 1.16 [ 3/447] test.test_future_stmt.test_future passed │ │ │ │ +0:00:01 load avg: 1.23 [ 4/447] test.test_future_stmt.test_future_multiple_imports passed │ │ │ │ +0:00:01 load avg: 1.23 [ 5/447] test.test_future_stmt.test_future_single_import passed │ │ │ │ +0:00:07 load avg: 1.29 [ 6/447] test.test_inspect.test_inspect passed │ │ │ │ +0:00:08 load avg: 1.29 [ 7/447] test.test_io.test_file passed │ │ │ │ +0:00:08 load avg: 1.29 [ 8/447] test.test_io.test_fileio passed │ │ │ │ +0:00:11 load avg: 1.27 [ 9/447] test.test_io.test_bufferedio passed │ │ │ │ +0:00:29 load avg: 1.95 [ 10/447] test.test_io.test_general passed │ │ │ │ +0:00:30 load avg: 1.95 [ 11/447] test.test_io.test_memoryio passed │ │ │ │ +0:01:00 load avg: 2.60 running (2): test.test_io.test_largefile (48.9 sec), test.test_io.test_signals (30.0 sec) │ │ │ │ +0:01:05 load avg: 2.63 [ 12/447] test.test_io.test_signals passed (34.4 sec) -- running (1): test.test_io.test_largefile (53.4 sec) │ │ │ │ +0:01:18 load avg: 2.78 [ 13/447] test.test_io.test_textio passed -- running (1): test.test_io.test_largefile (1 min 7 sec) │ │ │ │ +0:01:19 load avg: 2.78 [ 14/447] test.test_io.test_univnewlines passed -- running (1): test.test_io.test_largefile (1 min 7 sec) │ │ │ │ +0:01:36 load avg: 2.83 [ 15/447] test.test_multiprocessing_fork.test_manager passed -- running (1): test.test_io.test_largefile (1 min 24 sec) │ │ │ │ +0:01:51 load avg: 3.47 [ 16/447] test.test_io.test_largefile passed (1 min 39 sec) │ │ │ │ +0:02:17 load avg: 2.92 [ 17/447] test.test_multiprocessing_fork.test_misc passed (41.6 sec) │ │ │ │ +0:02:23 load avg: 2.77 [ 18/447] test.test_multiprocessing_fork.test_processes passed (32.3 sec) │ │ │ │ +0:02:34 load avg: 2.88 [ 19/447] test.test_multiprocessing_fork.test_threads passed │ │ │ │ +0:02:54 load avg: 3.05 [ 20/447] test.test_multiprocessing_forkserver.test_manager passed (31.5 sec) │ │ │ │ +0:02:57 load avg: 2.97 [ 21/447] test.test_multiprocessing_forkserver.test_preload passed │ │ │ │ +0:03:25 load avg: 2.51 [ 22/447] test.test_multiprocessing_forkserver.test_misc passed (51.5 sec) │ │ │ │ +0:03:42 load avg: 2.47 [ 23/447] test.test_multiprocessing_forkserver.test_threads passed -- running (1): test.test_multiprocessing_forkserver.test_processes (44.8 sec) │ │ │ │ +0:04:12 load avg: 10.58 running (2): test.test_multiprocessing_forkserver.test_processes (1 min 14 sec), test.test_multiprocessing_spawn.test_manager (30.0 sec) │ │ │ │ +0:04:35 load avg: 11.35 [ 24/447] test.test_multiprocessing_forkserver.test_processes passed (1 min 37 sec) -- running (1): test.test_multiprocessing_spawn.test_manager (53.1 sec) │ │ │ │ +0:04:41 load avg: 9.99 [ 25/447] test.test_multiprocessing_spawn.test_manager passed (59.5 sec) │ │ │ │ +0:05:11 load avg: 7.54 running (2): test.test_multiprocessing_spawn.test_misc (36.4 sec), test.test_multiprocessing_spawn.test_processes (30.0 sec) │ │ │ │ +0:05:30 load avg: 6.08 [ 26/447] test.test_multiprocessing_spawn.test_misc passed (55.3 sec) -- running (1): test.test_multiprocessing_spawn.test_processes (49.0 sec) │ │ │ │ +0:05:48 load avg: 4.57 [ 27/447] test.test_multiprocessing_spawn.test_threads passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 6 sec) │ │ │ │ +0:06:05 load avg: 3.85 [ 28/447] test.test_os.test_os passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 23 sec) │ │ │ │ +0:06:09 load avg: 3.62 [ 29/447] test.test_os.test_posix passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 27 sec) │ │ │ │ +0:06:09 load avg: 3.62 [ 30/447] test.test_os.test_windows skipped -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 27 sec) │ │ │ │ test.test_os.test_windows skipped -- Win32 specific tests │ │ │ │ -0:13:30 load avg: 2.64 [ 31/447] test.test_pydoc.test_pydoc passed -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 42 sec) │ │ │ │ -0:13:42 load avg: 2.50 [ 32/447] test___all__ passed -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 54 sec) │ │ │ │ -0:13:45 load avg: 2.46 [ 33/447] test__colorize passed -- running (1): test.test_multiprocessing_spawn.test_processes (3 min 57 sec) │ │ │ │ -0:13:56 load avg: 2.68 [ 34/447] test__interpchannels passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 8 sec) │ │ │ │ -0:14:14 load avg: 2.53 [ 35/447] test__interpreters passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 26 sec) │ │ │ │ -0:14:16 load avg: 2.49 [ 36/447] test__locale passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 28 sec) │ │ │ │ -0:14:18 load avg: 2.49 [ 37/447] test__opcode passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 30 sec) │ │ │ │ -0:14:20 load avg: 2.49 [ 38/447] test__osx_support passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 32 sec) │ │ │ │ -0:14:22 load avg: 2.45 [ 39/447] test_abc passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 34 sec) │ │ │ │ -0:14:24 load avg: 2.45 [ 40/447] test_abstract_numbers passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 36 sec) │ │ │ │ -0:14:26 load avg: 2.41 [ 41/447] test_android skipped -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 38 sec) │ │ │ │ +0:06:16 load avg: 3.49 [ 31/447] test.test_pydoc.test_pydoc passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 34 sec) │ │ │ │ +0:06:20 load avg: 3.37 [ 32/447] test___all__ passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 38 sec) │ │ │ │ +0:06:21 load avg: 3.37 [ 33/447] test__colorize passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 39 sec) │ │ │ │ +0:06:24 load avg: 3.34 [ 34/447] test__interpchannels passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 42 sec) │ │ │ │ +0:06:29 load avg: 3.23 [ 35/447] test__interpreters passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 47 sec) │ │ │ │ +0:06:30 load avg: 3.23 [ 36/447] test__locale passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 48 sec) │ │ │ │ +0:06:30 load avg: 3.23 [ 37/447] test__opcode passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 48 sec) │ │ │ │ +0:06:31 load avg: 3.23 [ 38/447] test__osx_support passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 49 sec) │ │ │ │ +0:06:31 load avg: 3.13 [ 39/447] test_abc passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 50 sec) │ │ │ │ +0:06:32 load avg: 3.13 [ 40/447] test_abstract_numbers passed -- running (1): test.test_multiprocessing_spawn.test_processes (1 min 50 sec) │ │ │ │ +0:06:32 load avg: 3.13 [ 41/447] test.test_multiprocessing_spawn.test_processes passed (1 min 51 sec) │ │ │ │ +0:06:33 load avg: 3.13 [ 42/447] test_android skipped │ │ │ │ test_android skipped -- Android-specific │ │ │ │ -0:14:29 load avg: 2.41 [ 42/447] test_annotationlib passed -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 41 sec) │ │ │ │ -0:14:31 load avg: 2.38 [ 43/447] test_apple skipped -- running (1): test.test_multiprocessing_spawn.test_processes (4 min 43 sec) │ │ │ │ +0:06:33 load avg: 3.13 [ 43/447] test_annotationlib passed │ │ │ │ +0:06:33 load avg: 3.13 [ 44/447] test_apple skipped │ │ │ │ test_apple skipped -- Apple-specific │ │ │ │ -0:15:01 load avg: 2.30 running (2): test_argparse (30.0 sec), test.test_multiprocessing_spawn.test_processes (5 min 13 sec) │ │ │ │ -0:15:03 load avg: 2.30 [ 44/447] test_argparse passed (31.9 sec) -- running (1): test.test_multiprocessing_spawn.test_processes (5 min 15 sec) │ │ │ │ -0:15:20 load avg: 2.23 [ 45/447] test_array passed -- running (1): test.test_multiprocessing_spawn.test_processes (5 min 32 sec) │ │ │ │ -0:15:22 load avg: 2.21 [ 46/447] test_asdl_parser passed -- running (1): test.test_multiprocessing_spawn.test_processes (5 min 34 sec) │ │ │ │ -0:15:28 load avg: 2.19 [ 47/447] test.test_multiprocessing_spawn.test_processes passed (5 min 40 sec) │ │ │ │ -0:15:33 load avg: 2.26 [ 48/447] test_asyncgen passed │ │ │ │ -0:15:40 load avg: 2.16 [ 49/447] test_atexit passed │ │ │ │ -0:16:10 load avg: 2.34 running (2): test_ast (47.8 sec), test_audit (30.0 sec) │ │ │ │ -0:16:23 load avg: 2.26 [ 50/447] test_audit passed (42.9 sec) -- running (1): test_ast (1 min) │ │ │ │ -0:16:25 load avg: 2.26 [ 51/447] test_augassign passed -- running (1): test_ast (1 min 2 sec) │ │ │ │ -0:16:28 load avg: 2.24 [ 52/447] test_base64 passed -- running (1): test_ast (1 min 6 sec) │ │ │ │ -0:16:30 load avg: 2.24 [ 53/447] test_baseexception passed -- running (1): test_ast (1 min 8 sec) │ │ │ │ -0:16:33 load avg: 2.22 [ 54/447] test_bdb passed -- running (1): test_ast (1 min 10 sec) │ │ │ │ -0:16:35 load avg: 2.22 [ 55/447] test_bigaddrspace passed -- running (1): test_ast (1 min 12 sec) │ │ │ │ -0:16:37 load avg: 2.20 [ 56/447] test_bigmem passed -- running (1): test_ast (1 min 14 sec) │ │ │ │ -0:16:39 load avg: 2.20 [ 57/447] test_binascii passed -- running (1): test_ast (1 min 17 sec) │ │ │ │ -0:16:41 load avg: 2.19 [ 58/447] test_binop passed -- running (1): test_ast (1 min 19 sec) │ │ │ │ -0:16:44 load avg: 2.19 [ 59/447] test_bisect passed -- running (1): test_ast (1 min 21 sec) │ │ │ │ -0:16:46 load avg: 2.25 [ 60/447] test_bool passed -- running (1): test_ast (1 min 23 sec) │ │ │ │ -0:17:16 load avg: 2.15 running (2): test_ast (1 min 53 sec), test_buffer (30.0 sec) │ │ │ │ -0:17:24 load avg: 2.14 [ 61/447] test_ast passed (2 min 1 sec) -- running (1): test_buffer (38.1 sec) │ │ │ │ -0:17:26 load avg: 2.13 [ 62/447] test_build_details passed -- running (1): test_buffer (39.9 sec) │ │ │ │ -0:17:35 load avg: 2.11 [ 63/447] test_builtin passed -- running (1): test_buffer (49.7 sec) │ │ │ │ -0:17:54 load avg: 2.15 [ 64/447] test_buffer passed (1 min 8 sec) │ │ │ │ -0:18:08 load avg: 2.12 [ 65/447] test_bz2 passed -- running (1): test_bytes (32.5 sec) │ │ │ │ -0:18:23 load avg: 2.09 [ 66/447] test_c_locale_coercion passed -- running (1): test_bytes (47.3 sec) │ │ │ │ -0:18:26 load avg: 2.08 [ 67/447/1] test_c_stack_unwind failed (1 failure) -- running (1): test_bytes (50.7 sec) │ │ │ │ +0:06:38 load avg: 3.04 [ 45/447] test_array passed │ │ │ │ +0:06:39 load avg: 3.04 [ 46/447] test_asdl_parser passed │ │ │ │ +0:06:43 load avg: 2.96 [ 47/447] test_argparse passed │ │ │ │ +0:06:45 load avg: 2.96 [ 48/447] test_asyncgen passed │ │ │ │ +0:06:49 load avg: 2.80 [ 49/447] test_atexit passed │ │ │ │ +0:07:01 load avg: 2.68 [ 50/447] test_audit passed │ │ │ │ +0:07:02 load avg: 2.62 [ 51/447] test_augassign passed │ │ │ │ +0:07:03 load avg: 2.62 [ 52/447] test_base64 passed │ │ │ │ +0:07:03 load avg: 2.62 [ 53/447] test_baseexception passed │ │ │ │ +0:07:04 load avg: 2.62 [ 54/447] test_bdb passed │ │ │ │ +0:07:05 load avg: 2.62 [ 55/447] test_bigaddrspace passed │ │ │ │ +0:07:05 load avg: 2.62 [ 56/447] test_bigmem passed │ │ │ │ +0:07:06 load avg: 2.62 [ 57/447] test_binascii passed │ │ │ │ +0:07:07 load avg: 2.57 [ 58/447] test_binop passed │ │ │ │ +0:07:07 load avg: 2.57 [ 59/447] test_bisect passed │ │ │ │ +0:07:08 load avg: 2.57 [ 60/447] test_bool passed │ │ │ │ +0:07:11 load avg: 2.57 [ 61/447] test_ast passed (32.3 sec) │ │ │ │ +0:07:12 load avg: 2.53 [ 62/447] test_build_details passed │ │ │ │ +0:07:15 load avg: 2.53 [ 63/447] test_builtin passed │ │ │ │ +0:07:27 load avg: 2.41 [ 64/447] test_buffer passed │ │ │ │ +0:07:30 load avg: 2.41 [ 65/447] test_bz2 passed │ │ │ │ +0:07:31 load avg: 2.41 [ 66/447] test_bytes passed │ │ │ │ +0:07:32 load avg: 2.38 [ 67/447/1] test_c_stack_unwind failed (1 failure) │ │ │ │ test_gnu_backtrace_jit_frames_disappear_after_executor_free (test.test_c_stack_unwind.GnuBacktraceUnwindTests.test_gnu_backtrace_jit_frames_disappear_after_executor_free) ... skipped 'JIT is not available' │ │ │ │ -test_gnu_backtrace_unwinds_through_jit_frames (test.test_c_stack_unwind.GnuBacktraceUnwindTests.test_gnu_backtrace_unwinds_through_jit_frames) ... #00 0x3f8ed08c8a -> other │ │ │ │ +test_gnu_backtrace_unwinds_through_jit_frames (test.test_c_stack_unwind.GnuBacktraceUnwindTests.test_gnu_backtrace_unwinds_through_jit_frames) ... #00 0x7fffb5dbec8a -> other │ │ │ │ #01 0x85e86 -> python │ │ │ │ #02 0x1acc72 -> python │ │ │ │ #03 0x1b12aa -> python │ │ │ │ #04 0x1be56a -> python │ │ │ │ #05 0x85e86 -> python │ │ │ │ #06 0x1acee0 -> python │ │ │ │ #07 0x1b600c -> python │ │ │ │ @@ -150,21 +134,21 @@ │ │ │ │ #44 0x1b12aa -> python │ │ │ │ #45 0x1be346 -> python │ │ │ │ #46 0x223e62 -> python │ │ │ │ #47 0x2240cc -> python │ │ │ │ #48 0x225d08 -> python │ │ │ │ #49 0x24c5be -> python │ │ │ │ #50 0x24d114 -> python │ │ │ │ -#51 0x3f8f708c94 -> other │ │ │ │ -#52 0x3f8f708d36 -> other │ │ │ │ +#51 0x7fffb67bec94 -> other │ │ │ │ +#52 0x7fffb67bed36 -> other │ │ │ │ #53 0x36778 -> python │ │ │ │ {"length": 54, "python_frames": 51, "jit_frames": 0, "other_frames": 3, "jit_backend": null, "unwinder": "gnu_backtrace_unwind"} │ │ │ │ ok │ │ │ │ test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) ... #00 0xdd8ec -> python │ │ │ │ -#01 0x3fb1e48dc8 -> other │ │ │ │ +#01 0x7fff91ef2dc8 -> other │ │ │ │ {"length": 2, "python_frames": 1, "jit_frames": 0, "other_frames": 1, "jit_backend": null, "unwinder": "manual_frame_pointer_unwind"} │ │ │ │ │ │ │ │ test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) (env={'PYTHON_JIT': '0'}) ... FAIL │ │ │ │ │ │ │ │ ====================================================================== │ │ │ │ FAIL: test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) (env={'PYTHON_JIT': '0'}) │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ @@ -179,1613 +163,379 @@ │ │ │ │ f"expected to find Python frames on {self.machine} with env {env}", │ │ │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ ) │ │ │ │ ^ │ │ │ │ AssertionError: 1 not greater than or equal to 10 : expected to find Python frames on riscv64 with env {'PYTHON_JIT': '0'} │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 3 tests in 1.643s │ │ │ │ +Ran 3 tests in 0.534s │ │ │ │ │ │ │ │ FAILED (failures=1, skipped=1) │ │ │ │ test test_c_stack_unwind failed │ │ │ │ -0:18:36 load avg: 2.07 [ 68/447/1] test_bytes passed (1 min) │ │ │ │ -0:18:43 load avg: 2.06 [ 69/447/1] test_call passed │ │ │ │ -0:18:58 load avg: 2.05 [ 70/447/1] test_calendar passed (31.3 sec) │ │ │ │ -0:19:28 load avg: 2.03 running (2): test_capi (44.2 sec), test_cext (30.0 sec) │ │ │ │ -0:19:58 load avg: 2.02 running (2): test_capi (1 min 14 sec), test_cext (1 min) │ │ │ │ -0:20:28 load avg: 2.01 running (2): test_capi (1 min 44 sec), test_cext (1 min 30 sec) │ │ │ │ -0:20:58 load avg: 2.53 running (2): test_capi (2 min 14 sec), test_cext (2 min) │ │ │ │ -0:21:28 load avg: 2.20 running (2): test_capi (2 min 44 sec), test_cext (2 min 30 sec) │ │ │ │ -0:21:58 load avg: 2.12 running (2): test_capi (3 min 14 sec), test_cext (3 min) │ │ │ │ -0:22:28 load avg: 2.07 running (2): test_capi (3 min 44 sec), test_cext (3 min 30 sec) │ │ │ │ -0:22:58 load avg: 2.10 running (2): test_capi (4 min 14 sec), test_cext (4 min) │ │ │ │ -0:23:12 load avg: 2.15 [ 71/447/1] test_capi passed (4 min 28 sec) -- running (1): test_cext (4 min 14 sec) │ │ │ │ -0:23:14 load avg: 2.15 [ 72/447/1] test_charmapcodec passed -- running (1): test_cext (4 min 16 sec) │ │ │ │ -0:23:17 load avg: 2.14 [ 73/447/1] test_class passed -- running (1): test_cext (4 min 19 sec) │ │ │ │ -0:23:22 load avg: 2.13 [ 74/447/1] test_clinic passed -- running (1): test_cext (4 min 24 sec) │ │ │ │ -0:23:24 load avg: 2.13 [ 75/447/1] test_cmath passed -- running (1): test_cext (4 min 26 sec) │ │ │ │ -0:23:28 load avg: 2.12 [ 76/447/1] test_cmd passed -- running (1): test_cext (4 min 30 sec) │ │ │ │ -0:23:58 load avg: 2.13 running (2): test_cmd_line (30.0 sec), test_cext (5 min) │ │ │ │ -0:24:14 load avg: 2.17 [ 77/447/1] test_cmd_line passed (45.9 sec) -- running (1): test_cext (5 min 16 sec) │ │ │ │ -0:24:44 load avg: 2.18 running (2): test_cmd_line_script (30.0 sec), test_cext (5 min 46 sec) │ │ │ │ -0:24:52 load avg: 2.15 [ 78/447/1] test_cmd_line_script passed (37.8 sec) -- running (1): test_cext (5 min 54 sec) │ │ │ │ -0:24:56 load avg: 2.14 [ 79/447/1] test_code passed -- running (1): test_cext (5 min 58 sec) │ │ │ │ -0:25:00 load avg: 2.14 [ 80/447/1] test_code_module passed -- running (1): test_cext (6 min 2 sec) │ │ │ │ -0:25:02 load avg: 2.13 [ 81/447/1] test_codeccallbacks passed -- running (1): test_cext (6 min 4 sec) │ │ │ │ -0:25:06 load avg: 2.13 [ 82/447/1] test_codecencodings_cn passed -- running (1): test_cext (6 min 8 sec) │ │ │ │ -0:25:08 load avg: 2.12 [ 83/447/1] test_codecencodings_hk passed -- running (1): test_cext (6 min 10 sec) │ │ │ │ -0:25:13 load avg: 2.11 [ 84/447/1] test_codecencodings_iso2022 passed -- running (1): test_cext (6 min 15 sec) │ │ │ │ -0:25:18 load avg: 2.10 [ 85/447/1] test_codecencodings_jp passed -- running (1): test_cext (6 min 20 sec) │ │ │ │ -0:25:21 load avg: 2.09 [ 86/447/1] test_codecencodings_kr passed -- running (1): test_cext (6 min 23 sec) │ │ │ │ -0:25:24 load avg: 2.09 [ 87/447/1] test_codecencodings_tw passed -- running (1): test_cext (6 min 26 sec) │ │ │ │ -0:25:27 load avg: 2.08 [ 88/447/1] test_codecmaps_cn passed -- running (1): test_cext (6 min 29 sec) │ │ │ │ -0:25:30 load avg: 2.08 [ 89/447/1] test_codecmaps_hk passed -- running (1): test_cext (6 min 32 sec) │ │ │ │ -0:25:33 load avg: 2.16 [ 90/447/1] test_codecmaps_jp passed -- running (1): test_cext (6 min 35 sec) │ │ │ │ -0:25:37 load avg: 2.23 [ 91/447/1] test_codecmaps_kr passed -- running (1): test_cext (6 min 39 sec) │ │ │ │ -0:25:40 load avg: 2.23 [ 92/447/1] test_codecmaps_tw passed -- running (1): test_cext (6 min 42 sec) │ │ │ │ -0:25:51 load avg: 2.48 [ 93/447/1] test_codecs passed -- running (1): test_cext (6 min 53 sec) │ │ │ │ -0:25:53 load avg: 2.48 [ 94/447/1] test_codeop passed -- running (1): test_cext (6 min 55 sec) │ │ │ │ -0:26:23 load avg: 2.29 running (2): test_collections (30.0 sec), test_cext (7 min 25 sec) │ │ │ │ -0:26:42 load avg: 2.21 [ 95/447/1] test_collections passed (48.6 sec) -- running (1): test_cext (7 min 44 sec) │ │ │ │ -0:26:44 load avg: 2.21 [ 96/447/1] test_colorsys passed -- running (1): test_cext (7 min 46 sec) │ │ │ │ -0:26:46 load avg: 2.19 [ 97/447/1] test_compare passed -- running (1): test_cext (7 min 48 sec) │ │ │ │ -0:27:16 load avg: 2.19 running (2): test_compile (30.0 sec), test_cext (8 min 18 sec) │ │ │ │ -0:27:46 load avg: 2.19 running (2): test_compile (1 min), test_cext (8 min 48 sec) │ │ │ │ -0:27:47 load avg: 2.19 [ 98/447/1] test_cext passed (8 min 49 sec) -- running (1): test_compile (1 min) │ │ │ │ -0:28:14 load avg: 2.20 [ 99/447/1] test_compile passed (1 min 27 sec) │ │ │ │ -0:28:15 load avg: 2.20 [100/447/1] test_compiler_assemble passed │ │ │ │ -0:28:17 load avg: 2.18 [101/447/1] test_compiler_codegen passed -- running (1): test_compileall (30.1 sec) │ │ │ │ -0:28:20 load avg: 2.18 [102/447/1] test_complex passed -- running (1): test_compileall (32.5 sec) │ │ │ │ -0:28:36 load avg: 2.33 [103/447/1] test_configparser passed -- running (1): test_compileall (48.6 sec) │ │ │ │ -0:28:38 load avg: 2.33 [104/447/1] test_contains passed -- running (1): test_compileall (50.5 sec) │ │ │ │ -0:28:50 load avg: 2.28 [105/447/1] test_context passed -- running (1): test_compileall (1 min 2 sec) │ │ │ │ -0:28:52 load avg: 2.26 [106/447/1] test_contextlib passed -- running (1): test_compileall (1 min 5 sec) │ │ │ │ -0:28:55 load avg: 2.26 [107/447/1] test_contextlib_async passed -- running (1): test_compileall (1 min 7 sec) │ │ │ │ -0:28:58 load avg: 2.24 [108/447/1] test_copy passed -- running (1): test_compileall (1 min 10 sec) │ │ │ │ -0:29:00 load avg: 2.24 [109/447/1] test_copyreg passed -- running (1): test_compileall (1 min 13 sec) │ │ │ │ -0:29:07 load avg: 2.20 [110/447/1] test_coroutines passed -- running (1): test_compileall (1 min 19 sec) │ │ │ │ -0:29:37 load avg: 2.12 running (2): test_cppext (30.0 sec), test_compileall (1 min 49 sec) │ │ │ │ -0:30:07 load avg: 2.15 running (2): test_cppext (1 min), test_compileall (2 min 19 sec) │ │ │ │ -0:30:37 load avg: 2.24 running (2): test_cppext (1 min 30 sec), test_compileall (2 min 49 sec) │ │ │ │ -0:31:07 load avg: 2.32 running (2): test_cppext (2 min), test_compileall (3 min 19 sec) │ │ │ │ -0:31:17 load avg: 2.27 [111/447/1] test_compileall passed (3 min 29 sec) -- running (1): test_cppext (2 min 9 sec) │ │ │ │ -0:31:22 load avg: 2.25 [112/447/1] test_crossinterp passed -- running (1): test_cppext (2 min 15 sec) │ │ │ │ -0:31:24 load avg: 2.25 [113/447/1] test_csv passed -- running (1): test_cppext (2 min 17 sec) │ │ │ │ -0:31:50 load avg: 2.16 [114/447/1] test_ctypes passed -- running (1): test_cppext (2 min 43 sec) │ │ │ │ -0:31:53 load avg: 2.15 [115/447/1] test_curses passed -- running (1): test_cppext (2 min 46 sec) │ │ │ │ -0:32:00 load avg: 2.14 [116/447/1] test_dataclasses passed -- running (1): test_cppext (2 min 53 sec) │ │ │ │ -0:32:28 load avg: 2.52 [117/447/1] test_datetime passed -- running (1): test_cppext (3 min 21 sec) │ │ │ │ -0:32:31 load avg: 2.52 [118/447/1] test_dbm passed -- running (1): test_cppext (3 min 24 sec) │ │ │ │ -0:32:33 load avg: 2.48 [119/447/1] test_dbm_dumb passed -- running (1): test_cppext (3 min 26 sec) │ │ │ │ -0:32:35 load avg: 2.48 [120/447/1] test_dbm_gnu passed -- running (1): test_cppext (3 min 28 sec) │ │ │ │ -0:32:37 load avg: 2.44 [121/447/1] test_dbm_ndbm passed -- running (1): test_cppext (3 min 30 sec) │ │ │ │ -0:32:40 load avg: 2.44 [122/447/1] test_dbm_sqlite3 passed -- running (1): test_cppext (3 min 33 sec) │ │ │ │ -0:33:10 load avg: 2.26 running (2): test_cppext (4 min 3 sec), test_decimal (30.0 sec) │ │ │ │ -0:33:40 load avg: 2.16 running (2): test_cppext (4 min 33 sec), test_decimal (1 min) │ │ │ │ -0:33:55 load avg: 2.12 [123/447/1] test_decimal passed (1 min 14 sec) -- running (1): test_cppext (4 min 47 sec) │ │ │ │ -0:33:56 load avg: 2.11 [124/447/1] test_decorators passed -- running (1): test_cppext (4 min 49 sec) │ │ │ │ -0:33:58 load avg: 2.11 [125/447/1] test_defaultdict passed -- running (1): test_cppext (4 min 51 sec) │ │ │ │ -0:34:14 load avg: 2.09 [126/447/1] test_deque passed -- running (1): test_cppext (5 min 7 sec) │ │ │ │ -0:34:28 load avg: 2.07 [127/447/1] test_descr passed -- running (1): test_cppext (5 min 20 sec) │ │ │ │ -0:34:31 load avg: 2.07 [128/447/1] test_descrtut passed -- running (1): test_cppext (5 min 24 sec) │ │ │ │ -0:34:32 load avg: 2.14 [129/447/1] test_devpoll skipped -- running (1): test_cppext (5 min 25 sec) │ │ │ │ +0:07:34 load avg: 2.38 [ 68/447/1] test_c_locale_coercion passed │ │ │ │ +0:07:36 load avg: 2.38 [ 69/447/1] test_call passed │ │ │ │ +0:07:41 load avg: 2.35 [ 70/447/1] test_calendar passed │ │ │ │ +0:08:11 load avg: 2.33 running (2): test_cext (30.0 sec), test_capi (35.1 sec) │ │ │ │ +0:08:41 load avg: 2.14 running (2): test_cext (1 min), test_capi (1 min 5 sec) │ │ │ │ +0:09:02 load avg: 2.17 [ 71/447/1] test_capi passed (1 min 25 sec) -- running (1): test_cext (1 min 20 sec) │ │ │ │ +0:09:02 load avg: 2.17 [ 72/447/1] test_charmapcodec passed -- running (1): test_cext (1 min 21 sec) │ │ │ │ +0:09:03 load avg: 2.17 [ 73/447/1] test_class passed -- running (1): test_cext (1 min 21 sec) │ │ │ │ +0:09:05 load avg: 2.17 [ 74/447/1] test_clinic passed -- running (1): test_cext (1 min 23 sec) │ │ │ │ +0:09:06 load avg: 2.17 [ 75/447/1] test_cmath passed -- running (1): test_cext (1 min 24 sec) │ │ │ │ +0:09:07 load avg: 2.24 [ 76/447/1] test_cmd passed -- running (1): test_cext (1 min 25 sec) │ │ │ │ +0:09:19 load avg: 2.35 [ 77/447/1] test_cmd_line passed -- running (1): test_cext (1 min 38 sec) │ │ │ │ +0:09:30 load avg: 2.45 [ 78/447/1] test_cmd_line_script passed -- running (1): test_cext (1 min 49 sec) │ │ │ │ +0:09:32 load avg: 2.50 [ 79/447/1] test_code passed -- running (1): test_cext (1 min 50 sec) │ │ │ │ +0:09:33 load avg: 2.50 [ 80/447/1] test_code_module passed -- running (1): test_cext (1 min 51 sec) │ │ │ │ +0:09:33 load avg: 2.50 [ 81/447/1] test_codeccallbacks passed -- running (1): test_cext (1 min 52 sec) │ │ │ │ +0:09:35 load avg: 2.50 [ 82/447/1] test_codecencodings_cn passed -- running (1): test_cext (1 min 53 sec) │ │ │ │ +0:09:35 load avg: 2.50 [ 83/447/1] test_codecencodings_hk passed -- running (1): test_cext (1 min 53 sec) │ │ │ │ +0:09:37 load avg: 2.54 [ 84/447/1] test_codecencodings_iso2022 passed -- running (1): test_cext (1 min 55 sec) │ │ │ │ +0:09:38 load avg: 2.54 [ 85/447/1] test_codecencodings_jp passed -- running (1): test_cext (1 min 57 sec) │ │ │ │ +0:09:39 load avg: 2.54 [ 86/447/1] test_codecencodings_kr passed -- running (1): test_cext (1 min 58 sec) │ │ │ │ +0:09:40 load avg: 2.54 [ 87/447/1] test_codecencodings_tw passed -- running (1): test_cext (1 min 58 sec) │ │ │ │ +0:09:41 load avg: 2.54 [ 88/447/1] test_codecmaps_cn passed -- running (1): test_cext (1 min 59 sec) │ │ │ │ +0:09:42 load avg: 2.58 [ 89/447/1] test_codecmaps_hk passed -- running (1): test_cext (2 min) │ │ │ │ +0:09:43 load avg: 2.58 [ 90/447/1] test_codecmaps_jp passed -- running (1): test_cext (2 min 1 sec) │ │ │ │ +0:09:44 load avg: 2.58 [ 91/447/1] test_codecmaps_kr passed -- running (1): test_cext (2 min 2 sec) │ │ │ │ +0:09:45 load avg: 2.58 [ 92/447/1] test_codecmaps_tw passed -- running (1): test_cext (2 min 3 sec) │ │ │ │ +0:09:48 load avg: 2.61 [ 93/447/1] test_codecs passed -- running (1): test_cext (2 min 6 sec) │ │ │ │ +0:09:49 load avg: 2.61 [ 94/447/1] test_codeop passed -- running (1): test_cext (2 min 7 sec) │ │ │ │ +0:10:02 load avg: 2.55 [ 95/447/1] test_collections passed -- running (1): test_cext (2 min 20 sec) │ │ │ │ +0:10:02 load avg: 2.55 [ 96/447/1] test_colorsys passed -- running (1): test_cext (2 min 21 sec) │ │ │ │ +0:10:03 load avg: 2.55 [ 97/447/1] test_compare passed -- running (1): test_cext (2 min 21 sec) │ │ │ │ +0:10:16 load avg: 2.47 [ 98/447/1] test_cext passed (2 min 34 sec) │ │ │ │ +0:10:23 load avg: 2.40 [ 99/447/1] test_compile passed │ │ │ │ +0:10:24 load avg: 2.40 [100/447/1] test_compiler_assemble passed │ │ │ │ +0:10:25 load avg: 2.40 [101/447/1] test_compiler_codegen passed │ │ │ │ +0:10:25 load avg: 2.40 [102/447/1] test_complex passed │ │ │ │ +0:10:30 load avg: 2.36 [103/447/1] test_configparser passed │ │ │ │ +0:10:30 load avg: 2.36 [104/447/1] test_contains passed │ │ │ │ +0:10:34 load avg: 2.34 [105/447/1] test_context passed │ │ │ │ +0:10:34 load avg: 2.34 [106/447/1] test_contextlib passed │ │ │ │ +0:10:35 load avg: 2.34 [107/447/1] test_contextlib_async passed │ │ │ │ +0:10:36 load avg: 2.34 [108/447/1] test_copy passed │ │ │ │ +0:10:37 load avg: 2.31 [109/447/1] test_copyreg passed │ │ │ │ +0:10:39 load avg: 2.31 [110/447/1] test_coroutines passed │ │ │ │ +0:11:09 load avg: 2.27 running (2): test_compileall (52.8 sec), test_cppext (30.0 sec) │ │ │ │ +0:11:14 load avg: 2.32 [111/447/1] test_compileall passed (58.3 sec) -- running (1): test_cppext (35.5 sec) │ │ │ │ +0:11:15 load avg: 2.32 [112/447/1] test_crossinterp passed -- running (1): test_cppext (36.9 sec) │ │ │ │ +0:11:16 load avg: 2.32 [113/447/1] test_csv passed -- running (1): test_cppext (37.7 sec) │ │ │ │ +0:11:23 load avg: 2.27 [114/447/1] test_ctypes passed -- running (1): test_cppext (44.2 sec) │ │ │ │ +0:11:24 load avg: 2.27 [115/447/1] test_curses passed -- running (1): test_cppext (45.2 sec) │ │ │ │ +0:11:26 load avg: 2.27 [116/447/1] test_dataclasses passed -- running (1): test_cppext (47.4 sec) │ │ │ │ +0:11:35 load avg: 2.23 [117/447/1] test_datetime passed -- running (1): test_cppext (56.7 sec) │ │ │ │ +0:11:37 load avg: 2.21 [118/447/1] test_dbm passed -- running (1): test_cppext (58.8 sec) │ │ │ │ +0:11:38 load avg: 2.21 [119/447/1] test_dbm_dumb passed -- running (1): test_cppext (59.6 sec) │ │ │ │ +0:11:39 load avg: 2.21 [120/447/1] test_dbm_gnu passed -- running (1): test_cppext (1 min) │ │ │ │ +0:11:39 load avg: 2.21 [121/447/1] test_dbm_ndbm passed -- running (1): test_cppext (1 min) │ │ │ │ +0:11:41 load avg: 2.21 [122/447/1] test_dbm_sqlite3 passed -- running (1): test_cppext (1 min 2 sec) │ │ │ │ +0:12:02 load avg: 2.15 [123/447/1] test_decimal passed -- running (1): test_cppext (1 min 23 sec) │ │ │ │ +0:12:02 load avg: 2.14 [124/447/1] test_decorators passed -- running (1): test_cppext (1 min 23 sec) │ │ │ │ +0:12:03 load avg: 2.14 [125/447/1] test_defaultdict passed -- running (1): test_cppext (1 min 24 sec) │ │ │ │ +0:12:08 load avg: 2.13 [126/447/1] test_deque passed -- running (1): test_cppext (1 min 29 sec) │ │ │ │ +0:12:11 load avg: 2.13 [127/447/1] test_descr passed -- running (1): test_cppext (1 min 32 sec) │ │ │ │ +0:12:12 load avg: 2.12 [128/447/1] test_descrtut passed -- running (1): test_cppext (1 min 33 sec) │ │ │ │ +0:12:12 load avg: 2.12 [129/447/1] test_devpoll skipped -- running (1): test_cppext (1 min 33 sec) │ │ │ │ test_devpoll skipped -- test works only on Solaris OS family │ │ │ │ -0:34:46 load avg: 2.11 [130/447/1] test_dict passed -- running (1): test_cppext (5 min 39 sec) │ │ │ │ -0:34:48 load avg: 2.11 [131/447/1] test_dictcomps passed -- running (1): test_cppext (5 min 41 sec) │ │ │ │ -0:34:56 load avg: 2.10 [132/447/1] test_dictviews passed -- running (1): test_cppext (5 min 48 sec) │ │ │ │ -0:35:04 load avg: 2.08 [133/447/1] test_difflib passed -- running (1): test_cppext (5 min 57 sec) │ │ │ │ -0:35:13 load avg: 2.07 [134/447/1] test_dis passed -- running (1): test_cppext (6 min 5 sec) │ │ │ │ -0:35:36 load avg: 2.05 [135/447/1] test_doctest passed -- running (1): test_cppext (6 min 28 sec) │ │ │ │ -0:35:42 load avg: 2.20 [136/447/1] test_docxmlrpc passed -- running (1): test_cppext (6 min 35 sec) │ │ │ │ -0:35:45 load avg: 2.20 [137/447/1] test_dtrace passed -- running (1): test_cppext (6 min 38 sec) │ │ │ │ -0:35:47 load avg: 2.26 [138/447/1] test_dynamic passed -- running (1): test_cppext (6 min 40 sec) │ │ │ │ -0:35:49 load avg: 2.26 [139/447/1] test_dynamicclassattribute passed -- running (1): test_cppext (6 min 42 sec) │ │ │ │ -0:36:05 load avg: 2.19 [140/447/1] test_eintr passed -- running (1): test_cppext (6 min 58 sec) │ │ │ │ -0:36:35 load avg: 2.19 running (2): test_cppext (7 min 28 sec), test_email (30.0 sec) │ │ │ │ -0:36:37 load avg: 2.17 [141/447/1] test_email passed (32.2 sec) -- running (1): test_cppext (7 min 30 sec) │ │ │ │ -0:36:51 load avg: 2.14 [142/447/1] test_cppext passed (7 min 43 sec) │ │ │ │ -0:37:05 load avg: 2.11 [143/447/1] test_enum passed │ │ │ │ -0:37:08 load avg: 2.10 [144/447/1] test_enumerate passed -- running (1): test_embed (31.0 sec) │ │ │ │ -0:37:16 load avg: 2.09 [145/447/1] test_eof passed -- running (1): test_embed (38.6 sec) │ │ │ │ -0:37:18 load avg: 2.09 [146/447/1] test_epoll passed -- running (1): test_embed (40.7 sec) │ │ │ │ -0:37:20 load avg: 2.09 [147/447/1] test_errno passed -- running (1): test_embed (42.6 sec) │ │ │ │ -0:37:22 load avg: 2.08 [148/447/1] test_except_star passed -- running (1): test_embed (44.6 sec) │ │ │ │ -0:37:32 load avg: 2.07 [149/447/1] test_exception_group passed -- running (1): test_embed (54.6 sec) │ │ │ │ -0:37:34 load avg: 2.07 [150/447/1] test_exception_hierarchy passed -- running (1): test_embed (56.6 sec) │ │ │ │ -0:37:36 load avg: 2.07 [151/447/1] test_exception_variations passed -- running (1): test_embed (58.6 sec) │ │ │ │ -0:37:37 load avg: 2.06 [152/447/1] test_embed passed (59.3 sec) │ │ │ │ -0:37:40 load avg: 2.06 [153/447/1] test_extcall passed │ │ │ │ -0:37:57 load avg: 2.04 [154/447/1] test_external_inspection passed │ │ │ │ -0:38:19 load avg: 1.82 [155/447/1] test_exceptions passed (43.1 sec) │ │ │ │ -0:38:24 load avg: 1.83 [156/447/1] test_fcntl passed │ │ │ │ -0:38:25 load avg: 1.83 [157/447/1] test_faulthandler passed │ │ │ │ -0:38:27 load avg: 1.85 [158/447/1] test_filecmp passed │ │ │ │ -0:38:29 load avg: 1.85 [159/447/1] test_fileinput passed │ │ │ │ -0:38:31 load avg: 1.85 [160/447/1] test_file_eintr passed │ │ │ │ -0:38:32 load avg: 1.86 [161/447/1] test_fileutils passed │ │ │ │ -0:38:35 load avg: 1.86 [162/447/1] test_float passed │ │ │ │ -0:38:37 load avg: 1.87 [163/447/1] test_flufl passed │ │ │ │ -0:38:38 load avg: 1.87 [164/447/1] test_finalization passed │ │ │ │ -0:38:39 load avg: 1.87 [165/447/1] test_fnmatch passed │ │ │ │ -0:38:41 load avg: 1.87 [166/447/1] test_format passed │ │ │ │ -0:38:43 load avg: 1.80 [167/447/1] test_fractions passed │ │ │ │ -0:38:45 load avg: 1.80 [168/447/1] test_fork1 passed │ │ │ │ -0:38:47 load avg: 1.90 [169/447/1] test_free_threading skipped │ │ │ │ +0:12:16 load avg: 2.12 [130/447/1] test_dict passed -- running (1): test_cppext (1 min 37 sec) │ │ │ │ +0:12:16 load avg: 2.12 [131/447/1] test_dictcomps passed -- running (1): test_cppext (1 min 37 sec) │ │ │ │ +0:12:18 load avg: 2.11 [132/447/1] test_dictviews passed -- running (1): test_cppext (1 min 39 sec) │ │ │ │ +0:12:20 load avg: 2.11 [133/447/1] test_difflib passed -- running (1): test_cppext (1 min 41 sec) │ │ │ │ +0:12:23 load avg: 2.10 [134/447/1] test_dis passed -- running (1): test_cppext (1 min 44 sec) │ │ │ │ +0:12:30 load avg: 2.09 [135/447/1] test_doctest passed -- running (1): test_cppext (1 min 51 sec) │ │ │ │ +0:12:32 load avg: 2.08 [136/447/1] test_docxmlrpc passed -- running (1): test_cppext (1 min 53 sec) │ │ │ │ +0:12:33 load avg: 2.08 [137/447/1] test_dtrace passed -- running (1): test_cppext (1 min 54 sec) │ │ │ │ +0:12:33 load avg: 2.08 [138/447/1] test_dynamic passed -- running (1): test_cppext (1 min 54 sec) │ │ │ │ +0:12:34 load avg: 2.08 [139/447/1] test_dynamicclassattribute passed -- running (1): test_cppext (1 min 55 sec) │ │ │ │ +0:12:42 load avg: 1.92 [140/447/1] test_eintr passed -- running (1): test_cppext (2 min 3 sec) │ │ │ │ +0:12:53 load avg: 1.93 [141/447/1] test_email passed -- running (1): test_cppext (2 min 14 sec) │ │ │ │ +0:12:54 load avg: 1.93 [142/447/1] test_cppext passed (2 min 14 sec) │ │ │ │ +0:12:58 load avg: 1.94 [143/447/1] test_enum passed │ │ │ │ +0:12:59 load avg: 1.94 [144/447/1] test_enumerate passed │ │ │ │ +0:13:01 load avg: 1.94 [145/447/1] test_eof passed │ │ │ │ +0:13:02 load avg: 1.94 [146/447/1] test_epoll passed │ │ │ │ +0:13:02 load avg: 1.94 [147/447/1] test_errno passed │ │ │ │ +0:13:03 load avg: 1.94 [148/447/1] test_except_star passed │ │ │ │ +0:13:06 load avg: 1.94 [149/447/1] test_exception_group passed │ │ │ │ +0:13:06 load avg: 1.94 [150/447/1] test_exception_hierarchy passed │ │ │ │ +0:13:07 load avg: 1.95 [151/447/1] test_exception_variations passed │ │ │ │ +0:13:10 load avg: 1.95 [152/447/1] test_embed passed │ │ │ │ +0:13:11 load avg: 1.95 [153/447/1] test_extcall passed │ │ │ │ +0:13:17 load avg: 1.95 [154/447/1] test_external_inspection passed │ │ │ │ +0:13:19 load avg: 1.95 [155/447/1] test_exceptions passed │ │ │ │ +0:13:20 load avg: 1.95 [156/447/1] test_fcntl passed │ │ │ │ +0:13:23 load avg: 1.80 [157/447/1] test_file_eintr passed │ │ │ │ +0:13:23 load avg: 1.80 [158/447/1] test_filecmp passed │ │ │ │ +0:13:24 load avg: 1.80 [159/447/1] test_fileinput passed │ │ │ │ +0:13:25 load avg: 1.80 [160/447/1] test_fileutils passed │ │ │ │ +0:13:26 load avg: 1.80 [161/447/1] test_finalization passed │ │ │ │ +0:13:27 load avg: 1.73 [162/447/1] test_float passed │ │ │ │ +0:13:28 load avg: 1.73 [163/447/1] test_flufl passed │ │ │ │ +0:13:28 load avg: 1.73 [164/447/1] test_fnmatch passed │ │ │ │ +0:13:34 load avg: 1.59 [165/447/1] test_fork1 passed │ │ │ │ +0:13:34 load avg: 1.59 [166/447/1] test_format passed │ │ │ │ +0:13:35 load avg: 1.59 [167/447/1] test_fractions passed │ │ │ │ +0:13:37 load avg: 1.63 [168/447/1] test_faulthandler passed │ │ │ │ +0:13:38 load avg: 1.63 [169/447/1] test_free_threading skipped │ │ │ │ test_free_threading skipped -- GIL enabled │ │ │ │ -0:38:49 load avg: 1.90 [170/447/1] test_frozen passed │ │ │ │ -0:39:19 load avg: 2.39 running (2): test_fstring (30.0 sec), test_frame (35.3 sec) │ │ │ │ -0:39:22 load avg: 2.44 [171/447/1] test_frame passed (38.8 sec) -- running (1): test_fstring (33.5 sec) │ │ │ │ -0:39:24 load avg: 2.44 [172/447/1] test_funcattrs passed -- running (1): test_fstring (35.5 sec) │ │ │ │ -0:39:49 load avg: 2.55 [173/447/1] test_functools passed -- running (1): test_fstring (59.9 sec) │ │ │ │ -0:40:06 load avg: 2.43 [174/447/1] test_gc passed -- running (1): test_fstring (1 min 17 sec) │ │ │ │ -0:40:11 load avg: 2.47 [175/447/1] test_fstring passed (1 min 22 sec) │ │ │ │ -0:40:13 load avg: 2.35 [176/447/1] test_gc_stats passed │ │ │ │ -0:40:15 load avg: 2.35 [177/447/1] test_generator_stop passed │ │ │ │ -0:40:15 load avg: 2.35 [178/447/1] test_generated_cases passed │ │ │ │ -0:40:18 load avg: 2.33 [179/447/1] test_genericalias passed │ │ │ │ -0:40:20 load avg: 2.33 [180/447/1] test_genericclass passed │ │ │ │ -0:40:20 load avg: 2.33 [181/447/1] test_generators passed │ │ │ │ -0:40:22 load avg: 2.30 [182/447/1] test_genericpath passed │ │ │ │ -0:40:24 load avg: 2.30 [183/447/1] test_genexps passed │ │ │ │ -0:40:26 load avg: 2.30 [184/447/1] test_getopt passed │ │ │ │ -0:40:26 load avg: 2.30 [185/447/1] test_getpass passed │ │ │ │ -0:40:30 load avg: 2.36 [186/447/1] test_getpath passed │ │ │ │ -0:40:30 load avg: 2.36 [187/447/1] test_gettext passed │ │ │ │ -0:40:32 load avg: 2.41 [188/447/1] test_global passed │ │ │ │ -0:40:34 load avg: 2.41 [189/447/1] test_grammar passed │ │ │ │ -0:40:35 load avg: 2.41 [190/447/1] test_glob passed │ │ │ │ -0:40:37 load avg: 2.46 [191/447/1] test_graphlib passed │ │ │ │ -0:40:37 load avg: 2.46 [192/447/1] test_grp passed │ │ │ │ -0:40:44 load avg: 2.50 [193/447/1] test_hash passed │ │ │ │ -0:40:52 load avg: 2.50 [194/447/1] test_gzip passed │ │ │ │ -0:40:59 load avg: 2.46 [195/447/1] test_heapq passed │ │ │ │ -0:41:03 load avg: 2.42 [196/447/1] test_hmac passed │ │ │ │ -0:41:05 load avg: 2.42 [197/447/1] test_html passed │ │ │ │ -0:41:13 load avg: 2.35 [198/447/1] test_htmlparser passed │ │ │ │ -0:41:21 load avg: 2.33 [199/447/1] test_http_cookiejar passed -- running (1): test_hashlib (36.9 sec) │ │ │ │ -0:41:47 load avg: 2.20 [200/447/1] test_http_cookies passed -- running (1): test_hashlib (1 min 3 sec) │ │ │ │ -0:41:55 load avg: 2.18 [201/447/1] test_httpservers passed -- running (1): test_hashlib (1 min 11 sec) │ │ │ │ -0:42:25 load avg: 2.18 running (2): test_hashlib (1 min 41 sec), test_idle (30.0 sec) │ │ │ │ -0:42:32 load avg: 2.15 [202/447/1] test_idle passed (37.1 sec) -- running (1): test_hashlib (1 min 48 sec) │ │ │ │ -0:43:02 load avg: 2.09 running (2): test_hashlib (2 min 18 sec), test_import (30.0 sec) │ │ │ │ -0:43:14 load avg: 2.16 [203/447/1] test_import passed (42.1 sec) -- running (1): test_hashlib (2 min 30 sec) │ │ │ │ -0:43:44 load avg: 2.02 running (2): test_hashlib (3 min), test_importlib (30.0 sec) │ │ │ │ -0:43:44 load avg: 2.02 [204/447/1] test_importlib passed (30.2 sec) -- running (1): test_hashlib (3 min) │ │ │ │ -0:43:46 load avg: 2.02 [205/447/1] test_index passed -- running (1): test_hashlib (3 min 2 sec) │ │ │ │ -0:44:16 load avg: 2.01 running (2): test_hashlib (3 min 32 sec), test_int (30.0 sec) │ │ │ │ -0:44:46 load avg: 2.01 running (2): test_hashlib (4 min 2 sec), test_int (1 min) │ │ │ │ -0:45:16 load avg: 2.00 running (2): test_hashlib (4 min 32 sec), test_int (1 min 30 sec) │ │ │ │ -0:45:46 load avg: 2.29 running (2): test_hashlib (5 min 2 sec), test_int (2 min) │ │ │ │ -0:46:16 load avg: 2.29 running (2): test_hashlib (5 min 32 sec), test_int (2 min 30 sec) │ │ │ │ -0:46:46 load avg: 2.91 running (2): test_hashlib (6 min 2 sec), test_int (3 min) │ │ │ │ -0:47:16 load avg: 3.27 running (2): test_hashlib (6 min 32 sec), test_int (3 min 30 sec) │ │ │ │ -0:47:25 load avg: 3.45 [206/447/1] test_int passed (3 min 39 sec) -- running (1): test_hashlib (6 min 41 sec) │ │ │ │ -0:47:27 load avg: 3.58 [207/447/1] test_int_literal passed -- running (1): test_hashlib (6 min 43 sec) │ │ │ │ -0:47:44 load avg: 3.67 [208/447/1] test_hashlib passed (7 min) │ │ │ │ -0:47:47 load avg: 3.67 [209/447/1] test_ioctl passed │ │ │ │ -0:47:50 load avg: 3.70 [210/447/1] test_ipaddress passed │ │ │ │ -0:48:20 load avg: 3.89 running (2): test_isinstance (30.0 sec), test_interpreters (52.9 sec) │ │ │ │ -0:48:50 load avg: 3.79 running (2): test_isinstance (1 min), test_interpreters (1 min 22 sec) │ │ │ │ -0:49:20 load avg: 3.88 running (2): test_isinstance (1 min 30 sec), test_interpreters (1 min 52 sec) │ │ │ │ -0:49:23 load avg: 3.89 [211/447/1] test_interpreters passed (1 min 56 sec) -- running (1): test_isinstance (1 min 33 sec) │ │ │ │ -0:49:26 load avg: 3.89 [212/447/1] test_iter passed -- running (1): test_isinstance (1 min 35 sec) │ │ │ │ -0:49:28 load avg: 4.06 [213/447/1] test_iterlen passed -- running (1): test_isinstance (1 min 38 sec) │ │ │ │ -0:49:29 load avg: 4.06 [214/447/1] test_isinstance passed (1 min 38 sec) │ │ │ │ -0:49:59 load avg: 4.03 running (2): test_json (30.0 sec), test_itertools (30.8 sec) │ │ │ │ -0:50:01 load avg: 4.03 [215/447/1] test_itertools passed (32.6 sec) -- running (1): test_json (31.8 sec) │ │ │ │ -0:50:03 load avg: 4.03 [216/447/1] test_keyword passed -- running (1): test_json (33.7 sec) │ │ │ │ -0:50:05 load avg: 4.03 [217/447/1] test_keywordonlyarg passed -- running (1): test_json (35.8 sec) │ │ │ │ -0:50:07 load avg: 4.03 [218/447/1] test_kqueue skipped -- running (1): test_json (37.7 sec) │ │ │ │ +0:13:38 load avg: 1.63 [170/447/1] test_frozen passed │ │ │ │ +0:13:46 load avg: 1.66 [171/447/1] test_frame passed │ │ │ │ +0:13:46 load avg: 1.66 [172/447/1] test_funcattrs passed │ │ │ │ +0:13:53 load avg: 1.71 [173/447/1] test_functools passed │ │ │ │ +0:13:54 load avg: 1.71 [174/447/1] test_fstring passed │ │ │ │ +0:13:57 load avg: 1.65 [175/447/1] test_gc_stats passed │ │ │ │ +0:13:58 load avg: 1.65 [176/447/1] test_generated_cases passed │ │ │ │ +0:13:59 load avg: 1.65 [177/447/1] test_gc passed │ │ │ │ +0:13:59 load avg: 1.65 [178/447/1] test_generator_stop passed │ │ │ │ +0:14:00 load avg: 1.65 [179/447/1] test_genericalias passed │ │ │ │ +0:14:00 load avg: 1.65 [180/447/1] test_genericclass passed │ │ │ │ +0:14:01 load avg: 1.65 [181/447/1] test_generators passed │ │ │ │ +0:14:01 load avg: 1.65 [182/447/1] test_genericpath passed │ │ │ │ +0:14:02 load avg: 1.65 [183/447/1] test_genexps passed │ │ │ │ +0:14:02 load avg: 1.68 [184/447/1] test_getopt passed │ │ │ │ +0:14:02 load avg: 1.68 [185/447/1] test_getpass passed │ │ │ │ +0:14:03 load avg: 1.68 [186/447/1] test_getpath passed │ │ │ │ +0:14:03 load avg: 1.68 [187/447/1] test_gettext passed │ │ │ │ +0:14:04 load avg: 1.68 [188/447/1] test_global passed │ │ │ │ +0:14:05 load avg: 1.68 [189/447/1] test_grammar passed │ │ │ │ +0:14:05 load avg: 1.68 [190/447/1] test_glob passed │ │ │ │ +0:14:05 load avg: 1.68 [191/447/1] test_grp passed │ │ │ │ +0:14:05 load avg: 1.68 [192/447/1] test_graphlib passed │ │ │ │ +0:14:07 load avg: 1.71 [193/447/1] test_hash passed │ │ │ │ +0:14:10 load avg: 1.71 [194/447/1] test_gzip passed │ │ │ │ +0:14:12 load avg: 1.73 [195/447/1] test_heapq passed │ │ │ │ +0:14:13 load avg: 1.73 [196/447/1] test_hmac passed │ │ │ │ +0:14:14 load avg: 1.73 [197/447/1] test_html passed │ │ │ │ +0:14:16 load avg: 1.73 [198/447/1] test_htmlparser passed │ │ │ │ +0:14:19 load avg: 1.83 [199/447/1] test_http_cookiejar passed │ │ │ │ +0:14:26 load avg: 1.93 [200/447/1] test_http_cookies passed │ │ │ │ +0:14:29 load avg: 1.93 [201/447/1] test_httpservers passed │ │ │ │ +0:14:42 load avg: 2.18 [202/447/1] test_idle passed -- running (1): test_hashlib (34.2 sec) │ │ │ │ +0:14:55 load avg: 2.28 [203/447/1] test_import passed -- running (1): test_hashlib (47.2 sec) │ │ │ │ +0:15:06 load avg: 2.24 [204/447/1] test_importlib passed -- running (1): test_hashlib (59.1 sec) │ │ │ │ +0:15:07 load avg: 2.22 [205/447/1] test_index passed -- running (1): test_hashlib (59.7 sec) │ │ │ │ +0:15:37 load avg: 2.13 running (2): test_int (30.0 sec), test_hashlib (1 min 29 sec) │ │ │ │ +0:16:07 load avg: 2.08 running (2): test_int (1 min), test_hashlib (1 min 59 sec) │ │ │ │ +0:16:20 load avg: 2.07 [206/447/1] test_int passed (1 min 12 sec) -- running (1): test_hashlib (2 min 12 sec) │ │ │ │ +0:16:20 load avg: 2.07 [207/447/1] test_int_literal passed -- running (1): test_hashlib (2 min 13 sec) │ │ │ │ +0:16:31 load avg: 2.06 [208/447/1] test_hashlib passed (2 min 23 sec) │ │ │ │ +0:16:32 load avg: 2.06 [209/447/1] test_ioctl passed │ │ │ │ +0:16:33 load avg: 2.05 [210/447/1] test_ipaddress passed │ │ │ │ +0:16:40 load avg: 2.05 [211/447/1] test_isinstance passed │ │ │ │ +0:16:40 load avg: 2.05 [212/447/1] test_iter passed │ │ │ │ +0:16:41 load avg: 2.05 [213/447/1] test_iterlen passed │ │ │ │ +0:16:50 load avg: 2.04 [214/447/1] test_itertools passed -- running (1): test_interpreters (30.0 sec) │ │ │ │ +0:16:54 load avg: 2.04 [215/447/1] test_interpreters passed (33.3 sec) │ │ │ │ +0:16:54 load avg: 2.04 [216/447/1] test_keyword passed │ │ │ │ +0:16:55 load avg: 2.04 [217/447/1] test_keywordonlyarg passed │ │ │ │ +0:16:56 load avg: 2.04 [218/447/1] test_kqueue skipped │ │ │ │ test_kqueue skipped -- test works only on BSD │ │ │ │ -0:50:09 load avg: 4.03 [219/447/1] test_launcher skipped -- running (1): test_json (39.6 sec) │ │ │ │ +0:16:56 load avg: 2.04 [219/447/1] test_launcher skipped │ │ │ │ test_launcher skipped -- test only applies to Windows │ │ │ │ -0:50:39 load avg: 4.11 running (2): test_json (1 min 9 sec), test_lazy_import (30.0 sec) │ │ │ │ -0:51:09 load avg: 4.09 running (2): test_json (1 min 39 sec), test_lazy_import (1 min) │ │ │ │ -0:51:24 load avg: 4.15 [220/447/1] test_json passed (1 min 54 sec) -- running (1): test_lazy_import (1 min 15 sec) │ │ │ │ -0:51:27 load avg: 4.15 [221/447/1] test_linecache passed -- running (1): test_lazy_import (1 min 18 sec) │ │ │ │ -0:51:45 load avg: 4.04 [222/447/1] test_list passed -- running (1): test_lazy_import (1 min 36 sec) │ │ │ │ -0:51:49 load avg: 4.03 [223/447/1] test_listcomps passed -- running (1): test_lazy_import (1 min 40 sec) │ │ │ │ -0:51:51 load avg: 4.03 [224/447/1] test_lltrace passed -- running (1): test_lazy_import (1 min 42 sec) │ │ │ │ -0:51:54 load avg: 4.03 [225/447/1] test_locale passed -- running (1): test_lazy_import (1 min 45 sec) │ │ │ │ -0:52:24 load avg: 3.68 running (2): test_logging (30.0 sec), test_lazy_import (2 min 15 sec) │ │ │ │ -0:52:32 load avg: 3.34 [226/447/1] test_logging passed (38.0 sec) -- running (1): test_lazy_import (2 min 23 sec) │ │ │ │ -0:52:52 load avg: 3.12 [227/447/1] test_long passed -- running (1): test_lazy_import (2 min 42 sec) │ │ │ │ -0:52:56 load avg: 3.03 [228/447/1] test_longexp passed -- running (1): test_lazy_import (2 min 47 sec) │ │ │ │ -0:53:06 load avg: 2.94 [229/447/1] test_lzma passed -- running (1): test_lazy_import (2 min 57 sec) │ │ │ │ -0:53:12 load avg: 2.87 [230/447/1] test_mailbox passed -- running (1): test_lazy_import (3 min 3 sec) │ │ │ │ -0:53:18 load avg: 2.73 [231/447/1] test_marshal passed -- running (1): test_lazy_import (3 min 9 sec) │ │ │ │ -0:53:48 load avg: 2.44 running (2): test_math (30.0 sec), test_lazy_import (3 min 39 sec) │ │ │ │ -0:54:15 load avg: 2.29 [232/447/1] test_lazy_import passed (4 min 6 sec) -- running (1): test_math (56.9 sec) │ │ │ │ -0:54:27 load avg: 2.25 [233/447/1] test_math_integer passed -- running (1): test_math (1 min 9 sec) │ │ │ │ -0:54:29 load avg: 2.23 [234/447/1] test_math_property passed -- running (1): test_math (1 min 10 sec) │ │ │ │ -0:54:38 load avg: 2.19 [235/447/1] test_memoryview passed -- running (1): test_math (1 min 20 sec) │ │ │ │ -0:54:41 load avg: 2.19 [236/447/1] test_metaclass passed -- running (1): test_math (1 min 22 sec) │ │ │ │ -0:54:50 load avg: 2.16 [237/447/1] test_mimetypes passed -- running (1): test_math (1 min 31 sec) │ │ │ │ -0:54:52 load avg: 2.15 [238/447/1] test_minidom passed -- running (1): test_math (1 min 34 sec) │ │ │ │ -0:54:55 load avg: 2.15 [239/447/1] test_mmap passed -- running (1): test_math (1 min 37 sec) │ │ │ │ -0:54:58 load avg: 2.14 [240/447/1] test_module passed -- running (1): test_math (1 min 40 sec) │ │ │ │ -0:55:10 load avg: 2.11 [241/447/1] test_modulefinder passed -- running (1): test_math (1 min 52 sec) │ │ │ │ -0:55:13 load avg: 2.10 [242/447/1] test_monitoring passed -- running (1): test_math (1 min 54 sec) │ │ │ │ -0:55:14 load avg: 2.10 [243/447/1] test_msvcrt skipped -- running (1): test_math (1 min 56 sec) │ │ │ │ +0:17:21 load avg: 2.10 [220/447/1] test_json passed (30.3 sec) │ │ │ │ +0:17:22 load avg: 2.10 [221/447/1] test_linecache passed │ │ │ │ +0:17:25 load avg: 2.09 [222/447/1] test_list passed │ │ │ │ +0:17:26 load avg: 2.09 [223/447/1] test_listcomps passed -- running (1): test_lazy_import (30.2 sec) │ │ │ │ +0:17:27 load avg: 2.08 [224/447/1] test_lltrace passed -- running (1): test_lazy_import (30.9 sec) │ │ │ │ +0:17:28 load avg: 2.08 [225/447/1] test_locale passed -- running (1): test_lazy_import (31.8 sec) │ │ │ │ +0:17:56 load avg: 1.85 [226/447/1] test_logging passed -- running (1): test_lazy_import (59.3 sec) │ │ │ │ +0:18:01 load avg: 1.86 [227/447/1] test_long passed -- running (1): test_lazy_import (1 min 4 sec) │ │ │ │ +0:18:02 load avg: 1.87 [228/447/1] test_longexp passed -- running (1): test_lazy_import (1 min 6 sec) │ │ │ │ +0:18:04 load avg: 1.87 [229/447/1] test_lzma passed -- running (1): test_lazy_import (1 min 7 sec) │ │ │ │ +0:18:04 load avg: 1.87 [230/447/1] test_lazy_import passed (1 min 7 sec) │ │ │ │ +0:18:06 load avg: 1.87 [231/447/1] test_marshal passed │ │ │ │ +0:18:07 load avg: 1.87 [232/447/1] test_mailbox passed │ │ │ │ +0:18:10 load avg: 1.88 [233/447/1] test_math_integer passed │ │ │ │ +0:18:11 load avg: 1.88 [234/447/1] test_math_property passed │ │ │ │ +0:18:13 load avg: 1.89 [235/447/1] test_memoryview passed │ │ │ │ +0:18:14 load avg: 1.89 [236/447/1] test_metaclass passed │ │ │ │ +0:18:17 load avg: 1.90 [237/447/1] test_mimetypes passed │ │ │ │ +0:18:18 load avg: 1.90 [238/447/1] test_minidom passed │ │ │ │ +0:18:19 load avg: 1.90 [239/447/1] test_mmap passed │ │ │ │ +0:18:20 load avg: 1.90 [240/447/1] test_module passed │ │ │ │ +0:18:23 load avg: 1.91 [241/447/1] test_modulefinder passed │ │ │ │ +0:18:24 load avg: 1.91 [242/447/1] test_monitoring passed │ │ │ │ +0:18:24 load avg: 1.91 [243/447/1] test_msvcrt skipped │ │ │ │ test_msvcrt skipped -- windows related tests │ │ │ │ -0:55:26 load avg: 2.09 [244/447/1] test_multibytecodec passed -- running (1): test_math (2 min 8 sec) │ │ │ │ -0:55:56 load avg: 2.50 running (2): test_math (2 min 38 sec), test_multiprocessing_main_handling (30.0 sec) │ │ │ │ -0:56:26 load avg: 2.51 running (2): test_math (3 min 8 sec), test_multiprocessing_main_handling (1 min) │ │ │ │ -0:56:52 load avg: 2.82 [245/447/1] test_multiprocessing_main_handling passed (1 min 25 sec) -- running (1): test_math (3 min 33 sec) │ │ │ │ -0:56:54 load avg: 2.76 [246/447/1] test_named_expressions passed -- running (1): test_math (3 min 35 sec) │ │ │ │ -0:56:56 load avg: 2.76 [247/447/1] test_netrc passed -- running (1): test_math (3 min 38 sec) │ │ │ │ -0:57:09 load avg: 2.59 [248/447/1] test_ntpath passed -- running (1): test_math (3 min 51 sec) │ │ │ │ -0:57:11 load avg: 2.59 [249/447/1] test_nturl2path passed -- running (1): test_math (3 min 53 sec) │ │ │ │ -0:57:14 load avg: 2.78 [250/447/1] test_numeric_tower passed -- running (1): test_math (3 min 55 sec) │ │ │ │ -0:57:27 load avg: 2.66 [251/447/1] test_opcache passed -- running (1): test_math (4 min 8 sec) │ │ │ │ -0:57:29 load avg: 2.61 [252/447/1] test_opcodes passed -- running (1): test_math (4 min 10 sec) │ │ │ │ -0:57:30 load avg: 2.61 [253/447/1] test_openpty passed -- running (1): test_math (4 min 12 sec) │ │ │ │ -0:57:32 load avg: 2.56 [254/447/1] test_operator passed -- running (1): test_math (4 min 14 sec) │ │ │ │ -0:57:34 load avg: 2.56 [255/447/1] test_optimizer passed -- running (1): test_math (4 min 16 sec) │ │ │ │ -0:57:37 load avg: 2.56 [256/447/1] test_optparse passed -- running (1): test_math (4 min 19 sec) │ │ │ │ -0:57:45 load avg: 2.47 [257/447/1] test_ordered_dict passed -- running (1): test_math (4 min 26 sec) │ │ │ │ -0:57:47 load avg: 2.47 [258/447/1] test_osx_env passed -- running (1): test_math (4 min 28 sec) │ │ │ │ -0:58:04 load avg: 2.34 [259/447/1] test_pathlib passed -- running (1): test_math (4 min 46 sec) │ │ │ │ -0:58:07 load avg: 2.34 [260/447/1] test_patma passed -- running (1): test_math (4 min 48 sec) │ │ │ │ -0:58:37 load avg: 2.20 running (2): test_math (5 min 18 sec), test_pdb (30.0 sec) │ │ │ │ -0:59:07 load avg: 2.12 running (2): test_math (5 min 48 sec), test_pdb (1 min) │ │ │ │ -0:59:37 load avg: 2.14 running (2): test_math (6 min 18 sec), test_pdb (1 min 30 sec) │ │ │ │ -1:00:07 load avg: 2.08 running (2): test_math (6 min 48 sec), test_pdb (2 min) │ │ │ │ -1:00:24 load avg: 2.06 [261/447/1] test_pdb passed (2 min 17 sec) -- running (1): test_math (7 min 6 sec) │ │ │ │ -1:00:38 load avg: 2.27 [262/447/1] test_peepholer passed -- running (1): test_math (7 min 20 sec) │ │ │ │ -1:01:08 load avg: 2.27 running (2): test_math (7 min 50 sec), test_peg_generator (30.0 sec) │ │ │ │ -1:01:38 load avg: 2.16 running (2): test_math (8 min 20 sec), test_peg_generator (1 min) │ │ │ │ -1:02:08 load avg: 2.10 running (2): test_math (8 min 50 sec), test_peg_generator (1 min 30 sec) │ │ │ │ -1:02:24 load avg: 2.08 [263/447/1] test_math passed (9 min 6 sec) -- running (1): test_peg_generator (1 min 46 sec) │ │ │ │ -1:02:27 load avg: 2.08 [264/447/1] test_pep646_syntax passed -- running (1): test_peg_generator (1 min 49 sec) │ │ │ │ -1:02:29 load avg: 2.07 [265/447/1] test_perf_profiler skipped -- running (1): test_peg_generator (1 min 50 sec) │ │ │ │ +0:18:28 load avg: 1.92 [244/447/1] test_multibytecodec passed │ │ │ │ +0:18:51 load avg: 2.69 [245/447/1] test_multiprocessing_main_handling passed -- running (1): test_math (45.6 sec) │ │ │ │ +0:18:52 load avg: 2.71 [246/447/1] test_named_expressions passed -- running (1): test_math (46.2 sec) │ │ │ │ +0:18:53 load avg: 2.71 [247/447/1] test_netrc passed -- running (1): test_math (46.9 sec) │ │ │ │ +0:18:57 load avg: 2.74 [248/447/1] test_ntpath passed -- running (1): test_math (51.4 sec) │ │ │ │ +0:18:58 load avg: 2.74 [249/447/1] test_nturl2path passed -- running (1): test_math (51.9 sec) │ │ │ │ +0:18:58 load avg: 2.74 [250/447/1] test_numeric_tower passed -- running (1): test_math (52.8 sec) │ │ │ │ +0:19:02 load avg: 2.76 [251/447/1] test_opcache passed -- running (1): test_math (56.3 sec) │ │ │ │ +0:19:03 load avg: 2.76 [252/447/1] test_opcodes passed -- running (1): test_math (56.8 sec) │ │ │ │ +0:19:03 load avg: 2.76 [253/447/1] test_openpty passed -- running (1): test_math (57.4 sec) │ │ │ │ +0:19:04 load avg: 2.76 [254/447/1] test_operator passed -- running (1): test_math (58.0 sec) │ │ │ │ +0:19:04 load avg: 2.76 [255/447/1] test_optimizer passed -- running (1): test_math (58.5 sec) │ │ │ │ +0:19:05 load avg: 2.76 [256/447/1] test_optparse passed -- running (1): test_math (59.5 sec) │ │ │ │ +0:19:07 load avg: 2.78 [257/447/1] test_ordered_dict passed -- running (1): test_math (1 min 1 sec) │ │ │ │ +0:19:08 load avg: 2.78 [258/447/1] test_osx_env passed -- running (1): test_math (1 min 2 sec) │ │ │ │ +0:19:15 load avg: 2.87 [259/447/1] test_pathlib passed -- running (1): test_math (1 min 9 sec) │ │ │ │ +0:19:16 load avg: 2.87 [260/447/1] test_patma passed -- running (1): test_math (1 min 9 sec) │ │ │ │ +0:19:46 load avg: 2.53 running (2): test_math (1 min 39 sec), test_pdb (30.0 sec) │ │ │ │ +0:19:58 load avg: 2.41 [261/447/1] test_pdb passed (42.7 sec) -- running (1): test_math (1 min 52 sec) │ │ │ │ +0:20:02 load avg: 2.38 [262/447/1] test_peepholer passed -- running (1): test_math (1 min 56 sec) │ │ │ │ +0:20:31 load avg: 2.25 [263/447/1] test_math passed (2 min 24 sec) │ │ │ │ +0:20:32 load avg: 2.25 [264/447/1] test_pep646_syntax passed │ │ │ │ +0:20:32 load avg: 2.23 [265/447/1] test_perf_profiler skipped │ │ │ │ test_perf_profiler skipped -- perf trampoline profiling not supported │ │ │ │ -1:02:31 load avg: 2.07 [266/447/1] test_perfmaps skipped -- running (1): test_peg_generator (1 min 52 sec) │ │ │ │ +0:20:33 load avg: 2.23 [266/447/1] test_perfmaps skipped -- running (1): test_peg_generator (30.3 sec) │ │ │ │ test_perfmaps skipped -- perf trampoline profiling not supported │ │ │ │ -1:03:01 load avg: 2.10 running (2): test_pickle (30.0 sec), test_peg_generator (2 min 22 sec) │ │ │ │ -1:03:31 load avg: 2.06 running (2): test_pickle (1 min), test_peg_generator (2 min 52 sec) │ │ │ │ -1:04:01 load avg: 2.09 running (2): test_pickle (1 min 30 sec), test_peg_generator (3 min 22 sec) │ │ │ │ -1:04:31 load avg: 2.06 running (2): test_pickle (2 min), test_peg_generator (3 min 52 sec) │ │ │ │ -1:04:37 load avg: 2.05 [267/447/1] test_pickle passed (2 min 6 sec) -- running (1): test_peg_generator (3 min 58 sec) │ │ │ │ -1:04:39 load avg: 2.05 [268/447/1] test_picklebuffer passed -- running (1): test_peg_generator (4 min) │ │ │ │ -1:05:01 load avg: 2.11 [269/447/1] test_pickletools passed -- running (1): test_peg_generator (4 min 23 sec) │ │ │ │ -1:05:04 load avg: 2.10 [270/447/1] test_pkg passed -- running (1): test_peg_generator (4 min 25 sec) │ │ │ │ -1:05:06 load avg: 2.10 [271/447/1] test_pkgutil passed -- running (1): test_peg_generator (4 min 28 sec) │ │ │ │ -1:05:12 load avg: 2.10 [272/447/1] test_platform passed -- running (1): test_peg_generator (4 min 33 sec) │ │ │ │ -1:05:17 load avg: 2.09 [273/447/1] test_plistlib passed -- running (1): test_peg_generator (4 min 38 sec) │ │ │ │ -1:05:30 load avg: 1.99 [274/447/1] test_poll passed -- running (1): test_peg_generator (4 min 52 sec) │ │ │ │ -1:05:33 load avg: 1.99 [275/447/1] test_popen passed -- running (1): test_peg_generator (4 min 55 sec) │ │ │ │ -1:05:35 load avg: 1.99 [276/447/1] test_positional_only_arg passed -- running (1): test_peg_generator (4 min 57 sec) │ │ │ │ -1:05:44 load avg: 2.15 [277/447/1] test_posixpath passed -- running (1): test_peg_generator (5 min 6 sec) │ │ │ │ -1:05:54 load avg: 2.44 [278/447/1] test_pow passed -- running (1): test_peg_generator (5 min 16 sec) │ │ │ │ -1:05:58 load avg: 2.41 [279/447/1] test_pprint passed -- running (1): test_peg_generator (5 min 19 sec) │ │ │ │ -1:06:00 load avg: 2.41 [280/447/1] test_print passed -- running (1): test_peg_generator (5 min 22 sec) │ │ │ │ -1:06:07 load avg: 2.45 [281/447/1] test_profile passed -- running (1): test_peg_generator (5 min 29 sec) │ │ │ │ -1:06:37 load avg: 2.27 running (2): test_profiling (30.0 sec), test_peg_generator (5 min 59 sec) │ │ │ │ -1:07:07 load avg: 2.31 running (2): test_profiling (1 min), test_peg_generator (6 min 29 sec) │ │ │ │ -1:07:37 load avg: 2.30 running (2): test_profiling (1 min 30 sec), test_peg_generator (6 min 59 sec) │ │ │ │ -1:07:54 load avg: 2.44 [282/447/2] test_profiling failed (2 failures) (1 min 46 sec) -- running (1): test_peg_generator (7 min 15 sec) │ │ │ │ -test_heatmap_collector_basic (test.test_profiling.test_heatmap.TestHeatmapCollector.test_heatmap_collector_basic) │ │ │ │ -Test basic HeatmapCollector functionality. ... ok │ │ │ │ -test_heatmap_collector_export (test.test_profiling.test_heatmap.TestHeatmapCollector.test_heatmap_collector_export) │ │ │ │ -Test heatmap HTML export functionality. ... ok │ │ │ │ -test_export_creates_file_htmls (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_creates_file_htmls) │ │ │ │ -Test that export creates individual file HTMLs. ... ok │ │ │ │ -test_export_creates_index_html (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_creates_index_html) │ │ │ │ -Test that export creates index.html. ... ok │ │ │ │ -test_export_creates_output_directory (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_creates_output_directory) │ │ │ │ -Test that export creates the output directory. ... ok │ │ │ │ -test_export_file_html_has_line_numbers (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_file_html_has_line_numbers) │ │ │ │ -Test that exported file HTML contains line numbers. ... ok │ │ │ │ -test_export_handles_html_suffix (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_handles_html_suffix) │ │ │ │ -Test that export handles .html suffix in output path. ... ok │ │ │ │ -test_export_index_contains_file_references (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_index_contains_file_references) │ │ │ │ -Test that index.html contains references to profiled files. ... ok │ │ │ │ -test_export_with_empty_data (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_with_empty_data) │ │ │ │ -Test export with no data collected. ... ok │ │ │ │ -test_export_with_multiple_files (test.test_profiling.test_heatmap.TestHeatmapCollectorExport.test_export_with_multiple_files) │ │ │ │ -Test export with multiple files. ... ok │ │ │ │ -test_init_creates_empty_data_structures (test.test_profiling.test_heatmap.TestHeatmapCollectorInit.test_init_creates_empty_data_structures) │ │ │ │ -Test that __init__ creates empty data structures. ... ok │ │ │ │ -test_init_gets_path_info (test.test_profiling.test_heatmap.TestHeatmapCollectorInit.test_init_gets_path_info) │ │ │ │ -Test that path info is retrieved during init. ... ok │ │ │ │ -test_init_sets_total_samples_to_zero (test.test_profiling.test_heatmap.TestHeatmapCollectorInit.test_init_sets_total_samples_to_zero) │ │ │ │ -Test that total samples starts at zero. ... ok │ │ │ │ -test_heatmap_collector_frame_format (test.test_profiling.test_heatmap.TestHeatmapCollectorLocation.test_heatmap_collector_frame_format) │ │ │ │ -Test HeatmapCollector with 4-element frame format. ... ok │ │ │ │ -test_heatmap_export_with_location_data (test.test_profiling.test_heatmap.TestHeatmapCollectorLocation.test_heatmap_export_with_location_data) │ │ │ │ -Test HeatmapCollector export includes location info. ... ok │ │ │ │ -test_heatmap_with_full_location_info (test.test_profiling.test_heatmap.TestHeatmapCollectorLocation.test_heatmap_with_full_location_info) │ │ │ │ -Test HeatmapCollector uses full location tuple. ... ok │ │ │ │ -test_heatmap_with_none_location (test.test_profiling.test_heatmap.TestHeatmapCollectorLocation.test_heatmap_with_none_location) │ │ │ │ -Test HeatmapCollector handles None location gracefully. ... ok │ │ │ │ -test_all_lines_in_function_see_callers (test.test_profiling.test_heatmap.TestHeatmapCollectorNavigationButtons.test_all_lines_in_function_see_callers) │ │ │ │ -Test that interior lines map to their function for caller lookup. ... ok │ │ │ │ -test_deep_call_stack_relationships (test.test_profiling.test_heatmap.TestHeatmapCollectorNavigationButtons.test_deep_call_stack_relationships) │ │ │ │ -Test root/middle/leaf navigation in a 5-level call stack. ... ok │ │ │ │ -test_edge_samples_counted (test.test_profiling.test_heatmap.TestHeatmapCollectorNavigationButtons.test_edge_samples_counted) │ │ │ │ -Test that repeated calls accumulate edge counts. ... ok │ │ │ │ -test_multiple_callers_and_callees (test.test_profiling.test_heatmap.TestHeatmapCollectorNavigationButtons.test_multiple_callers_and_callees) │ │ │ │ -Test multiple callers/callees are recorded correctly. ... ok │ │ │ │ -test_process_frames_accumulates_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_accumulates_samples) │ │ │ │ -Test that multiple calls accumulate samples. ... ok │ │ │ │ -test_process_frames_builds_call_graph (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_builds_call_graph) │ │ │ │ -Test that process_frames builds call graph relationships. ... ok │ │ │ │ -test_process_frames_distinguishes_self_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_distinguishes_self_samples) │ │ │ │ -Test that process_frames distinguishes self (leaf) samples. ... ok │ │ │ │ -test_process_frames_handles_empty_frames (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_handles_empty_frames) │ │ │ │ -Test that process_frames handles empty frame list. ... ok │ │ │ │ -test_process_frames_ignores_invalid_frames (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_ignores_invalid_frames) │ │ │ │ -Test that process_frames ignores invalid frames. ... ok │ │ │ │ -test_process_frames_increments_total_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_increments_total_samples) │ │ │ │ -Test that process_frames increments total samples count. ... ok │ │ │ │ -test_process_frames_records_function_definitions (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_records_function_definitions) │ │ │ │ -Test that process_frames records function definition locations. ... ok │ │ │ │ -test_process_frames_records_line_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_records_line_samples) │ │ │ │ -Test that process_frames records line samples. ... ok │ │ │ │ -test_process_frames_records_multiple_lines_in_stack (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_records_multiple_lines_in_stack) │ │ │ │ -Test that process_frames records all lines in a stack. ... ok │ │ │ │ -test_process_frames_tracks_edge_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_tracks_edge_samples) │ │ │ │ -Test that process_frames tracks edge sample counts. ... ok │ │ │ │ -test_process_frames_weight_applies_to_identical_samples (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_weight_applies_to_identical_samples) ... ok │ │ │ │ -test_process_frames_with_file_samples_dict (test.test_profiling.test_heatmap.TestHeatmapCollectorProcessFrames.test_process_frames_with_file_samples_dict) │ │ │ │ -Test that file_samples dict is properly populated. ... ok │ │ │ │ -test_set_stats_accepts_kwargs (test.test_profiling.test_heatmap.TestHeatmapCollectorSetStats.test_set_stats_accepts_kwargs) │ │ │ │ -Test that set_stats accepts additional kwargs. ... ok │ │ │ │ -test_set_stats_includes_system_info (test.test_profiling.test_heatmap.TestHeatmapCollectorSetStats.test_set_stats_includes_system_info) │ │ │ │ -Test that set_stats includes Python and platform info. ... ok │ │ │ │ -test_set_stats_stores_all_parameters (test.test_profiling.test_heatmap.TestHeatmapCollectorSetStats.test_set_stats_stores_all_parameters) │ │ │ │ -Test that set_stats stores all provided parameters. ... ok │ │ │ │ -test_set_stats_with_none_error_rate (test.test_profiling.test_heatmap.TestHeatmapCollectorSetStats.test_set_stats_with_none_error_rate) │ │ │ │ -Test set_stats with error_rate=None. ... ok │ │ │ │ -test_extract_module_name_removes_py_extension (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_removes_py_extension) │ │ │ │ -Test that .py extension is removed from module names. ... ok │ │ │ │ -test_extract_module_name_with_empty_string (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_with_empty_string) │ │ │ │ -Test extract_module_name with empty filename. ... ok │ │ │ │ -test_extract_module_name_with_none (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_with_none) │ │ │ │ -Test extract_module_name with None filename. ... ok │ │ │ │ -test_extract_module_name_with_project_file (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_with_project_file) │ │ │ │ -Test extract_module_name with a project file. ... ok │ │ │ │ -test_extract_module_name_with_special_files (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_with_special_files) │ │ │ │ -Test extract_module_name with special filenames like . ... ok │ │ │ │ -test_extract_module_name_with_stdlib_file (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_extract_module_name_with_stdlib_file) │ │ │ │ -Test extract_module_name with a standard library file. ... ok │ │ │ │ -test_get_python_path_info_returns_dict (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_get_python_path_info_returns_dict) │ │ │ │ -Test that get_python_path_info returns a dictionary with expected keys. ... ok │ │ │ │ -test_get_python_path_info_site_packages_is_list (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_get_python_path_info_site_packages_is_list) │ │ │ │ -Test that site_packages is a list. ... ok │ │ │ │ -test_get_python_path_info_stdlib_is_path_or_none (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_get_python_path_info_stdlib_is_path_or_none) │ │ │ │ -Test that stdlib is either a Path object or None. ... ok │ │ │ │ -test_get_python_path_info_sys_path_is_list (test.test_profiling.test_heatmap.TestPathInfoFunctions.test_get_python_path_info_sys_path_is_list) │ │ │ │ -Test that sys_path is a list of Path objects. ... ok │ │ │ │ -test_gc_frames_disabled (test.test_profiling.test_sampling_profiler.test_advanced.TestGCFrameTracking.test_gc_frames_disabled) │ │ │ │ -Test that GC frames do not appear when gc tracking is disabled. ... ok │ │ │ │ -test_gc_frames_enabled (test.test_profiling.test_sampling_profiler.test_advanced.TestGCFrameTracking.test_gc_frames_enabled) │ │ │ │ -Test that GC frames appear when gc tracking is enabled. ... ok │ │ │ │ -test_native_frames_disabled (test.test_profiling.test_sampling_profiler.test_advanced.TestNativeFrameTracking.test_native_frames_disabled) │ │ │ │ -Test that native frames do not appear when native tracking is disabled. ... ok │ │ │ │ -test_native_frames_enabled (test.test_profiling.test_sampling_profiler.test_advanced.TestNativeFrameTracking.test_native_frames_enabled) │ │ │ │ -Test that native frames appear when native tracking is enabled. ... ok │ │ │ │ -test_process_pool_executor_pickle (test.test_profiling.test_sampling_profiler.test_advanced.TestProcessPoolExecutorSupport.test_process_pool_executor_pickle) ... ok │ │ │ │ -test_async_aware_all_sees_sleeping_and_running_tasks (test.test_profiling.test_sampling_profiler.test_async.TestAsyncAwareParameterFlow.test_async_aware_all_sees_sleeping_and_running_tasks) │ │ │ │ -Test async_aware='all' captures both sleeping and CPU-running tasks. ... ok │ │ │ │ -test_async_aware_running_sees_only_running_task (test.test_profiling.test_sampling_profiler.test_async.TestAsyncAwareParameterFlow.test_async_aware_running_sees_only_running_task) │ │ │ │ -Test async_aware='running' only shows the currently running task stack. ... ok │ │ │ │ -test_sample_function_accepts_async_aware (test.test_profiling.test_sampling_profiler.test_async.TestAsyncAwareParameterFlow.test_sample_function_accepts_async_aware) │ │ │ │ -Test that sample() function accepts async_aware parameter. ... ok │ │ │ │ -test_sample_live_function_accepts_async_aware (test.test_profiling.test_sampling_profiler.test_async.TestAsyncAwareParameterFlow.test_sample_live_function_accepts_async_aware) │ │ │ │ -Test that sample_live() function accepts async_aware parameter. ... ok │ │ │ │ -test_sample_profiler_sample_accepts_async_aware (test.test_profiling.test_sampling_profiler.test_async.TestAsyncAwareParameterFlow.test_sample_profiler_sample_accepts_async_aware) │ │ │ │ -Test that SampleProfiler.sample() accepts async_aware parameter. ... ok │ │ │ │ -test_collect_public_interface (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_collect_public_interface) │ │ │ │ -Test collect() method correctly routes to async frame processing. ... ok │ │ │ │ -test_complex_multi_parent_convergence (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_complex_multi_parent_convergence) │ │ │ │ -Test _build_linear_stacks: multiple leaves with same parents pick deterministically. ... ok │ │ │ │ -test_cycle_detection (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_cycle_detection) │ │ │ │ -Test _build_linear_stacks: cycle detection prevents infinite loops. ... ok │ │ │ │ -test_diamond_pattern_multiple_parents (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_diamond_pattern_multiple_parents) │ │ │ │ -Test _build_linear_stacks: task with 2+ parents picks one deterministically. ... ok │ │ │ │ -test_empty_coroutine_stack (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_empty_coroutine_stack) │ │ │ │ -Test _build_linear_stacks: handles empty coroutine_stack (line 109 condition false). ... ok │ │ │ │ -test_empty_input (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_empty_input) │ │ │ │ -Test _build_task_graph with empty awaited_info_list. ... ok │ │ │ │ -test_frame_ordering (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_frame_ordering) │ │ │ │ -Test _build_linear_stacks: frames are collected in correct order (leaf->root). ... ok │ │ │ │ -test_multiple_coroutines_per_task (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_multiple_coroutines_per_task) │ │ │ │ -Test _build_linear_stacks: collects frames from all coroutines in task. ... ok │ │ │ │ -test_multiple_leaf_tasks (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_multiple_leaf_tasks) │ │ │ │ -Test _find_leaf_tasks: identifies multiple leaves correctly. ... ok │ │ │ │ -test_multiple_threads (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_multiple_threads) │ │ │ │ -Test _build_task_graph: handles multiple AwaitedInfo (different threads). ... ok │ │ │ │ -test_orphaned_parent_reference (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_orphaned_parent_reference) │ │ │ │ -Test _build_linear_stacks: handles parent ID not in task_map. ... ok │ │ │ │ -test_orphaned_parent_with_no_frames_collected (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_orphaned_parent_with_no_frames_collected) │ │ │ │ -Test _build_linear_stacks: orphaned parent at start with empty frames (line 94-96). ... ok │ │ │ │ -test_parent_child_chain (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_parent_child_chain) │ │ │ │ -Test _build_linear_stacks: BFS follows parent links from leaf to root. ... ok │ │ │ │ -test_single_root_task (test.test_profiling.test_sampling_profiler.test_async.TestAsyncStackReconstruction.test_single_root_task) │ │ │ │ -Test _find_leaf_tasks: root task with no parents is its own leaf. ... ok │ │ │ │ -test_flamegraph_multiple_async_samples (test.test_profiling.test_sampling_profiler.test_async.TestFlamegraphCollectorAsync.test_flamegraph_multiple_async_samples) │ │ │ │ -Test FlamegraphCollector aggregates multiple async samples correctly. ... ok │ │ │ │ -test_flamegraph_with_async_frames (test.test_profiling.test_sampling_profiler.test_async.TestFlamegraphCollectorAsync.test_flamegraph_with_async_frames) │ │ │ │ -Test FlamegraphCollector correctly processes async task frames. ... ok │ │ │ │ -test_flamegraph_with_task_markers (test.test_profiling.test_sampling_profiler.test_async.TestFlamegraphCollectorAsync.test_flamegraph_with_task_markers) │ │ │ │ -Test FlamegraphCollector includes boundary markers. ... ok │ │ │ │ -test_context_manager_cleanup (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_context_manager_cleanup) │ │ │ │ -Reader cleans up on context exit. ... ok │ │ │ │ -test_empty_funcname (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_empty_funcname) │ │ │ │ -Empty function name roundtrips exactly. ... ok │ │ │ │ -test_invalid_file_path (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_invalid_file_path) │ │ │ │ -Invalid file path raises appropriate error. ... ok │ │ │ │ -test_invalid_path_error_preserves_pathlib (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_invalid_path_error_preserves_pathlib) │ │ │ │ -Missing path: OSError carries the original path object, not a string. ... ok │ │ │ │ -test_large_sample_count (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_large_sample_count) │ │ │ │ -Large number of samples roundtrips exactly. ... ok │ │ │ │ -test_long_filename (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_long_filename) │ │ │ │ -Long filename roundtrips exactly. ... ok │ │ │ │ -test_long_funcname (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_long_funcname) │ │ │ │ -Long function name roundtrips exactly. ... ok │ │ │ │ -test_path_arguments_round_trip (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_path_arguments_round_trip) │ │ │ │ -Reader and writer accept str, bytes or os.PathLike. ... ok │ │ │ │ -test_rejects_non_pathlike (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_rejects_non_pathlike) │ │ │ │ -Reader and writer raise TypeError on non-path-like filenames. ... ok │ │ │ │ -test_special_char_filenames (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_special_char_filenames) │ │ │ │ -Filenames with special characters roundtrip exactly. ... ok │ │ │ │ -test_special_funcnames (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_special_funcnames) │ │ │ │ -Function names with special characters roundtrip exactly. ... ok │ │ │ │ -test_unicode_filenames (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_unicode_filenames) │ │ │ │ -Unicode filenames roundtrip exactly. ... ok │ │ │ │ -test_unicode_funcnames (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_unicode_funcnames) │ │ │ │ -Unicode function names roundtrip exactly. ... ok │ │ │ │ -test_writer_handles_empty_stack_first_sample (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_writer_handles_empty_stack_first_sample) │ │ │ │ -BinaryWriter.write_sample tolerates an empty stack on a fresh thread. ... ok │ │ │ │ -test_writer_handles_mixed_empty_and_real_first_sample (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_writer_handles_mixed_empty_and_real_first_sample) │ │ │ │ -First sample with one empty + one real thread roundtrips through C. ... ok │ │ │ │ -test_writer_total_samples_after_close_returns_zero (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_writer_total_samples_after_close_returns_zero) │ │ │ │ -close() discards data; total_samples reflects no cached count. ... ok │ │ │ │ -test_writer_total_samples_after_context_manager_matches_reader (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_writer_total_samples_after_context_manager_matches_reader) │ │ │ │ -total_samples after `with BinaryWriter(...)` matches the reader's count. ... ok │ │ │ │ -test_writer_total_samples_after_finalize_matches_reader (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEdgeCases.test_writer_total_samples_after_finalize_matches_reader) │ │ │ │ -BinaryWriter.total_samples after finalize() matches the reader's count. ... ok │ │ │ │ -test_alternating_threads_status_changes (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_alternating_threads_status_changes) │ │ │ │ -Alternating thread status changes roundtrip correctly. ... ok │ │ │ │ -test_mixed_encodings (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_mixed_encodings) │ │ │ │ -Mix of different encoding patterns roundtrips. ... ok │ │ │ │ -test_stack_full_encoding (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_stack_full_encoding) │ │ │ │ -First sample uses STACK_FULL encoding and roundtrips. ... ok │ │ │ │ -test_stack_pop_push_encoding (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_stack_pop_push_encoding) │ │ │ │ -Samples with pop+push pattern roundtrip. ... ok │ │ │ │ -test_stack_repeat_encoding (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_stack_repeat_encoding) │ │ │ │ -Identical consecutive samples use RLE and roundtrip. ... ok │ │ │ │ -test_stack_suffix_encoding (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryEncodings.test_stack_suffix_encoding) │ │ │ │ -Samples sharing suffix use STACK_SUFFIX and roundtrip. ... ok │ │ │ │ -test_replay_rejects_more_threads_than_declared (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryFormatValidation.test_replay_rejects_more_threads_than_declared) │ │ │ │ -Replay rejects files with more unique threads than the header declares. ... ok │ │ │ │ -test_replay_rejects_sample_count_mismatch (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryFormatValidation.test_replay_rejects_sample_count_mismatch) │ │ │ │ -Replay rejects files whose decoded samples disagree with the header. ... ok │ │ │ │ -test_replay_rejects_trailing_partial_sample_header (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryFormatValidation.test_replay_rejects_trailing_partial_sample_header) │ │ │ │ -Replay rejects partial sample bytes instead of silently stopping. ... ok │ │ │ │ -test_binary_replay_to_jsonl_basic (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryReplayToJsonl.test_binary_replay_to_jsonl_basic) │ │ │ │ -Replay a small .bin to JSONL: meta/end shape, samples_total, run_id. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp51qf7d38.jsonl │ │ │ │ -ok │ │ │ │ -test_binary_replay_to_jsonl_omits_unavailable_columns (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryReplayToJsonl.test_binary_replay_to_jsonl_omits_unavailable_columns) │ │ │ │ -Columns the binary recorder did not capture are omitted, not 0. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpllc6qstf.jsonl │ │ │ │ -ok │ │ │ │ -test_binary_replay_to_jsonl_rle_weight_propagation (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryReplayToJsonl.test_binary_replay_to_jsonl_rle_weight_propagation) │ │ │ │ -RLE-batched identical samples land as a single agg entry with the right total. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpog6o8i46.jsonl │ │ │ │ -ok │ │ │ │ -test_binary_replay_preserves_main_thread_for_gecko (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_binary_replay_preserves_main_thread_for_gecko) │ │ │ │ -Binary replay preserves main thread identity for GeckoCollector. ... ok │ │ │ │ -test_column_positions_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_column_positions_preserved) │ │ │ │ -Various column positions are preserved exactly. ... ok │ │ │ │ -test_deep_call_stack (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_deep_call_stack) │ │ │ │ -Deep call stack roundtrips exactly. ... ok │ │ │ │ -test_delta_encoding_multiline (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_delta_encoding_multiline) │ │ │ │ -Multi-line spans (large end_lineno delta) roundtrip correctly. ... ok │ │ │ │ -test_full_location_roundtrip (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_full_location_roundtrip) │ │ │ │ -Full source location (end_lineno, column, end_column) roundtrips. ... ok │ │ │ │ -test_interpreter_ids_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_interpreter_ids_preserved) │ │ │ │ -Interpreter IDs are preserved exactly. ... ok │ │ │ │ -test_line_numbers_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_line_numbers_preserved) │ │ │ │ -Various line numbers are preserved exactly. ... ok │ │ │ │ -test_mixed_location_and_opcode (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_mixed_location_and_opcode) │ │ │ │ -Mixed full location and opcode data roundtrips. ... ok │ │ │ │ -test_multiple_interpreters_per_sample (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_multiple_interpreters_per_sample) │ │ │ │ -Multiple interpreters in one sample roundtrip exactly. ... ok │ │ │ │ -test_multiple_samples_same_stack (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_multiple_samples_same_stack) │ │ │ │ -Multiple identical samples roundtrip exactly (tests RLE). ... ok │ │ │ │ -test_multiple_samples_varying_stacks (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_multiple_samples_varying_stacks) │ │ │ │ -Multiple samples with varying stacks roundtrip exactly. ... ok │ │ │ │ -test_multiple_threads_per_sample (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_multiple_threads_per_sample) │ │ │ │ -Multiple threads in one sample roundtrip exactly. ... ok │ │ │ │ -test_opcode_none_roundtrip (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_opcode_none_roundtrip) │ │ │ │ -Opcode=None (sentinel 255) roundtrips as None. ... ok │ │ │ │ -test_opcode_roundtrip (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_opcode_roundtrip) │ │ │ │ -Opcode values roundtrip exactly. ... ok │ │ │ │ -test_same_line_different_columns (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_same_line_different_columns) │ │ │ │ -Same line with different columns creates distinct frames. ... ok │ │ │ │ -test_same_line_different_opcodes (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_same_line_different_opcodes) │ │ │ │ -Same line with different opcodes creates distinct frames. ... ok │ │ │ │ -test_same_thread_id_different_interpreters (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_same_thread_id_different_interpreters) │ │ │ │ -Same thread_id in different interpreters must be tracked separately. ... ok │ │ │ │ -test_sample_interval_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_sample_interval_preserved) │ │ │ │ -Sample interval is preserved in file metadata. ... ok │ │ │ │ -test_single_sample_multi_frame (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_single_sample_multi_frame) │ │ │ │ -Single sample with call stack roundtrips exactly. ... ok │ │ │ │ -test_single_sample_single_frame (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_single_sample_single_frame) │ │ │ │ -Single sample with one frame roundtrips exactly. ... ok │ │ │ │ -test_status_flags_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_status_flags_preserved) │ │ │ │ -All thread status flags are preserved exactly. ... ok │ │ │ │ -test_thread_ids_preserved (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_thread_ids_preserved) │ │ │ │ -Thread IDs are preserved exactly. ... ok │ │ │ │ -test_threads_interleaved_samples (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_threads_interleaved_samples) │ │ │ │ -Multiple threads with interleaved varying samples. ... ok │ │ │ │ -test_zstd_compression_roundtrip (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryRoundTrip.test_zstd_compression_roundtrip) │ │ │ │ -Zstd compressed data roundtrips exactly. ... ok │ │ │ │ -test_encoding_transitions_stress (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryStress.test_encoding_transitions_stress) │ │ │ │ -Stress test stack encoding transitions. ... ok │ │ │ │ -test_multi_thread_stress (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryStress.test_multi_thread_stress) │ │ │ │ -Stress test with many threads and interleaved samples. ... ok │ │ │ │ -test_random_samples_stress (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryStress.test_random_samples_stress) │ │ │ │ -Stress test with random samples - exercises hash table resizing. ... ok │ │ │ │ -test_rle_stress (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryStress.test_rle_stress) │ │ │ │ -Stress test RLE encoding with identical samples. ... ok │ │ │ │ -test_same_thread_id_multiple_interpreters_stress (test.test_profiling.test_sampling_profiler.test_binary_format.TestBinaryStress.test_same_thread_id_multiple_interpreters_stress) │ │ │ │ -Stress test: same thread_id across multiple interpreters with interleaved samples. ... ok │ │ │ │ -test_timestamp_preservation (test.test_profiling.test_sampling_profiler.test_binary_format.TestTimestampPreservation.test_timestamp_preservation) │ │ │ │ -Timestamps are preserved during round-trip. ... ok │ │ │ │ -test_timestamp_preservation_with_rle (test.test_profiling.test_sampling_profiler.test_binary_format.TestTimestampPreservation.test_timestamp_preservation_with_rle) │ │ │ │ -RLE-batched samples preserve individual timestamps. ... ok │ │ │ │ -test_generator_not_under_consumer_arithmetic (test.test_profiling.test_sampling_profiler.test_blocking.TestBlockingModeStackAccuracy.test_generator_not_under_consumer_arithmetic) │ │ │ │ -Test that fibonacci_generator doesn't appear when consume_generator does arithmetic. ... ok │ │ │ │ -test_build_child_profiler_args (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_build_child_profiler_args) │ │ │ │ -Test building CLI args for child profilers. ... ok │ │ │ │ -test_build_child_profiler_args_no_gc (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_build_child_profiler_args_no_gc) │ │ │ │ -Test building CLI args with --no-gc. ... ok │ │ │ │ -test_build_output_pattern_default (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_build_output_pattern_default) │ │ │ │ -Test output pattern generation with default output. ... ok │ │ │ │ -test_build_output_pattern_with_outfile (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_build_output_pattern_with_outfile) │ │ │ │ -Test output pattern generation with user-specified output. ... ok │ │ │ │ -test_subprocesses_flag_parsed (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_subprocesses_flag_parsed) │ │ │ │ -Test that --subprocesses flag is recognized. ... ok │ │ │ │ -test_subprocesses_incompatible_with_live (test.test_profiling.test_sampling_profiler.test_children.TestCLIChildrenFlag.test_subprocesses_incompatible_with_live) │ │ │ │ -Test that --subprocesses is incompatible with --live. ... usage: python -m test.libregrtest.worker [-h] │ │ │ │ -python -m test.libregrtest.worker: error: --subprocesses is incompatible with --live mode. │ │ │ │ -ok │ │ │ │ -test_context_manager (test.test_profiling.test_sampling_profiler.test_children.TestChildProcessMonitor.test_context_manager) │ │ │ │ -Test that ChildProcessMonitor works as a context manager. ... ok │ │ │ │ -test_monitor_creation (test.test_profiling.test_sampling_profiler.test_children.TestChildProcessMonitor.test_monitor_creation) │ │ │ │ -Test that ChildProcessMonitor can be created. ... ok │ │ │ │ -test_monitor_lifecycle (test.test_profiling.test_sampling_profiler.test_children.TestChildProcessMonitor.test_monitor_lifecycle) │ │ │ │ -Test monitor lifecycle via context manager. ... ok │ │ │ │ -test_spawned_profilers_property (test.test_profiling.test_sampling_profiler.test_children.TestChildProcessMonitor.test_spawned_profilers_property) │ │ │ │ -Test that spawned_profilers returns a copy of the list. ... ok │ │ │ │ -test_build_child_profiler_args_diff_flamegraph (test.test_profiling.test_sampling_profiler.test_children.TestChildProfilerArgBuilder.test_build_child_profiler_args_diff_flamegraph) │ │ │ │ -Test child args use the real --diff-flamegraph flag. ... ok │ │ │ │ -test_setup_child_monitor (test.test_profiling.test_sampling_profiler.test_children.TestChildrenIntegration.test_setup_child_monitor) │ │ │ │ -Test setting up a child monitor from args. ... ok │ │ │ │ -test_subprocesses_flag_no_crash_on_quick_child (test.test_profiling.test_sampling_profiler.test_children.TestEndToEndChildrenCLI.test_subprocesses_flag_no_crash_on_quick_child) │ │ │ │ -Test that --subprocesses doesn't crash when child exits quickly. ... ok │ │ │ │ -test_subprocesses_flag_spawns_child_and_creates_output (test.test_profiling.test_sampling_profiler.test_children.TestEndToEndChildrenCLI.test_subprocesses_flag_spawns_child_and_creates_output) │ │ │ │ -Test that --subprocesses flag works end-to-end with actual subprocesses. ... ok │ │ │ │ -test_subprocesses_flag_with_flamegraph_output (test.test_profiling.test_sampling_profiler.test_children.TestEndToEndChildrenCLI.test_subprocesses_flag_with_flamegraph_output) │ │ │ │ -Test --subprocesses with flamegraph output format. ... ok │ │ │ │ -test_discover_child_process_linux (test.test_profiling.test_sampling_profiler.test_children.TestGetChildPids.test_discover_child_process_linux) │ │ │ │ -Test that we can discover child processes on Linux. ... ok │ │ │ │ -test_get_child_pids_fallback (test.test_profiling.test_sampling_profiler.test_children.TestGetChildPids.test_get_child_pids_fallback) │ │ │ │ -Test the fallback implementation for get_child_pids. ... ok │ │ │ │ -test_get_child_pids_from_remote_debugging (test.test_profiling.test_sampling_profiler.test_children.TestGetChildPids.test_get_child_pids_from_remote_debugging) │ │ │ │ -Test get_child_pids from _remote_debugging module. ... ok │ │ │ │ -test_nonexistent_pid_returns_empty (test.test_profiling.test_sampling_profiler.test_children.TestGetChildPids.test_nonexistent_pid_returns_empty) │ │ │ │ -Test that nonexistent PID returns empty list. ... ok │ │ │ │ -test_recursive_child_discovery (test.test_profiling.test_sampling_profiler.test_children.TestGetChildPids.test_recursive_child_discovery) │ │ │ │ -Test that recursive=True finds grandchildren. ... ok │ │ │ │ -test_is_python_process_current_process (test.test_profiling.test_sampling_profiler.test_children.TestIsPythonProcess.test_is_python_process_current_process) │ │ │ │ -Test that current process is detected as Python. ... ok │ │ │ │ -test_is_python_process_exited_process (test.test_profiling.test_sampling_profiler.test_children.TestIsPythonProcess.test_is_python_process_exited_process) │ │ │ │ -Test handling of a process that exits quickly. ... ok │ │ │ │ -test_is_python_process_non_python_subprocess (test.test_profiling.test_sampling_profiler.test_children.TestIsPythonProcess.test_is_python_process_non_python_subprocess) │ │ │ │ -Test that a non-Python subprocess is not detected as Python. ... ok │ │ │ │ -test_is_python_process_nonexistent_pid (test.test_profiling.test_sampling_profiler.test_children.TestIsPythonProcess.test_is_python_process_nonexistent_pid) │ │ │ │ -Test that nonexistent PID returns False. ... ok │ │ │ │ -test_is_python_process_python_subprocess (test.test_profiling.test_sampling_profiler.test_children.TestIsPythonProcess.test_is_python_process_python_subprocess) │ │ │ │ -Test that a Python subprocess is detected as Python. ... ok │ │ │ │ -test_cleanup_interval_constant_exists (test.test_profiling.test_sampling_profiler.test_children.TestMaxChildProfilersLimit.test_cleanup_interval_constant_exists) │ │ │ │ -Test that _CLEANUP_INTERVAL_CYCLES constant is defined. ... ok │ │ │ │ -test_max_profilers_constant_exists (test.test_profiling.test_sampling_profiler.test_children.TestMaxChildProfilersLimit.test_max_profilers_constant_exists) │ │ │ │ -Test that _MAX_CHILD_PROFILERS constant is defined. ... ok │ │ │ │ -test_monitor_respects_max_limit (test.test_profiling.test_sampling_profiler.test_children.TestMaxChildProfilersLimit.test_monitor_respects_max_limit) │ │ │ │ -Test that monitor refuses to spawn more than _MAX_CHILD_PROFILERS. ... ok │ │ │ │ -test_wait_for_profilers_empty_list (test.test_profiling.test_sampling_profiler.test_children.TestWaitForProfilers.test_wait_for_profilers_empty_list) │ │ │ │ -Test that wait_for_profilers returns immediately with no profilers. ... ok │ │ │ │ -test_wait_for_profilers_multiple (test.test_profiling.test_sampling_profiler.test_children.TestWaitForProfilers.test_wait_for_profilers_multiple) │ │ │ │ -Test waiting for multiple profilers. ... ok │ │ │ │ -test_wait_for_profilers_timeout (test.test_profiling.test_sampling_profiler.test_children.TestWaitForProfilers.test_wait_for_profilers_timeout) │ │ │ │ -Test that wait_for_profilers respects timeout. ... ok │ │ │ │ -test_wait_for_profilers_with_completed_process (test.test_profiling.test_sampling_profiler.test_children.TestWaitForProfilers.test_wait_for_profilers_with_completed_process) │ │ │ │ -Test waiting for profilers that complete quickly. ... ok │ │ │ │ -test_argument_parsing_basic (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_argument_parsing_basic) ... ok │ │ │ │ -test_async_aware_default_is_none (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_default_is_none) │ │ │ │ -Test async_aware defaults to None when --async-aware not specified. ... ok │ │ │ │ -test_async_aware_flag_defaults_to_running (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_flag_defaults_to_running) │ │ │ │ -Test --async-aware flag enables async profiling with default 'running' mode. ... ok │ │ │ │ -test_async_aware_incompatible_with_all_threads (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_incompatible_with_all_threads) │ │ │ │ -Test --async-aware is incompatible with --all-threads. ... ok │ │ │ │ -test_async_aware_incompatible_with_both_native_and_no_gc (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_incompatible_with_both_native_and_no_gc) │ │ │ │ -Test --async-aware is incompatible with both --native and --no-gc. ... ok │ │ │ │ -test_async_aware_incompatible_with_mode (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_incompatible_with_mode) │ │ │ │ -Test --async-aware is incompatible with --mode (non-wall). ... ok │ │ │ │ -test_async_aware_incompatible_with_native (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_incompatible_with_native) │ │ │ │ -Test --async-aware is incompatible with --native. ... ok │ │ │ │ -test_async_aware_incompatible_with_no_gc (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_incompatible_with_no_gc) │ │ │ │ -Test --async-aware is incompatible with --no-gc. ... ok │ │ │ │ -test_async_aware_with_async_mode_all (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_aware_with_async_mode_all) │ │ │ │ -Test --async-aware with --async-mode all. ... ok │ │ │ │ -test_async_mode_invalid_choice (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_mode_invalid_choice) │ │ │ │ -Test --async-mode with invalid choice raises error. ... ok │ │ │ │ -test_async_mode_requires_async_aware (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_async_mode_requires_async_aware) │ │ │ │ -Test --async-mode without --async-aware raises error. ... ok │ │ │ │ -test_cli_attach_nonexistent_pid (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_attach_nonexistent_pid) ... ok │ │ │ │ -test_cli_collapsed_format_validation (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_collapsed_format_validation) │ │ │ │ -Test that CLI properly validates incompatible options with collapsed format. ... ok │ │ │ │ -test_cli_complex_script_arguments (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_complex_script_arguments) ... ok │ │ │ │ -test_cli_custom_output_filenames (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_custom_output_filenames) │ │ │ │ -Test custom output filenames for both formats. ... ok │ │ │ │ -test_cli_default_collapsed_filename (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_default_collapsed_filename) │ │ │ │ -Test that collapsed format gets a default filename when not specified. ... ok │ │ │ │ -test_cli_dump_async_aware_defaults_to_all (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_async_aware_defaults_to_all) ... ok │ │ │ │ -test_cli_dump_async_mode_all_is_forwarded (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_async_mode_all_is_forwarded) ... ok │ │ │ │ -test_cli_dump_async_mode_requires_async_aware (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_async_mode_requires_async_aware) ... ok │ │ │ │ -test_cli_dump_async_mode_running_is_forwarded (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_async_mode_running_is_forwarded) ... ok │ │ │ │ -test_cli_dump_help_lists_dump_options_without_mode (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_help_lists_dump_options_without_mode) ... ok │ │ │ │ -test_cli_dump_process_exits_before_snapshot (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_process_exits_before_snapshot) ... ok │ │ │ │ -test_cli_dump_rejects_async_aware_with_all_threads (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_rejects_async_aware_with_all_threads) ... ok │ │ │ │ -test_cli_dump_rejects_async_aware_with_native (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_rejects_async_aware_with_native) ... ok │ │ │ │ -test_cli_dump_rejects_async_aware_with_no_gc (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_rejects_async_aware_with_no_gc) ... ok │ │ │ │ -test_cli_dump_rejects_mode_option (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_rejects_mode_option) ... ok │ │ │ │ -test_cli_dump_subcommand (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_subcommand) ... ok │ │ │ │ -test_cli_dump_subcommand_options (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_subcommand_options) ... ok │ │ │ │ -test_cli_dump_unknown_process (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_dump_unknown_process) ... ok │ │ │ │ -test_cli_empty_module_name (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_empty_module_name) ... ok │ │ │ │ -test_cli_jsonl_create_collector_propagates_mode (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_jsonl_create_collector_propagates_mode) │ │ │ │ -_create_collector('jsonl', ..., mode=X) lands X in the meta record. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpamlxd6i7.jsonl │ │ │ │ -ok │ │ │ │ -test_cli_jsonl_extension_in_format_extensions (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_jsonl_extension_in_format_extensions) │ │ │ │ -FORMAT_EXTENSIONS maps 'jsonl' -> 'jsonl' so default filenames work. ... ok │ │ │ │ -test_cli_jsonl_format_mutually_exclusive_with_pstats (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_jsonl_format_mutually_exclusive_with_pstats) │ │ │ │ ---jsonl and --pstats cannot be combined (mutually exclusive group). ... ok │ │ │ │ -test_cli_jsonl_rejects_opcodes_combination (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_jsonl_rejects_opcodes_combination) │ │ │ │ ---opcodes is incompatible with --jsonl per opcodes_compatible_formats. ... ok │ │ │ │ -test_cli_long_module_option (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_long_module_option) ... ok │ │ │ │ -test_cli_missing_required_arguments (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_missing_required_arguments) │ │ │ │ -Test that CLI requires subcommand. ... ok │ │ │ │ -test_cli_module_argument_parsing (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_module_argument_parsing) ... ok │ │ │ │ -test_cli_module_with_arguments (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_module_with_arguments) ... ok │ │ │ │ -test_cli_module_with_profiler_options (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_module_with_profiler_options) ... ok │ │ │ │ -test_cli_mutually_exclusive_format_options (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_mutually_exclusive_format_options) │ │ │ │ -Test that pstats and collapsed options are mutually exclusive. ... ok │ │ │ │ -test_cli_mutually_exclusive_pid_module (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_mutually_exclusive_pid_module) ... ok │ │ │ │ -test_cli_mutually_exclusive_pid_script (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_mutually_exclusive_pid_script) ... ok │ │ │ │ -test_cli_no_target_specified (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_no_target_specified) ... ok │ │ │ │ -test_cli_replay_reader_errors_exit_cleanly (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_replay_reader_errors_exit_cleanly) ... ok │ │ │ │ -test_cli_replay_rejects_non_binary_profile (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_replay_rejects_non_binary_profile) ... ok │ │ │ │ -test_cli_script_argument_parsing (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_script_argument_parsing) ... ok │ │ │ │ -test_cli_script_with_arguments (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_script_with_arguments) ... ok │ │ │ │ -test_cli_script_with_profiler_options (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_cli_script_with_profiler_options) │ │ │ │ -Test script with various profiler options. ... ok │ │ │ │ -test_run_nonexistent_module_exits_cleanly (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_run_nonexistent_module_exits_cleanly) │ │ │ │ -Test that running a non-existent module exits with a clean error. ... ok │ │ │ │ -test_run_nonexistent_script_exits_cleanly (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_run_nonexistent_script_exits_cleanly) │ │ │ │ -Test that running a non-existent script exits with a clean error. ... ok │ │ │ │ -test_sort_options (test.test_profiling.test_sampling_profiler.test_cli.TestSampleProfilerCLI.test_sort_options) ... ok │ │ │ │ -test_collapsed_stack_frame_format (test.test_profiling.test_sampling_profiler.test_collectors.TestCollectorFrameFormat.test_collapsed_stack_frame_format) │ │ │ │ -Test CollapsedStackCollector with 4-element frame format. ... ok │ │ │ │ -test_flamegraph_collector_frame_format (test.test_profiling.test_sampling_profiler.test_collectors.TestCollectorFrameFormat.test_flamegraph_collector_frame_format) │ │ │ │ -Test FlamegraphCollector with 4-element frame format. ... ok │ │ │ │ -test_gecko_collector_frame_format (test.test_profiling.test_sampling_profiler.test_collectors.TestCollectorFrameFormat.test_gecko_collector_frame_format) │ │ │ │ -Test GeckoCollector with 4-element frame format. ... ok │ │ │ │ -test_jsonl_collector_frame_format (test.test_profiling.test_sampling_profiler.test_collectors.TestCollectorFrameFormat.test_jsonl_collector_frame_format) │ │ │ │ -Test JsonlCollector with 4-element frame format. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpvl0wjk1x │ │ │ │ -ok │ │ │ │ -test_pstats_collector_frame_format (test.test_profiling.test_sampling_profiler.test_collectors.TestCollectorFrameFormat.test_pstats_collector_frame_format) │ │ │ │ -Test PstatsCollector with 4-element frame format. ... ok │ │ │ │ -test_gecko_collector_opcodes_disabled_by_default (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_collector_opcodes_disabled_by_default) │ │ │ │ -Test that opcode tracking is disabled by default. ... ok │ │ │ │ -test_gecko_collector_opcodes_enabled (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_collector_opcodes_enabled) │ │ │ │ -Test that opcode tracking can be enabled. ... ok │ │ │ │ -test_gecko_opcode_markers_not_emitted_when_disabled (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_opcode_markers_not_emitted_when_disabled) │ │ │ │ -Test that no opcode markers when opcodes=False. ... ok │ │ │ │ -test_gecko_opcode_state_change_emits_marker (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_opcode_state_change_emits_marker) │ │ │ │ -Test that opcode state change emits an interval marker. ... ok │ │ │ │ -test_gecko_opcode_state_tracking (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_opcode_state_tracking) │ │ │ │ -Test that GeckoCollector tracks opcode state changes. ... ok │ │ │ │ -test_gecko_opcode_with_none_opcode (test.test_profiling.test_sampling_profiler.test_collectors.TestGeckoOpcodeMarkers.test_gecko_opcode_with_none_opcode) │ │ │ │ -Test that None opcode doesn't cause issues. ... ok │ │ │ │ -test_collapsed_stack_collector_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_collapsed_stack_collector_filters_internal_frames) │ │ │ │ -Test that CollapsedStackCollector filters out internal frames. ... ok │ │ │ │ -test_filter_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_filter_internal_frames) │ │ │ │ -Test that _sync_coordinator frames are filtered from anywhere in stack. ... ok │ │ │ │ -test_flamegraph_collector_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_flamegraph_collector_filters_internal_frames) │ │ │ │ -Test that FlamegraphCollector filters out internal frames. ... ok │ │ │ │ -test_gecko_collector_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_gecko_collector_filters_internal_frames) │ │ │ │ -Test that GeckoCollector filters out internal frames. ... ok │ │ │ │ -test_jsonl_collector_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_jsonl_collector_filters_internal_frames) │ │ │ │ -Test that JsonlCollector filters out internal frames. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpkbijcnrj │ │ │ │ -ok │ │ │ │ -test_pstats_collector_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_collectors.TestInternalFrameFiltering.test_pstats_collector_filters_internal_frames) │ │ │ │ -Test that PstatsCollector filters out internal frames. ... ok │ │ │ │ -test_extract_lineno_from_int (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_extract_lineno_from_int) │ │ │ │ -Test extracting lineno from a bare integer line number. ... ok │ │ │ │ -test_extract_lineno_from_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_extract_lineno_from_location_info) │ │ │ │ -Test extracting lineno from LocationInfo namedtuple. ... ok │ │ │ │ -test_extract_lineno_from_none (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_extract_lineno_from_none) │ │ │ │ -Test extracting lineno from None (synthetic frames). ... ok │ │ │ │ -test_extract_lineno_from_tuple (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_extract_lineno_from_tuple) │ │ │ │ -Test extracting lineno from plain tuple. ... ok │ │ │ │ -test_normalize_location_with_int (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_normalize_location_with_int) │ │ │ │ -Test normalize_location expands a legacy integer line number. ... ok │ │ │ │ -test_normalize_location_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_normalize_location_with_location_info) │ │ │ │ -Test normalize_location passes through LocationInfo. ... ok │ │ │ │ -test_normalize_location_with_none (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_normalize_location_with_none) │ │ │ │ -Test normalize_location returns DEFAULT_LOCATION for None. ... ok │ │ │ │ -test_normalize_location_with_tuple (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationHelpers.test_normalize_location_with_tuple) │ │ │ │ -Test normalize_location passes through tuple. ... ok │ │ │ │ -test_collapsed_stack_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_collapsed_stack_with_location_info) │ │ │ │ -Test CollapsedStackCollector handles LocationInfo properly. ... ok │ │ │ │ -test_flamegraph_collector_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_flamegraph_collector_with_location_info) │ │ │ │ -Test FlamegraphCollector handles LocationInfo properly. ... ok │ │ │ │ -test_gecko_collector_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_gecko_collector_with_location_info) │ │ │ │ -Test GeckoCollector handles LocationInfo properly. ... ok │ │ │ │ -test_jsonl_collector_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_jsonl_collector_with_location_info) │ │ │ │ -Test JsonlCollector handles LocationInfo properly. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp93uzabqy │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_with_none_location (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_jsonl_collector_with_none_location) │ │ │ │ -Test JsonlCollector handles None location (synthetic frames). ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmplkxkkz9y │ │ │ │ -ok │ │ │ │ -test_pstats_collector_with_location_info (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_pstats_collector_with_location_info) │ │ │ │ -Test PstatsCollector handles LocationInfo properly. ... ok │ │ │ │ -test_pstats_collector_with_none_location (test.test_profiling.test_sampling_profiler.test_collectors.TestLocationInCollectors.test_pstats_collector_with_none_location) │ │ │ │ -Test PstatsCollector handles None location (synthetic frames). ... ok │ │ │ │ -test_format_opcode_specialized (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeFormatting.test_format_opcode_specialized) │ │ │ │ -Test format_opcode for a specialized opcode shows base in parens. ... ok │ │ │ │ -test_format_opcode_standard (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeFormatting.test_format_opcode_standard) │ │ │ │ -Test format_opcode for a standard opcode. ... ok │ │ │ │ -test_format_opcode_unknown (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeFormatting.test_format_opcode_unknown) │ │ │ │ -Test format_opcode for an unknown opcode. ... ok │ │ │ │ -test_get_opcode_info_standard_opcode (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeFormatting.test_get_opcode_info_standard_opcode) │ │ │ │ -Test get_opcode_info for a standard opcode. ... ok │ │ │ │ -test_get_opcode_info_unknown_opcode (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeFormatting.test_get_opcode_info_unknown_opcode) │ │ │ │ -Test get_opcode_info for an unknown opcode. ... ok │ │ │ │ -test_collectors_ignore_opcode_for_key_generation (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeHandling.test_collectors_ignore_opcode_for_key_generation) │ │ │ │ -Test that collectors use (filename, lineno, funcname) as key, not opcode. ... ok │ │ │ │ -test_frame_with_opcode (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeHandling.test_frame_with_opcode) │ │ │ │ -Test MockFrameInfo properly stores opcode. ... ok │ │ │ │ -test_frame_without_opcode (test.test_profiling.test_sampling_profiler.test_collectors.TestOpcodeHandling.test_frame_without_opcode) │ │ │ │ -Test MockFrameInfo with no opcode defaults to None. ... ok │ │ │ │ -test_pstats_collector_cumulative_percentage_cannot_exceed_100 (test.test_profiling.test_sampling_profiler.test_collectors.TestRecursiveFunctionHandling.test_pstats_collector_cumulative_percentage_cannot_exceed_100) │ │ │ │ -Test that cumulative percentage stays <= 100% even with deep recursion. ... ok │ │ │ │ -test_pstats_collector_different_lines_same_function_counted_separately (test.test_profiling.test_sampling_profiler.test_collectors.TestRecursiveFunctionHandling.test_pstats_collector_different_lines_same_function_counted_separately) │ │ │ │ -Test that different line numbers in same function are tracked separately. ... ok │ │ │ │ -test_pstats_collector_mixed_recursive_and_nonrecursive (test.test_profiling.test_sampling_profiler.test_collectors.TestRecursiveFunctionHandling.test_pstats_collector_mixed_recursive_and_nonrecursive) │ │ │ │ -Test a call stack with both recursive and non-recursive functions. ... ok │ │ │ │ -test_pstats_collector_recursive_function_multiple_samples (test.test_profiling.test_sampling_profiler.test_collectors.TestRecursiveFunctionHandling.test_pstats_collector_recursive_function_multiple_samples) │ │ │ │ -Test cumulative counting across multiple samples with recursion. ... ok │ │ │ │ -test_pstats_collector_recursive_function_single_sample (test.test_profiling.test_sampling_profiler.test_collectors.TestRecursiveFunctionHandling.test_pstats_collector_recursive_function_single_sample) │ │ │ │ -Test that recursive functions are counted once per sample, not per occurrence. ... ok │ │ │ │ -test_collapsed_stack_collector_basic (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_collapsed_stack_collector_basic) ... ok │ │ │ │ -test_collapsed_stack_collector_export (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_collapsed_stack_collector_export) ... ok │ │ │ │ -test_collapsed_stack_collector_with_empty_and_deep_stacks (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_collapsed_stack_collector_with_empty_and_deep_stacks) │ │ │ │ -Test CollapsedStackCollector handles empty frames, single-frame stacks, and very deep call stacks. ... ok │ │ │ │ -test_diff_flamegraph_changed_functions (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_changed_functions) │ │ │ │ -Functions with different sample counts should have correct diff and diff_pct. ... ok │ │ │ │ -test_diff_flamegraph_elided_preserves_metadata (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_elided_preserves_metadata) │ │ │ │ -Elided flamegraph preserves thread_stats, per_thread_stats, and opcodes. ... ok │ │ │ │ -test_diff_flamegraph_elided_stacks (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_elided_stacks) │ │ │ │ -Paths in baseline but not current produce elided stacks. ... ok │ │ │ │ -test_diff_flamegraph_elided_top_level_root (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_elided_top_level_root) │ │ │ │ -Elided top-level roots do not crash metadata generation. ... ok │ │ │ │ -test_diff_flamegraph_empty_baseline (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_empty_baseline) │ │ │ │ -Empty baseline with non-empty current uses scale=1.0 fallback. ... ok │ │ │ │ -test_diff_flamegraph_empty_current (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_empty_current) │ │ │ │ -Empty current profile still produces differential metadata and elided paths. ... ok │ │ │ │ -test_diff_flamegraph_export (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_export) │ │ │ │ -DiffFlamegraphCollector export produces differential HTML. ... ok │ │ │ │ -test_diff_flamegraph_function_matched_despite_line_change (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_function_matched_despite_line_change) │ │ │ │ -Functions match by (filename, funcname), ignoring lineno. ... ok │ │ │ │ -test_diff_flamegraph_identical_profiles (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_identical_profiles) │ │ │ │ -When baseline and current are identical, diff should be ~0. ... ok │ │ │ │ -test_diff_flamegraph_load_baseline (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_load_baseline) │ │ │ │ -Diff annotations work when baseline is loaded from a binary file. ... ok │ │ │ │ -test_diff_flamegraph_new_function (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_new_function) │ │ │ │ -A function only in current should have diff_pct=100 and baseline=0. ... ok │ │ │ │ -test_diff_flamegraph_preserves_metadata (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_preserves_metadata) │ │ │ │ -Differential mode preserves threads and opcodes metadata. ... ok │ │ │ │ -test_diff_flamegraph_scale_factor (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_diff_flamegraph_scale_factor) │ │ │ │ -Scale factor adjusts when sample counts differ. ... ok │ │ │ │ -test_flamegraph_collector_basic (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_basic) │ │ │ │ -Test basic FlamegraphCollector functionality. ... ok │ │ │ │ -test_flamegraph_collector_export (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_export) │ │ │ │ -Test flamegraph HTML export functionality. ... ok │ │ │ │ -test_flamegraph_collector_json_structure_includes_stats (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_json_structure_includes_stats) │ │ │ │ -Test that exported JSON includes thread_stats and per_thread_stats. ... ok │ │ │ │ -test_flamegraph_collector_mode_handling (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_mode_handling) │ │ │ │ -Test that profiling mode is correctly passed through to exported data. ... ok │ │ │ │ -test_flamegraph_collector_per_thread_gc_percentage (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_per_thread_gc_percentage) │ │ │ │ -Test that per-thread GC percentage uses total samples as denominator. ... ok │ │ │ │ -test_flamegraph_collector_per_thread_stats (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_per_thread_stats) │ │ │ │ -Test per-thread statistics tracking in FlamegraphCollector. ... ok │ │ │ │ -test_flamegraph_collector_percentage_calculations (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_percentage_calculations) │ │ │ │ -Test that percentage calculations are correct in exported data. ... ok │ │ │ │ -test_flamegraph_collector_stats_accumulation (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_stats_accumulation) │ │ │ │ -Test that FlamegraphCollector accumulates stats across samples. ... ok │ │ │ │ -test_flamegraph_collector_zero_samples_edge_case (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_flamegraph_collector_zero_samples_edge_case) │ │ │ │ -Test that collector handles zero samples gracefully. ... ok │ │ │ │ -test_gecko_collector_basic (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_gecko_collector_basic) │ │ │ │ -Test basic GeckoCollector functionality. ... ok │ │ │ │ -test_gecko_collector_export (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_gecko_collector_export) │ │ │ │ -Test Gecko profile export functionality. ... ok │ │ │ │ -test_gecko_collector_markers (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_gecko_collector_markers) │ │ │ │ -Test Gecko profile markers for GIL and CPU state tracking. ... ok │ │ │ │ -test_heatmap_navigation_restarts_line_highlight (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_heatmap_navigation_restarts_line_highlight) │ │ │ │ -Test heatmap navigation can replay target line highlights. ... ok │ │ │ │ -test_jsonl_collector_emits_col_and_end_col_when_present (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_emits_col_and_end_col_when_present) │ │ │ │ -All four location fields are emitted when col/end_col are >= 0. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp6v9y_thw │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_export_empty_profile (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_export_empty_profile) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmprlw0lfxb │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_export_exact_output (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_export_exact_output) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp9bt6n2bd │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_export_includes_mode_in_meta (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_export_includes_mode_in_meta) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp2xe902m3 │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_partial_location_elision (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_partial_location_elision) │ │ │ │ -Negative col/end_col/end_line fields are individually elided. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpzr5pgg_5 │ │ │ │ -JSONL profile written to /tmp/test_python_zjj_vh8g/tmpltfykdez │ │ │ │ -JSONL profile written to /tmp/test_python_zjj_vh8g/tmpuinr1d0w │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_recursion_with_weight (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_recursion_with_weight) │ │ │ │ -Recursion dedup respects weight, not occurrence count. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp1vc08vwf │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_recursive_frames_counted_once_per_sample (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_recursive_frames_counted_once_per_sample) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp37tioe44 │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_respects_weight_for_rle_batched_samples (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_respects_weight_for_rle_batched_samples) │ │ │ │ -weight>1 (from binary replay RLE) is honored in self/cumulative. ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpo4h4y2mw │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_skip_idle_filters_threads (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_skip_idle_filters_threads) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmp57spkgir │ │ │ │ -JSONL profile written to /tmp/test_python_zjj_vh8g/tmp57spkgir │ │ │ │ -ok │ │ │ │ -test_jsonl_collector_splits_large_exports_into_chunks (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_jsonl_collector_splits_large_exports_into_chunks) ... JSONL profile written to /tmp/test_python_zjj_vh8g/tmpxw016l0f │ │ │ │ -ok │ │ │ │ -test_mock_frame_info_with_empty_and_unicode_values (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_mock_frame_info_with_empty_and_unicode_values) │ │ │ │ -Test MockFrameInfo handles empty strings, unicode characters, and very long names correctly. ... ok │ │ │ │ -test_pstats_collector_basic (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_pstats_collector_basic) │ │ │ │ -Test basic PstatsCollector functionality. ... ok │ │ │ │ -test_pstats_collector_create_stats (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_pstats_collector_create_stats) │ │ │ │ -Test PstatsCollector stats creation. ... ok │ │ │ │ -test_pstats_collector_export (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_pstats_collector_export) ... ok │ │ │ │ -test_pstats_collector_single_frame_stacks (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_pstats_collector_single_frame_stacks) │ │ │ │ -Test PstatsCollector with single-frame call stacks to trigger len(frames) <= 1 branch. ... ok │ │ │ │ -test_pstats_collector_with_extreme_intervals_and_empty_data (test.test_profiling.test_sampling_profiler.test_collectors.TestSampleProfilerComponents.test_pstats_collector_with_extreme_intervals_and_empty_data) │ │ │ │ -Test PstatsCollector handles zero/large intervals, empty frames, None thread IDs, and duplicate frames. ... ok │ │ │ │ -test_format_stack_dump_async_task (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_async_task) ... ok │ │ │ │ -test_format_stack_dump_colorized (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_colorized) ... ok │ │ │ │ -test_format_stack_dump_empty (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_empty) ... ok │ │ │ │ -test_format_stack_dump_filters_internal_frames (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_filters_internal_frames) ... ok │ │ │ │ -test_format_stack_dump_formats_opcode_name (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_formats_opcode_name) ... ok │ │ │ │ -test_format_stack_dump_formats_unknown_opcode (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_formats_unknown_opcode) ... ok │ │ │ │ -test_format_stack_dump_highlights_source_range (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_highlights_source_range) ... ok │ │ │ │ -test_format_stack_dump_highlights_source_range_after_trimming (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_highlights_source_range_after_trimming) ... ok │ │ │ │ -test_format_stack_dump_labels_known_idle_status (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_labels_known_idle_status) ... ok │ │ │ │ -test_format_stack_dump_omits_unknown_status (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_omits_unknown_status) ... ok │ │ │ │ -test_format_stack_dump_omits_unknown_when_other_status_exists (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_omits_unknown_when_other_status_exists) ... ok │ │ │ │ -test_format_stack_dump_prefers_qualname_attribute (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_prefers_qualname_attribute) ... ok │ │ │ │ -test_format_stack_dump_shows_interpreter_ids_when_multiple (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_shows_interpreter_ids_when_multiple) ... ok │ │ │ │ -test_format_stack_dump_single_thread (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_single_thread) ... ok │ │ │ │ -test_format_stack_dump_status_does_not_add_idle_to_waiting_thread (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_status_does_not_add_idle_to_waiting_thread) ... ok │ │ │ │ -test_format_stack_dump_strips_source_like_traceback (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_strips_source_like_traceback) ... ok │ │ │ │ -test_format_stack_dump_with_structseq_tuples (test.test_profiling.test_sampling_profiler.test_dump.TestStackDumpFormatting.test_format_stack_dump_with_structseq_tuples) ... ok │ │ │ │ -test_async_aware_all_sees_sleeping_and_running_tasks (test.test_profiling.test_sampling_profiler.test_integration.TestAsyncAwareProfilingIntegration.test_async_aware_all_sees_sleeping_and_running_tasks) │ │ │ │ -Test that async_aware='all' captures both sleeping and CPU-running tasks. ... Captured 1806 samples in 2.00 seconds │ │ │ │ -Sample rate: 902.90 samples/sec │ │ │ │ -Error rate: 0.00 │ │ │ │ -Warning: missed 194 samples from the expected total of 2000 (9.70%) │ │ │ │ -ok │ │ │ │ -test_async_aware_running_sees_only_cpu_task (test.test_profiling.test_sampling_profiler.test_integration.TestAsyncAwareProfilingIntegration.test_async_aware_running_sees_only_cpu_task) │ │ │ │ -Test that async_aware='running' only captures the actively running task. ... Captured 2000 samples in 2.00 seconds │ │ │ │ -Sample rate: 999.96 samples/sec │ │ │ │ -Error rate: 0.30 │ │ │ │ -ok │ │ │ │ -test_all_stacks_share_same_base_frame (test.test_profiling.test_sampling_profiler.test_integration.TestDeepGeneratorFrameCache.test_all_stacks_share_same_base_frame) │ │ │ │ -Verify all sampled stacks reach the entry point function. ... ok │ │ │ │ -test_alternating_call_patterns (test.test_profiling.test_sampling_profiler.test_integration.TestRecursiveFunctionProfiling.test_alternating_call_patterns) │ │ │ │ -Test profiling with alternating call patterns. ... ok │ │ │ │ -test_collapsed_stack_with_recursion (test.test_profiling.test_sampling_profiler.test_integration.TestRecursiveFunctionProfiling.test_collapsed_stack_with_recursion) │ │ │ │ -Test collapsed stack collector with recursive patterns. ... ok │ │ │ │ -test_nested_function_hierarchy (test.test_profiling.test_sampling_profiler.test_integration.TestRecursiveFunctionProfiling.test_nested_function_hierarchy) │ │ │ │ -Test profiling of deeply nested function calls. ... ok │ │ │ │ -test_recursive_function_call_counting (test.test_profiling.test_sampling_profiler.test_integration.TestRecursiveFunctionProfiling.test_recursive_function_call_counting) │ │ │ │ -Test that recursive function calls are counted correctly. ... ok │ │ │ │ -test_esrch_signal_handling (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_esrch_signal_handling) ... ok │ │ │ │ -test_invalid_pid (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_invalid_pid) ... ok │ │ │ │ -test_is_process_running (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_is_process_running) ... ok │ │ │ │ -test_live_incompatible_with_multiple_pstats_options (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_live_incompatible_with_multiple_pstats_options) │ │ │ │ -Test that --live is incompatible with multiple pstats options. ... usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --sort, --limit, --no-summary are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -ok │ │ │ │ -test_live_incompatible_with_pstats_default_values (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_live_incompatible_with_pstats_default_values) │ │ │ │ -Test that --live blocks pstats options even with default values. ... usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --sort are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --limit are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -ok │ │ │ │ -test_live_incompatible_with_pstats_options (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_live_incompatible_with_pstats_options) │ │ │ │ -Test that --live is incompatible with individual pstats options. ... usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --sort are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --limit are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -usage: python -m test.libregrtest.worker [-h] {run,attach,dump,replay} ... │ │ │ │ -python -m test.libregrtest.worker: error: Options --no-summary are incompatible with --live. Live mode uses a TUI interface with its own controls. │ │ │ │ -ok │ │ │ │ -test_process_dies_during_sampling (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_process_dies_during_sampling) ... ok │ │ │ │ -test_script_error_treatment (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerErrorHandling.test_script_error_treatment) ... ok │ │ │ │ -test_sample_target_module (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sample_target_module) ... ok │ │ │ │ -test_sample_target_script (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sample_target_script) ... ok │ │ │ │ -test_sampling_all_threads (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sampling_all_threads) ... ok │ │ │ │ -test_sampling_basic_functionality (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sampling_basic_functionality) ... ok │ │ │ │ -test_sampling_with_collapsed_export (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sampling_with_collapsed_export) ... ok │ │ │ │ -test_sampling_with_pstats_export (test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sampling_with_pstats_export) ... ok │ │ │ │ -test_build_stats_list_zero_successful_samples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_build_stats_list_zero_successful_samples) │ │ │ │ -Test build_stats_list handles zero successful_samples without division by zero. ... ok │ │ │ │ -test_collect_filtered_mode_percentage_calculation (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_filtered_mode_percentage_calculation) │ │ │ │ -Test that percentages use successful_samples, not total_samples. ... ok │ │ │ │ -test_collect_increments_sample_count (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_increments_sample_count) │ │ │ │ -Test that collect increments total_samples. ... ok │ │ │ │ -test_collect_initializes_start_time (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_initializes_start_time) │ │ │ │ -Test that collect initializes start_time on first call. ... ok │ │ │ │ -test_collect_multiple_threads (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_multiple_threads) │ │ │ │ -Test collect with multiple threads. ... ok │ │ │ │ -test_collect_skip_idle_threads (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_skip_idle_threads) │ │ │ │ -Test that idle threads are skipped when skip_idle=True. ... ok │ │ │ │ -test_collect_with_empty_frames (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_with_empty_frames) │ │ │ │ -Test collect with empty frames counts as successful. ... ok │ │ │ │ -test_collect_with_frames (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_collect_with_frames) │ │ │ │ -Test collect with actual frame data. ... ok │ │ │ │ -test_percentage_values_use_successful_samples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_percentage_values_use_successful_samples) │ │ │ │ -Test that percentages are calculated from successful_samples. ... ok │ │ │ │ -test_sample_counts_invariant (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorCollect.test_sample_counts_invariant) │ │ │ │ -Test that total_samples == successful_samples + failed_samples. ... ok │ │ │ │ -test_format_uptime_hours (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFormatting.test_format_uptime_hours) │ │ │ │ -Test uptime formatting for hours. ... ok │ │ │ │ -test_format_uptime_large_values (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFormatting.test_format_uptime_large_values) │ │ │ │ -Test uptime formatting for large time values. ... ok │ │ │ │ -test_format_uptime_minutes (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFormatting.test_format_uptime_minutes) │ │ │ │ -Test uptime formatting for minutes. ... ok │ │ │ │ -test_format_uptime_seconds (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFormatting.test_format_uptime_seconds) │ │ │ │ -Test uptime formatting for seconds only. ... ok │ │ │ │ -test_format_uptime_zero (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFormatting.test_format_uptime_zero) │ │ │ │ -Test uptime formatting for zero. ... ok │ │ │ │ -test_process_empty_frames (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_empty_frames) │ │ │ │ -Test processing empty frames list. ... ok │ │ │ │ -test_process_frames_accumulation (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_frames_accumulation) │ │ │ │ -Test that multiple calls accumulate correctly. ... ok │ │ │ │ -test_process_frames_multiple_threads (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_frames_multiple_threads) │ │ │ │ -Test processing frames from multiple threads. ... ok │ │ │ │ -test_process_frames_with_thread_id (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_frames_with_thread_id) │ │ │ │ -Test processing frames with per-thread tracking. ... ok │ │ │ │ -test_process_mixed_recursive_nonrecursive (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_mixed_recursive_nonrecursive) │ │ │ │ -Test stack with both recursive and non-recursive functions. ... ok │ │ │ │ -test_process_multiple_frames (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_multiple_frames) │ │ │ │ -Test processing a stack of multiple frames. ... ok │ │ │ │ -test_process_recursive_frames_counted_once (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_recursive_frames_counted_once) │ │ │ │ -Test that recursive functions are counted once per sample. ... ok │ │ │ │ -test_process_recursive_frames_multiple_samples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_recursive_frames_multiple_samples) │ │ │ │ -Test cumulative counting across multiple samples with recursion. ... ok │ │ │ │ -test_process_single_frame (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorFrameProcessing.test_process_single_frame) │ │ │ │ -Test processing a single frame. ... ok │ │ │ │ -test_simplify_stdlib_path (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorPathSimplification.test_simplify_stdlib_path) │ │ │ │ -Test simplification of standard library paths. ... ok │ │ │ │ -test_simplify_unknown_path (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorPathSimplification.test_simplify_unknown_path) │ │ │ │ -Test that unknown paths are returned unchanged. ... ok │ │ │ │ -test_cycle_sort_backward_from_cumtime (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_backward_from_cumtime) │ │ │ │ -Test cycling backward from cumtime goes to cumul_pct. ... ok │ │ │ │ -test_cycle_sort_backward_from_nsamples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_backward_from_nsamples) │ │ │ │ -Test cycling backward from nsamples goes to cumtime. ... ok │ │ │ │ -test_cycle_sort_backward_from_sample_pct (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_backward_from_sample_pct) │ │ │ │ -Test cycling backward from sample_pct goes to nsamples. ... ok │ │ │ │ -test_cycle_sort_from_cumtime (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_from_cumtime) │ │ │ │ -Test cycling from cumtime back to nsamples. ... ok │ │ │ │ -test_cycle_sort_from_cumul_pct (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_from_cumul_pct) │ │ │ │ -Test cycling from cumul_pct. ... ok │ │ │ │ -test_cycle_sort_from_nsamples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_from_nsamples) │ │ │ │ -Test cycling from nsamples. ... ok │ │ │ │ -test_cycle_sort_from_sample_pct (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_from_sample_pct) │ │ │ │ -Test cycling from sample_pct. ... ok │ │ │ │ -test_cycle_sort_from_tottime (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_from_tottime) │ │ │ │ -Test cycling from tottime. ... ok │ │ │ │ -test_cycle_sort_invalid_mode (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_cycle_sort_invalid_mode) │ │ │ │ -Test cycling from invalid mode resets to nsamples. ... ok │ │ │ │ -test_input_lowercase_s_cycles_forward (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_input_lowercase_s_cycles_forward) │ │ │ │ -Test that lowercase 's' cycles forward. ... ok │ │ │ │ -test_input_uppercase_s_cycles_backward (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorSortCycle.test_input_uppercase_s_cycles_backward) │ │ │ │ -Test that uppercase 'S' cycles backward. ... ok │ │ │ │ -test_build_stats_list (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_build_stats_list) │ │ │ │ -Test that stats list is built correctly. ... ok │ │ │ │ -test_sort_by_cumtime (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_sort_by_cumtime) │ │ │ │ -Test sorting by cumulative time. ... ok │ │ │ │ -test_sort_by_cumul_pct (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_sort_by_cumul_pct) │ │ │ │ -Test sorting by cumulative percentage. ... ok │ │ │ │ -test_sort_by_nsamples (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_sort_by_nsamples) │ │ │ │ -Test sorting by number of samples. ... ok │ │ │ │ -test_sort_by_sample_pct (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_sort_by_sample_pct) │ │ │ │ -Test sorting by sample percentage. ... ok │ │ │ │ -test_sort_by_tottime (test.test_profiling.test_sampling_profiler.test_live_collector_core.TestLiveStatsCollectorStatisticsBuilding.test_sort_by_tottime) │ │ │ │ -Test sorting by total time. ... ok │ │ │ │ -test_enter_filter_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_enter_filter_mode) │ │ │ │ -Test entering filter input mode. ... ok │ │ │ │ -test_filter_input_backspace (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_backspace) │ │ │ │ -Test backspace in filter input mode. ... ok │ │ │ │ -test_filter_input_backspace_alt (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_backspace_alt) │ │ │ │ -Test alternative backspace key (263) in filter input mode. ... ok │ │ │ │ -test_filter_input_backspace_empty (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_backspace_empty) │ │ │ │ -Test backspace on empty buffer. ... ok │ │ │ │ -test_filter_input_enter_alt (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_enter_alt) │ │ │ │ -Test alternative Enter key (13) applies filter. ... ok │ │ │ │ -test_filter_input_enter_applies_filter (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_enter_applies_filter) │ │ │ │ -Test pressing Enter applies the filter. ... ok │ │ │ │ -test_filter_input_enter_empty_clears_filter (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_enter_empty_clears_filter) │ │ │ │ -Test pressing Enter with empty buffer clears filter. ... ok │ │ │ │ -test_filter_input_escape_cancels (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_escape_cancels) │ │ │ │ -Test pressing ESC cancels filter input. ... ok │ │ │ │ -test_filter_input_high_ascii_ignored (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_high_ascii_ignored) │ │ │ │ -Test that high ASCII characters (>= 127, except backspace) are ignored. ... ok │ │ │ │ -test_filter_input_mode_blocks_other_commands (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_mode_blocks_other_commands) │ │ │ │ -Test that filter input mode blocks other commands. ... ok │ │ │ │ -test_filter_input_non_printable_ignored (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_non_printable_ignored) │ │ │ │ -Test that non-printable characters are ignored. ... ok │ │ │ │ -test_filter_input_start_with_existing_filter (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_start_with_existing_filter) │ │ │ │ -Test entering filter mode with existing filter pre-fills buffer. ... ok │ │ │ │ -test_filter_input_start_without_filter (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_start_without_filter) │ │ │ │ -Test entering filter mode with no existing filter. ... ok │ │ │ │ -test_filter_input_typing (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_input_typing) │ │ │ │ -Test typing characters in filter input mode. ... ok │ │ │ │ -test_filter_prompt_displayed (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFilterInput.test_filter_prompt_displayed) │ │ │ │ -Test that filter prompt is displayed when in input mode. ... ok │ │ │ │ -test_filter_by_filename (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_by_filename) │ │ │ │ -Test filtering by filename pattern. ... ok │ │ │ │ -test_filter_by_function_name (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_by_function_name) │ │ │ │ -Test filtering by function name. ... ok │ │ │ │ -test_filter_case_insensitive (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_case_insensitive) │ │ │ │ -Test that filtering is case-insensitive. ... ok │ │ │ │ -test_filter_combined_filename_funcname (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_combined_filename_funcname) │ │ │ │ -Test filtering matches filename:funcname pattern. ... ok │ │ │ │ -test_filter_no_matches (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_no_matches) │ │ │ │ -Test filter that matches nothing. ... ok │ │ │ │ -test_filter_partial_function_name (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_partial_function_name) │ │ │ │ -Test filtering by partial function name. ... ok │ │ │ │ -test_filter_substring_matching (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_filter_substring_matching) │ │ │ │ -Test substring filtering. ... ok │ │ │ │ -test_no_filter (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorFiltering.test_no_filter) │ │ │ │ -Test with no filter applied. ... ok │ │ │ │ -test_decrease_refresh_rate (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_decrease_refresh_rate) │ │ │ │ -Test decreasing refresh rate (slower updates). ... ok │ │ │ │ -test_decrease_refresh_rate_with_underscore (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_decrease_refresh_rate_with_underscore) │ │ │ │ -Test decreasing refresh rate with '_' key. ... ok │ │ │ │ -test_filter_clear (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_filter_clear) │ │ │ │ -Test clearing filter. ... ok │ │ │ │ -test_filter_clear_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_filter_clear_uppercase) │ │ │ │ -Test clearing filter with uppercase 'C' key. ... ok │ │ │ │ -test_filter_clear_when_none (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_filter_clear_when_none) │ │ │ │ -Test clearing filter when no filter is set. ... ok │ │ │ │ -test_filter_status_in_footer (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_filter_status_in_footer) │ │ │ │ -Test that filter status appears in footer. ... ok │ │ │ │ -test_finished_state_allows_ui_controls (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_finished_state_allows_ui_controls) │ │ │ │ -Test that finished state allows UI controls but prioritizes quit. ... ok │ │ │ │ -test_finished_state_displays_banner (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_finished_state_displays_banner) │ │ │ │ -Test that finished state shows prominent banner. ... ok │ │ │ │ -test_finished_state_footer_message (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_finished_state_footer_message) │ │ │ │ -Test that footer shows appropriate message when finished. ... ok │ │ │ │ -test_finished_state_freezes_time (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_finished_state_freezes_time) │ │ │ │ -Test that time displays are frozen when finished. ... ok │ │ │ │ -test_help_dismiss_with_q_does_not_quit (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_help_dismiss_with_q_does_not_quit) │ │ │ │ -Test that pressing 'q' while help is shown only closes help, not quit ... ok │ │ │ │ -test_help_screen_display (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_help_screen_display) │ │ │ │ -Test that help screen is displayed. ... ok │ │ │ │ -test_help_toggle (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_help_toggle) │ │ │ │ -Test help screen toggle. ... ok │ │ │ │ -test_help_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_help_uppercase) │ │ │ │ -Test help with uppercase 'H' key. ... ok │ │ │ │ -test_help_with_question_mark (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_help_with_question_mark) │ │ │ │ -Test help screen with '?' key. ... ok │ │ │ │ -test_increase_refresh_rate (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_increase_refresh_rate) │ │ │ │ -Test increasing refresh rate (faster updates). ... ok │ │ │ │ -test_increase_refresh_rate_with_equals (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_increase_refresh_rate_with_equals) │ │ │ │ -Test increasing refresh rate with '=' key. ... ok │ │ │ │ -test_pause_functionality (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_pause_functionality) │ │ │ │ -Test pause/resume functionality. ... ok │ │ │ │ -test_pause_stops_ui_updates (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_pause_stops_ui_updates) │ │ │ │ -Test that pausing stops UI updates but profiling continues. ... ok │ │ │ │ -test_pause_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_pause_uppercase) │ │ │ │ -Test pause with uppercase 'P' key. ... ok │ │ │ │ -test_paused_status_in_footer (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_paused_status_in_footer) │ │ │ │ -Test that paused status appears in footer. ... ok │ │ │ │ -test_refresh_rate_maximum (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_refresh_rate_maximum) │ │ │ │ -Test that refresh rate has a maximum (min speed). ... ok │ │ │ │ -test_refresh_rate_minimum (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_refresh_rate_minimum) │ │ │ │ -Test that refresh rate has a minimum (max speed). ... ok │ │ │ │ -test_reset_lowercase (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_reset_lowercase) │ │ │ │ -Test reset with lowercase 'r' key. ... ok │ │ │ │ -test_reset_stats (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_reset_stats) │ │ │ │ -Test reset statistics functionality. ... ok │ │ │ │ -test_reset_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorInteractiveControls.test_reset_uppercase) │ │ │ │ -Test reset with uppercase 'R' key. ... ok │ │ │ │ -test_filter_input_takes_precedence_over_commands (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorNewFeatures.test_filter_input_takes_precedence_over_commands) │ │ │ │ -Test that filter input mode blocks command keys like 'h' and 'p'. ... ok │ │ │ │ -test_reset_blocked_when_finished (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorNewFeatures.test_reset_blocked_when_finished) │ │ │ │ -Test that reset command is blocked when profiling is finished. ... ok │ │ │ │ -test_time_display_fix_when_finished (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorNewFeatures.test_time_display_fix_when_finished) │ │ │ │ -Test that time display shows correct frozen time when finished. ... ok │ │ │ │ -test_aggregated_data_sums_all_threads (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_aggregated_data_sums_all_threads) │ │ │ │ -Test that ALL mode shows aggregated data from all threads. ... ok │ │ │ │ -test_arrow_down_navigates_like_right (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_arrow_down_navigates_like_right) │ │ │ │ -Test that down arrow works like right arrow. ... ok │ │ │ │ -test_arrow_keys_switch_to_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_arrow_keys_switch_to_per_thread_mode) │ │ │ │ -Test that arrow keys switch from ALL mode to PER_THREAD mode. ... ok │ │ │ │ -test_arrow_left_navigates_threads_backward (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_arrow_left_navigates_threads_backward) │ │ │ │ -Test that left arrow navigates threads backward. ... ok │ │ │ │ -test_arrow_right_navigates_threads_in_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_arrow_right_navigates_threads_in_per_thread_mode) │ │ │ │ -Test that arrow keys navigate threads in PER_THREAD mode. ... ok │ │ │ │ -test_arrow_up_navigates_like_left (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_arrow_up_navigates_like_left) │ │ │ │ -Test that up arrow works like left arrow. ... ok │ │ │ │ -test_display_uses_per_thread_gc_stats_in_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_display_uses_per_thread_gc_stats_in_per_thread_mode) │ │ │ │ -Test that GC percentage uses per-thread data in PER_THREAD mode. ... ok │ │ │ │ -test_display_uses_per_thread_stats_in_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_display_uses_per_thread_stats_in_per_thread_mode) │ │ │ │ -Test that display widget uses per-thread stats when in PER_THREAD mode. ... ok │ │ │ │ -test_function_counts_are_per_thread_in_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_function_counts_are_per_thread_in_per_thread_mode) │ │ │ │ -Test that function counts (total/exec/stack) are per-thread in PER_THREAD mode. ... ok │ │ │ │ -test_initial_view_mode_is_all (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_initial_view_mode_is_all) │ │ │ │ -Test that collector starts in ALL mode. ... ok │ │ │ │ -test_only_threads_with_frames_are_tracked (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_only_threads_with_frames_are_tracked) │ │ │ │ -Test that only threads with actual frame data are added to thread_ids. ... ok │ │ │ │ -test_per_thread_data_isolation (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_per_thread_data_isolation) │ │ │ │ -Test that per-thread data is properly isolated. ... ok │ │ │ │ -test_per_thread_gc_samples (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_per_thread_gc_samples) │ │ │ │ -Test that per-thread GC samples are tracked correctly. ... ok │ │ │ │ -test_per_thread_sample_counts (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_per_thread_sample_counts) │ │ │ │ -Test that per-thread sample counts are tracked correctly. ... ok │ │ │ │ -test_per_thread_status_isolation (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_per_thread_status_isolation) │ │ │ │ -Test that per-thread status counts are isolated per thread. ... ok │ │ │ │ -test_per_thread_status_tracking (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_per_thread_status_tracking) │ │ │ │ -Test that per-thread status statistics are tracked. ... ok │ │ │ │ -test_reset_stats_clears_thread_data (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_reset_stats_clears_thread_data) │ │ │ │ -Test that reset_stats clears thread tracking data. ... ok │ │ │ │ -test_reset_stats_clears_thread_status (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_reset_stats_clears_thread_status) │ │ │ │ -Test that reset_stats clears per-thread status data. ... ok │ │ │ │ -test_stats_list_in_all_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_stats_list_in_all_mode) │ │ │ │ -Test that stats list uses aggregated data in ALL mode. ... ok │ │ │ │ -test_stats_list_in_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_stats_list_in_per_thread_mode) │ │ │ │ -Test that stats list filters by thread in PER_THREAD mode. ... ok │ │ │ │ -test_stats_list_switches_with_thread_navigation (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_stats_list_switches_with_thread_navigation) │ │ │ │ -Test that stats list updates when navigating threads. ... ok │ │ │ │ -test_thread_ids_are_tracked (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_thread_ids_are_tracked) │ │ │ │ -Test that thread IDs are tracked during collection. ... ok │ │ │ │ -test_toggle_back_to_all_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_toggle_back_to_all_mode) │ │ │ │ -Test toggling back from PER_THREAD to ALL mode. ... ok │ │ │ │ -test_toggle_to_per_thread_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_toggle_to_per_thread_mode) │ │ │ │ -Test toggling from ALL to PER_THREAD mode with 't' key. ... ok │ │ │ │ -test_toggle_with_no_threads_stays_in_all_mode (test.test_profiling.test_sampling_profiler.test_live_collector_interaction.TestLiveCollectorThreadNavigation.test_toggle_with_no_threads_stays_in_all_mode) │ │ │ │ -Test that toggle does nothing when no threads exist. ... ok │ │ │ │ -test_get_all_lines_full_display (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveCollectorWithMockDisplayHelpers.test_get_all_lines_full_display) │ │ │ │ -Test getting all lines from a full display render. ... ok │ │ │ │ -test_verify_function_names_displayed (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveCollectorWithMockDisplayHelpers.test_verify_function_names_displayed) │ │ │ │ -Test verifying function names appear in display. ... ok │ │ │ │ -test_verify_pid_display_with_contains (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveCollectorWithMockDisplayHelpers.test_verify_pid_display_with_contains) │ │ │ │ -Test verifying PID is displayed using contains_text helper. ... ok │ │ │ │ -test_run_failed_module_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_module_live) │ │ │ │ -Test that running a existing module that fails exits with clean error. ... FAIL │ │ │ │ -test_run_failed_script_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_script_live) │ │ │ │ -Test that running a failing script exits with clean error. ... FAIL │ │ │ │ -test_add_str_with_mock_display (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_add_str_with_mock_display) │ │ │ │ -Test safe_addstr with MockDisplay. ... ok │ │ │ │ -test_cleanup_curses (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_cleanup_curses) │ │ │ │ -Test curses cleanup. ... ok │ │ │ │ -test_handle_input_cycle_sort (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_handle_input_cycle_sort) │ │ │ │ -Test handling 's' key to cycle sort. ... ok │ │ │ │ -test_handle_input_cycle_sort_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_handle_input_cycle_sort_uppercase) │ │ │ │ -Test handling 'S' key to cycle sort backward. ... ok │ │ │ │ -test_handle_input_no_key (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_handle_input_no_key) │ │ │ │ -Test handling when no key is pressed. ... ok │ │ │ │ -test_handle_input_quit (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_handle_input_quit) │ │ │ │ -Test handling 'q' key to quit. ... ok │ │ │ │ -test_handle_input_quit_uppercase (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_handle_input_quit_uppercase) │ │ │ │ -Test handling 'Q' key to quit. ... ok │ │ │ │ -test_init_curses (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_init_curses) │ │ │ │ -Test curses initialization. ... ok │ │ │ │ -test_setup_colors_with_color_support (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_setup_colors_with_color_support) │ │ │ │ -Test color setup when colors are supported. ... ok │ │ │ │ -test_setup_colors_without_color_support (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorCursesIntegration.test_setup_colors_without_color_support) │ │ │ │ -Test color setup when colors are not supported. ... ok │ │ │ │ -test_draw_column_headers (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_column_headers) │ │ │ │ -Test drawing column headers. ... ok │ │ │ │ -test_draw_column_headers_narrow_terminal (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_column_headers_narrow_terminal) │ │ │ │ -Test column headers adapt to narrow terminal. ... ok │ │ │ │ -test_draw_efficiency_bar (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_efficiency_bar) │ │ │ │ -Test drawing efficiency bar. ... ok │ │ │ │ -test_draw_footer (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_footer) │ │ │ │ -Test drawing footer. ... ok │ │ │ │ -test_draw_function_stats (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_function_stats) │ │ │ │ -Test drawing function statistics. ... ok │ │ │ │ -test_draw_header_info (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_header_info) │ │ │ │ -Test drawing header information. ... ok │ │ │ │ -test_draw_progress_bar (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_progress_bar) │ │ │ │ -Test progress bar drawing. ... ok │ │ │ │ -test_draw_sample_stats (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_sample_stats) │ │ │ │ -Test drawing sample statistics. ... ok │ │ │ │ -test_draw_top_functions (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_draw_top_functions) │ │ │ │ -Test drawing top functions. ... ok │ │ │ │ -test_progress_bar_different_intervals (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_progress_bar_different_intervals) │ │ │ │ -Test that progress bar adapts to different sampling intervals. ... ok │ │ │ │ -test_progress_bar_uses_target_rate (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_progress_bar_uses_target_rate) │ │ │ │ -Test that progress bar uses target rate instead of max rate. ... ok │ │ │ │ -test_show_terminal_too_small (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorDisplayMethods.test_show_terminal_too_small) │ │ │ │ -Test terminal too small message display. ... ok │ │ │ │ -test_very_long_function_name (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorEdgeCases.test_very_long_function_name) │ │ │ │ -Test handling of very long function names. ... ok │ │ │ │ -test_update_display_handles_exception (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorUpdateDisplay.test_update_display_handles_exception) │ │ │ │ -Test that update_display handles exceptions gracefully. ... ok │ │ │ │ -test_update_display_normal (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorUpdateDisplay.test_update_display_normal) │ │ │ │ -Test normal update_display operation. ... ok │ │ │ │ -test_update_display_terminal_too_small (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorUpdateDisplay.test_update_display_terminal_too_small) │ │ │ │ -Test update_display when terminal is too small. ... ok │ │ │ │ -test_display_updates_only_at_interval (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_display_updates_only_at_interval) │ │ │ │ -Test that display updates respect the update interval. ... ok │ │ │ │ -test_draw_methods_with_mock_display (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_draw_methods_with_mock_display) │ │ │ │ -Test that draw methods write to mock display. ... ok │ │ │ │ -test_efficiency_bar_visualization (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_efficiency_bar_visualization) │ │ │ │ -Test that efficiency bar shows correct proportions. ... ok │ │ │ │ -test_full_display_rendering_with_data (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_full_display_rendering_with_data) │ │ │ │ -Test complete display rendering with realistic data. ... ok │ │ │ │ -test_handle_input_quit (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_handle_input_quit) │ │ │ │ -Test that 'q' input stops the collector. ... ok │ │ │ │ -test_handle_input_sort_cycle (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_handle_input_sort_cycle) │ │ │ │ -Test that 's' input cycles sort mode. ... ok │ │ │ │ -test_narrow_terminal_column_hiding (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_narrow_terminal_column_hiding) │ │ │ │ -Test that columns are hidden on narrow terminals. ... ok │ │ │ │ -test_stats_display_with_different_sort_modes (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_stats_display_with_different_sort_modes) │ │ │ │ -Test that stats are displayed correctly with different sort modes. ... ok │ │ │ │ -test_terminal_too_small_message (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_terminal_too_small_message) │ │ │ │ -Test terminal too small warning. ... ok │ │ │ │ -test_top_functions_display (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_top_functions_display) │ │ │ │ -Test that top functions are highlighted correctly. ... ok │ │ │ │ -test_update_display_with_mock (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_update_display_with_mock) │ │ │ │ -Test that update_display works with MockDisplay. ... ok │ │ │ │ -test_very_narrow_terminal_minimal_columns (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveStatsCollectorWithMockDisplay.test_very_narrow_terminal_minimal_columns) │ │ │ │ -Test minimal display on very narrow terminal. ... ok │ │ │ │ -test_cpu_mode_integration_filtering (test.test_profiling.test_sampling_profiler.test_modes.TestCpuModeFiltering.test_cpu_mode_integration_filtering) │ │ │ │ -Integration test: CPU mode should only capture active threads, not idle ones. ... ok │ │ │ │ -test_cpu_mode_with_no_samples (test.test_profiling.test_sampling_profiler.test_modes.TestCpuModeFiltering.test_cpu_mode_with_no_samples) │ │ │ │ -Test that CPU mode handles no samples gracefully when no samples are collected. ... ok │ │ │ │ -test_frames_filtered_with_skip_idle (test.test_profiling.test_sampling_profiler.test_modes.TestCpuModeFiltering.test_frames_filtered_with_skip_idle) │ │ │ │ -Test that frames are actually filtered when skip_idle=True. ... ok │ │ │ │ -test_mode_validation (test.test_profiling.test_sampling_profiler.test_modes.TestCpuModeFiltering.test_mode_validation) │ │ │ │ -Test that CLI validates mode choices correctly. ... ok │ │ │ │ -test_exception_mode_cli_argument_parsing (test.test_profiling.test_sampling_profiler.test_modes.TestExceptionModeFiltering.test_exception_mode_cli_argument_parsing) │ │ │ │ -Test CLI argument parsing for exception mode with various options. ... ok │ │ │ │ -test_exception_mode_constants_are_defined (test.test_profiling.test_sampling_profiler.test_modes.TestExceptionModeFiltering.test_exception_mode_constants_are_defined) │ │ │ │ -Test that exception mode constant is properly defined. ... ok │ │ │ │ -test_exception_mode_integration_filtering (test.test_profiling.test_sampling_profiler.test_modes.TestExceptionModeFiltering.test_exception_mode_integration_filtering) │ │ │ │ -Integration test: Exception mode should only capture threads with active exceptions. ... ok │ │ │ │ -test_exception_mode_sample_function_call (test.test_profiling.test_sampling_profiler.test_modes.TestExceptionModeFiltering.test_exception_mode_sample_function_call) │ │ │ │ -Test that sample() function correctly uses exception mode. ... ok │ │ │ │ -test_exception_mode_validation (test.test_profiling.test_sampling_profiler.test_modes.TestExceptionModeFiltering.test_exception_mode_validation) │ │ │ │ -Test that CLI accepts exception mode choice correctly. ... ok │ │ │ │ -test_gil_mode_cli_argument_parsing (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_gil_mode_cli_argument_parsing) │ │ │ │ -Test CLI argument parsing for GIL mode with various options. ... ok │ │ │ │ -test_gil_mode_integration_behavior (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_gil_mode_integration_behavior) │ │ │ │ -Integration test: GIL mode should capture GIL-holding threads. ... ok │ │ │ │ -test_gil_mode_sample_function_call (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_gil_mode_sample_function_call) │ │ │ │ -Test that sample() function correctly uses GIL mode. ... ok │ │ │ │ -test_gil_mode_validation (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_gil_mode_validation) │ │ │ │ -Test that CLI accepts gil mode choice correctly. ... ok │ │ │ │ -test_mode_constants_are_defined (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_mode_constants_are_defined) │ │ │ │ -Test that all profiling mode constants are properly defined. ... ok │ │ │ │ -test_parse_mode_function (test.test_profiling.test_sampling_profiler.test_modes.TestGilModeFiltering.test_parse_mode_function) │ │ │ │ -Test the _parse_mode function with all valid modes. ... ok │ │ │ │ -test_print_sampled_stats_basic (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_basic) │ │ │ │ -Test basic print_sampled_stats functionality. ... ok │ │ │ │ -test_print_sampled_stats_empty_stats (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_empty_stats) │ │ │ │ -Test with empty stats. ... ok │ │ │ │ -test_print_sampled_stats_limit (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_limit) │ │ │ │ -Test limiting output rows. ... ok │ │ │ │ -test_print_sampled_stats_no_summary (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_no_summary) │ │ │ │ -Test disabling summary output. ... ok │ │ │ │ -test_print_sampled_stats_sample_percentage_sorting (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_sample_percentage_sorting) │ │ │ │ -Test sample percentage sorting options. ... ok │ │ │ │ -test_print_sampled_stats_sort_by_name (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_sort_by_name) │ │ │ │ -Test sort by function name option. ... ok │ │ │ │ -test_print_sampled_stats_sorting (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_sorting) │ │ │ │ -Test different sorting options. ... ok │ │ │ │ -test_print_sampled_stats_summary (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_summary) │ │ │ │ -Test summary section generation. ... ok │ │ │ │ -test_print_sampled_stats_time_units (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_time_units) │ │ │ │ -Test proper time unit selection. ... ok │ │ │ │ -test_print_sampled_stats_with_malformed_qualified_names (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_with_malformed_qualified_names) │ │ │ │ -Test summary generation with function names that don't contain colons. ... ok │ │ │ │ -test_print_sampled_stats_with_recursive_call_stats_creation (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_with_recursive_call_stats_creation) │ │ │ │ -Test create_stats with recursive call data to trigger total_rec_calls branch. ... ok │ │ │ │ -test_print_sampled_stats_with_recursive_calls (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_with_recursive_calls) │ │ │ │ -Test print_sampled_stats with recursive calls where nc != cc. ... ok │ │ │ │ -test_print_sampled_stats_with_zero_call_counts (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_with_zero_call_counts) │ │ │ │ -Test print_sampled_stats with zero call counts to trigger division protection. ... ok │ │ │ │ -test_print_sampled_stats_with_zero_time_functions (test.test_profiling.test_sampling_profiler.test_profiler.TestPrintSampledStats.test_print_sampled_stats_with_zero_time_functions) │ │ │ │ -Test summary sections with functions that have zero time. ... ok │ │ │ │ -test_dump_stack_async_all_uses_all_awaited_by (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_async_all_uses_all_awaited_by) ... ok │ │ │ │ -test_dump_stack_blocking_pauses_and_resumes_threads (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_blocking_pauses_and_resumes_threads) ... ok │ │ │ │ -test_dump_stack_blocking_resumes_threads_after_failure (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_blocking_resumes_threads_after_failure) ... ok │ │ │ │ -test_dump_stack_passes_unwinder_options (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_passes_unwinder_options) ... ok │ │ │ │ -test_dump_stack_returns_empty_async_snapshot (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_returns_empty_async_snapshot) ... ok │ │ │ │ -test_dump_stack_uses_single_unwinder_snapshot (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_uses_single_unwinder_snapshot) ... ok │ │ │ │ -test_dump_stack_wall_mode_skips_non_matching_threads (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_dump_stack_wall_mode_skips_non_matching_threads) ... ok │ │ │ │ -test_sample_profiler_does_not_buffer_non_aggregating_collectors (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_does_not_buffer_non_aggregating_collectors) │ │ │ │ -Test that non-aggregating collectors get each sample immediately. ... ok │ │ │ │ -test_sample_profiler_error_handling (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_error_handling) │ │ │ │ -Test that the sample method handles errors gracefully. ... ok │ │ │ │ -test_sample_profiler_flushes_aggregated_batches_at_limit (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_flushes_aggregated_batches_at_limit) │ │ │ │ -Test that aggregating collectors flush after MAX_PENDING_SAMPLES samples. ... ok │ │ │ │ -test_sample_profiler_initialization (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_initialization) │ │ │ │ -Test SampleProfiler initialization with various parameters. ... ok │ │ │ │ -test_sample_profiler_keyboard_interrupt (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_keyboard_interrupt) ... ok │ │ │ │ -test_sample_profiler_missed_samples_warning (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_missed_samples_warning) │ │ │ │ -Test that the profiler warns about missed samples when sampling is too slow. ... ok │ │ │ │ -test_sample_profiler_sample_method_timing (test.test_profiling.test_sampling_profiler.test_profiler.TestSampleProfiler.test_sample_profiler_sample_method_timing) │ │ │ │ -Test that the sample method respects duration and handles timing correctly. ... ok │ │ │ │ -test_basic_trend_detection (test.test_profiling.test_sampling_profiler.test_trend_tracker.TestTrendTracker.test_basic_trend_detection) │ │ │ │ -Test basic up/down/stable trend detection. ... ok │ │ │ │ -test_clear (test.test_profiling.test_sampling_profiler.test_trend_tracker.TestTrendTracker.test_clear) │ │ │ │ -Test clearing tracked values. ... ok │ │ │ │ -test_get_color (test.test_profiling.test_sampling_profiler.test_trend_tracker.TestTrendTracker.test_get_color) │ │ │ │ -Test color selection for trends. ... ok │ │ │ │ -test_multiple_metrics (test.test_profiling.test_sampling_profiler.test_trend_tracker.TestTrendTracker.test_multiple_metrics) │ │ │ │ -Test tracking multiple metrics simultaneously. ... ok │ │ │ │ -test_toggle_enabled (test.test_profiling.test_sampling_profiler.test_trend_tracker.TestTrendTracker.test_toggle_enabled) │ │ │ │ -Test enable/disable toggle. ... ok │ │ │ │ -test_bad_counter_during_dealloc (test.test_profiling.test_tracing_profiler.CProfileTest.test_bad_counter_during_dealloc) ... ok │ │ │ │ -test_bad_descriptor (test.test_profiling.test_tracing_profiler.CProfileTest.test_bad_descriptor) ... ok │ │ │ │ -test_calling_conventions (test.test_profiling.test_tracing_profiler.CProfileTest.test_calling_conventions) ... ok │ │ │ │ -test_clear_with_nested_calls (test.test_profiling.test_tracing_profiler.CProfileTest.test_clear_with_nested_calls) ... ok │ │ │ │ -test_cprofile (test.test_profiling.test_tracing_profiler.CProfileTest.test_cprofile) ... ok │ │ │ │ -test_crash_with_not_enough_args (test.test_profiling.test_tracing_profiler.CProfileTest.test_crash_with_not_enough_args) ... ok │ │ │ │ -test_evil_external_timer (test.test_profiling.test_tracing_profiler.CProfileTest.test_evil_external_timer) ... ok │ │ │ │ -test_output_file_when_changing_directory (test.test_profiling.test_tracing_profiler.CProfileTest.test_output_file_when_changing_directory) ... ok │ │ │ │ -test_profile_as_context_manager (test.test_profiling.test_tracing_profiler.CProfileTest.test_profile_as_context_manager) ... ok │ │ │ │ -test_profile_enable_disable (test.test_profiling.test_tracing_profiler.CProfileTest.test_profile_enable_disable) ... ok │ │ │ │ -test_run (test.test_profiling.test_tracing_profiler.CProfileTest.test_run) ... ok │ │ │ │ -test_run_profile_as_module (test.test_profiling.test_tracing_profiler.CProfileTest.test_run_profile_as_module) ... ok │ │ │ │ -test_run_with_sort_by_values (test.test_profiling.test_tracing_profiler.CProfileTest.test_run_with_sort_by_values) ... ok │ │ │ │ -test_runctx (test.test_profiling.test_tracing_profiler.CProfileTest.test_runctx) ... ok │ │ │ │ -test_second_profiler (test.test_profiling.test_tracing_profiler.CProfileTest.test_second_profiler) ... ok │ │ │ │ -test_throw (test.test_profiling.test_tracing_profiler.CProfileTest.test_throw) │ │ │ │ -gh-106152 ... ok │ │ │ │ -test_calling_conventions (test.test_profile.ProfileTest.test_calling_conventions) ... ok │ │ │ │ -test_cprofile (test.test_profile.ProfileTest.test_cprofile) ... ok │ │ │ │ -test_output_file_when_changing_directory (test.test_profile.ProfileTest.test_output_file_when_changing_directory) ... ok │ │ │ │ -test_run (test.test_profile.ProfileTest.test_run) ... ok │ │ │ │ -test_run_profile_as_module (test.test_profile.ProfileTest.test_run_profile_as_module) ... ok │ │ │ │ -test_run_with_sort_by_values (test.test_profile.ProfileTest.test_run_with_sort_by_values) ... ok │ │ │ │ -test_runctx (test.test_profile.ProfileTest.test_runctx) ... ok │ │ │ │ -test_profile_script_importing_main (test.test_profiling.test_tracing_profiler.TestCommandLine.test_profile_script_importing_main) │ │ │ │ -Check that scripts that reference __main__ see their own namespace ... ok │ │ │ │ -test_sort (test.test_profiling.test_tracing_profiler.TestCommandLine.test_sort) ... ok │ │ │ │ - │ │ │ │ -====================================================================== │ │ │ │ -FAIL: test_run_failed_module_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_module_live) │ │ │ │ -Test that running a existing module that fails exits with clean error. │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_profiling/test_sampling_profiler/test_live_collector_ui.py", line 859, in test_run_failed_module_live │ │ │ │ - self.assertIn( │ │ │ │ - ~~~~~~~~~~~~~^ │ │ │ │ - 'test test_asdasd crashed -- Traceback (most recent call last):', │ │ │ │ - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ - fake_stderr.getvalue() │ │ │ │ - ^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ - ) │ │ │ │ - ^ │ │ │ │ -AssertionError: 'test test_asdasd crashed -- Traceback (most recent call last):' not found in '' │ │ │ │ - │ │ │ │ -====================================================================== │ │ │ │ -FAIL: test_run_failed_script_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_script_live) │ │ │ │ -Test that running a failing script exits with clean error. │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_profiling/test_sampling_profiler/test_live_collector_ui.py", line 885, in test_run_failed_script_live │ │ │ │ - self.assertIn('ZeroDivisionError', stderr) │ │ │ │ - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ -AssertionError: 'ZeroDivisionError' not found in '' │ │ │ │ - │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Ran 583 tests in 103.236s │ │ │ │ - │ │ │ │ -FAILED (failures=2) │ │ │ │ -test test_profiling failed │ │ │ │ -1:07:56 load avg: 2.44 [283/447/2] test_property passed -- running (1): test_peg_generator (7 min 18 sec) │ │ │ │ -1:08:00 load avg: 2.40 [284/447/2] test_pstats passed -- running (1): test_peg_generator (7 min 21 sec) │ │ │ │ -1:08:02 load avg: 2.40 [285/447/2] test_pty passed -- running (1): test_peg_generator (7 min 24 sec) │ │ │ │ -1:08:05 load avg: 2.45 [286/447/2] test_pulldom passed -- running (1): test_peg_generator (7 min 26 sec) │ │ │ │ -1:08:07 load avg: 2.45 [287/447/2] test_pwd passed -- running (1): test_peg_generator (7 min 28 sec) │ │ │ │ -1:08:13 load avg: 2.54 [288/447/2] test_py_compile passed -- running (1): test_peg_generator (7 min 35 sec) │ │ │ │ -1:08:30 load avg: 2.42 [289/447/2] test_pyclbr passed -- running (1): test_peg_generator (7 min 51 sec) │ │ │ │ -1:08:37 load avg: 2.39 [290/447/2] test_pyexpat passed -- running (1): test_peg_generator (7 min 58 sec) │ │ │ │ -1:09:07 load avg: 2.23 running (2): test_pyrepl (30.0 sec), test_peg_generator (8 min 28 sec) │ │ │ │ -1:09:36 load avg: 2.14 [291/447/2] test_pyrepl passed (59.0 sec) -- running (1): test_peg_generator (8 min 57 sec) │ │ │ │ -1:09:38 load avg: 2.14 [292/447/2] test_pystats passed -- running (1): test_peg_generator (8 min 59 sec) │ │ │ │ -1:10:05 load avg: 2.08 [293/447/2] test_queue passed -- running (1): test_peg_generator (9 min 27 sec) │ │ │ │ -1:10:08 load avg: 2.08 [294/447/2] test_quopri passed -- running (1): test_peg_generator (9 min 29 sec) │ │ │ │ -1:10:10 load avg: 2.07 [295/447/2] test_raise passed -- running (1): test_peg_generator (9 min 31 sec) │ │ │ │ -1:10:31 load avg: 2.13 [296/447/2] test_random passed -- running (1): test_peg_generator (9 min 52 sec) │ │ │ │ -1:10:39 load avg: 2.19 [297/447/2] test_range passed -- running (1): test_peg_generator (10 min 1 sec) │ │ │ │ -1:10:50 load avg: 2.32 [298/447/2] test_re passed -- running (1): test_peg_generator (10 min 11 sec) │ │ │ │ -1:10:55 load avg: 2.37 [299/447/2] test_readline passed -- running (1): test_peg_generator (10 min 16 sec) │ │ │ │ -1:11:25 load avg: 2.69 running (2): test_regrtest (30.0 sec), test_peg_generator (10 min 46 sec) │ │ │ │ -1:11:55 load avg: 2.42 running (2): test_regrtest (1 min), test_peg_generator (11 min 16 sec) │ │ │ │ -1:12:25 load avg: 2.25 running (2): test_regrtest (1 min 30 sec), test_peg_generator (11 min 46 sec) │ │ │ │ -1:12:55 load avg: 2.31 running (2): test_regrtest (2 min), test_peg_generator (12 min 16 sec) │ │ │ │ -1:13:25 load avg: 2.25 running (2): test_regrtest (2 min 30 sec), test_peg_generator (12 min 46 sec) │ │ │ │ -1:13:55 load avg: 2.21 running (2): test_regrtest (3 min), test_peg_generator (13 min 16 sec) │ │ │ │ -1:14:25 load avg: 2.13 running (2): test_regrtest (3 min 30 sec), test_peg_generator (13 min 46 sec) │ │ │ │ -1:14:55 load avg: 2.08 running (2): test_regrtest (4 min), test_peg_generator (14 min 16 sec) │ │ │ │ -1:15:25 load avg: 2.37 running (2): test_regrtest (4 min 30 sec), test_peg_generator (14 min 46 sec) │ │ │ │ -1:15:27 load avg: 2.37 [300/447/2] test_regrtest passed (4 min 32 sec) -- running (1): test_peg_generator (14 min 49 sec) │ │ │ │ -1:15:56 load avg: 2.64 [301/447/2] test_remote_pdb passed -- running (1): test_peg_generator (15 min 18 sec) │ │ │ │ -1:16:24 load avg: 2.47 [302/447/2] test_repl passed -- running (1): test_peg_generator (15 min 46 sec) │ │ │ │ -1:16:27 load avg: 2.47 [303/447/2] test_reprlib passed -- running (1): test_peg_generator (15 min 48 sec) │ │ │ │ -1:16:31 load avg: 2.43 [304/447/2] test_resource passed -- running (1): test_peg_generator (15 min 52 sec) │ │ │ │ -1:16:33 load avg: 2.43 [305/447/2] test_richcmp passed -- running (1): test_peg_generator (15 min 54 sec) │ │ │ │ -1:16:36 load avg: 2.40 [306/447/2] test_rlcompleter passed -- running (1): test_peg_generator (15 min 57 sec) │ │ │ │ -1:16:39 load avg: 2.36 [307/447/2] test_robotparser passed -- running (1): test_peg_generator (16 min) │ │ │ │ -1:16:51 load avg: 2.38 [308/447/2] test_runpy passed -- running (1): test_peg_generator (16 min 12 sec) │ │ │ │ -1:16:53 load avg: 2.38 [309/447/2] test_samply_profiler skipped -- running (1): test_peg_generator (16 min 14 sec) │ │ │ │ +0:21:03 load avg: 2.14 running (2): test_pickle (30.0 sec), test_peg_generator (1 min) │ │ │ │ +0:21:07 load avg: 2.13 [267/447/1] test_pickle passed (34.7 sec) -- running (1): test_peg_generator (1 min 5 sec) │ │ │ │ +0:21:08 load avg: 2.13 [268/447/1] test_picklebuffer passed -- running (1): test_peg_generator (1 min 5 sec) │ │ │ │ +0:21:15 load avg: 2.12 [269/447/1] test_pickletools passed -- running (1): test_peg_generator (1 min 12 sec) │ │ │ │ +0:21:15 load avg: 2.12 [270/447/1] test_pkg passed -- running (1): test_peg_generator (1 min 13 sec) │ │ │ │ +0:21:16 load avg: 2.12 [271/447/1] test_pkgutil passed -- running (1): test_peg_generator (1 min 13 sec) │ │ │ │ +0:21:18 load avg: 2.11 [272/447/1] test_platform passed -- running (1): test_peg_generator (1 min 15 sec) │ │ │ │ +0:21:19 load avg: 2.11 [273/447/1] test_plistlib passed -- running (1): test_peg_generator (1 min 16 sec) │ │ │ │ +0:21:31 load avg: 1.94 [274/447/1] test_poll passed -- running (1): test_peg_generator (1 min 28 sec) │ │ │ │ +0:21:32 load avg: 1.94 [275/447/1] test_popen passed -- running (1): test_peg_generator (1 min 29 sec) │ │ │ │ +0:21:32 load avg: 1.94 [276/447/1] test_positional_only_arg passed -- running (1): test_peg_generator (1 min 30 sec) │ │ │ │ +0:21:35 load avg: 1.94 [277/447/1] test_posixpath passed -- running (1): test_peg_generator (1 min 32 sec) │ │ │ │ +0:21:38 load avg: 1.95 [278/447/1] test_pow passed -- running (1): test_peg_generator (1 min 35 sec) │ │ │ │ +0:21:39 load avg: 1.95 [279/447/1] test_pprint passed -- running (1): test_peg_generator (1 min 36 sec) │ │ │ │ +0:21:39 load avg: 1.95 [280/447/1] test_print passed -- running (1): test_peg_generator (1 min 37 sec) │ │ │ │ +0:21:41 load avg: 1.95 [281/447/1] test_profile passed -- running (1): test_peg_generator (1 min 38 sec) │ │ │ │ +0:22:11 load avg: 1.97 running (2): test_profiling (30.0 sec), test_peg_generator (2 min 8 sec) │ │ │ │ +0:22:12 load avg: 1.98 [282/447/1] test_peg_generator passed (2 min 9 sec) -- running (1): test_profiling (31.0 sec) │ │ │ │ +0:22:13 load avg: 1.98 [283/447/1] test_property passed -- running (1): test_profiling (31.5 sec) │ │ │ │ +0:22:14 load avg: 1.98 [284/447/1] test_pstats passed -- running (1): test_profiling (32.6 sec) │ │ │ │ +0:22:14 load avg: 1.98 [285/447/1] test_pty passed -- running (1): test_profiling (33.2 sec) │ │ │ │ +0:22:15 load avg: 1.98 [286/447/1] test_pulldom passed -- running (1): test_profiling (34.0 sec) │ │ │ │ +0:22:16 load avg: 1.98 [287/447/1] test_pwd passed -- running (1): test_profiling (34.5 sec) │ │ │ │ +0:22:17 load avg: 1.98 [288/447/1] test_py_compile passed -- running (1): test_profiling (36.1 sec) │ │ │ │ +0:22:21 load avg: 1.98 [289/447/1] test_pyclbr passed -- running (1): test_profiling (40.1 sec) │ │ │ │ +0:22:23 load avg: 1.98 [290/447/1] test_pyexpat passed -- running (1): test_profiling (41.8 sec) │ │ │ │ +0:22:37 load avg: 1.76 [291/447/1] test_pyrepl passed -- running (1): test_profiling (56.2 sec) │ │ │ │ +0:22:38 load avg: 1.76 [292/447/1] test_pystats passed -- running (1): test_profiling (56.7 sec) │ │ │ │ +0:22:50 load avg: 1.57 [293/447/1] test_queue passed -- running (1): test_profiling (1 min 8 sec) │ │ │ │ +0:22:51 load avg: 1.57 [294/447/1] test_quopri passed -- running (1): test_profiling (1 min 9 sec) │ │ │ │ +0:22:51 load avg: 1.57 [295/447/1] test_raise passed -- running (1): test_profiling (1 min 10 sec) │ │ │ │ +0:22:56 load avg: 1.53 [296/447/1] test_random passed -- running (1): test_profiling (1 min 15 sec) │ │ │ │ +0:22:59 load avg: 1.48 [297/447/1] test_range passed -- running (1): test_profiling (1 min 17 sec) │ │ │ │ +0:23:01 load avg: 1.48 [298/447/1] test_re passed -- running (1): test_profiling (1 min 20 sec) │ │ │ │ +0:23:03 load avg: 1.60 [299/447/1] test_readline passed -- running (1): test_profiling (1 min 21 sec) │ │ │ │ +0:23:15 load avg: 1.82 [300/447/1] test_profiling passed (1 min 33 sec) │ │ │ │ +0:23:24 load avg: 2.00 [301/447/1] test_remote_pdb passed │ │ │ │ +0:23:31 load avg: 2.08 [302/447/1] test_repl passed │ │ │ │ +0:23:31 load avg: 2.08 [303/447/1] test_reprlib passed │ │ │ │ +0:23:32 load avg: 2.16 [304/447/1] test_resource passed │ │ │ │ +0:23:33 load avg: 2.16 [305/447/1] test_richcmp passed -- running (1): test_regrtest (30.4 sec) │ │ │ │ +0:23:34 load avg: 2.16 [306/447/1] test_rlcompleter passed -- running (1): test_regrtest (31.3 sec) │ │ │ │ +0:23:35 load avg: 2.16 [307/447/1] test_robotparser passed -- running (1): test_regrtest (32.3 sec) │ │ │ │ +0:23:38 load avg: 2.22 [308/447/1] test_runpy passed -- running (1): test_regrtest (35.8 sec) │ │ │ │ +0:23:39 load avg: 2.22 [309/447/1] test_samply_profiler skipped -- running (1): test_regrtest (36.3 sec) │ │ │ │ test_samply_profiler skipped -- perf trampoline profiling not supported │ │ │ │ -1:16:57 load avg: 2.35 [310/447/2] test_sax passed -- running (1): test_peg_generator (16 min 18 sec) │ │ │ │ -1:17:00 load avg: 2.32 [311/447/2] test_sched passed -- running (1): test_peg_generator (16 min 21 sec) │ │ │ │ -1:17:02 load avg: 2.32 [312/447/2] test_scope passed -- running (1): test_peg_generator (16 min 24 sec) │ │ │ │ -1:17:07 load avg: 2.30 [313/447/2] test_script_helper passed -- running (1): test_peg_generator (16 min 28 sec) │ │ │ │ -1:17:09 load avg: 2.27 [314/447/2] test_secrets passed -- running (1): test_peg_generator (16 min 30 sec) │ │ │ │ -1:17:12 load avg: 2.27 [315/447/2] test_select passed -- running (1): test_peg_generator (16 min 34 sec) │ │ │ │ -1:17:42 load avg: 2.16 running (2): test_selectors (30.0 sec), test_peg_generator (17 min 4 sec) │ │ │ │ -1:18:00 load avg: 1.96 [316/447/2] test_selectors passed (48.0 sec) -- running (1): test_peg_generator (17 min 22 sec) │ │ │ │ -1:18:30 load avg: 1.98 running (2): test_set (30.0 sec), test_peg_generator (17 min 52 sec) │ │ │ │ -1:18:36 load avg: 1.98 [317/447/2] test_set passed (35.5 sec) -- running (1): test_peg_generator (17 min 57 sec) │ │ │ │ -1:18:39 load avg: 1.98 [318/447/2] test_setcomps passed -- running (1): test_peg_generator (18 min 1 sec) │ │ │ │ -1:18:46 load avg: 2.06 [319/447/2] test_shelve passed -- running (1): test_peg_generator (18 min 7 sec) │ │ │ │ -1:18:48 load avg: 2.06 [320/447/2] test_shlex passed -- running (1): test_peg_generator (18 min 10 sec) │ │ │ │ -1:18:59 load avg: 2.05 [321/447/2] test_shutil passed -- running (1): test_peg_generator (18 min 21 sec) │ │ │ │ -1:19:29 load avg: 1.83 running (2): test_signal (30.0 sec), test_peg_generator (18 min 51 sec) │ │ │ │ -1:19:30 load avg: 1.83 [322/447/2] test_signal passed (30.9 sec) -- running (1): test_peg_generator (18 min 52 sec) │ │ │ │ -1:19:40 load avg: 1.85 [323/447/2] test_site passed -- running (1): test_peg_generator (19 min 1 sec) │ │ │ │ -1:19:42 load avg: 1.85 [324/447/2] test_slice passed -- running (1): test_peg_generator (19 min 4 sec) │ │ │ │ -1:19:47 load avg: 1.87 [325/447/2] test_smtplib passed -- running (1): test_peg_generator (19 min 9 sec) │ │ │ │ -1:19:50 load avg: 1.88 [326/447/2] test_smtpnet passed -- running (1): test_peg_generator (19 min 12 sec) │ │ │ │ -1:19:54 load avg: 1.89 [327/447/2] test_socketserver passed -- running (1): test_peg_generator (19 min 16 sec) │ │ │ │ -1:19:58 load avg: 1.89 [328/447/2] test_sort passed -- running (1): test_peg_generator (19 min 19 sec) │ │ │ │ -1:20:28 load avg: 1.93 running (2): test_source_encoding (30.0 sec), test_peg_generator (19 min 49 sec) │ │ │ │ -1:20:50 load avg: 2.30 [329/447/2] test_peg_generator passed (20 min 12 sec) -- running (1): test_source_encoding (52.4 sec) │ │ │ │ -1:21:05 load avg: 2.30 [330/447/2] test_sqlite3 passed -- running (1): test_source_encoding (1 min 7 sec) │ │ │ │ -1:21:07 load avg: 2.30 [331/447/2] test_stable_abi_ctypes passed -- running (1): test_source_encoding (1 min 9 sec) │ │ │ │ -1:21:09 load avg: 2.28 [332/447/2] test_startfile skipped -- running (1): test_source_encoding (1 min 11 sec) │ │ │ │ +0:23:40 load avg: 2.22 [310/447/1] test_sax passed -- running (1): test_regrtest (37.4 sec) │ │ │ │ +0:23:41 load avg: 2.22 [311/447/1] test_sched passed -- running (1): test_regrtest (38.6 sec) │ │ │ │ +0:23:42 load avg: 2.22 [312/447/1] test_scope passed -- running (1): test_regrtest (39.3 sec) │ │ │ │ +0:23:43 load avg: 2.29 [313/447/1] test_script_helper passed -- running (1): test_regrtest (40.6 sec) │ │ │ │ +0:23:44 load avg: 2.29 [314/447/1] test_secrets passed -- running (1): test_regrtest (41.3 sec) │ │ │ │ +0:23:46 load avg: 2.29 [315/447/1] test_select passed -- running (1): test_regrtest (43.5 sec) │ │ │ │ +0:24:10 load avg: 2.10 [316/447/1] test_selectors passed -- running (1): test_regrtest (1 min 7 sec) │ │ │ │ +0:24:13 load avg: 2.09 [317/447/1] test_regrtest passed (1 min 10 sec) │ │ │ │ +0:24:14 load avg: 2.09 [318/447/1] test_setcomps passed │ │ │ │ +0:24:20 load avg: 2.09 [319/447/1] test_shelve passed │ │ │ │ +0:24:21 load avg: 2.09 [320/447/1] test_set passed │ │ │ │ +0:24:21 load avg: 2.09 [321/447/1] test_shlex passed │ │ │ │ +0:24:24 load avg: 2.00 [322/447/1] test_shutil passed │ │ │ │ +0:24:26 load avg: 2.00 [323/447/1] test_site passed │ │ │ │ +0:24:27 load avg: 2.00 [324/447/1] test_slice passed │ │ │ │ +0:24:29 load avg: 1.92 [325/447/1] test_smtplib passed │ │ │ │ +0:24:30 load avg: 1.92 [326/447/1] test_smtpnet passed │ │ │ │ +0:24:31 load avg: 1.92 [327/447/1] test_socketserver passed │ │ │ │ +0:24:32 load avg: 1.92 [328/447/1] test_sort passed │ │ │ │ +0:24:41 load avg: 1.78 [329/447/1] test_signal passed │ │ │ │ +0:24:46 load avg: 1.79 [330/447/1] test_sqlite3 passed │ │ │ │ +0:24:47 load avg: 1.79 [331/447/1] test_stable_abi_ctypes passed │ │ │ │ +0:24:47 load avg: 1.79 [332/447/1] test_startfile skipped │ │ │ │ test_startfile skipped -- object has no attribute 'startfile' │ │ │ │ -1:21:11 load avg: 2.28 [333/447/2] test_stat passed -- running (1): test_source_encoding (1 min 13 sec) │ │ │ │ -1:21:41 load avg: 2.22 running (2): test_source_encoding (1 min 43 sec), test_statistics (30.0 sec) │ │ │ │ -1:22:11 load avg: 2.29 running (2): test_source_encoding (2 min 13 sec), test_statistics (1 min) │ │ │ │ -1:22:41 load avg: 2.36 running (2): test_source_encoding (2 min 43 sec), test_statistics (1 min 30 sec) │ │ │ │ -1:23:11 load avg: 2.28 running (2): test_source_encoding (3 min 13 sec), test_statistics (2 min) │ │ │ │ -1:23:41 load avg: 2.24 running (2): test_source_encoding (3 min 43 sec), test_statistics (2 min 30 sec) │ │ │ │ -1:24:11 load avg: 2.15 running (2): test_source_encoding (4 min 13 sec), test_statistics (3 min) │ │ │ │ -1:24:41 load avg: 2.17 running (2): test_source_encoding (4 min 43 sec), test_statistics (3 min 30 sec) │ │ │ │ -1:25:11 load avg: 2.10 running (2): test_source_encoding (5 min 13 sec), test_statistics (4 min) │ │ │ │ -1:25:30 load avg: 2.07 [334/447/2] test_source_encoding passed (5 min 31 sec) -- running (1): test_statistics (4 min 18 sec) │ │ │ │ -1:26:00 load avg: 2.30 running (2): test_str (30.0 sec), test_statistics (4 min 48 sec) │ │ │ │ -1:26:24 load avg: 2.21 [335/447/2] test_str passed (54.1 sec) -- running (1): test_statistics (5 min 12 sec) │ │ │ │ -1:26:27 load avg: 2.20 [336/447/2] test_strftime passed -- running (1): test_statistics (5 min 15 sec) │ │ │ │ -1:26:29 load avg: 2.18 [337/447/2] test_string passed -- running (1): test_statistics (5 min 18 sec) │ │ │ │ -1:26:32 load avg: 2.18 [338/447/2] test_string_literals passed -- running (1): test_statistics (5 min 20 sec) │ │ │ │ -1:26:33 load avg: 2.18 [339/447/2] test_stringprep passed -- running (1): test_statistics (5 min 22 sec) │ │ │ │ -1:26:37 load avg: 2.17 [340/447/2] test_strptime passed -- running (1): test_statistics (5 min 26 sec) │ │ │ │ -1:26:43 load avg: 2.15 [341/447/2] test_strtod passed -- running (1): test_statistics (5 min 32 sec) │ │ │ │ -1:26:51 load avg: 2.42 [342/447/2] test_struct passed -- running (1): test_statistics (5 min 39 sec) │ │ │ │ -1:26:53 load avg: 2.42 [343/447/2] test_structseq passed -- running (1): test_statistics (5 min 42 sec) │ │ │ │ -1:26:55 load avg: 2.39 [344/447/2] test_subclassinit passed -- running (1): test_statistics (5 min 43 sec) │ │ │ │ -1:27:13 load avg: 2.37 [345/447/2] test_statistics passed (6 min 1 sec) │ │ │ │ -1:27:15 load avg: 2.34 [346/447/2] test_sundry passed │ │ │ │ -1:27:17 load avg: 2.34 [347/447/2] test_super passed │ │ │ │ -1:27:47 load avg: 2.21 running (2): test_subprocess (52.6 sec), test_support (30.0 sec) │ │ │ │ -1:27:57 load avg: 2.10 [348/447/2] test_support passed (39.8 sec) -- running (1): test_subprocess (1 min 2 sec) │ │ │ │ -1:28:00 load avg: 2.10 [349/447/2] test_symtable passed -- running (1): test_subprocess (1 min 4 sec) │ │ │ │ -1:28:05 load avg: 2.25 [350/447/2] test_syntax passed -- running (1): test_subprocess (1 min 10 sec) │ │ │ │ -1:28:08 load avg: 2.25 [351/447/2] test_subprocess passed (1 min 13 sec) │ │ │ │ -1:28:10 load avg: 2.23 [352/447/2] test_sys_setprofile passed │ │ │ │ -1:28:31 load avg: 2.16 [353/447/2] test_sys passed │ │ │ │ -1:28:36 load avg: 2.15 [354/447/2] test_sysconfig passed │ │ │ │ -1:28:38 load avg: 2.15 [355/447/2] test_syslog passed │ │ │ │ -1:28:41 load avg: 2.14 [356/447/2] test_sys_settrace passed (31.6 sec) │ │ │ │ -1:28:43 load avg: 2.14 [357/447/2] test_tabnanny passed │ │ │ │ -1:28:46 load avg: 2.13 [358/447/2] test_tcl passed │ │ │ │ -1:28:54 load avg: 2.11 [359/447/2] test_tempfile passed │ │ │ │ -1:28:56 load avg: 2.11 [360/447/2] test_termios passed │ │ │ │ -1:28:58 load avg: 2.11 [361/447/2] test_textwrap passed │ │ │ │ -1:29:06 load avg: 2.09 [362/447/2] test_thread passed │ │ │ │ -1:29:08 load avg: 2.09 [363/447/2] test_thread_local_bytecode passed │ │ │ │ -1:29:10 load avg: 2.08 [364/447/2] test_threadedtempfile passed │ │ │ │ -1:29:40 load avg: 1.92 running (2): test_tarfile (58.1 sec), test_threading (30.0 sec) │ │ │ │ -1:30:10 load avg: 1.96 running (2): test_tarfile (1 min 28 sec), test_threading (1 min) │ │ │ │ -1:30:17 load avg: 1.96 [365/447/2] test_threading passed (1 min 7 sec) -- running (1): test_tarfile (1 min 35 sec) │ │ │ │ -1:30:23 load avg: 1.97 [366/447/2] test_threading_local passed -- running (1): test_tarfile (1 min 41 sec) │ │ │ │ -1:30:30 load avg: 1.97 [367/447/2] test_threadsignals passed -- running (1): test_tarfile (1 min 49 sec) │ │ │ │ -1:30:36 load avg: 1.98 [368/447/2] test_time passed -- running (1): test_tarfile (1 min 54 sec) │ │ │ │ -1:30:39 load avg: 1.98 [369/447/2] test_timeit passed -- running (1): test_tarfile (1 min 57 sec) │ │ │ │ -1:30:42 load avg: 2.06 [370/447/2] test_timeout passed -- running (1): test_tarfile (2 min) │ │ │ │ -1:30:51 load avg: 2.20 [371/447/2] test_tarfile passed (2 min 9 sec) │ │ │ │ -1:31:04 load avg: 2.29 [372/447/2] test_tkinter passed │ │ │ │ -1:31:07 load avg: 2.29 [373/447/2] test_tomllib passed │ │ │ │ -1:31:37 load avg: 2.18 running (2): test_tokenize (45.9 sec), test_tools (30.0 sec) │ │ │ │ -1:32:07 load avg: 2.30 running (2): test_tokenize (1 min 15 sec), test_tools (1 min) │ │ │ │ -1:32:37 load avg: 2.18 running (2): test_tokenize (1 min 45 sec), test_tools (1 min 30 sec) │ │ │ │ -1:33:07 load avg: 2.16 running (2): test_tokenize (2 min 15 sec), test_tools (2 min) │ │ │ │ -1:33:37 load avg: 2.10 running (2): test_tokenize (2 min 45 sec), test_tools (2 min 30 sec) │ │ │ │ -1:34:07 load avg: 2.06 running (2): test_tokenize (3 min 15 sec), test_tools (3 min) │ │ │ │ -1:34:37 load avg: 2.03 running (2): test_tokenize (3 min 45 sec), test_tools (3 min 30 sec) │ │ │ │ -1:35:07 load avg: 2.08 running (2): test_tokenize (4 min 15 sec), test_tools (4 min) │ │ │ │ -1:35:33 load avg: 2.13 [374/447/2] test_tokenize passed (4 min 42 sec) -- running (1): test_tools (4 min 26 sec) │ │ │ │ -1:36:03 load avg: 2.38 running (2): test_trace (30.0 sec), test_tools (4 min 56 sec) │ │ │ │ -1:36:23 load avg: 2.27 [375/447/2] test_trace passed (50.3 sec) -- running (1): test_tools (5 min 16 sec) │ │ │ │ -1:36:53 load avg: 2.24 running (2): test_traceback (30.0 sec), test_tools (5 min 46 sec) │ │ │ │ -1:37:23 load avg: 2.50 running (2): test_traceback (1 min), test_tools (6 min 16 sec) │ │ │ │ -1:37:40 load avg: 2.64 [376/447/2] test_traceback passed (1 min 16 sec) -- running (1): test_tools (6 min 33 sec) │ │ │ │ -1:37:53 load avg: 2.70 [377/447/2] test_tracemalloc passed -- running (1): test_tools (6 min 45 sec) │ │ │ │ -1:37:55 load avg: 2.72 [378/447/2] test_tstring passed -- running (1): test_tools (6 min 47 sec) │ │ │ │ -1:38:06 load avg: 2.92 [379/447/2] test_ttk passed -- running (1): test_tools (6 min 58 sec) │ │ │ │ -1:38:08 load avg: 2.92 [380/447/2] test_ttk_textonly passed -- running (1): test_tools (7 min 1 sec) │ │ │ │ -1:38:10 load avg: 3.01 [381/447/2] test_tty passed -- running (1): test_tools (7 min 3 sec) │ │ │ │ -1:38:24 load avg: 3.08 [382/447/2] test_tuple passed -- running (1): test_tools (7 min 16 sec) │ │ │ │ -1:38:28 load avg: 3.07 [383/447/2] test_turtle passed -- running (1): test_tools (7 min 20 sec) │ │ │ │ -1:38:30 load avg: 3.07 [384/447/2] test_type_aliases passed -- running (1): test_tools (7 min 22 sec) │ │ │ │ -1:38:32 load avg: 3.07 [385/447/2] test_type_annotations passed -- running (1): test_tools (7 min 25 sec) │ │ │ │ -1:38:34 load avg: 3.07 [386/447/2] test_type_cache passed -- running (1): test_tools (7 min 27 sec) │ │ │ │ -1:38:37 load avg: 3.06 [387/447/2] test_type_comments passed -- running (1): test_tools (7 min 29 sec) │ │ │ │ -1:38:39 load avg: 3.06 [388/447/2] test_type_params passed -- running (1): test_tools (7 min 31 sec) │ │ │ │ -1:38:41 load avg: 3.06 [389/447/2] test_typechecks passed -- running (1): test_tools (7 min 33 sec) │ │ │ │ -1:38:47 load avg: 3.13 [390/447/2] test_types passed -- running (1): test_tools (7 min 40 sec) │ │ │ │ -1:38:55 load avg: 3.27 [391/447/2] test_typing passed -- running (1): test_tools (7 min 48 sec) │ │ │ │ -1:38:59 load avg: 3.27 [392/447/2] test_ucn passed -- running (1): test_tools (7 min 52 sec) │ │ │ │ -1:39:01 load avg: 3.40 [393/447/2] test_unary passed -- running (1): test_tools (7 min 54 sec) │ │ │ │ -1:39:04 load avg: 3.40 [394/447/2] test_unicode_file passed -- running (1): test_tools (7 min 56 sec) │ │ │ │ -1:39:06 load avg: 3.45 [395/447/2] test_unicode_file_functions passed -- running (1): test_tools (7 min 59 sec) │ │ │ │ -1:39:08 load avg: 3.45 [396/447/2] test_unicode_identifiers passed -- running (1): test_tools (8 min 1 sec) │ │ │ │ -1:39:38 load avg: 3.67 running (2): test_unicodedata (30.0 sec), test_tools (8 min 31 sec) │ │ │ │ -1:40:08 load avg: 3.52 running (2): test_unicodedata (1 min), test_tools (9 min 1 sec) │ │ │ │ -1:40:38 load avg: 3.47 running (2): test_unicodedata (1 min 30 sec), test_tools (9 min 31 sec) │ │ │ │ -1:41:08 load avg: 3.45 running (2): test_unicodedata (2 min), test_tools (10 min 1 sec) │ │ │ │ -1:41:38 load avg: 3.27 running (2): test_unicodedata (2 min 30 sec), test_tools (10 min 31 sec) │ │ │ │ -1:42:08 load avg: 3.48 running (2): test_unicodedata (3 min), test_tools (11 min 1 sec) │ │ │ │ -1:42:38 load avg: 3.29 running (2): test_unicodedata (3 min 30 sec), test_tools (11 min 31 sec) │ │ │ │ -1:42:49 load avg: 3.25 [397/447/2] test_unicodedata passed (3 min 41 sec) -- running (1): test_tools (11 min 42 sec) │ │ │ │ -1:43:19 load avg: 3.20 running (2): test_unittest (30.0 sec), test_tools (12 min 12 sec) │ │ │ │ -1:43:38 load avg: 3.21 [398/447/2] test_unittest passed (48.5 sec) -- running (1): test_tools (12 min 30 sec) │ │ │ │ -1:43:41 load avg: 3.19 [399/447/2] test_unpack passed -- running (1): test_tools (12 min 34 sec) │ │ │ │ -1:43:45 load avg: 3.18 [400/447/2] test_unpack_ex passed -- running (1): test_tools (12 min 37 sec) │ │ │ │ -1:44:15 load avg: 3.11 running (2): test_unparse (30.0 sec), test_tools (13 min 7 sec) │ │ │ │ -1:44:45 load avg: 3.06 running (2): test_unparse (1 min), test_tools (13 min 37 sec) │ │ │ │ -1:45:15 load avg: 3.04 running (2): test_unparse (1 min 30 sec), test_tools (14 min 7 sec) │ │ │ │ -1:45:45 load avg: 3.38 running (2): test_unparse (2 min), test_tools (14 min 37 sec) │ │ │ │ -1:46:15 load avg: 3.42 running (2): test_unparse (2 min 30 sec), test_tools (15 min 7 sec) │ │ │ │ -1:46:45 load avg: 3.49 running (2): test_unparse (3 min), test_tools (15 min 37 sec) │ │ │ │ -1:47:15 load avg: 3.30 running (2): test_unparse (3 min 30 sec), test_tools (16 min 7 sec) │ │ │ │ -1:47:45 load avg: 3.18 running (2): test_unparse (4 min), test_tools (16 min 37 sec) │ │ │ │ -1:48:15 load avg: 3.24 running (2): test_unparse (4 min 30 sec), test_tools (17 min 7 sec) │ │ │ │ -1:48:40 load avg: 3.17 [401/447/2] test_unparse passed (4 min 54 sec) -- running (1): test_tools (17 min 32 sec) │ │ │ │ -1:48:44 load avg: 3.16 [402/447/2] test_urllib passed -- running (1): test_tools (17 min 37 sec) │ │ │ │ -1:48:50 load avg: 3.23 [403/447/3] test_urllib2 failed (1 failure) -- running (1): test_tools (17 min 42 sec) │ │ │ │ +0:24:48 load avg: 1.81 [333/447/1] test_stat passed │ │ │ │ +0:25:18 load avg: 1.89 running (2): test_source_encoding (45.5 sec), test_statistics (30.0 sec) │ │ │ │ +0:25:48 load avg: 1.93 running (2): test_source_encoding (1 min 15 sec), test_statistics (1 min) │ │ │ │ +0:26:04 load avg: 1.95 [334/447/1] test_source_encoding passed (1 min 31 sec) -- running (1): test_statistics (1 min 16 sec) │ │ │ │ +0:26:20 load avg: 1.96 [335/447/1] test_str passed -- running (1): test_statistics (1 min 32 sec) │ │ │ │ +0:26:21 load avg: 1.96 [336/447/1] test_strftime passed -- running (1): test_statistics (1 min 33 sec) │ │ │ │ +0:26:22 load avg: 1.96 [337/447/1] test_string passed -- running (1): test_statistics (1 min 33 sec) │ │ │ │ +0:26:22 load avg: 1.96 [338/447/1] test_string_literals passed -- running (1): test_statistics (1 min 34 sec) │ │ │ │ +0:26:23 load avg: 1.96 [339/447/1] test_stringprep passed -- running (1): test_statistics (1 min 35 sec) │ │ │ │ +0:26:24 load avg: 1.96 [340/447/1] test_strptime passed -- running (1): test_statistics (1 min 36 sec) │ │ │ │ +0:26:26 load avg: 1.96 [341/447/1] test_strtod passed -- running (1): test_statistics (1 min 38 sec) │ │ │ │ +0:26:28 load avg: 1.97 [342/447/1] test_struct passed -- running (1): test_statistics (1 min 40 sec) │ │ │ │ +0:26:29 load avg: 1.97 [343/447/1] test_structseq passed -- running (1): test_statistics (1 min 40 sec) │ │ │ │ +0:26:29 load avg: 1.97 [344/447/1] test_subclassinit passed -- running (1): test_statistics (1 min 41 sec) │ │ │ │ +0:26:38 load avg: 1.82 [345/447/1] test_statistics passed (1 min 50 sec) │ │ │ │ +0:26:39 load avg: 1.82 [346/447/1] test_sundry passed │ │ │ │ +0:26:40 load avg: 1.82 [347/447/1] test_super passed │ │ │ │ +0:26:51 load avg: 1.85 [348/447/1] test_support passed │ │ │ │ +0:26:52 load avg: 1.85 [349/447/1] test_symtable passed │ │ │ │ +0:26:53 load avg: 1.78 [350/447/1] test_syntax passed │ │ │ │ +0:27:00 load avg: 1.88 [351/447/1] test_subprocess passed (30.9 sec) │ │ │ │ +0:27:01 load avg: 1.88 [352/447/1] test_sys passed │ │ │ │ +0:27:01 load avg: 1.88 [353/447/1] test_sys_setprofile passed │ │ │ │ +0:27:02 load avg: 1.88 [354/447/1] test_sysconfig passed │ │ │ │ +0:27:03 load avg: 1.97 [355/447/1] test_syslog passed │ │ │ │ +0:27:04 load avg: 1.97 [356/447/1] test_tabnanny passed │ │ │ │ +0:27:09 load avg: 2.05 [357/447/1] test_sys_settrace passed │ │ │ │ +0:27:10 load avg: 2.05 [358/447/1] test_tcl passed │ │ │ │ +0:27:12 load avg: 2.05 [359/447/1] test_tempfile passed │ │ │ │ +0:27:13 load avg: 2.13 [360/447/1] test_termios passed │ │ │ │ +0:27:14 load avg: 2.13 [361/447/1] test_textwrap passed │ │ │ │ +0:27:17 load avg: 2.13 [362/447/1] test_thread passed │ │ │ │ +0:27:18 load avg: 2.20 [363/447/1] test_thread_local_bytecode passed │ │ │ │ +0:27:18 load avg: 2.20 [364/447/1] test_threadedtempfile passed │ │ │ │ +0:27:43 load avg: 2.49 [365/447/1] test_tarfile passed (39.0 sec) │ │ │ │ +0:27:45 load avg: 2.49 [366/447/1] test_threading_local passed │ │ │ │ +0:27:50 load avg: 2.45 [367/447/1] test_threading passed (31.9 sec) │ │ │ │ +0:27:51 load avg: 2.45 [368/447/1] test_threadsignals passed │ │ │ │ +0:27:51 load avg: 2.45 [369/447/1] test_timeit passed │ │ │ │ +0:27:54 load avg: 2.34 [370/447/1] test_timeout passed │ │ │ │ +0:27:54 load avg: 2.34 [371/447/1] test_time passed │ │ │ │ +0:28:01 load avg: 2.31 [372/447/1] test_tkinter passed │ │ │ │ +0:28:01 load avg: 2.31 [373/447/1] test_tomllib passed │ │ │ │ +0:28:31 load avg: 2.58 running (2): test_tools (30.0 sec), test_tokenize (37.5 sec) │ │ │ │ +0:29:01 load avg: 2.75 running (2): test_tools (1 min), test_tokenize (1 min 7 sec) │ │ │ │ +0:29:20 load avg: 2.82 [374/447/1] test_tokenize passed (1 min 25 sec) -- running (1): test_tools (1 min 18 sec) │ │ │ │ +0:29:33 load avg: 2.86 [375/447/1] test_trace passed -- running (1): test_tools (1 min 31 sec) │ │ │ │ +0:29:56 load avg: 3.13 [376/447/1] test_traceback passed -- running (1): test_tools (1 min 54 sec) │ │ │ │ +0:29:59 load avg: 3.04 [377/447/1] test_tracemalloc passed -- running (1): test_tools (1 min 57 sec) │ │ │ │ +0:30:00 load avg: 3.04 [378/447/1] test_tstring passed -- running (1): test_tools (1 min 58 sec) │ │ │ │ +0:30:03 load avg: 2.95 [379/447/1] test_ttk passed -- running (1): test_tools (2 min 1 sec) │ │ │ │ +0:30:04 load avg: 2.95 [380/447/1] test_ttk_textonly passed -- running (1): test_tools (2 min 2 sec) │ │ │ │ +0:30:04 load avg: 2.95 [381/447/1] test_tty passed -- running (1): test_tools (2 min 2 sec) │ │ │ │ +0:30:08 load avg: 2.88 [382/447/1] test_tuple passed -- running (1): test_tools (2 min 6 sec) │ │ │ │ +0:30:09 load avg: 2.88 [383/447/1] test_turtle passed -- running (1): test_tools (2 min 7 sec) │ │ │ │ +0:30:09 load avg: 2.88 [384/447/1] test_type_aliases passed -- running (1): test_tools (2 min 7 sec) │ │ │ │ +0:30:10 load avg: 2.88 [385/447/1] test_type_annotations passed -- running (1): test_tools (2 min 8 sec) │ │ │ │ +0:30:10 load avg: 2.88 [386/447/1] test_type_cache passed -- running (1): test_tools (2 min 9 sec) │ │ │ │ +0:30:11 load avg: 2.88 [387/447/1] test_type_comments passed -- running (1): test_tools (2 min 9 sec) │ │ │ │ +0:30:12 load avg: 2.88 [388/447/1] test_type_params passed -- running (1): test_tools (2 min 10 sec) │ │ │ │ +0:30:12 load avg: 2.88 [389/447/1] test_typechecks passed -- running (1): test_tools (2 min 10 sec) │ │ │ │ +0:30:14 load avg: 2.89 [390/447/1] test_types passed -- running (1): test_tools (2 min 12 sec) │ │ │ │ +0:30:16 load avg: 2.89 [391/447/1] test_typing passed -- running (1): test_tools (2 min 14 sec) │ │ │ │ +0:30:17 load avg: 2.89 [392/447/1] test_ucn passed -- running (1): test_tools (2 min 15 sec) │ │ │ │ +0:30:18 load avg: 2.82 [393/447/1] test_unary passed -- running (1): test_tools (2 min 16 sec) │ │ │ │ +0:30:18 load avg: 2.82 [394/447/1] test_unicode_file passed -- running (1): test_tools (2 min 16 sec) │ │ │ │ +0:30:19 load avg: 2.82 [395/447/1] test_unicode_file_functions passed -- running (1): test_tools (2 min 17 sec) │ │ │ │ +0:30:20 load avg: 2.82 [396/447/1] test_unicode_identifiers passed -- running (1): test_tools (2 min 18 sec) │ │ │ │ +0:30:50 load avg: 2.62 running (2): test_tools (2 min 48 sec), test_unicodedata (30.0 sec) │ │ │ │ +0:31:20 load avg: 2.44 running (2): test_tools (3 min 18 sec), test_unicodedata (1 min) │ │ │ │ +0:31:28 load avg: 2.37 [397/447/1] test_unicodedata passed (1 min 8 sec) -- running (1): test_tools (3 min 26 sec) │ │ │ │ +0:31:44 load avg: 2.43 [398/447/1] test_unittest passed -- running (1): test_tools (3 min 42 sec) │ │ │ │ +0:31:45 load avg: 2.43 [399/447/1] test_unpack passed -- running (1): test_tools (3 min 43 sec) │ │ │ │ +0:31:46 load avg: 2.43 [400/447/1] test_unpack_ex passed -- running (1): test_tools (3 min 44 sec) │ │ │ │ +0:32:16 load avg: 2.66 running (2): test_tools (4 min 14 sec), test_unparse (30.0 sec) │ │ │ │ +0:32:46 load avg: 2.87 running (2): test_tools (4 min 44 sec), test_unparse (1 min) │ │ │ │ +0:33:09 load avg: 3.38 [401/447/1] test_unparse passed (1 min 23 sec) -- running (1): test_tools (5 min 7 sec) │ │ │ │ +0:33:11 load avg: 3.38 [402/447/1] test_urllib passed -- running (1): test_tools (5 min 9 sec) │ │ │ │ +0:33:12 load avg: 3.38 [403/447/2] test_urllib2 failed (1 failure) -- running (1): test_tools (5 min 10 sec) │ │ │ │ test_basic_and_digest_auth_handlers (test.test_urllib2.HandlerTests.test_basic_and_digest_auth_handlers) ... ok │ │ │ │ test_basic_auth (test.test_urllib2.HandlerTests.test_basic_auth) ... ok │ │ │ │ test_basic_prior_auth_auto_send (test.test_urllib2.HandlerTests.test_basic_prior_auth_auto_send) ... ok │ │ │ │ test_basic_prior_auth_send_after_first_success (test.test_urllib2.HandlerTests.test_basic_prior_auth_send_after_first_success) ... ok │ │ │ │ test_cookie_redirect (test.test_urllib2.HandlerTests.test_cookie_redirect) ... ok │ │ │ │ test_cookies (test.test_urllib2.HandlerTests.test_cookies) ... ok │ │ │ │ test_errors (test.test_urllib2.HandlerTests.test_errors) ... ok │ │ │ │ @@ -1902,22 +652,22 @@ │ │ │ │ self.assertEqual(raised.reason, │ │ │ │ ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ │ │ │ │ f"ftp error: {exception.args[0]}") │ │ │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ AssertionError: gaierror(-3, 'Temporary failure in name resolution') != 'ftp error: 500 OOPS: cannot change directory:/nonexistent' │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 81 tests in 2.077s │ │ │ │ +Ran 81 tests in 0.638s │ │ │ │ │ │ │ │ FAILED (failures=1, skipped=2) │ │ │ │ test test_urllib2 failed │ │ │ │ -1:48:56 load avg: 3.19 [404/447/3] test_urllib2_localnet passed -- running (1): test_tools (17 min 48 sec) │ │ │ │ -1:49:02 load avg: 3.10 [405/447/3] test_urllib2net passed -- running (1): test_tools (17 min 55 sec) │ │ │ │ -1:49:04 load avg: 3.10 [406/447/3] test_urllib_response passed -- running (1): test_tools (17 min 57 sec) │ │ │ │ -1:49:08 load avg: 3.09 [407/447/4] test_urllibnet failed (1 error) -- running (1): test_tools (18 min) │ │ │ │ +0:33:15 load avg: 3.43 [404/447/2] test_urllib2_localnet passed -- running (1): test_tools (5 min 13 sec) │ │ │ │ +0:33:17 load avg: 3.43 [405/447/2] test_urllib2net passed -- running (1): test_tools (5 min 15 sec) │ │ │ │ +0:33:18 load avg: 3.47 [406/447/2] test_urllib_response passed -- running (1): test_tools (5 min 16 sec) │ │ │ │ +0:33:19 load avg: 3.47 [407/447/3] test_urllibnet failed (1 error) -- running (1): test_tools (5 min 17 sec) │ │ │ │ testURLread (test.test_urllibnet.URLTimeoutTest.testURLread) ... skipped "Resource 'www.pythontest.net' is not available" │ │ │ │ test_bad_address (test.test_urllibnet.urlopenNetworkTests.test_bad_address) ... ok │ │ │ │ test_basic (test.test_urllibnet.urlopenNetworkTests.test_basic) ... skipped "Resource 'http://www.pythontest.net/' is not available" │ │ │ │ test_getcode (test.test_urllibnet.urlopenNetworkTests.test_getcode) ... ERROR │ │ │ │ test_geturl (test.test_urllibnet.urlopenNetworkTests.test_geturl) ... skipped "Resource 'http://www.pythontest.net/' is not available" │ │ │ │ test_info (test.test_urllibnet.urlopenNetworkTests.test_info) ... skipped "Resource 'http://www.pythontest.net/' is not available" │ │ │ │ test_readlines (test.test_urllibnet.urlopenNetworkTests.test_readlines) ... skipped "Resource 'http://www.pythontest.net/' is not available" │ │ │ │ @@ -1933,234 +683,125 @@ │ │ │ │ Traceback (most recent call last): │ │ │ │ File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_urllibnet.py", line 107, in test_getcode │ │ │ │ self.assertEqual(e.exception.code, 404) │ │ │ │ ^^^^^^^^^^^^^^^^ │ │ │ │ AttributeError: 'URLError' object has no attribute 'code' │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 12 tests in 1.038s │ │ │ │ +Ran 12 tests in 0.304s │ │ │ │ │ │ │ │ FAILED (errors=1, skipped=10) │ │ │ │ test test_urllibnet failed │ │ │ │ -1:49:14 load avg: 3.08 [408/447/4] test_urlparse passed -- running (1): test_tools (18 min 7 sec) │ │ │ │ -1:49:20 load avg: 3.07 [409/447/4] test_userdict passed -- running (1): test_tools (18 min 13 sec) │ │ │ │ -1:49:27 load avg: 3.06 [410/447/4] test_userlist passed -- running (1): test_tools (18 min 19 sec) │ │ │ │ -1:49:57 load avg: 3.04 running (2): test_userstring (30.0 sec), test_tools (18 min 49 sec) │ │ │ │ -1:50:02 load avg: 3.03 [411/447/4] test_userstring passed (35.1 sec) -- running (1): test_tools (18 min 54 sec) │ │ │ │ -1:50:11 load avg: 3.03 [412/447/4] test_utf8_mode passed -- running (1): test_tools (19 min 3 sec) │ │ │ │ -1:50:13 load avg: 3.03 [413/447/4] test_utf8source passed -- running (1): test_tools (19 min 6 sec) │ │ │ │ -1:50:20 load avg: 3.10 [414/447/4] test_uuid passed -- running (1): test_tools (19 min 12 sec) │ │ │ │ -1:50:27 load avg: 3.01 [415/447/4] test_wait3 passed -- running (1): test_tools (19 min 20 sec) │ │ │ │ -1:50:35 load avg: 3.09 [416/447/4] test_wait4 passed -- running (1): test_tools (19 min 27 sec) │ │ │ │ -1:50:45 load avg: 3.23 [417/447/4] test_warnings passed -- running (1): test_tools (19 min 38 sec) │ │ │ │ -1:50:48 load avg: 3.23 [418/447/4] test_wave passed -- running (1): test_tools (19 min 41 sec) │ │ │ │ -1:51:18 load avg: 3.49 running (2): test_weakref (30.0 sec), test_tools (20 min 11 sec) │ │ │ │ -1:51:48 load avg: 3.44 running (2): test_weakref (1 min), test_tools (20 min 41 sec) │ │ │ │ -1:52:18 load avg: 3.37 running (2): test_weakref (1 min 30 sec), test_tools (21 min 11 sec) │ │ │ │ -1:52:48 load avg: 3.30 running (2): test_weakref (2 min), test_tools (21 min 41 sec) │ │ │ │ -1:53:18 load avg: 3.24 running (2): test_weakref (2 min 30 sec), test_tools (22 min 11 sec) │ │ │ │ -1:53:33 load avg: 3.19 [419/447/4] test_weakref passed (2 min 45 sec) -- running (1): test_tools (22 min 26 sec) │ │ │ │ -1:53:37 load avg: 3.17 [420/447/4] test_weakset passed -- running (1): test_tools (22 min 29 sec) │ │ │ │ -1:53:40 load avg: 3.17 [421/447/4] test_webbrowser passed -- running (1): test_tools (22 min 32 sec) │ │ │ │ -1:53:42 load avg: 3.16 [422/447/4] test_winapi skipped -- running (1): test_tools (22 min 34 sec) │ │ │ │ +0:33:21 load avg: 3.47 [408/447/3] test_urlparse passed -- running (1): test_tools (5 min 19 sec) │ │ │ │ +0:33:22 load avg: 3.47 [409/447/3] test_userdict passed -- running (1): test_tools (5 min 20 sec) │ │ │ │ +0:33:24 load avg: 3.52 [410/447/3] test_userlist passed -- running (1): test_tools (5 min 22 sec) │ │ │ │ +0:33:33 load avg: 3.59 [411/447/3] test_userstring passed -- running (1): test_tools (5 min 31 sec) │ │ │ │ +0:33:35 load avg: 3.59 [412/447/3] test_utf8_mode passed -- running (1): test_tools (5 min 34 sec) │ │ │ │ +0:33:36 load avg: 3.59 [413/447/3] test_utf8source passed -- running (1): test_tools (5 min 34 sec) │ │ │ │ +0:33:38 load avg: 3.62 [414/447/3] test_uuid passed -- running (1): test_tools (5 min 36 sec) │ │ │ │ +0:33:44 load avg: 3.57 [415/447/3] test_wait3 passed -- running (1): test_tools (5 min 42 sec) │ │ │ │ +0:33:49 load avg: 3.53 [416/447/3] test_wait4 passed -- running (1): test_tools (5 min 47 sec) │ │ │ │ +0:33:52 load avg: 3.53 [417/447/3] test_warnings passed -- running (1): test_tools (5 min 50 sec) │ │ │ │ +0:33:53 load avg: 3.48 [418/447/3] test_wave passed -- running (1): test_tools (5 min 51 sec) │ │ │ │ +0:34:23 load avg: 3.22 running (2): test_tools (6 min 21 sec), test_weakref (30.0 sec) │ │ │ │ +0:34:23 load avg: 3.22 [419/447/3] test_weakref passed (30.2 sec) -- running (1): test_tools (6 min 21 sec) │ │ │ │ +0:34:24 load avg: 3.22 [420/447/3] test_weakset passed -- running (1): test_tools (6 min 22 sec) │ │ │ │ +0:34:25 load avg: 3.22 [421/447/3] test_webbrowser passed -- running (1): test_tools (6 min 23 sec) │ │ │ │ +0:34:26 load avg: 3.22 [422/447/3] test_winapi skipped -- running (1): test_tools (6 min 24 sec) │ │ │ │ test_winapi skipped -- No module named '_winapi' │ │ │ │ -1:53:44 load avg: 3.16 [423/447/4] test_winconsoleio skipped -- running (1): test_tools (22 min 36 sec) │ │ │ │ +0:34:26 load avg: 3.22 [423/447/3] test_winconsoleio skipped -- running (1): test_tools (6 min 24 sec) │ │ │ │ test_winconsoleio skipped -- test only relevant on win32 │ │ │ │ -1:53:46 load avg: 3.15 [424/447/4] test_winreg skipped -- running (1): test_tools (22 min 38 sec) │ │ │ │ +0:34:27 load avg: 3.22 [424/447/3] test_winreg skipped -- running (1): test_tools (6 min 25 sec) │ │ │ │ test_winreg skipped -- No module named 'winreg' │ │ │ │ -1:53:47 load avg: 3.15 [425/447/4] test_winsound skipped -- running (1): test_tools (22 min 40 sec) │ │ │ │ +0:34:27 load avg: 3.22 [425/447/3] test_winsound skipped -- running (1): test_tools (6 min 25 sec) │ │ │ │ test_winsound skipped -- No module named 'winsound' │ │ │ │ -1:53:50 load avg: 3.15 [426/447/4] test_with passed -- running (1): test_tools (22 min 42 sec) │ │ │ │ -1:53:51 load avg: 3.21 [427/447/4] test_wmi skipped -- running (1): test_tools (22 min 44 sec) │ │ │ │ +0:34:28 load avg: 3.20 [426/447/3] test_with passed -- running (1): test_tools (6 min 26 sec) │ │ │ │ +0:34:29 load avg: 3.20 [427/447/3] test_wmi skipped -- running (1): test_tools (6 min 27 sec) │ │ │ │ test_wmi skipped -- No module named '_wmi' │ │ │ │ -1:53:55 load avg: 3.20 [428/447/4] test_wsgiref passed -- running (1): test_tools (22 min 48 sec) │ │ │ │ -1:53:57 load avg: 3.20 [429/447/4] test_xml passed -- running (1): test_tools (22 min 50 sec) │ │ │ │ -1:54:00 load avg: 3.20 [430/447/4] test_xml_dom_minicompat passed -- running (1): test_tools (22 min 52 sec) │ │ │ │ -1:54:02 load avg: 3.18 [431/447/4] test_xml_dom_xmlbuilder passed -- running (1): test_tools (22 min 55 sec) │ │ │ │ -1:54:32 load avg: 3.11 [432/447/4] test_xml_etree passed -- running (1): test_tools (23 min 25 sec) │ │ │ │ -1:54:49 load avg: 3.08 [433/447/4] test_xml_etree_c passed -- running (1): test_tools (23 min 42 sec) │ │ │ │ -1:55:19 load avg: 2.71 running (2): test_xmlrpc (30.0 sec), test_tools (24 min 12 sec) │ │ │ │ -1:55:23 load avg: 2.65 [434/447/4] test_xmlrpc passed (33.7 sec) -- running (1): test_tools (24 min 15 sec) │ │ │ │ -1:55:25 load avg: 2.65 [435/447/4] test_xpickle skipped (resource denied) -- running (1): test_tools (24 min 17 sec) │ │ │ │ +0:34:30 load avg: 3.20 [428/447/3] test_wsgiref passed -- running (1): test_tools (6 min 28 sec) │ │ │ │ +0:34:30 load avg: 3.20 [429/447/3] test_xml passed -- running (1): test_tools (6 min 28 sec) │ │ │ │ +0:34:31 load avg: 3.20 [430/447/3] test_xml_dom_minicompat passed -- running (1): test_tools (6 min 29 sec) │ │ │ │ +0:34:32 load avg: 3.20 [431/447/3] test_xml_dom_xmlbuilder passed -- running (1): test_tools (6 min 30 sec) │ │ │ │ +0:34:41 load avg: 3.17 [432/447/3] test_xml_etree passed -- running (1): test_tools (6 min 39 sec) │ │ │ │ +0:34:46 load avg: 3.16 [433/447/3] test_xml_etree_c passed -- running (1): test_tools (6 min 44 sec) │ │ │ │ +0:35:15 load avg: 2.70 [434/447/3] test_xmlrpc passed -- running (1): test_tools (7 min 13 sec) │ │ │ │ +0:35:15 load avg: 2.70 [435/447/3] test_xpickle skipped (resource denied) -- running (1): test_tools (7 min 13 sec) │ │ │ │ test_xpickle skipped -- Use of the 'xpickle' resource not enabled │ │ │ │ -1:55:27 load avg: 2.76 [436/447/4] test_xxlimited passed -- running (1): test_tools (24 min 20 sec) │ │ │ │ -1:55:29 load avg: 2.76 [437/447/4] test_xxtestfuzz passed -- running (1): test_tools (24 min 22 sec) │ │ │ │ -1:55:32 load avg: 2.86 [438/447/4] test_yield_from passed -- running (1): test_tools (24 min 24 sec) │ │ │ │ -1:55:35 load avg: 2.86 [439/447/4] test_zipapp passed -- running (1): test_tools (24 min 27 sec) │ │ │ │ -1:56:05 load avg: 3.23 running (2): test_zipfile (30.0 sec), test_tools (24 min 57 sec) │ │ │ │ -1:56:35 load avg: 3.14 running (2): test_zipfile (1 min), test_tools (25 min 27 sec) │ │ │ │ -1:57:05 load avg: 3.34 running (2): test_zipfile (1 min 30 sec), test_tools (25 min 57 sec) │ │ │ │ -1:57:35 load avg: 3.21 running (2): test_zipfile (2 min), test_tools (26 min 27 sec) │ │ │ │ -1:58:05 load avg: 3.12 running (2): test_zipfile (2 min 30 sec), test_tools (26 min 57 sec) │ │ │ │ -1:58:35 load avg: 3.07 running (2): test_zipfile (3 min), test_tools (27 min 27 sec) │ │ │ │ -1:59:05 load avg: 3.04 running (2): test_zipfile (3 min 30 sec), test_tools (27 min 57 sec) │ │ │ │ -1:59:35 load avg: 3.02 running (2): test_zipfile (4 min), test_tools (28 min 27 sec) │ │ │ │ -2:00:05 load avg: 3.01 running (2): test_zipfile (4 min 30 sec), test_tools (28 min 57 sec) │ │ │ │ -2:00:06 load avg: 3.01 [440/447/4] test_zipfile passed (4 min 30 sec) -- running (1): test_tools (28 min 58 sec) │ │ │ │ -2:00:08 load avg: 3.01 [441/447/4] test_zipfile64 skipped (resource denied) -- running (1): test_tools (29 min) │ │ │ │ +0:35:16 load avg: 2.70 [436/447/3] test_xxlimited passed -- running (1): test_tools (7 min 14 sec) │ │ │ │ +0:35:17 load avg: 2.70 [437/447/3] test_xxtestfuzz passed -- running (1): test_tools (7 min 15 sec) │ │ │ │ +0:35:17 load avg: 2.70 [438/447/3] test_yield_from passed -- running (1): test_tools (7 min 15 sec) │ │ │ │ +0:35:18 load avg: 2.72 [439/447/3] test_zipapp passed -- running (1): test_tools (7 min 17 sec) │ │ │ │ +0:35:48 load avg: 2.90 running (2): test_tools (7 min 47 sec), test_zipfile (30.0 sec) │ │ │ │ +0:36:19 load avg: 2.94 running (2): test_tools (8 min 17 sec), test_zipfile (1 min) │ │ │ │ +0:36:33 load avg: 2.96 [440/447/3] test_zipfile passed (1 min 14 sec) -- running (1): test_tools (8 min 31 sec) │ │ │ │ +0:36:34 load avg: 2.96 [441/447/3] test_zipfile64 skipped (resource denied) -- running (1): test_tools (8 min 32 sec) │ │ │ │ test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run │ │ │ │ -2:00:38 load avg: 3.37 running (2): test_zipimport (30.0 sec), test_tools (29 min 30 sec) │ │ │ │ -2:01:08 load avg: 3.93 running (2): test_zipimport (1 min), test_tools (30 min) │ │ │ │ -2:01:38 load avg: 4.07 running (2): test_zipimport (1 min 30 sec), test_tools (30 min 30 sec) │ │ │ │ -2:02:08 load avg: 4.15 running (2): test_zipimport (2 min), test_tools (31 min) │ │ │ │ -2:02:38 load avg: 4.01 running (2): test_zipimport (2 min 30 sec), test_tools (31 min 30 sec) │ │ │ │ -2:03:08 load avg: 3.72 running (2): test_zipimport (3 min), test_tools (32 min) │ │ │ │ -2:03:38 load avg: 3.43 running (2): test_zipimport (3 min 30 sec), test_tools (32 min 30 sec) │ │ │ │ -2:04:08 load avg: 3.34 running (2): test_zipimport (4 min), test_tools (33 min) │ │ │ │ -2:04:38 load avg: 3.21 running (2): test_zipimport (4 min 30 sec), test_tools (33 min 30 sec) │ │ │ │ -2:05:08 load avg: 3.18 running (2): test_zipimport (5 min), test_tools (34 min) │ │ │ │ -2:05:38 load avg: 3.19 running (2): test_zipimport (5 min 30 sec), test_tools (34 min 30 sec) │ │ │ │ -2:06:08 load avg: 3.41 running (2): test_zipimport (6 min), test_tools (35 min) │ │ │ │ -2:06:38 load avg: 3.25 running (2): test_zipimport (6 min 30 sec), test_tools (35 min 30 sec) │ │ │ │ -2:07:08 load avg: 3.15 running (2): test_zipimport (7 min), test_tools (36 min) │ │ │ │ -2:07:38 load avg: 3.09 running (2): test_zipimport (7 min 30 sec), test_tools (36 min 30 sec) │ │ │ │ -2:08:08 load avg: 3.19 running (2): test_zipimport (8 min), test_tools (37 min) │ │ │ │ -2:08:38 load avg: 3.17 running (2): test_zipimport (8 min 30 sec), test_tools (37 min 30 sec) │ │ │ │ -2:09:08 load avg: 3.10 running (2): test_zipimport (9 min), test_tools (38 min) │ │ │ │ -2:09:38 load avg: 3.06 running (2): test_zipimport (9 min 30 sec), test_tools (38 min 30 sec) │ │ │ │ -2:10:08 load avg: 3.03 running (2): test_zipimport (10 min), test_tools (39 min) │ │ │ │ -2:10:38 load avg: 3.02 running (2): test_zipimport (10 min 30 sec), test_tools (39 min 30 sec) │ │ │ │ -2:11:08 load avg: 3.56 running (2): test_zipimport (11 min), test_tools (40 min) │ │ │ │ -2:11:38 load avg: 3.44 running (2): test_zipimport (11 min 30 sec), test_tools (40 min 30 sec) │ │ │ │ -2:12:08 load avg: 3.50 running (2): test_zipimport (12 min), test_tools (41 min) │ │ │ │ -2:12:38 load avg: 3.30 running (2): test_zipimport (12 min 30 sec), test_tools (41 min 30 sec) │ │ │ │ -2:13:08 load avg: 3.26 running (2): test_zipimport (13 min), test_tools (42 min) │ │ │ │ -2:13:38 load avg: 3.22 running (2): test_zipimport (13 min 30 sec), test_tools (42 min 30 sec) │ │ │ │ -2:14:08 load avg: 3.13 running (2): test_zipimport (14 min), test_tools (43 min) │ │ │ │ -2:14:38 load avg: 3.08 running (2): test_zipimport (14 min 30 sec), test_tools (43 min 30 sec) │ │ │ │ -2:15:08 load avg: 3.11 running (2): test_zipimport (15 min), test_tools (44 min) │ │ │ │ -2:15:38 load avg: 3.22 running (2): test_zipimport (15 min 30 sec), test_tools (44 min 30 sec) │ │ │ │ -2:16:08 load avg: 3.45 running (2): test_zipimport (16 min), test_tools (45 min) │ │ │ │ -2:16:38 load avg: 3.27 running (2): test_zipimport (16 min 30 sec), test_tools (45 min 30 sec) │ │ │ │ -2:17:08 load avg: 2.82 running (2): test_zipimport (17 min), test_tools (46 min) │ │ │ │ -2:17:38 load avg: 2.50 running (2): test_zipimport (17 min 30 sec), test_tools (46 min 30 sec) │ │ │ │ -2:18:08 load avg: 2.38 running (2): test_zipimport (18 min), test_tools (47 min) │ │ │ │ -2:18:38 load avg: 2.23 running (2): test_zipimport (18 min 30 sec), test_tools (47 min 30 sec) │ │ │ │ -2:19:07 load avg: 2.14 [442/447/4] test_zipimport passed (18 min 59 sec) -- running (1): test_tools (48 min) │ │ │ │ -2:19:20 load avg: 2.12 [443/447/4] test_zipimport_support passed -- running (1): test_tools (48 min 13 sec) │ │ │ │ -2:19:30 load avg: 2.10 [444/447/4] test_zlib passed -- running (1): test_tools (48 min 22 sec) │ │ │ │ -2:19:40 load avg: 2.08 [445/447/4] test_zoneinfo passed -- running (1): test_tools (48 min 32 sec) │ │ │ │ -2:19:59 load avg: 2.06 [446/447/4] test_zstd passed -- running (1): test_tools (48 min 52 sec) │ │ │ │ -2:20:29 load avg: 1.71 running (1): test_tools (49 min 22 sec) │ │ │ │ -2:20:59 load avg: 1.87 running (1): test_tools (49 min 52 sec) │ │ │ │ -2:21:29 load avg: 1.68 running (1): test_tools (50 min 22 sec) │ │ │ │ -2:21:59 load avg: 1.81 running (1): test_tools (50 min 52 sec) │ │ │ │ -2:22:29 load avg: 1.77 running (1): test_tools (51 min 22 sec) │ │ │ │ -2:22:59 load avg: 1.71 running (1): test_tools (51 min 52 sec) │ │ │ │ -2:23:29 load avg: 1.66 running (1): test_tools (52 min 22 sec) │ │ │ │ -2:23:59 load avg: 1.40 running (1): test_tools (52 min 52 sec) │ │ │ │ -2:24:29 load avg: 1.24 running (1): test_tools (53 min 22 sec) │ │ │ │ -2:24:59 load avg: 1.15 running (1): test_tools (53 min 52 sec) │ │ │ │ -2:25:29 load avg: 1.09 running (1): test_tools (54 min 22 sec) │ │ │ │ -2:25:59 load avg: 1.43 running (1): test_tools (54 min 52 sec) │ │ │ │ -2:26:29 load avg: 1.26 running (1): test_tools (55 min 22 sec) │ │ │ │ -2:26:59 load avg: 1.22 running (1): test_tools (55 min 52 sec) │ │ │ │ -2:27:29 load avg: 1.60 running (1): test_tools (56 min 22 sec) │ │ │ │ -2:27:59 load avg: 1.76 running (1): test_tools (56 min 52 sec) │ │ │ │ -2:28:29 load avg: 2.04 running (1): test_tools (57 min 22 sec) │ │ │ │ -2:28:59 load avg: 2.02 running (1): test_tools (57 min 52 sec) │ │ │ │ -2:29:29 load avg: 2.01 running (1): test_tools (58 min 22 sec) │ │ │ │ -2:29:59 load avg: 2.01 running (1): test_tools (58 min 52 sec) │ │ │ │ -2:30:29 load avg: 2.00 running (1): test_tools (59 min 22 sec) │ │ │ │ -2:30:59 load avg: 2.40 running (1): test_tools (59 min 52 sec) │ │ │ │ -2:31:14 load avg: 2.39 [447/447/5] test_tools worker non-zero exit code (Exit code 1) │ │ │ │ -test_all_ignored (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_all_ignored) ... ok │ │ │ │ -test_all_run (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_all_run) ... ok │ │ │ │ -test_android (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_android) ... ok │ │ │ │ -test_ci_fuzz_stdlib (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_ci_fuzz_stdlib) ... ok │ │ │ │ -test_docs (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_docs) ... ok │ │ │ │ -test_ios (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_ios) ... ok │ │ │ │ -test_macos (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_macos) ... ok │ │ │ │ -test_msi (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_msi) ... ok │ │ │ │ -test_unix (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_unix) ... ok │ │ │ │ -test_wasi (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_wasi) ... ok │ │ │ │ -test_wasi_and_android (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_wasi_and_android) ... ok │ │ │ │ -test_windows (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_windows) ... ok │ │ │ │ -test_freeze_simple_script (test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script) ... │ │ │ │ -cwd: /build/reproducible-path/python3.15-3.15.0~b2/build-static/build/test_python_130595æ │ │ │ │ -creating the script to be frozen at /tmp/test_python_lg98qvab/tmp3uqok5ty/app.py │ │ │ │ -copying the source tree from /build/reproducible-path/python3.15-3.15.0~b2 to /tmp/test_python_lg98qvab/tmp3uqok5ty/cpython... │ │ │ │ -configuring python in /tmp/test_python_lg98qvab/tmp3uqok5ty/python-build... │ │ │ │ -+ cd /tmp/test_python_lg98qvab/tmp3uqok5ty/python-build │ │ │ │ -+ /tmp/test_python_lg98qvab/tmp3uqok5ty/cpython/configure --prefix=/tmp/test_python_lg98qvab/tmp3uqok5ty/python-installation --enable-ipv6 --enable-loadable-sqlite-extensions --with-dbmliborder=bdb:gdbm --with-computed-gotos --without-ensurepip --with-system-expat --with-dtrace --with-ssl-default-suites=openssl --with-system-libmpdec=no --with-wheel-pkg-dir=/usr/share/python-wheels/ '--with-missing-stdlib-config=/build/reproducible-path/python3.15-3.15.0~b2/debian/missing-stdlib-config.json' 'MKDIR_P=/bin/mkdir -p' CC=riscv64-linux-gnu-gcc --cache-file /tmp/test_python_lg98qvab/tmp3uqok5ty/python-config.cache │ │ │ │ -building python parallel='-j2' in /tmp/test_python_lg98qvab/tmp3uqok5ty/python-build... │ │ │ │ -+ cd /tmp/test_python_lg98qvab/tmp3uqok5ty/python-build │ │ │ │ -+ /usr/bin/make -j2 │ │ │ │ -Timeout (1:00:00)! │ │ │ │ -Thread 0x0000003f8f0e1440 [python] (most recent call first): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/selectors.py", line 398 in select │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 291 in _communicate_io_posix │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 2385 in _communicate │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 1389 in communicate │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 671 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Tools/freeze/test/freeze.py", line 35 in _run_quiet │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Tools/freeze/test/freeze.py", line 153 in prepare │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_tools/test_freeze.py", line 34 in test_freeze_simple_script │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 637 in _callTestMethod │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 691 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 747 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/runner.py", line 256 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 84 in _run_suite │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 42 in run_unittest │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 162 in test_func │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 118 in regrtest_runner │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 165 in _load_run_test │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 210 in _runtest_env_changed_exc │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 319 in _runtest │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 348 in run_single_test │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 99 in worker_process │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 137 in main │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 141 in │ │ │ │ - File "", line 87 in _run_code │ │ │ │ - File "", line 201 in _run_module_as_main │ │ │ │ +0:37:04 load avg: 2.97 running (2): test_tools (9 min 2 sec), test_zipimport (30.0 sec) │ │ │ │ +0:37:34 load avg: 2.99 running (2): test_tools (9 min 32 sec), test_zipimport (1 min) │ │ │ │ +0:38:04 load avg: 3.13 running (2): test_tools (10 min 2 sec), test_zipimport (1 min 30 sec) │ │ │ │ +0:38:34 load avg: 3.08 running (2): test_tools (10 min 32 sec), test_zipimport (2 min) │ │ │ │ +0:39:04 load avg: 3.46 running (2): test_tools (11 min 2 sec), test_zipimport (2 min 30 sec) │ │ │ │ +0:39:34 load avg: 3.76 running (2): test_tools (11 min 32 sec), test_zipimport (3 min) │ │ │ │ +0:40:04 load avg: 3.85 running (2): test_tools (12 min 2 sec), test_zipimport (3 min 30 sec) │ │ │ │ +0:40:34 load avg: 3.75 running (2): test_tools (12 min 32 sec), test_zipimport (4 min) │ │ │ │ +0:41:00 load avg: 3.49 [442/447/3] test_zipimport passed (4 min 25 sec) -- running (1): test_tools (12 min 58 sec) │ │ │ │ +0:41:03 load avg: 3.45 [443/447/3] test_zipimport_support passed -- running (1): test_tools (13 min 1 sec) │ │ │ │ +0:41:06 load avg: 3.45 [444/447/3] test_zlib passed -- running (1): test_tools (13 min 4 sec) │ │ │ │ +0:41:09 load avg: 3.42 [445/447/3] test_zoneinfo passed -- running (1): test_tools (13 min 7 sec) │ │ │ │ +0:41:12 load avg: 3.42 [446/447/3] test_zstd passed -- running (1): test_tools (13 min 10 sec) │ │ │ │ +0:41:42 load avg: 2.86 running (1): test_tools (13 min 40 sec) │ │ │ │ +0:42:12 load avg: 2.52 running (1): test_tools (14 min 10 sec) │ │ │ │ +0:42:42 load avg: 2.31 running (1): test_tools (14 min 40 sec) │ │ │ │ +0:43:12 load avg: 2.04 running (1): test_tools (15 min 10 sec) │ │ │ │ +0:43:42 load avg: 1.63 running (1): test_tools (15 min 40 sec) │ │ │ │ +0:44:12 load avg: 1.53 running (1): test_tools (16 min 10 sec) │ │ │ │ +0:44:42 load avg: 1.70 running (1): test_tools (16 min 40 sec) │ │ │ │ +0:45:12 load avg: 1.74 running (1): test_tools (17 min 10 sec) │ │ │ │ +0:45:42 load avg: 2.18 running (1): test_tools (17 min 40 sec) │ │ │ │ +0:46:12 load avg: 2.72 running (1): test_tools (18 min 10 sec) │ │ │ │ +0:46:42 load avg: 2.20 running (1): test_tools (18 min 40 sec) │ │ │ │ +0:47:12 load avg: 2.28 running (1): test_tools (19 min 10 sec) │ │ │ │ +0:47:42 load avg: 2.17 running (1): test_tools (19 min 40 sec) │ │ │ │ +0:47:45 load avg: 2.15 [447/447/3] test_tools passed (19 min 43 sec) │ │ │ │ │ │ │ │ == Tests result: FAILURE == │ │ │ │ │ │ │ │ 10 slowest tests: │ │ │ │ -- test_peg_generator: 20 min 12 sec │ │ │ │ -- test_zipimport: 18 min 59 sec │ │ │ │ -- test_math: 9 min 6 sec │ │ │ │ -- test_cext: 8 min 49 sec │ │ │ │ -- test_cppext: 7 min 43 sec │ │ │ │ -- test_hashlib: 7 min │ │ │ │ -- test_statistics: 6 min 1 sec │ │ │ │ -- test.test_multiprocessing_spawn.test_processes: 5 min 40 sec │ │ │ │ -- test_source_encoding: 5 min 31 sec │ │ │ │ -- test_unparse: 4 min 54 sec │ │ │ │ +- test_tools: 19 min 43 sec │ │ │ │ +- test_zipimport: 4 min 25 sec │ │ │ │ +- test_cext: 2 min 34 sec │ │ │ │ +- test_math: 2 min 24 sec │ │ │ │ +- test_hashlib: 2 min 23 sec │ │ │ │ +- test_cppext: 2 min 14 sec │ │ │ │ +- test_peg_generator: 2 min 9 sec │ │ │ │ +- test.test_multiprocessing_spawn.test_processes: 1 min 51 sec │ │ │ │ +- test_statistics: 1 min 50 sec │ │ │ │ +- test.test_io.test_largefile: 1 min 39 sec │ │ │ │ │ │ │ │ 17 tests skipped: │ │ │ │ test.test_os.test_windows test_android test_apple test_devpoll │ │ │ │ test_free_threading test_kqueue test_launcher test_msvcrt │ │ │ │ test_perf_profiler test_perfmaps test_samply_profiler │ │ │ │ test_startfile test_winapi test_winconsoleio test_winreg │ │ │ │ test_winsound test_wmi │ │ │ │ │ │ │ │ 2 tests skipped (resource denied): │ │ │ │ test_xpickle test_zipfile64 │ │ │ │ │ │ │ │ -5 tests failed: │ │ │ │ - test_c_stack_unwind test_profiling test_tools test_urllib2 │ │ │ │ - test_urllibnet │ │ │ │ - │ │ │ │ -423 tests OK. │ │ │ │ - │ │ │ │ -2:31:14 load avg: 2.39 Re-running 5 failed tests in verbose mode in subprocesses │ │ │ │ -2:31:14 load avg: 2.39 Run 5 tests in parallel using 2 worker processes (timeout: 1 hour, worker timeout: 1 hour 5 min) │ │ │ │ -2:31:18 load avg: 2.52 [1/5/1] test_c_stack_unwind failed (1 failure) │ │ │ │ +3 tests failed: │ │ │ │ + test_c_stack_unwind test_urllib2 test_urllibnet │ │ │ │ + │ │ │ │ +425 tests OK. │ │ │ │ + │ │ │ │ +0:47:45 load avg: 2.15 Re-running 3 failed tests in verbose mode in subprocesses │ │ │ │ +0:47:45 load avg: 2.15 Run 3 tests in parallel using 2 worker processes (timeout: 1 hour, worker timeout: 1 hour 5 min) │ │ │ │ +0:47:46 load avg: 2.15 [1/3/1] test_c_stack_unwind failed (1 failure) │ │ │ │ Re-running test_c_stack_unwind in verbose mode (matching: test_manual_unwind_finds_expected_frames) │ │ │ │ test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) ... #00 0xdd8ec -> python │ │ │ │ -#01 0x3f8f21bdc8 -> other │ │ │ │ +#01 0x7fff8d00edc8 -> other │ │ │ │ {"length": 2, "python_frames": 1, "jit_frames": 0, "other_frames": 1, "jit_backend": null, "unwinder": "manual_frame_pointer_unwind"} │ │ │ │ │ │ │ │ test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) (env={'PYTHON_JIT': '0'}) ... FAIL │ │ │ │ │ │ │ │ ====================================================================== │ │ │ │ FAIL: test_manual_unwind_finds_expected_frames (test.test_c_stack_unwind.ManualStackUnwindTests.test_manual_unwind_finds_expected_frames) (env={'PYTHON_JIT': '0'}) │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ @@ -2175,19 +816,19 @@ │ │ │ │ f"expected to find Python frames on {self.machine} with env {env}", │ │ │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ ) │ │ │ │ ^ │ │ │ │ AssertionError: 1 not greater than or equal to 10 : expected to find Python frames on riscv64 with env {'PYTHON_JIT': '0'} │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 1 test in 1.167s │ │ │ │ +Ran 1 test in 0.258s │ │ │ │ │ │ │ │ FAILED (failures=1) │ │ │ │ test test_c_stack_unwind failed │ │ │ │ -2:31:22 load avg: 2.52 [2/5/2] test_urllib2 failed (1 failure) │ │ │ │ +0:47:46 load avg: 2.15 [2/3/2] test_urllib2 failed (1 failure) │ │ │ │ Re-running test_urllib2 in verbose mode (matching: test_ftp_error) │ │ │ │ test_ftp_error (test.test_urllib2.HandlerTests.test_ftp_error) ... FAIL │ │ │ │ │ │ │ │ ====================================================================== │ │ │ │ FAIL: test_ftp_error (test.test_urllib2.HandlerTests.test_ftp_error) │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ Traceback (most recent call last): │ │ │ │ @@ -2219,293 +860,70 @@ │ │ │ │ self.assertEqual(raised.reason, │ │ │ │ ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ │ │ │ │ f"ftp error: {exception.args[0]}") │ │ │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ AssertionError: gaierror(-3, 'Temporary failure in name resolution') != 'ftp error: 500 OOPS: cannot change directory:/nonexistent' │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 1 test in 0.211s │ │ │ │ +Ran 1 test in 0.075s │ │ │ │ │ │ │ │ FAILED (failures=1) │ │ │ │ test test_urllib2 failed │ │ │ │ -2:31:22 load avg: 2.64 [3/5/3] test_profiling failed (2 failures) │ │ │ │ -Re-running test_profiling in verbose mode (matching: test_run_failed_module_live, test_run_failed_script_live) │ │ │ │ -test_run_failed_module_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_module_live) │ │ │ │ -Test that running a existing module that fails exits with clean error. ... FAIL │ │ │ │ -test_run_failed_script_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_script_live) │ │ │ │ -Test that running a failing script exits with clean error. ... FAIL │ │ │ │ - │ │ │ │ -====================================================================== │ │ │ │ -FAIL: test_run_failed_module_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_module_live) │ │ │ │ -Test that running a existing module that fails exits with clean error. │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_profiling/test_sampling_profiler/test_live_collector_ui.py", line 859, in test_run_failed_module_live │ │ │ │ - self.assertIn( │ │ │ │ - ~~~~~~~~~~~~~^ │ │ │ │ - 'test test_asdasd crashed -- Traceback (most recent call last):', │ │ │ │ - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ - fake_stderr.getvalue() │ │ │ │ - ^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ - ) │ │ │ │ - ^ │ │ │ │ -AssertionError: 'test test_asdasd crashed -- Traceback (most recent call last):' not found in '' │ │ │ │ - │ │ │ │ -====================================================================== │ │ │ │ -FAIL: test_run_failed_script_live (test.test_profiling.test_sampling_profiler.test_live_collector_ui.TestLiveModeErrors.test_run_failed_script_live) │ │ │ │ -Test that running a failing script exits with clean error. │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_profiling/test_sampling_profiler/test_live_collector_ui.py", line 885, in test_run_failed_script_live │ │ │ │ - self.assertIn('ZeroDivisionError', stderr) │ │ │ │ - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ │ │ │ -AssertionError: 'ZeroDivisionError' not found in '' │ │ │ │ - │ │ │ │ ----------------------------------------------------------------------- │ │ │ │ -Ran 2 tests in 4.181s │ │ │ │ - │ │ │ │ -FAILED (failures=2) │ │ │ │ -test test_profiling failed │ │ │ │ -2:31:25 load avg: 2.64 [4/5/4] test_urllibnet failed (1 error) │ │ │ │ +0:47:47 load avg: 2.15 [3/3/3] test_urllibnet failed (1 error) │ │ │ │ Re-running test_urllibnet in verbose mode (matching: test_getcode) │ │ │ │ test_getcode (test.test_urllibnet.urlopenNetworkTests.test_getcode) ... ERROR │ │ │ │ │ │ │ │ ====================================================================== │ │ │ │ ERROR: test_getcode (test.test_urllibnet.urlopenNetworkTests.test_getcode) │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ Traceback (most recent call last): │ │ │ │ File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_urllibnet.py", line 107, in test_getcode │ │ │ │ self.assertEqual(e.exception.code, 404) │ │ │ │ ^^^^^^^^^^^^^^^^ │ │ │ │ AttributeError: 'URLError' object has no attribute 'code' │ │ │ │ │ │ │ │ ---------------------------------------------------------------------- │ │ │ │ -Ran 1 test in 0.184s │ │ │ │ +Ran 1 test in 0.038s │ │ │ │ │ │ │ │ FAILED (errors=1) │ │ │ │ test test_urllibnet failed │ │ │ │ -2:31:55 load avg: 2.90 running (1): test_tools (32.2 sec) │ │ │ │ -2:32:25 load avg: 2.50 running (1): test_tools (1 min 2 sec) │ │ │ │ -2:32:55 load avg: 1.91 running (1): test_tools (1 min 32 sec) │ │ │ │ -2:33:25 load avg: 1.60 running (1): test_tools (2 min 2 sec) │ │ │ │ -2:33:55 load avg: 1.42 running (1): test_tools (2 min 32 sec) │ │ │ │ -2:34:25 load avg: 1.25 running (1): test_tools (3 min 2 sec) │ │ │ │ -2:34:55 load avg: 1.23 running (1): test_tools (3 min 32 sec) │ │ │ │ -2:35:25 load avg: 1.14 running (1): test_tools (4 min 2 sec) │ │ │ │ -2:35:55 load avg: 1.34 running (1): test_tools (4 min 32 sec) │ │ │ │ -2:36:25 load avg: 1.20 running (1): test_tools (5 min 2 sec) │ │ │ │ -2:36:55 load avg: 1.20 running (1): test_tools (5 min 32 sec) │ │ │ │ -2:37:25 load avg: 1.34 running (1): test_tools (6 min 2 sec) │ │ │ │ -2:37:55 load avg: 1.60 running (1): test_tools (6 min 32 sec) │ │ │ │ -2:38:25 load avg: 1.82 running (1): test_tools (7 min 2 sec) │ │ │ │ -2:38:55 load avg: 2.05 running (1): test_tools (7 min 32 sec) │ │ │ │ -2:39:25 load avg: 2.42 running (1): test_tools (8 min 2 sec) │ │ │ │ -2:39:55 load avg: 2.50 running (1): test_tools (8 min 32 sec) │ │ │ │ -2:40:25 load avg: 2.30 running (1): test_tools (9 min 2 sec) │ │ │ │ -2:40:55 load avg: 2.58 running (1): test_tools (9 min 32 sec) │ │ │ │ -2:41:25 load avg: 2.35 running (1): test_tools (10 min 2 sec) │ │ │ │ -2:41:55 load avg: 2.21 running (1): test_tools (10 min 32 sec) │ │ │ │ -2:42:25 load avg: 2.13 running (1): test_tools (11 min 2 sec) │ │ │ │ -2:42:55 load avg: 2.08 running (1): test_tools (11 min 32 sec) │ │ │ │ -2:43:25 load avg: 2.05 running (1): test_tools (12 min 2 sec) │ │ │ │ -2:43:55 load avg: 2.03 running (1): test_tools (12 min 32 sec) │ │ │ │ -2:44:25 load avg: 2.02 running (1): test_tools (13 min 2 sec) │ │ │ │ -2:44:55 load avg: 2.01 running (1): test_tools (13 min 32 sec) │ │ │ │ -2:45:25 load avg: 2.00 running (1): test_tools (14 min 2 sec) │ │ │ │ -2:45:55 load avg: 2.32 running (1): test_tools (14 min 32 sec) │ │ │ │ -2:46:25 load avg: 2.19 running (1): test_tools (15 min 2 sec) │ │ │ │ -2:46:55 load avg: 2.11 running (1): test_tools (15 min 32 sec) │ │ │ │ -2:47:25 load avg: 2.07 running (1): test_tools (16 min 2 sec) │ │ │ │ -2:47:55 load avg: 2.11 running (1): test_tools (16 min 32 sec) │ │ │ │ -2:48:25 load avg: 2.06 running (1): test_tools (17 min 2 sec) │ │ │ │ -2:48:55 load avg: 2.04 running (1): test_tools (17 min 32 sec) │ │ │ │ -2:49:25 load avg: 2.02 running (1): test_tools (18 min 2 sec) │ │ │ │ -2:49:55 load avg: 2.07 running (1): test_tools (18 min 32 sec) │ │ │ │ -2:50:25 load avg: 2.10 running (1): test_tools (19 min 2 sec) │ │ │ │ -2:50:55 load avg: 2.47 running (1): test_tools (19 min 32 sec) │ │ │ │ -2:51:25 load avg: 2.28 running (1): test_tools (20 min 2 sec) │ │ │ │ -2:51:55 load avg: 2.23 running (1): test_tools (20 min 32 sec) │ │ │ │ -2:52:25 load avg: 2.22 running (1): test_tools (21 min 2 sec) │ │ │ │ -2:52:55 load avg: 2.92 running (1): test_tools (21 min 32 sec) │ │ │ │ -2:53:25 load avg: 3.26 running (1): test_tools (22 min 2 sec) │ │ │ │ -2:53:55 load avg: 3.47 running (1): test_tools (22 min 32 sec) │ │ │ │ -2:54:25 load avg: 3.63 running (1): test_tools (23 min 2 sec) │ │ │ │ -2:54:55 load avg: 3.60 running (1): test_tools (23 min 32 sec) │ │ │ │ -2:55:25 load avg: 3.70 running (1): test_tools (24 min 2 sec) │ │ │ │ -2:55:55 load avg: 4.16 running (1): test_tools (24 min 32 sec) │ │ │ │ -2:56:25 load avg: 4.18 running (1): test_tools (25 min 2 sec) │ │ │ │ -2:56:55 load avg: 4.05 running (1): test_tools (25 min 32 sec) │ │ │ │ -2:57:25 load avg: 4.03 running (1): test_tools (26 min 2 sec) │ │ │ │ -2:57:55 load avg: 3.97 running (1): test_tools (26 min 32 sec) │ │ │ │ -2:58:25 load avg: 3.91 running (1): test_tools (27 min 2 sec) │ │ │ │ -2:58:55 load avg: 3.16 running (1): test_tools (27 min 32 sec) │ │ │ │ -2:59:25 load avg: 2.70 running (1): test_tools (28 min 2 sec) │ │ │ │ -2:59:55 load avg: 2.42 running (1): test_tools (28 min 32 sec) │ │ │ │ -3:00:25 load avg: 2.43 running (1): test_tools (29 min 2 sec) │ │ │ │ -3:00:55 load avg: 2.66 running (1): test_tools (29 min 32 sec) │ │ │ │ -3:01:25 load avg: 2.48 running (1): test_tools (30 min 2 sec) │ │ │ │ -3:01:55 load avg: 2.43 running (1): test_tools (30 min 32 sec) │ │ │ │ -3:02:25 load avg: 2.26 running (1): test_tools (31 min 2 sec) │ │ │ │ -3:02:55 load avg: 2.16 running (1): test_tools (31 min 32 sec) │ │ │ │ -3:03:25 load avg: 2.09 running (1): test_tools (32 min 2 sec) │ │ │ │ -3:03:55 load avg: 2.06 running (1): test_tools (32 min 32 sec) │ │ │ │ -3:04:25 load avg: 2.09 running (1): test_tools (33 min 2 sec) │ │ │ │ -3:04:55 load avg: 2.05 running (1): test_tools (33 min 32 sec) │ │ │ │ -3:05:25 load avg: 2.10 running (1): test_tools (34 min 2 sec) │ │ │ │ -3:05:55 load avg: 2.38 running (1): test_tools (34 min 32 sec) │ │ │ │ -3:06:25 load avg: 2.30 running (1): test_tools (35 min 2 sec) │ │ │ │ -3:06:55 load avg: 2.39 running (1): test_tools (35 min 32 sec) │ │ │ │ -3:07:25 load avg: 2.23 running (1): test_tools (36 min 2 sec) │ │ │ │ -3:07:55 load avg: 2.14 running (1): test_tools (36 min 32 sec) │ │ │ │ -3:08:25 load avg: 2.08 running (1): test_tools (37 min 2 sec) │ │ │ │ -3:08:55 load avg: 2.05 running (1): test_tools (37 min 32 sec) │ │ │ │ -3:09:25 load avg: 2.03 running (1): test_tools (38 min 2 sec) │ │ │ │ -3:09:55 load avg: 2.02 running (1): test_tools (38 min 32 sec) │ │ │ │ -3:10:25 load avg: 2.01 running (1): test_tools (39 min 2 sec) │ │ │ │ -3:10:55 load avg: 2.39 running (1): test_tools (39 min 32 sec) │ │ │ │ -3:11:25 load avg: 2.60 running (1): test_tools (40 min 2 sec) │ │ │ │ -3:11:55 load avg: 2.70 running (1): test_tools (40 min 32 sec) │ │ │ │ -3:12:25 load avg: 2.42 running (1): test_tools (41 min 2 sec) │ │ │ │ -3:12:55 load avg: 2.26 running (1): test_tools (41 min 32 sec) │ │ │ │ -3:13:25 load avg: 2.21 running (1): test_tools (42 min 2 sec) │ │ │ │ -3:13:55 load avg: 2.13 running (1): test_tools (42 min 32 sec) │ │ │ │ -3:14:25 load avg: 2.00 running (1): test_tools (43 min 2 sec) │ │ │ │ -3:14:55 load avg: 1.60 running (1): test_tools (43 min 32 sec) │ │ │ │ -3:15:25 load avg: 1.43 running (1): test_tools (44 min 2 sec) │ │ │ │ -3:15:55 load avg: 1.64 running (1): test_tools (44 min 32 sec) │ │ │ │ -3:16:25 load avg: 1.39 running (1): test_tools (45 min 2 sec) │ │ │ │ -3:16:55 load avg: 1.37 running (1): test_tools (45 min 32 sec) │ │ │ │ -3:17:25 load avg: 1.22 running (1): test_tools (46 min 2 sec) │ │ │ │ -3:17:55 load avg: 1.13 running (1): test_tools (46 min 32 sec) │ │ │ │ -3:18:25 load avg: 1.08 running (1): test_tools (47 min 2 sec) │ │ │ │ -3:18:55 load avg: 1.16 running (1): test_tools (47 min 32 sec) │ │ │ │ -3:19:25 load avg: 1.10 running (1): test_tools (48 min 2 sec) │ │ │ │ -3:19:55 load avg: 1.06 running (1): test_tools (48 min 32 sec) │ │ │ │ -3:20:25 load avg: 1.03 running (1): test_tools (49 min 2 sec) │ │ │ │ -3:20:55 load avg: 1.49 running (1): test_tools (49 min 32 sec) │ │ │ │ -3:21:25 load avg: 1.29 running (1): test_tools (50 min 2 sec) │ │ │ │ -3:21:55 load avg: 1.31 running (1): test_tools (50 min 32 sec) │ │ │ │ -3:22:25 load avg: 1.24 running (1): test_tools (51 min 2 sec) │ │ │ │ -3:22:55 load avg: 1.15 running (1): test_tools (51 min 32 sec) │ │ │ │ -3:23:25 load avg: 1.09 running (1): test_tools (52 min 2 sec) │ │ │ │ -3:23:55 load avg: 1.18 running (1): test_tools (52 min 32 sec) │ │ │ │ -3:24:25 load avg: 1.39 running (1): test_tools (53 min 2 sec) │ │ │ │ -3:24:55 load avg: 1.63 running (1): test_tools (53 min 32 sec) │ │ │ │ -3:25:25 load avg: 1.78 running (1): test_tools (54 min 2 sec) │ │ │ │ -3:25:55 load avg: 2.30 running (1): test_tools (54 min 32 sec) │ │ │ │ -3:26:25 load avg: 2.29 running (1): test_tools (55 min 2 sec) │ │ │ │ -3:26:55 load avg: 2.38 running (1): test_tools (55 min 32 sec) │ │ │ │ -3:27:25 load avg: 2.28 running (1): test_tools (56 min 2 sec) │ │ │ │ -3:27:55 load avg: 2.17 running (1): test_tools (56 min 32 sec) │ │ │ │ -3:28:25 load avg: 2.18 running (1): test_tools (57 min 2 sec) │ │ │ │ -3:28:55 load avg: 2.11 running (1): test_tools (57 min 32 sec) │ │ │ │ -3:29:25 load avg: 2.06 running (1): test_tools (58 min 2 sec) │ │ │ │ -3:29:55 load avg: 2.19 running (1): test_tools (58 min 32 sec) │ │ │ │ -3:30:25 load avg: 2.03 running (1): test_tools (59 min 2 sec) │ │ │ │ -3:30:55 load avg: 1.88 running (1): test_tools (59 min 32 sec) │ │ │ │ -3:31:25 load avg: 2.79 running (1): test_tools (1 hour 2 sec) │ │ │ │ -3:31:32 load avg: 2.96 [5/5/5] test_tools worker non-zero exit code (Exit code 1) │ │ │ │ -Re-running test_tools in verbose mode │ │ │ │ -test_all_ignored (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_all_ignored) ... ok │ │ │ │ -test_all_run (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_all_run) ... ok │ │ │ │ -test_android (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_android) ... ok │ │ │ │ -test_ci_fuzz_stdlib (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_ci_fuzz_stdlib) ... ok │ │ │ │ -test_docs (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_docs) ... ok │ │ │ │ -test_ios (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_ios) ... ok │ │ │ │ -test_macos (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_macos) ... ok │ │ │ │ -test_msi (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_msi) ... ok │ │ │ │ -test_unix (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_unix) ... ok │ │ │ │ -test_wasi (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_wasi) ... ok │ │ │ │ -test_wasi_and_android (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_wasi_and_android) ... ok │ │ │ │ -test_windows (test.test_tools.test_compute_changes.TestProcessChangedFiles.test_windows) ... ok │ │ │ │ -test_freeze_simple_script (test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script) ... │ │ │ │ -cwd: /build/reproducible-path/python3.15-3.15.0~b2/build-static/build/test_python_141275æ │ │ │ │ -creating the script to be frozen at /tmp/test_python_y71vpj2s/tmptgug8n4u/app.py │ │ │ │ -copying the source tree from /build/reproducible-path/python3.15-3.15.0~b2 to /tmp/test_python_y71vpj2s/tmptgug8n4u/cpython... │ │ │ │ -configuring python in /tmp/test_python_y71vpj2s/tmptgug8n4u/python-build... │ │ │ │ -+ cd /tmp/test_python_y71vpj2s/tmptgug8n4u/python-build │ │ │ │ -+ /tmp/test_python_y71vpj2s/tmptgug8n4u/cpython/configure --prefix=/tmp/test_python_y71vpj2s/tmptgug8n4u/python-installation --enable-ipv6 --enable-loadable-sqlite-extensions --with-dbmliborder=bdb:gdbm --with-computed-gotos --without-ensurepip --with-system-expat --with-dtrace --with-ssl-default-suites=openssl --with-system-libmpdec=no --with-wheel-pkg-dir=/usr/share/python-wheels/ '--with-missing-stdlib-config=/build/reproducible-path/python3.15-3.15.0~b2/debian/missing-stdlib-config.json' 'MKDIR_P=/bin/mkdir -p' CC=riscv64-linux-gnu-gcc --cache-file /tmp/test_python_y71vpj2s/tmptgug8n4u/python-config.cache │ │ │ │ -building python parallel='-j2' in /tmp/test_python_y71vpj2s/tmptgug8n4u/python-build... │ │ │ │ -+ cd /tmp/test_python_y71vpj2s/tmptgug8n4u/python-build │ │ │ │ -+ /usr/bin/make -j2 │ │ │ │ -installing python into /tmp/test_python_y71vpj2s/tmptgug8n4u/python-installation... │ │ │ │ -+ cd /tmp/test_python_y71vpj2s/tmptgug8n4u/python-build │ │ │ │ -+ /usr/bin/make install │ │ │ │ -Timeout (1:00:00)! │ │ │ │ -Thread 0x0000003f8450f440 [python] (most recent call first): │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/selectors.py", line 398 in select │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 291 in _communicate_io_posix │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 2385 in _communicate │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 1389 in communicate │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/subprocess.py", line 671 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Tools/freeze/test/freeze.py", line 35 in _run_quiet │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Tools/freeze/test/freeze.py", line 157 in prepare │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/test_tools/test_freeze.py", line 34 in test_freeze_simple_script │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 637 in _callTestMethod │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 691 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/case.py", line 747 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 122 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/suite.py", line 84 in __call__ │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/unittest/runner.py", line 256 in run │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 84 in _run_suite │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 42 in run_unittest │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 162 in test_func │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 118 in regrtest_runner │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 165 in _load_run_test │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 210 in _runtest_env_changed_exc │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 319 in _runtest │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/single.py", line 348 in run_single_test │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 99 in worker_process │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 137 in main │ │ │ │ - File "/build/reproducible-path/python3.15-3.15.0~b2/Lib/test/libregrtest/worker.py", line 141 in │ │ │ │ - File "", line 87 in _run_code │ │ │ │ - File "", line 201 in _run_module_as_main │ │ │ │ -5 tests failed again: │ │ │ │ - test_c_stack_unwind test_profiling test_tools test_urllib2 │ │ │ │ - test_urllibnet │ │ │ │ +3 tests failed again: │ │ │ │ + test_c_stack_unwind test_urllib2 test_urllibnet │ │ │ │ │ │ │ │ == Tests result: FAILURE then FAILURE == │ │ │ │ │ │ │ │ 10 slowest tests: │ │ │ │ -- test_peg_generator: 20 min 12 sec │ │ │ │ -- test_zipimport: 18 min 59 sec │ │ │ │ -- test_math: 9 min 6 sec │ │ │ │ -- test_cext: 8 min 49 sec │ │ │ │ -- test_cppext: 7 min 43 sec │ │ │ │ -- test_hashlib: 7 min │ │ │ │ -- test_statistics: 6 min 1 sec │ │ │ │ -- test.test_multiprocessing_spawn.test_processes: 5 min 40 sec │ │ │ │ -- test_source_encoding: 5 min 31 sec │ │ │ │ -- test_unparse: 4 min 54 sec │ │ │ │ +- test_tools: 19 min 43 sec │ │ │ │ +- test_zipimport: 4 min 25 sec │ │ │ │ +- test_cext: 2 min 34 sec │ │ │ │ +- test_math: 2 min 24 sec │ │ │ │ +- test_hashlib: 2 min 23 sec │ │ │ │ +- test_cppext: 2 min 14 sec │ │ │ │ +- test_peg_generator: 2 min 9 sec │ │ │ │ +- test.test_multiprocessing_spawn.test_processes: 1 min 51 sec │ │ │ │ +- test_statistics: 1 min 50 sec │ │ │ │ +- test.test_io.test_largefile: 1 min 39 sec │ │ │ │ │ │ │ │ 17 tests skipped: │ │ │ │ test.test_os.test_windows test_android test_apple test_devpoll │ │ │ │ test_free_threading test_kqueue test_launcher test_msvcrt │ │ │ │ test_perf_profiler test_perfmaps test_samply_profiler │ │ │ │ test_startfile test_winapi test_winconsoleio test_winreg │ │ │ │ test_winsound test_wmi │ │ │ │ │ │ │ │ 2 tests skipped (resource denied): │ │ │ │ test_xpickle test_zipfile64 │ │ │ │ │ │ │ │ -5 re-run tests: │ │ │ │ - test_c_stack_unwind test_profiling test_tools test_urllib2 │ │ │ │ - test_urllibnet │ │ │ │ - │ │ │ │ -5 tests failed: │ │ │ │ - test_c_stack_unwind test_profiling test_tools test_urllib2 │ │ │ │ - test_urllibnet │ │ │ │ - │ │ │ │ -423 tests OK. │ │ │ │ - │ │ │ │ -Total duration: 3 hour 31 min │ │ │ │ -Total tests: run=47,746 failures=8 skipped=2,079 │ │ │ │ -Total test files: run=450/447 failed=5 skipped=17 resource_denied=2 rerun=5 │ │ │ │ +3 re-run tests: │ │ │ │ + test_c_stack_unwind test_urllib2 test_urllibnet │ │ │ │ + │ │ │ │ +3 tests failed: │ │ │ │ + test_c_stack_unwind test_urllib2 test_urllibnet │ │ │ │ + │ │ │ │ +425 tests OK. │ │ │ │ + │ │ │ │ +Total duration: 47 min 47 sec │ │ │ │ +Total tests: run=47,821 failures=4 skipped=2,079 │ │ │ │ +Total test files: run=448/447 failed=3 skipped=17 resource_denied=2 rerun=3 │ │ │ │ Result: FAILURE then FAILURE │ │ │ │ make[1]: *** [Makefile:2533: test] Error 2 │ │ │ │ make[1]: Leaving directory '/build/reproducible-path/python3.15-3.15.0~b2/build-static'