0s autopkgtest [15:19:12]: starting date and time: 2025-05-03 15:19:12+0000 0s autopkgtest [15:19:12]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [15:19:12]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zvtxujor/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-typing-extensions --apt-upgrade python-memray --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-typing-extensions/4.13.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-9.secgroup --name adt-questing-arm64-python-memray-20250503-151911-juju-7f2275-prod-proposed-migration-environment-15-68682f3c-d7f6-4080-9ce0-bb3ffeaf56c9 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 112s autopkgtest [15:21:04]: testbed dpkg architecture: arm64 112s autopkgtest [15:21:04]: testbed apt version: 3.0.0 112s autopkgtest [15:21:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s autopkgtest [15:21:05]: testbed release detected to be: None 113s autopkgtest [15:21:05]: updating testbed package index (apt update) 113s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 113s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 113s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 113s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 113s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [150 kB] 113s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.5 kB] 114s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1538 kB] 114s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [182 kB] 114s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1432 kB] 114s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [28.0 kB] 114s Fetched 3473 kB in 1s (4784 kB/s) 115s Reading package lists... 115s autopkgtest [15:21:07]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 116s Starting 2 pkgProblemResolver with broken count: 0 116s Done 117s Entering ResolveByKeep 117s 118s Calculating upgrade... 118s The following packages will be upgraded: 118s debianutils ed libmbim-glib4 libmbim-proxy libnftnl11 libnvme1t64 118s libperl5.40 libqmi-glib5 libqmi-proxy perl perl-base perl-modules-5.40 118s python3-lazr.restfulclient python3-typing-extensions 118s 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Need to get 11.6 MB of archives. 118s After this operation, 254 kB of additional disk space will be used. 118s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 debianutils arm64 5.22 [93.1 kB] 118s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 118s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 118s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 118s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 119s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 ed arm64 1.21.1-1 [56.9 kB] 119s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libnftnl11 arm64 1.2.9-1 [68.0 kB] 119s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libmbim-proxy arm64 1.32.0-1 [6218 B] 119s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libmbim-glib4 arm64 1.32.0-1 [225 kB] 119s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libnvme1t64 arm64 1.13-2 [84.6 kB] 119s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libqmi-proxy arm64 1.36.0-1 [6190 B] 119s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libqmi-glib5 arm64 1.36.0-1 [889 kB] 119s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 119s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 python3-typing-extensions all 4.13.2-1 [82.6 kB] 119s Fetched 11.6 MB in 1s (16.6 MB/s) 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85225 files and directories currently installed.) 119s Preparing to unpack .../debianutils_5.22_arm64.deb ... 119s Unpacking debianutils (5.22) over (5.21) ... 119s Setting up debianutils (5.22) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85225 files and directories currently installed.) 119s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 119s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 120s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 120s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 120s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 120s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 120s Setting up perl-base (5.40.1-3) ... 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85225 files and directories currently installed.) 120s Preparing to unpack .../0-perl-modules-5.40_5.40.1-3_all.deb ... 120s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 120s Preparing to unpack .../1-ed_1.21.1-1_arm64.deb ... 120s Unpacking ed (1.21.1-1) over (1.21-1) ... 120s Preparing to unpack .../2-libnftnl11_1.2.9-1_arm64.deb ... 120s Unpacking libnftnl11:arm64 (1.2.9-1) over (1.2.8-1) ... 120s Preparing to unpack .../3-libmbim-proxy_1.32.0-1_arm64.deb ... 120s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 121s Preparing to unpack .../4-libmbim-glib4_1.32.0-1_arm64.deb ... 121s Unpacking libmbim-glib4:arm64 (1.32.0-1) over (1.31.2-0ubuntu4) ... 121s Preparing to unpack .../5-libnvme1t64_1.13-2_arm64.deb ... 121s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 121s Preparing to unpack .../6-libqmi-proxy_1.36.0-1_arm64.deb ... 121s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 121s Preparing to unpack .../7-libqmi-glib5_1.36.0-1_arm64.deb ... 121s Unpacking libqmi-glib5:arm64 (1.36.0-1) over (1.35.6-1) ... 121s Preparing to unpack .../8-python3-lazr.restfulclient_0.14.6-3_all.deb ... 121s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 121s Preparing to unpack .../9-python3-typing-extensions_4.13.2-1_all.deb ... 121s Unpacking python3-typing-extensions (4.13.2-1) over (4.12.2-2) ... 121s Setting up libnftnl11:arm64 (1.2.9-1) ... 121s Setting up libnvme1t64 (1.13-2) ... 121s Setting up ed (1.21.1-1) ... 121s Setting up python3-typing-extensions (4.13.2-1) ... 121s Setting up perl-modules-5.40 (5.40.1-3) ... 121s Setting up python3-lazr.restfulclient (0.14.6-3) ... 121s Setting up libmbim-glib4:arm64 (1.32.0-1) ... 121s Setting up libmbim-proxy (1.32.0-1) ... 121s Setting up libperl5.40:arm64 (5.40.1-3) ... 121s Setting up perl (5.40.1-3) ... 121s Setting up libqmi-glib5:arm64 (1.36.0-1) ... 121s Setting up libqmi-proxy (1.36.0-1) ... 121s Processing triggers for install-info (7.1.1-1) ... 121s Processing triggers for libc-bin (2.41-6ubuntu1) ... 121s Processing triggers for man-db (2.13.0-1) ... 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 124s Starting pkgProblemResolver with broken count: 0 124s Starting 2 pkgProblemResolver with broken count: 0 124s Done 124s Solving dependencies... 124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s autopkgtest [15:21:18]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 127s autopkgtest [15:21:19]: @@@@@@@@@@@@@@@@@@@@ apt-source python-memray 129s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-memray 1.15.0+dfsg-1 (dsc) [3212 B] 129s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-memray 1.15.0+dfsg-1 (tar) [16.0 MB] 129s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-memray 1.15.0+dfsg-1 (diff) [11.8 kB] 129s gpgv: Signature made Fri Dec 6 19:39:16 2024 UTC 129s gpgv: using RSA key FEA2E2F7D835DD5FE17B6A18B4838ABF2782557B 129s gpgv: issuer "yogu@debian.org" 129s gpgv: Can't check signature: No public key 129s dpkg-source: warning: cannot verify inline signature for ./python-memray_1.15.0+dfsg-1.dsc: no acceptable signature found 130s autopkgtest [15:21:22]: testing package python-memray version 1.15.0+dfsg-1 130s autopkgtest [15:21:22]: build not needed 131s autopkgtest [15:21:23]: test runtests: preparing testbed 131s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s Starting pkgProblemResolver with broken count: 0 132s Starting 2 pkgProblemResolver with broken count: 0 132s Done 133s The following NEW packages will be installed: 133s black check-manifest cython3 dh-python javascript-common libdebuginfod-dev 133s libelf-dev libexpat1-dev libjs-bootstrap5 libjs-d3 libjs-jquery 133s libjs-jquery-datatables libjs-jquery-hotkeys libjs-jquery-isonscreen 133s libjs-jquery-metadata libjs-jquery-tablesorter 133s libjs-jquery-throttle-debounce libjs-lodash libjs-popper.js libjs-sphinxdoc 133s libjs-underscore liblz4-dev liblzma-dev libpkgconf3 libpython3-all-dev 133s libpython3-dev libpython3.13-dev libunwind-dev libunwind8 libxxhash-dev 133s libzstd-dev node-popper2 pkg-config pkgconf pkgconf-bin 133s pybuild-plugin-pyproject python-memray-doc python3-all python3-all-dev 133s python3-asttokens python3-build python3-click python3-coverage 133s python3-decorator python3-dev python3-executing python3-flake8 133s python3-greenlet python3-iniconfig python3-installer python3-ipython 133s python3-isort python3-jedi python3-matplotlib-inline python3-mccabe 133s python3-memray python3-mypy python3-mypy-extensions python3-parso 133s python3-pathspec python3-pkgconfig python3-platformdirs python3-pluggy 133s python3-prompt-toolkit python3-psutil python3-pure-eval python3-pycodestyle 133s python3-pyflakes python3-pyproject-hooks python3-pytest python3-pytest-cov 133s python3-stack-data python3-textual python3-toml python3-traitlets 133s python3-typeshed python3-wcwidth python3-wheel python3.13-dev zlib1g-dev 133s 0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded. 133s Need to get 44.4 MB of archives. 133s After this operation, 179 MB of additional disk space will be used. 133s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 133s Get:2 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 133s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pathspec all 0.12.1-1 [24.5 kB] 133s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 python3-platformdirs all 4.3.6-1 [16.8 kB] 133s Get:5 http://ftpmaster.internal/ubuntu questing/universe arm64 black arm64 25.1.0-2 [1333 kB] 133s Get:6 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 133s Get:7 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-toml all 0.10.2-1 [16.5 kB] 133s Get:8 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-wheel all 0.45.1-1 [57.7 kB] 133s Get:9 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-build all 1.2.2-1 [31.0 kB] 133s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 check-manifest all 0.50-1 [25.6 kB] 133s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 cython3 arm64 3.0.11+dfsg-2ubuntu2 [2436 kB] 133s Get:12 http://ftpmaster.internal/ubuntu questing/universe arm64 dh-python all 6.20250308 [118 kB] 133s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 javascript-common all 12 [5216 B] 133s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 133s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libzstd-dev arm64 1.5.6+dfsg-2 [353 kB] 133s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libelf-dev arm64 0.192-4ubuntu1 [89.6 kB] 133s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-dev arm64 0.192-4ubuntu1 [10.7 kB] 133s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libexpat1-dev arm64 2.7.1-1 [128 kB] 133s Get:19 http://ftpmaster.internal/ubuntu questing/universe arm64 node-popper2 all 2.11.2-8 [106 kB] 133s Get:20 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-bootstrap5 all 5.3.3+dfsg-5 [382 kB] 133s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-d3 all 3.5.17-4 [132 kB] 133s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 133s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 133s Get:24 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 133s Get:25 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 133s Get:26 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 133s Get:27 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [114 kB] 133s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 133s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 133s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 133s Get:31 http://ftpmaster.internal/ubuntu questing/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 133s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libpython3.13-dev arm64 3.13.3-1 [5405 kB] 133s Get:33 http://ftpmaster.internal/ubuntu questing/main arm64 libpython3-dev arm64 3.13.3-1 [10.8 kB] 133s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 libpython3-all-dev arm64 3.13.3-1 [906 B] 133s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libunwind8 arm64 1.6.2-3.1 [53.5 kB] 133s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 liblzma-dev arm64 5.6.4-1ubuntu1 [180 kB] 133s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 libunwind-dev arm64 1.6.2-3.1 [1873 kB] 133s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 libxxhash-dev arm64 0.8.3-2 [81.7 kB] 133s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 133s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 133s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 pkg-config arm64 1.8.1-4 [7362 B] 133s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 133s Get:43 http://ftpmaster.internal/ubuntu questing/universe arm64 pybuild-plugin-pyproject all 6.20250308 [1726 B] 133s Get:44 http://ftpmaster.internal/ubuntu questing/universe arm64 python-memray-doc all 1.15.0+dfsg-1 [14.8 MB] 133s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 133s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 python3.13-dev arm64 3.13.3-1 [508 kB] 133s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dev arm64 3.13.3-1 [26.7 kB] 133s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all-dev arm64 3.13.3-1 [904 B] 133s Get:49 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-asttokens all 3.0.0-1 [20.4 kB] 133s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-coverage arm64 7.6.0+dfsg1-2build1 [153 kB] 133s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 133s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-executing all 2.2.0-0.1 [25.0 kB] 133s Get:53 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-mccabe all 0.7.0-1 [8678 B] 133s Get:54 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pycodestyle all 2.12.1-2 [30.2 kB] 133s Get:55 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyflakes all 3.2.0-3 [53.0 kB] 133s Get:56 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-flake8 all 7.1.1-3 [44.0 kB] 133s Get:57 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 133s Get:58 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-parso all 0.8.4-1 [67.6 kB] 133s Get:59 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-typeshed all 0.0~git20241223.ea91db2-1 [1548 kB] 134s Get:60 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-jedi all 0.19.1+ds1-1 [693 kB] 134s Get:61 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 134s Get:62 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-matplotlib-inline all 0.1.7-1 [9186 B] 134s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 134s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-prompt-toolkit all 3.0.51-2 [257 kB] 134s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pure-eval all 0.2.3-1 [11.4 kB] 134s Get:66 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-stack-data all 0.6.3-1 [22.0 kB] 134s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ipython all 8.30.0-2 [569 kB] 134s Get:68 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-isort all 6.0.1-1 [59.9 kB] 134s Get:69 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-textual all 2.1.2-1 [465 kB] 134s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-memray arm64 1.15.0+dfsg-1 [550 kB] 134s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 python3-psutil arm64 5.9.8-2build3 [196 kB] 134s Get:72 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-mypy arm64 1.15.0-4 [8687 kB] 134s Get:73 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pkgconfig all 1.5.5-2 [7888 B] 134s Get:74 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 134s Get:75 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest all 8.3.5-1 [252 kB] 134s Get:76 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 134s Get:77 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 134s Get:78 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 134s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 liblz4-dev arm64 1.10.0-4 [94.1 kB] 134s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 python3-greenlet arm64 3.1.0-1build1 [160 kB] 134s Fetched 44.4 MB in 1s (41.1 MB/s) 134s Selecting previously unselected package python3-click. 134s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85225 files and directories currently installed.) 134s Preparing to unpack .../00-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 134s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 134s Selecting previously unselected package python3-mypy-extensions. 134s Preparing to unpack .../01-python3-mypy-extensions_1.0.0-1_all.deb ... 134s Unpacking python3-mypy-extensions (1.0.0-1) ... 134s Selecting previously unselected package python3-pathspec. 134s Preparing to unpack .../02-python3-pathspec_0.12.1-1_all.deb ... 134s Unpacking python3-pathspec (0.12.1-1) ... 134s Selecting previously unselected package python3-platformdirs. 134s Preparing to unpack .../03-python3-platformdirs_4.3.6-1_all.deb ... 134s Unpacking python3-platformdirs (4.3.6-1) ... 134s Selecting previously unselected package black. 134s Preparing to unpack .../04-black_25.1.0-2_arm64.deb ... 134s Unpacking black (25.1.0-2) ... 134s Selecting previously unselected package python3-pyproject-hooks. 134s Preparing to unpack .../05-python3-pyproject-hooks_1.2.0-1_all.deb ... 134s Unpacking python3-pyproject-hooks (1.2.0-1) ... 135s Selecting previously unselected package python3-toml. 135s Preparing to unpack .../06-python3-toml_0.10.2-1_all.deb ... 135s Unpacking python3-toml (0.10.2-1) ... 135s Selecting previously unselected package python3-wheel. 135s Preparing to unpack .../07-python3-wheel_0.45.1-1_all.deb ... 135s Unpacking python3-wheel (0.45.1-1) ... 135s Selecting previously unselected package python3-build. 135s Preparing to unpack .../08-python3-build_1.2.2-1_all.deb ... 135s Unpacking python3-build (1.2.2-1) ... 135s Selecting previously unselected package check-manifest. 135s Preparing to unpack .../09-check-manifest_0.50-1_all.deb ... 135s Unpacking check-manifest (0.50-1) ... 135s Selecting previously unselected package cython3. 135s Preparing to unpack .../10-cython3_3.0.11+dfsg-2ubuntu2_arm64.deb ... 135s Unpacking cython3 (3.0.11+dfsg-2ubuntu2) ... 135s Selecting previously unselected package dh-python. 135s Preparing to unpack .../11-dh-python_6.20250308_all.deb ... 135s Unpacking dh-python (6.20250308) ... 135s Selecting previously unselected package javascript-common. 135s Preparing to unpack .../12-javascript-common_12_all.deb ... 135s Unpacking javascript-common (12) ... 135s Selecting previously unselected package zlib1g-dev:arm64. 135s Preparing to unpack .../13-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 135s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 135s Selecting previously unselected package libzstd-dev:arm64. 135s Preparing to unpack .../14-libzstd-dev_1.5.6+dfsg-2_arm64.deb ... 135s Unpacking libzstd-dev:arm64 (1.5.6+dfsg-2) ... 135s Selecting previously unselected package libelf-dev:arm64. 135s Preparing to unpack .../15-libelf-dev_0.192-4ubuntu1_arm64.deb ... 135s Unpacking libelf-dev:arm64 (0.192-4ubuntu1) ... 135s Selecting previously unselected package libdebuginfod-dev:arm64. 135s Preparing to unpack .../16-libdebuginfod-dev_0.192-4ubuntu1_arm64.deb ... 135s Unpacking libdebuginfod-dev:arm64 (0.192-4ubuntu1) ... 135s Selecting previously unselected package libexpat1-dev:arm64. 135s Preparing to unpack .../17-libexpat1-dev_2.7.1-1_arm64.deb ... 135s Unpacking libexpat1-dev:arm64 (2.7.1-1) ... 135s Selecting previously unselected package node-popper2. 135s Preparing to unpack .../18-node-popper2_2.11.2-8_all.deb ... 135s Unpacking node-popper2 (2.11.2-8) ... 135s Selecting previously unselected package libjs-bootstrap5. 135s Preparing to unpack .../19-libjs-bootstrap5_5.3.3+dfsg-5_all.deb ... 135s Unpacking libjs-bootstrap5 (5.3.3+dfsg-5) ... 135s Selecting previously unselected package libjs-d3. 135s Preparing to unpack .../20-libjs-d3_3.5.17-4_all.deb ... 135s Unpacking libjs-d3 (3.5.17-4) ... 135s Selecting previously unselected package libjs-jquery. 135s Preparing to unpack .../21-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 135s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 135s Selecting previously unselected package libjs-jquery-datatables. 135s Preparing to unpack .../22-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 135s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 135s Selecting previously unselected package libjs-jquery-metadata. 135s Preparing to unpack .../23-libjs-jquery-metadata_12-4_all.deb ... 135s Unpacking libjs-jquery-metadata (12-4) ... 135s Selecting previously unselected package libjs-jquery-tablesorter. 135s Preparing to unpack .../24-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 135s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 135s Selecting previously unselected package libjs-jquery-throttle-debounce. 135s Preparing to unpack .../25-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 135s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 135s Selecting previously unselected package libjs-lodash. 135s Preparing to unpack .../26-libjs-lodash_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ... 135s Unpacking libjs-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ... 135s Selecting previously unselected package libjs-popper.js. 135s Preparing to unpack .../27-libjs-popper.js_1.16.1+ds-6_all.deb ... 135s Unpacking libjs-popper.js (1.16.1+ds-6) ... 135s Selecting previously unselected package libjs-underscore. 135s Preparing to unpack .../28-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 135s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 135s Selecting previously unselected package libjs-sphinxdoc. 135s Preparing to unpack .../29-libjs-sphinxdoc_8.1.3-5_all.deb ... 135s Unpacking libjs-sphinxdoc (8.1.3-5) ... 135s Selecting previously unselected package libpkgconf3:arm64. 135s Preparing to unpack .../30-libpkgconf3_1.8.1-4_arm64.deb ... 135s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 136s Selecting previously unselected package libpython3.13-dev:arm64. 136s Preparing to unpack .../31-libpython3.13-dev_3.13.3-1_arm64.deb ... 136s Unpacking libpython3.13-dev:arm64 (3.13.3-1) ... 136s Selecting previously unselected package libpython3-dev:arm64. 136s Preparing to unpack .../32-libpython3-dev_3.13.3-1_arm64.deb ... 136s Unpacking libpython3-dev:arm64 (3.13.3-1) ... 136s Selecting previously unselected package libpython3-all-dev:arm64. 136s Preparing to unpack .../33-libpython3-all-dev_3.13.3-1_arm64.deb ... 136s Unpacking libpython3-all-dev:arm64 (3.13.3-1) ... 136s Selecting previously unselected package libunwind8:arm64. 136s Preparing to unpack .../34-libunwind8_1.6.2-3.1_arm64.deb ... 136s Unpacking libunwind8:arm64 (1.6.2-3.1) ... 136s Selecting previously unselected package liblzma-dev:arm64. 136s Preparing to unpack .../35-liblzma-dev_5.6.4-1ubuntu1_arm64.deb ... 136s Unpacking liblzma-dev:arm64 (5.6.4-1ubuntu1) ... 136s Selecting previously unselected package libunwind-dev:arm64. 136s Preparing to unpack .../36-libunwind-dev_1.6.2-3.1_arm64.deb ... 136s Unpacking libunwind-dev:arm64 (1.6.2-3.1) ... 136s Selecting previously unselected package libxxhash-dev:arm64. 136s Preparing to unpack .../37-libxxhash-dev_0.8.3-2_arm64.deb ... 136s Unpacking libxxhash-dev:arm64 (0.8.3-2) ... 136s Selecting previously unselected package pkgconf-bin. 136s Preparing to unpack .../38-pkgconf-bin_1.8.1-4_arm64.deb ... 136s Unpacking pkgconf-bin (1.8.1-4) ... 136s Selecting previously unselected package pkgconf:arm64. 136s Preparing to unpack .../39-pkgconf_1.8.1-4_arm64.deb ... 136s Unpacking pkgconf:arm64 (1.8.1-4) ... 136s Selecting previously unselected package pkg-config:arm64. 136s Preparing to unpack .../40-pkg-config_1.8.1-4_arm64.deb ... 136s Unpacking pkg-config:arm64 (1.8.1-4) ... 136s Selecting previously unselected package python3-installer. 136s Preparing to unpack .../41-python3-installer_0.7.0+dfsg1-3_all.deb ... 136s Unpacking python3-installer (0.7.0+dfsg1-3) ... 136s Selecting previously unselected package pybuild-plugin-pyproject. 136s Preparing to unpack .../42-pybuild-plugin-pyproject_6.20250308_all.deb ... 136s Unpacking pybuild-plugin-pyproject (6.20250308) ... 136s Selecting previously unselected package python-memray-doc. 136s Preparing to unpack .../43-python-memray-doc_1.15.0+dfsg-1_all.deb ... 136s Unpacking python-memray-doc (1.15.0+dfsg-1) ... 136s Selecting previously unselected package python3-all. 136s Preparing to unpack .../44-python3-all_3.13.3-1_arm64.deb ... 136s Unpacking python3-all (3.13.3-1) ... 136s Selecting previously unselected package python3.13-dev. 136s Preparing to unpack .../45-python3.13-dev_3.13.3-1_arm64.deb ... 136s Unpacking python3.13-dev (3.13.3-1) ... 136s Selecting previously unselected package python3-dev. 136s Preparing to unpack .../46-python3-dev_3.13.3-1_arm64.deb ... 136s Unpacking python3-dev (3.13.3-1) ... 136s Selecting previously unselected package python3-all-dev. 136s Preparing to unpack .../47-python3-all-dev_3.13.3-1_arm64.deb ... 136s Unpacking python3-all-dev (3.13.3-1) ... 136s Selecting previously unselected package python3-asttokens. 136s Preparing to unpack .../48-python3-asttokens_3.0.0-1_all.deb ... 136s Unpacking python3-asttokens (3.0.0-1) ... 136s Selecting previously unselected package python3-coverage. 136s Preparing to unpack .../49-python3-coverage_7.6.0+dfsg1-2build1_arm64.deb ... 136s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 136s Selecting previously unselected package python3-decorator. 136s Preparing to unpack .../50-python3-decorator_5.1.1-5_all.deb ... 136s Unpacking python3-decorator (5.1.1-5) ... 136s Selecting previously unselected package python3-executing. 136s Preparing to unpack .../51-python3-executing_2.2.0-0.1_all.deb ... 136s Unpacking python3-executing (2.2.0-0.1) ... 136s Selecting previously unselected package python3-mccabe. 136s Preparing to unpack .../52-python3-mccabe_0.7.0-1_all.deb ... 136s Unpacking python3-mccabe (0.7.0-1) ... 136s Selecting previously unselected package python3-pycodestyle. 136s Preparing to unpack .../53-python3-pycodestyle_2.12.1-2_all.deb ... 136s Unpacking python3-pycodestyle (2.12.1-2) ... 137s Selecting previously unselected package python3-pyflakes. 137s Preparing to unpack .../54-python3-pyflakes_3.2.0-3_all.deb ... 137s Unpacking python3-pyflakes (3.2.0-3) ... 137s Selecting previously unselected package python3-flake8. 137s Preparing to unpack .../55-python3-flake8_7.1.1-3_all.deb ... 137s Unpacking python3-flake8 (7.1.1-3) ... 137s Selecting previously unselected package python3-iniconfig. 137s Preparing to unpack .../56-python3-iniconfig_1.1.1-2_all.deb ... 137s Unpacking python3-iniconfig (1.1.1-2) ... 137s Selecting previously unselected package python3-parso. 137s Preparing to unpack .../57-python3-parso_0.8.4-1_all.deb ... 137s Unpacking python3-parso (0.8.4-1) ... 137s Selecting previously unselected package python3-typeshed. 137s Preparing to unpack .../58-python3-typeshed_0.0~git20241223.ea91db2-1_all.deb ... 137s Unpacking python3-typeshed (0.0~git20241223.ea91db2-1) ... 137s Selecting previously unselected package python3-jedi. 137s Preparing to unpack .../59-python3-jedi_0.19.1+ds1-1_all.deb ... 137s Unpacking python3-jedi (0.19.1+ds1-1) ... 137s Selecting previously unselected package python3-traitlets. 137s Preparing to unpack .../60-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 137s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 137s Selecting previously unselected package python3-matplotlib-inline. 137s Preparing to unpack .../61-python3-matplotlib-inline_0.1.7-1_all.deb ... 137s Unpacking python3-matplotlib-inline (0.1.7-1) ... 137s Selecting previously unselected package python3-wcwidth. 137s Preparing to unpack .../62-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 137s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 137s Selecting previously unselected package python3-prompt-toolkit. 137s Preparing to unpack .../63-python3-prompt-toolkit_3.0.51-2_all.deb ... 137s Unpacking python3-prompt-toolkit (3.0.51-2) ... 137s Selecting previously unselected package python3-pure-eval. 137s Preparing to unpack .../64-python3-pure-eval_0.2.3-1_all.deb ... 137s Unpacking python3-pure-eval (0.2.3-1) ... 137s Selecting previously unselected package python3-stack-data. 137s Preparing to unpack .../65-python3-stack-data_0.6.3-1_all.deb ... 137s Unpacking python3-stack-data (0.6.3-1) ... 137s Selecting previously unselected package python3-ipython. 137s Preparing to unpack .../66-python3-ipython_8.30.0-2_all.deb ... 137s Unpacking python3-ipython (8.30.0-2) ... 137s Selecting previously unselected package python3-isort. 137s Preparing to unpack .../67-python3-isort_6.0.1-1_all.deb ... 137s Unpacking python3-isort (6.0.1-1) ... 137s Selecting previously unselected package python3-textual. 137s Preparing to unpack .../68-python3-textual_2.1.2-1_all.deb ... 137s Unpacking python3-textual (2.1.2-1) ... 138s Selecting previously unselected package python3-memray. 138s Preparing to unpack .../69-python3-memray_1.15.0+dfsg-1_arm64.deb ... 138s Unpacking python3-memray (1.15.0+dfsg-1) ... 138s Selecting previously unselected package python3-psutil. 138s Preparing to unpack .../70-python3-psutil_5.9.8-2build3_arm64.deb ... 138s Unpacking python3-psutil (5.9.8-2build3) ... 138s Selecting previously unselected package python3-mypy. 138s Preparing to unpack .../71-python3-mypy_1.15.0-4_arm64.deb ... 138s Unpacking python3-mypy (1.15.0-4) ... 138s Selecting previously unselected package python3-pkgconfig. 138s Preparing to unpack .../72-python3-pkgconfig_1.5.5-2_all.deb ... 138s Unpacking python3-pkgconfig (1.5.5-2) ... 138s Selecting previously unselected package python3-pluggy. 138s Preparing to unpack .../73-python3-pluggy_1.5.0-1_all.deb ... 138s Unpacking python3-pluggy (1.5.0-1) ... 138s Selecting previously unselected package python3-pytest. 138s Preparing to unpack .../74-python3-pytest_8.3.5-1_all.deb ... 138s Unpacking python3-pytest (8.3.5-1) ... 138s Selecting previously unselected package libjs-jquery-hotkeys. 138s Preparing to unpack .../75-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 138s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 138s Selecting previously unselected package libjs-jquery-isonscreen. 138s Preparing to unpack .../76-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 138s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 138s Selecting previously unselected package python3-pytest-cov. 138s Preparing to unpack .../77-python3-pytest-cov_5.0.0-1_all.deb ... 138s Unpacking python3-pytest-cov (5.0.0-1) ... 138s Selecting previously unselected package liblz4-dev:arm64. 138s Preparing to unpack .../78-liblz4-dev_1.10.0-4_arm64.deb ... 138s Unpacking liblz4-dev:arm64 (1.10.0-4) ... 138s Selecting previously unselected package python3-greenlet. 138s Preparing to unpack .../79-python3-greenlet_3.1.0-1build1_arm64.deb ... 138s Unpacking python3-greenlet (3.1.0-1build1) ... 138s Setting up dh-python (6.20250308) ... 138s Setting up javascript-common (12) ... 138s Setting up python3-iniconfig (1.1.1-2) ... 139s Setting up python3-pure-eval (0.2.3-1) ... 139s Setting up libzstd-dev:arm64 (1.5.6+dfsg-2) ... 139s Setting up libjs-popper.js (1.16.1+ds-6) ... 139s Setting up python3-parso (0.8.4-1) ... 139s Setting up python3-asttokens (3.0.0-1) ... 139s Setting up python3-mypy-extensions (1.0.0-1) ... 139s Setting up python3-pyflakes (3.2.0-3) ... 139s Setting up python3-all (3.13.3-1) ... 139s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 139s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 139s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 140s Setting up libunwind8:arm64 (1.6.2-3.1) ... 140s Setting up python3-wheel (0.45.1-1) ... 140s Setting up python3-platformdirs (4.3.6-1) ... 140s Setting up python3-psutil (5.9.8-2build3) ... 140s Setting up python3-decorator (5.1.1-5) ... 140s Setting up python3-pycodestyle (2.12.1-2) ... 140s Setting up libpkgconf3:arm64 (1.8.1-4) ... 140s Setting up libexpat1-dev:arm64 (2.7.1-1) ... 140s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 141s Setting up python3-pyproject-hooks (1.2.0-1) ... 141s Setting up python3-typeshed (0.0~git20241223.ea91db2-1) ... 141s Setting up python3-executing (2.2.0-0.1) ... 141s Setting up python3-greenlet (3.1.0-1build1) ... 141s Setting up libjs-d3 (3.5.17-4) ... 141s Setting up libjs-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ... 141s Setting up python3-mypy (1.15.0-4) ... 142s Setting up cython3 (3.0.11+dfsg-2ubuntu2) ... 143s Setting up pkgconf-bin (1.8.1-4) ... 143s Setting up python3-toml (0.10.2-1) ... 143s Setting up python3-installer (0.7.0+dfsg1-3) ... 143s Setting up python3-isort (6.0.1-1) ... 143s Setting up libxxhash-dev:arm64 (0.8.3-2) ... 143s Setting up python3-pluggy (1.5.0-1) ... 143s Setting up liblzma-dev:arm64 (5.6.4-1ubuntu1) ... 143s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 143s Setting up node-popper2 (2.11.2-8) ... 143s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 144s Setting up python3-mccabe (0.7.0-1) ... 144s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 144s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 144s Setting up python3-build (1.2.2-1) ... 144s Setting up python3-pathspec (0.12.1-1) ... 144s Setting up libjs-bootstrap5 (5.3.3+dfsg-5) ... 144s Setting up python3-stack-data (0.6.3-1) ... 144s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 144s Setting up python3-prompt-toolkit (3.0.51-2) ... 145s Setting up python3-textual (2.1.2-1) ... 145s Setting up libunwind-dev:arm64 (1.6.2-3.1) ... 145s Setting up python3-jedi (0.19.1+ds1-1) ... 145s Setting up pybuild-plugin-pyproject (6.20250308) ... 145s Setting up python3-pytest (8.3.5-1) ... 146s Setting up check-manifest (0.50-1) ... 146s Setting up black (25.1.0-2) ... 146s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 146s Setting up pkgconf:arm64 (1.8.1-4) ... 146s Setting up python3-matplotlib-inline (0.1.7-1) ... 146s Setting up python3-flake8 (7.1.1-3) ... 146s Setting up python3-ipython (8.30.0-2) ... 147s Setting up libjs-jquery-metadata (12-4) ... 147s Setting up libpython3.13-dev:arm64 (3.13.3-1) ... 147s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 147s Setting up libelf-dev:arm64 (0.192-4ubuntu1) ... 147s Setting up liblz4-dev:arm64 (1.10.0-4) ... 147s Setting up pkg-config:arm64 (1.8.1-4) ... 147s Setting up libjs-sphinxdoc (8.1.3-5) ... 147s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 147s Setting up python3-pkgconfig (1.5.5-2) ... 147s Setting up python-memray-doc (1.15.0+dfsg-1) ... 147s Setting up libdebuginfod-dev:arm64 (0.192-4ubuntu1) ... 147s Setting up libpython3-dev:arm64 (3.13.3-1) ... 147s Setting up python3-memray (1.15.0+dfsg-1) ... 147s Setting up python3.13-dev (3.13.3-1) ... 147s Setting up python3-pytest-cov (5.0.0-1) ... 147s Setting up libpython3-all-dev:arm64 (3.13.3-1) ... 147s Setting up python3-dev (3.13.3-1) ... 147s Setting up python3-all-dev (3.13.3-1) ... 147s Processing triggers for man-db (2.13.0-1) ... 148s Processing triggers for libc-bin (2.41-6ubuntu1) ... 149s autopkgtest [15:21:41]: test runtests: [----------------------- 149s 'tests' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests' 149s 'tests/__init__.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/__init__.py' 149s 'tests/integration' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration' 149s 'tests/integration/__init__.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/__init__.py' 149s 'tests/integration/misbehaving_extension' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/misbehaving_extension' 149s 'tests/integration/misbehaving_extension/__init__.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/misbehaving_extension/__init__.py' 149s 'tests/integration/misbehaving_extension/misbehaving.cpp' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/misbehaving_extension/misbehaving.cpp' 149s 'tests/integration/misbehaving_extension/setup.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/misbehaving_extension/setup.py' 149s 'tests/integration/multithreaded_extension' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/multithreaded_extension' 149s 'tests/integration/multithreaded_extension/__init__.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/multithreaded_extension/__init__.py' 149s 'tests/integration/multithreaded_extension/main.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/multithreaded_extension/main.py' 149s 'tests/integration/multithreaded_extension/testext.cpp' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/multithreaded_extension/testext.cpp' 149s 'tests/integration/multithreaded_extension/setup.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/multithreaded_extension/setup.py' 149s 'tests/integration/native_extension' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/native_extension' 149s 'tests/integration/native_extension/main.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/native_extension/main.py' 149s 'tests/integration/native_extension/native_ext.c' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/native_extension/native_ext.c' 149s 'tests/integration/native_extension/setup.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/native_extension/setup.py' 149s 'tests/integration/rpath_extension' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/rpath_extension' 149s 'tests/integration/rpath_extension/ext.c' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/rpath_extension/ext.c' 149s 'tests/integration/rpath_extension/setup.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/rpath_extension/setup.py' 149s 'tests/integration/rpath_extension/sharedlibs' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/rpath_extension/sharedlibs' 149s 'tests/integration/rpath_extension/sharedlibs/sharedlib.c' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/rpath_extension/sharedlibs/sharedlib.c' 149s 'tests/integration/test_api.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_api.py' 149s 'tests/integration/test_attach.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_attach.py' 149s 'tests/integration/test_extensions.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_extensions.py' 149s 'tests/integration/test_greenlet.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_greenlet.py' 149s 'tests/integration/test_ipython.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_ipython.py' 149s 'tests/integration/test_main.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_main.py' 149s 'tests/integration/test_native_tracking.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_native_tracking.py' 149s 'tests/integration/test_processes.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_processes.py' 149s 'tests/integration/test_socket.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py' 149s 'tests/integration/test_threads.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_threads.py' 149s 'tests/integration/test_tracing.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_tracing.py' 149s 'tests/integration/test_tracking.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_tracking.py' 149s 'tests/test_utils.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/test_utils.py' 149s 'tests/unit' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit' 149s 'tests/unit/__init__.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__init__.py' 149s 'tests/unit/__snapshots__' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__' 149s 'tests/unit/__snapshots__/test_tree_reporter' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_allocations_of_different_sizes.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_allocations_of_different_sizes.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_biggest_allocations.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_biggest_allocations.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_hide_import_system.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_hide_import_system.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting_and_hide_import_system.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting_and_hide_import_system.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains.svg' 149s 'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg' 149s 'tests/unit/__snapshots__/test_tui_reporter' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_merge_threads.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_merge_threads.svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[very-wide-terminal-short-snapshots].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[very-wide-terminal-short-snapshots].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_gradient.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_gradient.svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg' 149s 'tests/unit/__snapshots__/test_tui_reporter/test_unmerge_threads.svg' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_unmerge_threads.svg' 149s 'tests/unit/conftest.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/conftest.py' 149s 'tests/unit/test_allocation_lifetime_aggregator.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_allocation_lifetime_aggregator.py' 149s 'tests/unit/test_attach.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_attach.py' 149s 'tests/unit/test_cli.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_cli.py' 149s 'tests/unit/test_flamegraph_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_flamegraph_reporter.py' 149s 'tests/unit/test_frame_tools.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_frame_tools.py' 149s 'tests/unit/test_high_water_mark_aggregator.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_high_water_mark_aggregator.py' 149s 'tests/unit/test_highwatermark_command.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_highwatermark_command.py' 149s 'tests/unit/test_reader.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_reader.py' 149s 'tests/unit/test_stats_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_stats_reporter.py' 149s 'tests/unit/test_summary_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_summary_reporter.py' 149s 'tests/unit/test_table_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_table_reporter.py' 149s 'tests/unit/test_templates.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_templates.py' 149s 'tests/unit/test_tracker.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_tracker.py' 149s 'tests/unit/test_transform_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_transform_reporter.py' 149s 'tests/unit/test_tree_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_tree_reporter.py' 149s 'tests/unit/test_tui_reporter.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/unit/test_tui_reporter.py' 149s 'tests/utils.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/utils.py' 149s 'tests/conftest.py' -> '/tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/conftest.py' 149s 'docs/tutorials/tests/__init__.py' -> '../../docs/tutorials/tests/__init__.py' 149s 'docs/tutorials/tests/test_exercise_1.py' -> '../../docs/tutorials/tests/test_exercise_1.py' 149s 'docs/tutorials/tests/test_exercise_2.py' -> '../../docs/tutorials/tests/test_exercise_2.py' 149s 'docs/tutorials/tests/test_exercise_3.py' -> '../../docs/tutorials/tests/test_exercise_3.py' 149s ============================= test session starts ============================== 149s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 149s cachedir: .pytest_cache 149s rootdir: /tmp/autopkgtest.us5mVg/autopkgtest_tmp 149s plugins: typeguard-4.4.2, cov-5.0.0 151s collecting ... collected 522 items / 14 deselected / 508 selected 151s 151s tests/integration/test_api.py::test_file_reader_as_context_manager PASSED [ 0%] 151s tests/integration/test_api.py::test_file_destination PASSED [ 0%] 151s tests/integration/test_api.py::test_file_destination_str_path PASSED [ 0%] 151s tests/integration/test_api.py::test_combine_destination_args PASSED [ 0%] 151s tests/integration/test_api.py::test_no_destination_arg PASSED [ 0%] 151s tests/integration/test_api.py::test_follow_fork_with_socket_destination PASSED [ 1%] 151s tests/integration/test_api.py::test_aggregated_capture_with_socket_destination PASSED [ 1%] 151s tests/integration/test_attach.py::test_basic_attach[lldb] SKIPPED (a...) [ 1%] 151s tests/integration/test_attach.py::test_basic_attach[gdb] SKIPPED (a ...) [ 1%] 151s tests/integration/test_attach.py::test_aggregated_attach[lldb] SKIPPED [ 1%] 151s tests/integration/test_attach.py::test_aggregated_attach[gdb] SKIPPED [ 2%] 151s tests/integration/test_attach.py::test_attach_time[lldb] SKIPPED (a ...) [ 2%] 151s tests/integration/test_attach.py::test_attach_time[gdb] SKIPPED (a s...) [ 2%] 151s tests/integration/test_attach.py::test_detach_without_attach[lldb] SKIPPED [ 2%] 151s tests/integration/test_attach.py::test_detach_without_attach[gdb] SKIPPED [ 2%] 151s tests/integration/test_extensions.py::test_hard_exit[True] PASSED [ 3%] 151s tests/integration/test_extensions.py::test_hard_exit[False] PASSED [ 3%] 151s tests/integration/test_greenlet.py::test_integration_with_greenlet PASSED [ 3%] 152s tests/integration/test_greenlet.py::test_importing_greenlet_after_tracking_starts PASSED [ 3%] 152s tests/integration/test_greenlet.py::test_uninstall_profile_in_greenlet PASSED [ 3%] 152s tests/integration/test_ipython.py::TestIPython::test_ipython_profiling PASSED [ 4%] 152s tests/integration/test_ipython.py::TestIPython::test_exception_while_ipython_profiling PASSED [ 4%] 152s tests/integration/test_ipython.py::TestIPython::test_passing_help_argument PASSED [ 4%] 152s tests/integration/test_ipython.py::TestIPython::test_passing_invalid_argument PASSED [ 4%] 152s tests/integration/test_ipython.py::TestIPython::test_passing_valid_arguments PASSED [ 4%] 152s tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporary-allocation-threshold=2-flamegraph report] PASSED [ 5%] 152s tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks-flamegraph report (memory leaks)] PASSED [ 5%] 152s tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporal-temporal flamegraph report] PASSED [ 5%] 152s tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks --temporal-temporal flamegraph report (memory leaks)] PASSED [ 5%] 152s tests/integration/test_ipython.py::TestIPython::test_passing_temporal_and_temporary_allocations PASSED [ 5%] 152s tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_before_context PASSED [ 6%] 153s tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_is_active_after_context PASSED [ 6%] 154s tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_after_context PASSED [ 6%] 154s tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_first_yield_after_context_raises PASSED [ 6%] 155s tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_nested_context_is_diallowed PASSED [ 6%] 156s tests/integration/test_socket.py::TestSocketReaderAccess::test_empty_snapshot_after_free PASSED [ 7%] 156s tests/integration/test_socket.py::TestSocketReaderAccess::test_single_allocation_snapshot PASSED [ 7%] 157s tests/integration/test_socket.py::TestSocketReaderAccess::test_multi_allocation_snapshot PASSED [ 7%] 158s tests/integration/test_socket.py::TestSocketReaderAccess::test_multiple_context_entries_does_not_crash PASSED [ 7%] 159s tests/integration/test_socket.py::TestSocketReaderAccess::test_command_line PASSED [ 7%] 159s tests/integration/test_threads.py::test_thread_allocations_after_tracker_is_deactivated PASSED [ 8%] 159s tests/integration/test_threads.py::test_thread_name PASSED [ 8%] 159s tests/integration/test_threads.py::test_setting_python_thread_name PASSED [ 8%] 159s tests/integration/test_tracing.py::test_traceback PASSED [ 8%] 159s tests/integration/test_tracing.py::test_traceback_for_high_watermark PASSED [ 8%] 159s tests/integration/test_tracing.py::test_traceback_iteration_does_not_depend_on_the_order_of_elements PASSED [ 9%] 159s tests/integration/test_tracing.py::test_cython_traceback PASSED [ 9%] 160s tests/integration/test_tracing.py::test_large_number_of_frame_pops_between_subsequent_allocations PASSED [ 9%] 160s tests/integration/test_tracing.py::test_records_can_be_retrieved_twice PASSED [ 9%] 160s tests/integration/test_tracing.py::test_high_watermark_records_can_be_retrieved_twice PASSED [ 9%] 160s tests/integration/test_tracing.py::test_traceback_can_be_retrieved_twice PASSED [ 10%] 160s tests/integration/test_tracing.py::test_traceback_for_high_watermark_records_can_be_retrieved_twice PASSED [ 10%] 160s tests/integration/test_tracing.py::test_profile_function_is_restored_after_tracking PASSED [ 10%] 160s tests/integration/test_tracing.py::test_initial_tracking_frames_are_correctly_populated PASSED [ 10%] 160s tests/integration/test_tracing.py::test_restart_tracing_function_gets_correctly_the_frames PASSED [ 10%] 160s tests/integration/test_tracing.py::test_num_records PASSED [ 11%] 160s tests/integration/test_tracing.py::test_allocations_in_root_frame_have_correct_line_number PASSED [ 11%] 160s tests/integration/test_tracing.py::test_equal_stack_traces_compare_equal PASSED [ 11%] 160s tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_the_root_do_not_compare_equal PASSED [ 11%] 160s tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_a_function_do_not_compare_equal PASSED [ 11%] 160s tests/integration/test_tracing.py::test_allocation_in_thread_started_before_tracking_starts PASSED [ 12%] 160s tests/integration/test_tracing.py::test_allocation_in_thread_before_reacquiring_gil_after_tracking_starts PASSED [ 12%] 160s tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers PASSED [ 12%] 160s tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers_with_changing_callstack PASSED [ 12%] 160s tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack PASSED [ 12%] 160s tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack_when_restarting_tracking PASSED [ 12%] 160s tests/integration/test_tracing.py::test_allocation_after_unsetting_profile_function PASSED [ 13%] 160s tests/integration/test_tracing.py::test_allocation_in_thread_after_unsetting_profile_function PASSED [ 13%] 160s tests/integration/test_tracing.py::TestMmap::test_mmap PASSED [ 13%] 160s tests/integration/test_tracing.py::TestMmap::test_mmap_in_thread PASSED [ 13%] 160s tests/integration/test_tracking.py::test_no_allocations_while_tracking PASSED [ 13%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[malloc-1] PASSED [ 14%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[valloc-8] PASSED [ 14%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[pvalloc-9] PASSED [ 14%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[calloc-3] PASSED [ 14%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[memalign-7] PASSED [ 14%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[posix_memalign-5] PASSED [ 15%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[aligned_alloc-6] PASSED [ 15%] 160s tests/integration/test_tracking.py::test_simple_allocation_tracking[realloc-4] PASSED [ 15%] 160s tests/integration/test_tracking.py::test_simple_cpp_allocation_tracking PASSED [ 15%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-1] PASSED [ 15%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-2] PASSED [ 16%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-3] PASSED [ 16%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-1] PASSED [ 16%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-2] PASSED [ 16%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-3] PASSED [ 16%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-1] PASSED [ 17%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-2] PASSED [ 17%] 160s tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-3] PASSED [ 17%] 160s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-1] PASSED [ 17%] 160s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-2] PASSED [ 17%] 160s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-3] PASSED [ 18%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-1] PASSED [ 18%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-2] PASSED [ 18%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-3] PASSED [ 18%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-1] PASSED [ 18%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-2] PASSED [ 19%] 161s tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-3] PASSED [ 19%] 161s tests/integration/test_tracking.py::test_mmap_tracking PASSED [ 19%] 161s tests/integration/test_tracking.py::test_pthread_tracking PASSED [ 19%] 161s tests/integration/test_tracking.py::test_tracking_with_SIGKILL PASSED [ 19%] 161s tests/integration/test_tracking.py::test_no_allocations PASSED [ 20%] 161s tests/integration/test_tracking.py::test_unsupported_operations_on_aggregated_capture PASSED [ 20%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[ALL_ALLOCATIONS] PASSED [ 20%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[AGGREGATED_ALLOCATIONS] PASSED [ 20%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-ALL_ALLOCATIONS] PASSED [ 20%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-AGGREGATED_ALLOCATIONS] PASSED [ 21%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-ALL_ALLOCATIONS] PASSED [ 21%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-AGGREGATED_ALLOCATIONS] PASSED [ 21%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-ALL_ALLOCATIONS] PASSED [ 21%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-AGGREGATED_ALLOCATIONS] PASSED [ 21%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-ALL_ALLOCATIONS] PASSED [ 22%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-AGGREGATED_ALLOCATIONS] PASSED [ 22%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-ALL_ALLOCATIONS] PASSED [ 22%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-AGGREGATED_ALLOCATIONS] PASSED [ 22%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-ALL_ALLOCATIONS] PASSED [ 22%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-AGGREGATED_ALLOCATIONS] PASSED [ 23%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-ALL_ALLOCATIONS] PASSED [ 23%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-AGGREGATED_ALLOCATIONS] PASSED [ 23%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-ALL_ALLOCATIONS] PASSED [ 23%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-AGGREGATED_ALLOCATIONS] PASSED [ 23%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[ALL_ALLOCATIONS] PASSED [ 24%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[AGGREGATED_ALLOCATIONS] PASSED [ 24%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 24%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 24%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 24%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 25%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[ALL_ALLOCATIONS] PASSED [ 25%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[AGGREGATED_ALLOCATIONS] PASSED [ 25%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[ALL_ALLOCATIONS] PASSED [ 25%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[AGGREGATED_ALLOCATIONS] PASSED [ 25%] 161s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[ALL_ALLOCATIONS] PASSED [ 25%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 26%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[ALL_ALLOCATIONS] PASSED [ 26%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[AGGREGATED_ALLOCATIONS] PASSED [ 26%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[ALL_ALLOCATIONS] PASSED [ 26%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[AGGREGATED_ALLOCATIONS] PASSED [ 26%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[ALL_ALLOCATIONS] PASSED [ 27%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[AGGREGATED_ALLOCATIONS] PASSED [ 27%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[ALL_ALLOCATIONS] PASSED [ 27%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 27%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[ALL_ALLOCATIONS] PASSED [ 27%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[AGGREGATED_ALLOCATIONS] PASSED [ 28%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[ALL_ALLOCATIONS] PASSED [ 28%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[AGGREGATED_ALLOCATIONS] PASSED [ 28%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[ALL_ALLOCATIONS] PASSED [ 28%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[AGGREGATED_ALLOCATIONS] PASSED [ 28%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[ALL_ALLOCATIONS] PASSED [ 29%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[AGGREGATED_ALLOCATIONS] PASSED [ 29%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[ALL_ALLOCATIONS] PASSED [ 29%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 29%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[ALL_ALLOCATIONS] PASSED [ 29%] 162s tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 30%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[ALL_ALLOCATIONS] PASSED [ 30%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[AGGREGATED_ALLOCATIONS] PASSED [ 30%] 162s tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[ALL_ALLOCATIONS] PASSED [ 30%] 162s tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[AGGREGATED_ALLOCATIONS] PASSED [ 30%] 162s tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[ALL_ALLOCATIONS] PASSED [ 31%] 162s tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[AGGREGATED_ALLOCATIONS] PASSED [ 31%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[ALL_ALLOCATIONS] PASSED [ 31%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 31%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[ALL_ALLOCATIONS] PASSED [ 31%] 162s tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[AGGREGATED_ALLOCATIONS] PASSED [ 32%] 162s tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[ALL_ALLOCATIONS] PASSED [ 32%] 162s tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[AGGREGATED_ALLOCATIONS] PASSED [ 32%] 162s tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[ALL_ALLOCATIONS] PASSED [ 32%] 162s tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[AGGREGATED_ALLOCATIONS] PASSED [ 32%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_are_detected PASSED [ 33%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_with_two_allocators_are_detected PASSED [ 33%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[1] PASSED [ 33%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[2] PASSED [ 33%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[5] PASSED [ 33%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[10] PASSED [ 34%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_different_lines PASSED [ 34%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_the_same_function_are_aggregated PASSED [ 34%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_unmatched_allocations_are_not_reported PASSED [ 34%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_thread_allocations_multiple_threads PASSED [ 34%] 162s tests/integration/test_tracking.py::TestTemporaryAllocations::test_intertwined_temporary_allocations_in_threads PASSED [ 35%] 162s tests/integration/test_tracking.py::TestHeader::test_get_header PASSED [ 35%] 162s tests/integration/test_tracking.py::TestHeader::test_get_header_after_snapshot PASSED [ 35%] 162s tests/integration/test_tracking.py::TestHeader::test_header_allocator[malloc-malloc] PASSED [ 35%] 163s tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc-pymalloc] PASSED [ 35%] 163s tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc_debug-pymalloc debug] PASSED [ 36%] 163s tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_are_written PASSED [ 36%] 164s tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_tick_interval PASSED [ 36%] 164s tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_limit_when_reading PASSED [ 36%] 164s tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating PASSED [ 36%] 164s tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating_small_buffer PASSED [ 37%] 164s tests/test_utils.py::TestFilterRelevantAllocations::test_filters_for_valloc_and_free PASSED [ 37%] 164s tests/test_utils.py::TestFilterRelevantAllocations::test_filters_based_on_addresses PASSED [ 37%] 164s tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_valid_addresses_that_dont_match_do_not_appear PASSED [ 37%] 164s tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_unmatched_addresses_do_not_appear PASSED [ 37%] 164s tests/test_utils.py::TestMockAllocationRecord::test_holds_values_at_correct_names PASSED [ 37%] 164s tests/test_utils.py::TestMockAllocationRecord::test_looks_like_AllocationRecord PASSED [ 38%] 164s tests/test_utils.py::TestMockAllocationRecord::test_equality PASSED [ 38%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_no_allocations_at_start PASSED [ 38%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_not_reported_when_freed_within_same_snapshot PASSED [ 38%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_freed_within_different_snapshot PASSED [ 38%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_leaked PASSED [ 39%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_multiple_snapshots_between_allocation_and_deallocation PASSED [ 39%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_snapshot_freed_in_different_snapshots PASSED [ 39%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_different_snapshots_freed_in_one_snapshot PASSED [ 39%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_two_leaked_allocations_from_one_location PASSED [ 39%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_made_and_freed_together_are_aggregated PASSED [ 40%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_within_one_snapshot_are_aggregated PASSED [ 40%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_freed_allocations_from_different_locations_are_not_aggregated PASSED [ 40%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_from_different_locations_are_not_aggregated PASSED [ 40%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_same_snapshot PASSED [ 40%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_different_snapshot PASSED [ 41%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_range_leaked PASSED [ 41%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_leaked_range PASSED [ 41%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_freed_range PASSED [ 41%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_leaked_range PASSED [ 41%] 164s tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_freed_range PASSED [ 42%] 164s tests/unit/test_attach.py::TestAttachSubCommand::test_memray_attach_aggregated_without_output_file PASSED [ 42%] 164s tests/unit/test_cli.py::test_no_args_passed PASSED [ 42%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_without_arguments PASSED [ 42%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_default_output PASSED [ 42%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_native_mode PASSED [ 43%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_pymalloc_tracing PASSED [ 43%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_override_output PASSED [ 43%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_overwrite_output_file PASSED [ 43%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_module PASSED [ 43%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd_is_validated PASSED [ 44%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd PASSED [ 44%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_file PASSED [ 44%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_relative_file PASSED [ 44%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live PASSED [ 44%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_and_trace_python_allocators PASSED [ 45%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote PASSED [ 45%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote_and_live_port PASSED [ 45%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_port_but_not_live_remote PASSED [ 45%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork PASSED [ 45%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_mode PASSED [ 46%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_remote_mode PASSED [ 46%] 164s tests/unit/test_cli.py::TestRunSubCommand::test_run_with_trace_python_allocators_and_live_remote_mode PASSED [ 46%] 164s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_no_arguments PASSED [ 46%] 164s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 46%] 164s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_single_argument PASSED [ 47%] 164s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 47%] 164s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 47%] 165s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 47%] 165s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 47%] 165s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 48%] 165s tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_force_flag PASSED [ 48%] 165s tests/unit/test_cli.py::test_determine_output[result.bin-memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 48%] 165s tests/unit/test_cli.py::test_determine_output[/tmp/result.bin-/tmp/memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 48%] 165s tests/unit/test_cli.py::test_determine_output[../result.bin-../memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 48%] 165s tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%] 165s tests/unit/test_cli.py::test_determine_output[/tmp/memray-json.tool.0.bin-/tmp/memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%] 165s tests/unit/test_cli.py::test_determine_output[../memray-json.tool.0.bin-../memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%] 165s tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-table-json.tool.0.html-TableCommand] PASSED [ 49%] 165s tests/unit/test_cli.py::test_determine_output[my-result.bin-memray-table-my-result.html-TableCommand] PASSED [ 49%] 165s tests/unit/test_cli.py::test_determine_output[../my-result.bin-../memray-table-my-result.html-TableCommand] PASSED [ 50%] 165s tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_no_arguments PASSED [ 50%] 165s tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 50%] 165s tests/unit/test_cli.py::TestTreeSubCommand::test_parser_accepts_single_argument PASSED [ 50%] 165s tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_short_form PASSED [ 50%] 165s tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_long_form PASSED [ 50%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_no_arguments PASSED [ 51%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 51%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_single_argument PASSED [ 51%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 51%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 51%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 52%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 52%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 52%] 165s tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_force_flag PASSED [ 52%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_no_arguments PASSED [ 52%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_single_argument PASSED [ 53%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_long_form PASSED [ 53%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_sort_form PASSED [ 53%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[0] PASSED [ 53%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[12] PASSED [ 53%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_long_form PASSED [ 54%] 165s tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_sort_form PASSED [ 54%] 165s tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_no_arguments PASSED [ 54%] 165s tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_single_argument PASSED [ 54%] 165s tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_valid_num_largest_allocators PASSED [ 54%] 165s tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_invalid_num_largest_allocators PASSED [ 55%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_no_arguments PASSED [ 55%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 55%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_invalid_format PASSED [ 55%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_single_argument_with_format PASSED [ 55%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 56%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 56%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 56%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 56%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 56%] 165s tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_force_flag PASSED [ 57%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_no_allocations PASSED [ 57%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_no_allocations PASSED [ 57%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_single_call PASSED [ 57%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_single_call PASSED [ 57%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 58%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_uses_hybrid_stack_for_native_traces PASSED [ 58%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 58%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_sanity_check_with_real_allocations PASSED [ 58%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_sanity_check_with_real_allocations PASSED [ 58%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_recursive_calls PASSED [ 59%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_recursive_calls PASSED [ 59%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_top_level_nodes PASSED [ 59%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_top_level_nodes_with_merge PASSED [ 60%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_one_top_level_node PASSED [ 60%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_split_threads PASSED [ 60%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_split_threads PASSED [ 60%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_merged_threads PASSED [ 60%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_merged_threads PASSED [ 61%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_drops_cpython_frames PASSED [ 61%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_drops_cpython_frames PASSED [ 61%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_very_deep_call_is_limited PASSED [ 61%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_very_deep_call_is_limited PASSED [ 61%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_single_importlib_frame_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_single_importlib_frame_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_full_stack_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_full_stack_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_partial_stack_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_partial_stack_is_detected PASSED [ 62%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_first_is_importlib PASSED [ 63%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_first_is_importlib PASSED [ 63%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_second_is_importlib PASSED [ 63%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_second_is_importlib PASSED [ 63%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_both_are_importlib PASSED [ 63%] 165s tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_both_are_importlib PASSED [ 64%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame0-True] PASSED [ 64%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame1-True] PASSED [ 64%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame2-True] PASSED [ 64%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame3-True] PASSED [ 64%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame4-True] PASSED [ 65%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame5-False] PASSED [ 65%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame6-False] PASSED [ 65%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame0-False] PASSED [ 65%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame1-False] PASSED [ 65%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame2-True] PASSED [ 66%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame3-True] PASSED [ 66%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame4-False] PASSED [ 66%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame0-False] PASSED [ 66%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame1-False] PASSED [ 66%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame2-True] PASSED [ 67%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame3-False] PASSED [ 67%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame4-True] PASSED [ 67%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame5-False] PASSED [ 67%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame6-False] PASSED [ 67%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame7-True] PASSED [ 68%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame8-True] PASSED [ 68%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame9-True] PASSED [ 68%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame10-False] PASSED [ 68%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame11-False] PASSED [ 68%] 165s tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame12-False] PASSED [ 69%] 165s tests/unit/test_high_water_mark_aggregator.py::test_no_allocations_at_start PASSED [ 69%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_is_both_high_water_mark_and_leaked PASSED [ 69%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_freed_allocation_is_high_water_mark_but_not_leaked PASSED [ 69%] 165s tests/unit/test_high_water_mark_aggregator.py::test_zero_byte_allocation PASSED [ 69%] 165s tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_the_same_location PASSED [ 70%] 165s tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_different_locations PASSED [ 70%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_freed_before_high_water_mark PASSED [ 70%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_leaked_after_high_water_mark PASSED [ 70%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_after_high_water_mark PASSED [ 70%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_between_high_water_marks PASSED [ 71%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_freed_after_high_water_mark PASSED [ 71%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_leaked PASSED [ 71%] 165s tests/unit/test_high_water_mark_aggregator.py::test_different_allocators_at_one_location PASSED [ 71%] 165s tests/unit/test_high_water_mark_aggregator.py::test_same_stack_in_different_threads PASSED [ 71%] 165s tests/unit/test_high_water_mark_aggregator.py::test_completely_freed_range PASSED [ 72%] 165s tests/unit/test_high_water_mark_aggregator.py::test_shrunk_range PASSED [ 72%] 165s tests/unit/test_high_water_mark_aggregator.py::test_shrunk_then_freed_range PASSED [ 72%] 165s tests/unit/test_high_water_mark_aggregator.py::test_split_range PASSED [ 72%] 165s tests/unit/test_high_water_mark_aggregator.py::test_split_then_freed_range PASSED [ 72%] 165s tests/unit/test_high_water_mark_aggregator.py::test_reporting_on_true_high_water_mark_that_was_in_a_past_snapshot PASSED [ 73%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_before_first_snapshot PASSED [ 73%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_after_first_snapshot PASSED [ 73%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_at_high_water_mark_in_second_snapshot PASSED [ 73%] 165s tests/unit/test_high_water_mark_aggregator.py::test_two_allocations_in_different_snapshots PASSED [ 73%] 165s tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_before_high_water_mark_in_second_snapshot PASSED [ 74%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_snapshots PASSED [ 74%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_non_adjacent_snapshots PASSED [ 74%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_current_snapshot PASSED [ 74%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_historical_snapshot PASSED [ 74%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_after_high_water_mark PASSED [ 75%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots PASSED [ 75%] 165s tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots_with_other_allocators PASSED [ 75%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_results_does_not_exist PASSED [ 75%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_generates_output_name_when_none PASSED [ 75%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_determine_output_filename_when_output_is_none PASSED [ 75%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_output_name_as_given PASSED [ 76%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_fallback_output_exists PASSED [ 76%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_fallback_output_exists_but_can_overwrite PASSED [ 76%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_given_output_exists PASSED [ 76%] 165s tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_given_output_exists_but_can_overwrite PASSED [ 76%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[True] PASSED [ 77%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[False] PASSED [ 77%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[True] PASSED [ 77%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[False] PASSED [ 77%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[True] PASSED [ 77%] 165s tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[False] PASSED [ 78%] 165s tests/unit/test_reader.py::test_rejects_different_header_magic PASSED [ 78%] 165s tests/unit/test_reader.py::test_rejects_different_header_version PASSED [ 78%] 165s tests/unit/test_reader.py::test_filereader_fails_to_open_file PASSED [ 78%] 165s tests/unit/test_reader.py::test_read_pid PASSED [ 78%] 165s tests/unit/test_reader.py::test_read_tid PASSED [ 79%] 165s tests/unit/test_stats_reporter.py::test_get_histogram_databins PASSED [ 79%] 165s tests/unit/test_stats_reporter.py::test_get_histogram_databins_rounding PASSED [ 79%] 165s tests/unit/test_stats_reporter.py::test_get_histogram_over_bound PASSED [ 79%] 165s tests/unit/test_stats_reporter.py::test_get_histogram_all_allocations_same_size PASSED [ 79%] 165s tests/unit/test_stats_reporter.py::test_get_histogram_databins_invalid_bins PASSED [ 80%] 165s tests/unit/test_stats_reporter.py::test_draw_histogram PASSED [ 80%] 165s tests/unit/test_stats_reporter.py::test_draw_histogram_smaller_scale_factor PASSED [ 80%] 165s tests/unit/test_stats_reporter.py::test_draw_histogram_invalid_input PASSED [ 80%] 165s tests/unit/test_stats_reporter.py::test_stats_output PASSED [ 80%] 165s tests/unit/test_stats_reporter.py::test_stats_output_json PASSED [ 81%] 165s tests/unit/test_summary_reporter.py::test_with_multiple_allocations PASSED [ 81%] 165s tests/unit/test_summary_reporter.py::test_with_multiple_allocations_and_native_traces PASSED [ 81%] 165s tests/unit/test_summary_reporter.py::test_sort_column PASSED [ 81%] 165s tests/unit/test_summary_reporter.py::test_max_rows PASSED [ 81%] 165s tests/unit/test_summary_reporter.py::test_non_sequence_iterable PASSED [ 82%] 165s tests/unit/test_table_reporter.py::TestTableReporter::test_empty_report PASSED [ 82%] 165s tests/unit/test_table_reporter.py::TestTableReporter::test_single_allocation PASSED [ 82%] 165s tests/unit/test_table_reporter.py::TestTableReporter::test_single_native_allocation PASSED [ 82%] 165s tests/unit/test_table_reporter.py::TestTableReporter::test_multiple_allocations PASSED [ 82%] 165s tests/unit/test_table_reporter.py::TestTableReporter::test_empty_stack_trace PASSED [ 83%] 165s tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-False-flamegraph report] PASSED [ 83%] 165s tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-False-flamegraph report (memory leaks)] PASSED [ 83%] 165s tests/unit/test_templates.py::test_title_for_regular_report[table-False-False-table report] PASSED [ 83%] 165s tests/unit/test_templates.py::test_title_for_regular_report[table-True-False-table report (memory leaks)] PASSED [ 83%] 165s tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-True-inverted flamegraph report] PASSED [ 84%] 165s tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-True-inverted flamegraph report (memory leaks)] PASSED [ 84%] 165s tests/unit/test_tracker.py::test_two_trackers_cannot_be_active_at_the_same_time PASSED [ 84%] 165s tests/unit/test_tracker.py::test_the_same_tracker_cannot_be_activated_twice PASSED [ 84%] 165s tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_report PASSED [ 84%] 165s tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_allocation PASSED [ 85%] 165s tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_native_allocation PASSED [ 85%] 165s tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_multiple_allocations PASSED [ 85%] 165s tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_stack_trace PASSED [ 85%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_report PASSED [ 85%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_allocation PASSED [ 86%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_native_allocation PASSED [ 86%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_allocations PASSED [ 86%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_stack_trace PASSED [ 86%] 165s tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_stack_frames PASSED [ 86%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_no_allocations PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_single_call PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_recursive_calls PASSED [ 87%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_top_level_nodes PASSED [ 88%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_split_threads PASSED [ 88%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_merged_threads PASSED [ 88%] 165s tests/unit/test_tree_reporter.py::TestTreeReporter::test_drops_cpython_frames PASSED [ 88%] 166s tests/unit/test_tree_reporter.py::TestTreeTui::test_no_allocations PASSED [ 88%] 166s tests/unit/test_tree_reporter.py::TestTreeTui::test_single_chain_is_expanded PASSED [ 89%] 166s tests/unit/test_tree_reporter.py::TestTreeTui::test_only_biggest_chain_is_expanded PASSED [ 89%] 167s tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_system PASSED [ 89%] 167s tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_idempotency PASSED [ 89%] 168s tests/unit/test_tree_reporter.py::TestTreeTui::test_uninteresting_leaves PASSED [ 89%] 168s tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system PASSED [ 90%] 169s tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system_idempotency PASSED [ 90%] 170s tests/unit/test_tree_reporter.py::TestTreeTui::test_expand_linear_chain PASSED [ 90%] 171s tests/unit/test_tree_reporter.py::TestTreeTui::test_very_deep_call_is_limited PASSED [ 90%] 171s tests/unit/test_tree_reporter.py::TestTreeTui::test_render_runs_the_app PASSED [ 90%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_basic SKIPPED (...) [ 91%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_not_leaf SKIPPED [ 91%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_leaf SKIPPED [ 91%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains SKIPPED [ 91%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains_after_expanding_second SKIPPED [ 91%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_hide_import_system SKIPPED [ 92%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting SKIPPED [ 92%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting_and_hide_import_system SKIPPED [ 92%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_select_screen SKIPPED [ 92%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_allocations_of_different_sizes SKIPPED [ 92%] 171s tests/unit/test_tree_reporter.py::TestTUILooks::test_biggest_allocations SKIPPED [ 93%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_empty PASSED [ 93%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_size_of_graph PASSED [ 93%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_one_point_lower_than_max PASSED [ 93%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max PASSED [ 93%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max_after_resize PASSED [ 94%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points PASSED [ 94%] 171s tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points_scattered PASSED [ 94%] 171s tests/unit/test_tui_reporter.py::test_update_thread[False] PASSED [ 94%] 172s tests/unit/test_tui_reporter.py::test_update_thread[True] PASSED [ 94%] 173s tests/unit/test_tui_reporter.py::test_pid_display[Known PID] PASSED [ 95%] 173s tests/unit/test_tui_reporter.py::test_pid_display[Unknown PID] PASSED [ 95%] 174s tests/unit/test_tui_reporter.py::test_command_line_display[Known command] PASSED [ 95%] 174s tests/unit/test_tui_reporter.py::test_command_line_display[Known command with path] PASSED [ 95%] 175s tests/unit/test_tui_reporter.py::test_command_line_display[Memray script with path] PASSED [ 95%] 175s tests/unit/test_tui_reporter.py::test_command_line_display[Memray module with path] PASSED [ 96%] 176s tests/unit/test_tui_reporter.py::test_command_line_display[Unknown command] PASSED [ 96%] 177s tests/unit/test_tui_reporter.py::test_header_with_no_snapshots PASSED [ 96%] 177s tests/unit/test_tui_reporter.py::test_header_with_empty_snapshot PASSED [ 96%] 178s tests/unit/test_tui_reporter.py::test_sorting PASSED [ 96%] 180s tests/unit/test_tui_reporter.py::test_switching_threads PASSED [ 97%] 181s tests/unit/test_tui_reporter.py::test_merge_mode_new_threads PASSED [ 97%] 182s tests/unit/test_tui_reporter.py::test_merging_allocations_from_all_threads PASSED [ 97%] 182s tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-short-snapshots] SKIPPED [ 97%] 182s tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-focus-header-long-snapshots] SKIPPED [ 97%] 182s tests/unit/test_tui_reporter.py::test_tui_basic[wide-terminal-long-snapshots] SKIPPED [ 98%] 182s tests/unit/test_tui_reporter.py::test_tui_basic[very-wide-terminal-short-snapshots] SKIPPED [ 98%] 182s tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-connected] SKIPPED [ 98%] 182s tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-disconnected] SKIPPED [ 98%] 182s tests/unit/test_tui_reporter.py::test_tui_pause[wider-terminal] SKIPPED [ 98%] 182s tests/unit/test_tui_reporter.py::test_tui_gradient SKIPPED (snapshot...) [ 99%] 182s tests/unit/test_tui_reporter.py::TestAggregateResults::test_simple_allocations PASSED [ 99%] 182s tests/unit/test_tui_reporter.py::TestAggregateResults::test_missing_frames PASSED [ 99%] 182s tests/unit/test_tui_reporter.py::TestAggregateResults::test_native_frames PASSED [ 99%] 182s tests/unit/test_tui_reporter.py::test_merge_threads SKIPPED (snapsho...) [ 99%] 182s tests/unit/test_tui_reporter.py::test_unmerge_threads SKIPPED (snaps...) [100%] 182s 182s =============================== warnings summary =============================== 182s tests/conftest.py:66 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/conftest.py:66: UserWarning: snapshot tests require pytest-textual-snapshot but it is not installed 182s config.issue_config_time_warning(UserWarning(reason), stacklevel=2) 182s 182s tests/integration/test_extensions.py:20 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_extensions.py:20: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_extensions.py:255 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_extensions.py:255: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:146 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:146: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:172 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:172: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:193 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:193: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:214 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:214: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:236 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:236: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:255 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:255: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:283 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:283: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:311 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:311: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:341 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:341: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_socket.py:361 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_socket.py:361: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_tracing.py:987 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_tracing.py:987: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_tracing.py:1016 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_tracing.py:1016: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s tests/integration/test_tracking.py:1631 182s /tmp/autopkgtest.us5mVg/autopkgtest_tmp/tests/integration/test_tracking.py:1631: PytestUnknownMarkWarning: Unknown pytest.mark.valgrind - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 182s @pytest.mark.valgrind 182s 182s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 182s ========= 479 passed, 29 skipped, 14 deselected, 16 warnings in 32.75s ========= 184s autopkgtest [15:22:16]: test runtests: -----------------------] 184s runtests PASS 184s autopkgtest [15:22:16]: test runtests: - - - - - - - - - - results - - - - - - - - - - 184s autopkgtest [15:22:16]: @@@@@@@@@@@@@@@@@@@@ summary 184s runtests PASS 199s nova [W] Using flock in prodstack7-arm64 199s flock: timeout while waiting to get lock 199s Creating nova instance adt-questing-arm64-python-memray-20250503-151911-juju-7f2275-prod-proposed-migration-environment-15-68682f3c-d7f6-4080-9ce0-bb3ffeaf56c9 from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 199s nova [W] Timed out waiting for cac98661-2964-4ce9-ab4e-7d5179f6f06a to get deleted.