Artifact debusine:work-request-debug-logs

Metadata
{}

File

cmd-output.log
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
cmd: autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-j9796ksy/python-memray-doc_1.15.0+dfsg-1_all.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python3-memray_1.15.0+dfsg-1_amd64.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python3-rich_13.9.4-0.1_all.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python-memray_1.15.0+dfsg-1.dsc -- unshare --arch amd64 --release sid --tarball /var/lib/debusine/worker/system-images/1099747/system.tar.xz
output (contains stdout and stderr):
autopkgtest [14:02:40]: starting date and time: 2024-12-18 14:02:40+0000
autopkgtest [14:02:40]: version 5.38~bpo12+1
autopkgtest [14:02:40]: host debusine-worker-amd64-hades-03; command line: /usr/bin/autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-j9796ksy/python-memray-doc_1.15.0+dfsg-1_all.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python3-memray_1.15.0+dfsg-1_amd64.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python3-rich_13.9.4-0.1_all.deb /tmp/debusine-fetch-exec-upload-j9796ksy/python-memray_1.15.0+dfsg-1.dsc -- unshare --arch amd64 --release sid --tarball /var/lib/debusine/worker/system-images/1099747/system.tar.xz
autopkgtest [14:02:45]: testbed dpkg architecture: amd64
autopkgtest [14:02:45]: testbed apt version: 2.9.17
autopkgtest [14:02:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup
Get:1 http://deb.debian.org/debian sid InRelease [202 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 Packages [10.1 MB]
Get:3 http://deb.debian.org/debian sid/main Translation-en [7350 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 Components [4974 kB]
Fetched 22.6 MB in 2s (9764 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
  gcc-14-base gettext gettext-base libatomic1 libgcc-s1 libgomp1 libstdc++6
7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2779 kB of archives.
After this operation, 1024 B of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 libatomic1 amd64 14.2.0-11 [9284 B]
Get:2 http://deb.debian.org/debian sid/main amd64 gcc-14-base amd64 14.2.0-11 [48.0 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 libstdc++6 amd64 14.2.0-11 [713 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 libgomp1 amd64 14.2.0-11 [137 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 libgcc-s1 amd64 14.2.0-11 [72.7 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 gettext-base amd64 0.22.5-3 [200 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 gettext amd64 0.22.5-3 [1600 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 2779 kB in 0s (37.3 MB/s)
(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 ... 17030 files and directories currently installed.)
Preparing to unpack .../libatomic1_14.2.0-11_amd64.deb ...
Unpacking libatomic1:amd64 (14.2.0-11) over (14.2.0-8) ...
Preparing to unpack .../gcc-14-base_14.2.0-11_amd64.deb ...
Unpacking gcc-14-base:amd64 (14.2.0-11) over (14.2.0-8) ...
Setting up gcc-14-base:amd64 (14.2.0-11) ...
(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 ... 17030 files and directories currently installed.)
Preparing to unpack .../libstdc++6_14.2.0-11_amd64.deb ...
Unpacking libstdc++6:amd64 (14.2.0-11) over (14.2.0-8) ...
Setting up libstdc++6:amd64 (14.2.0-11) ...
(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 ... 17030 files and directories currently installed.)
Preparing to unpack .../libgomp1_14.2.0-11_amd64.deb ...
Unpacking libgomp1:amd64 (14.2.0-11) over (14.2.0-8) ...
Preparing to unpack .../libgcc-s1_14.2.0-11_amd64.deb ...
Unpacking libgcc-s1:amd64 (14.2.0-11) over (14.2.0-8) ...
Setting up libgcc-s1:amd64 (14.2.0-11) ...
(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 ... 17030 files and directories currently installed.)
Preparing to unpack .../gettext-base_0.22.5-3_amd64.deb ...
Unpacking gettext-base (0.22.5-3) over (0.22.5-2) ...
Preparing to unpack .../gettext_0.22.5-3_amd64.deb ...
Unpacking gettext (0.22.5-3) over (0.22.5-2) ...
Setting up gettext-base (0.22.5-3) ...
Setting up libgomp1:amd64 (14.2.0-11) ...
Setting up libatomic1:amd64 (14.2.0-11) ...
Setting up gettext (0.22.5-3) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-4) ...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
autopkgtest [14:02:51]: testbed running kernel: Linux 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22)
autopkgtest [14:02:51]: @@@@@@@@@@@@@@@@@@@@ source /tmp/debusine-fetch-exec-upload-j9796ksy/python-memray_1.15.0+dfsg-1.dsc
gpgv: Signature made Fri Dec  6 19:39:16 2024 UTC
gpgv:                using RSA key FEA2E2F7D835DD5FE17B6A18B4838ABF2782557B
gpgv:                issuer "yogu@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for /tmp/autopkgtest.58oIwW/python-memray_1.15.0+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting python-memray in src
dpkg-source: info: unpacking python-memray_1.15.0+dfsg.orig.tar.xz
dpkg-source: info: unpacking python-memray_1.15.0+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 005-fix-for-docs.patch
dpkg-source: info: applying 004-fix-for-tests-Py312.patch
dpkg-source: info: applying 003-rm-distutils-from-setup.patch
dpkg-source: info: applying 002-rm-external-git-link.patch
dpkg-source: info: applying 001-fix-html-privacy-breach.patch
autopkgtest [14:02:53]: testing package python-memray version 1.15.0+dfsg-1
autopkgtest [14:02:53]: build not needed
autopkgtest [14:02:53]: test runtests: preparing testbed
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  apt-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 328 kB of archives.
After this operation, 1097 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 apt-utils amd64 2.9.17 [328 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 328 kB in 0s (7736 kB/s)
Selecting previously unselected package apt-utils.
(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 ... 17030 files and directories currently installed.)
Preparing to unpack .../apt-utils_2.9.17_amd64.deb ...
Unpacking apt-utils (2.9.17) ...
Setting up apt-utils (2.9.17) ...
Processing triggers for man-db (2.13.0-1) ...
Ign:1 file:/tmp/autopkgtest.58oIwW/binaries  InRelease
Get:2 file:/tmp/autopkgtest.58oIwW/binaries  Release [816 B]
Get:2 file:/tmp/autopkgtest.58oIwW/binaries  Release [816 B]
Ign:3 file:/tmp/autopkgtest.58oIwW/binaries  Release.gpg
Get:4 file:/tmp/autopkgtest.58oIwW/binaries  Packages [4882 B]
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed:
  black check-manifest cython3 dh-python javascript-common libc-dev-bin
  libc6-dev libcrypt-dev libdebuginfod-common libdebuginfod-dev
  libdebuginfod1t64 libdw1t64 libelf-dev libelf1t64 libexpat1 libexpat1-dev
  libjs-bootstrap5 libjs-d3 libjs-jquery libjs-jquery-datatables
  libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata
  libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-lodash
  libjs-popper.js libjs-sphinxdoc libjs-underscore libjson-c5 liblz4-dev
  liblzma-dev libnsl2 libpkgconf3 libpython3-all-dev libpython3-dev
  libpython3-stdlib libpython3.12-dev libpython3.12-minimal
  libpython3.12-stdlib libpython3.12t64 libpython3.13 libpython3.13-dev
  libpython3.13-minimal libpython3.13-stdlib libtirpc-common libtirpc3t64
  libunwind-dev libunwind8 libzstd-dev linux-libc-dev media-types pkg-config
  pkgconf pkgconf-bin pybuild-plugin-pyproject python-memray-doc python3
  python3-all python3-all-dev python3-asttokens python3-autocommand
  python3-build python3-click python3-colorama python3-coverage
  python3-decorator python3-dev python3-executing python3-flake8
  python3-greenlet python3-inflect python3-iniconfig python3-installer
  python3-ipython python3-isort python3-jaraco.context
  python3-jaraco.functools python3-jaraco.text python3-jedi python3-jinja2
  python3-markdown-it python3-markupsafe python3-matplotlib-inline
  python3-mccabe python3-mdurl python3-memray python3-minimal
  python3-more-itertools python3-mypy python3-mypy-extensions
  python3-packaging python3-parso python3-pathspec python3-pexpect
  python3-pkg-resources python3-pkgconfig python3-platformdirs python3-pluggy
  python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval
  python3-pycodestyle python3-pyflakes python3-pygments
  python3-pyproject-hooks python3-pytest python3-pytest-cov python3-rich
  python3-setuptools python3-stack-data python3-textual python3-toml
  python3-traitlets python3-typeguard python3-typeshed
  python3-typing-extensions python3-wcwidth python3-wheel python3-zipp
  python3.12 python3.12-dev python3.12-minimal python3.13 python3.13-dev
  python3.13-minimal rpcsvc-proto zlib1g-dev
0 upgraded, 129 newly installed, 0 to remove and 0 not upgraded.
Need to get 63.3 MB/79.0 MB of archives.
After this operation, 329 MB of additional disk space will be used.
Get:1 file:/tmp/autopkgtest.58oIwW/binaries  python-memray-doc 1.15.0+dfsg-1 [14.8 MB]
Get:2 http://deb.debian.org/debian sid/main amd64 libdebuginfod-common all 0.192-4 [23.7 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 libpython3.12-minimal amd64 3.12.8-3 [817 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 libexpat1 amd64 2.6.4-1 [106 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 python3.12-minimal amd64 3.12.8-3 [2162 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 media-types all 10.1.0 [26.9 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB]
Get:13 http://deb.debian.org/debian sid/main amd64 libpython3.12-stdlib amd64 3.12.8-3 [1969 kB]
Get:14 file:/tmp/autopkgtest.58oIwW/binaries  python3-rich 13.9.4-0.1 [203 kB]
Get:15 file:/tmp/autopkgtest.58oIwW/binaries  python3-memray 1.15.0+dfsg-1 [696 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 python3.12 amd64 3.12.8-3 [677 kB]
Get:17 http://deb.debian.org/debian sid/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B]
Get:18 http://deb.debian.org/debian sid/main amd64 python3 amd64 3.12.7-1 [27.8 kB]
Get:19 http://deb.debian.org/debian sid/main amd64 libpython3.13-minimal amd64 3.13.1-2 [858 kB]
Get:20 http://deb.debian.org/debian sid/main amd64 python3.13-minimal amd64 3.13.1-2 [2198 kB]
Get:21 http://deb.debian.org/debian sid/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:22 http://deb.debian.org/debian sid/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB]
Get:25 http://deb.debian.org/debian sid/main amd64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B]
Get:27 http://deb.debian.org/debian sid/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 python3-pkg-resources all 75.6.0-1 [222 kB]
Get:29 http://deb.debian.org/debian sid/main amd64 python3-colorama all 0.4.6-4 [36.2 kB]
Get:30 http://deb.debian.org/debian sid/main amd64 python3-click all 8.1.7-2 [94.3 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 python3-mypy-extensions all 1.0.0-1 [6064 B]
Get:32 http://deb.debian.org/debian sid/main amd64 python3-packaging all 24.2-1 [55.3 kB]
Get:33 http://deb.debian.org/debian sid/main amd64 python3-pathspec all 0.12.1-1 [28.1 kB]
Get:34 http://deb.debian.org/debian sid/main amd64 python3-platformdirs all 4.3.6-1 [16.6 kB]
Get:35 http://deb.debian.org/debian sid/main amd64 black amd64 24.10.0-1+b1 [1666 kB]
Get:36 http://deb.debian.org/debian sid/main amd64 python3-pyproject-hooks all 1.2.0-1 [11.7 kB]
Get:37 http://deb.debian.org/debian sid/main amd64 python3-toml all 0.10.2-1 [16.2 kB]
Get:38 http://deb.debian.org/debian sid/main amd64 python3-wheel all 0.45.1-1 [56.7 kB]
Get:39 http://deb.debian.org/debian sid/main amd64 python3-build all 1.2.2-1 [36.0 kB]
Get:40 http://deb.debian.org/debian sid/main amd64 check-manifest all 0.49-3 [29.6 kB]
Get:41 http://deb.debian.org/debian sid/main amd64 cython3 amd64 3.0.11+dfsg-1+b1 [3157 kB]
Get:42 http://deb.debian.org/debian sid/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get:43 http://deb.debian.org/debian sid/main amd64 python3-zipp all 3.21.0-1 [10.6 kB]
Get:44 http://deb.debian.org/debian sid/main amd64 python3-setuptools all 75.6.0-1 [720 kB]
Get:45 http://deb.debian.org/debian sid/main amd64 dh-python all 6.20241217 [113 kB]
Get:46 http://deb.debian.org/debian sid/main amd64 javascript-common all 11+nmu1 [6260 B]
Get:47 http://deb.debian.org/debian sid/main amd64 libc-dev-bin amd64 2.40-4 [52.0 kB]
Get:48 http://deb.debian.org/debian sid/main amd64 linux-libc-dev all 6.12.5-1 [2474 kB]
Get:49 http://deb.debian.org/debian sid/main amd64 libcrypt-dev amd64 1:4.4.36-5 [118 kB]
Get:50 http://deb.debian.org/debian sid/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
Get:51 http://deb.debian.org/debian sid/main amd64 libc6-dev amd64 2.40-4 [1954 kB]
Get:52 http://deb.debian.org/debian sid/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get:53 http://deb.debian.org/debian sid/main amd64 libjson-c5 amd64 0.18+ds-1 [46.0 kB]
Get:54 http://deb.debian.org/debian sid/main amd64 libdw1t64 amd64 0.192-4 [255 kB]
Get:55 http://deb.debian.org/debian sid/main amd64 libdebuginfod1t64 amd64 0.192-4 [32.4 kB]
Get:56 http://deb.debian.org/debian sid/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB]
Get:57 http://deb.debian.org/debian sid/main amd64 libzstd-dev amd64 1.5.6+dfsg-1+b1 [365 kB]
Get:58 http://deb.debian.org/debian sid/main amd64 libelf-dev amd64 0.192-4 [93.2 kB]
Get:59 http://deb.debian.org/debian sid/main amd64 libdebuginfod-dev amd64 0.192-4 [23.2 kB]
Get:60 http://deb.debian.org/debian sid/main amd64 libexpat1-dev amd64 2.6.4-1 [158 kB]
Get:61 http://deb.debian.org/debian sid/main amd64 libjs-popper.js all 1.16.1+ds-6 [52.4 kB]
Get:62 http://deb.debian.org/debian sid/main amd64 libjs-bootstrap5 all 5.3.3+dfsg-1 [295 kB]
Get:63 http://deb.debian.org/debian sid/main amd64 libjs-d3 all 3.5.17-4 [132 kB]
Get:64 http://deb.debian.org/debian sid/main amd64 libjs-jquery-datatables all 1.11.5+dfsg-2 [144 kB]
Get:65 http://deb.debian.org/debian sid/main amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3196 B]
Get:66 http://deb.debian.org/debian sid/main amd64 libjs-jquery-metadata all 12-4 [6532 B]
Get:67 http://deb.debian.org/debian sid/main amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [184 kB]
Get:68 http://deb.debian.org/debian sid/main amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.2 kB]
Get:69 http://deb.debian.org/debian sid/main amd64 libjs-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [114 kB]
Get:70 http://deb.debian.org/debian sid/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:71 http://deb.debian.org/debian sid/main amd64 libjs-sphinxdoc all 8.1.3-2 [30.3 kB]
Get:72 http://deb.debian.org/debian sid/main amd64 liblz4-dev amd64 1.9.4-3+b1 [83.2 kB]
Get:73 http://deb.debian.org/debian sid/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB]
Get:74 http://deb.debian.org/debian sid/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB]
Get:75 http://deb.debian.org/debian sid/main amd64 libpython3.12t64 amd64 3.12.8-3 [2154 kB]
Get:76 http://deb.debian.org/debian sid/main amd64 libpython3.12-dev amd64 3.12.8-3 [5134 kB]
Get:77 http://deb.debian.org/debian sid/main amd64 libpython3-dev amd64 3.12.7-1 [9976 B]
Get:78 http://deb.debian.org/debian sid/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [1975 kB]
Get:79 http://deb.debian.org/debian sid/main amd64 libpython3.13 amd64 3.13.1-2 [2151 kB]
Get:80 http://deb.debian.org/debian sid/main amd64 libpython3.13-dev amd64 3.13.1-2 [5009 kB]
Get:81 http://deb.debian.org/debian sid/main amd64 libpython3-all-dev amd64 3.12.7-1 [1072 B]
Get:82 http://deb.debian.org/debian sid/main amd64 libunwind8 amd64 1.7.2-1 [52.8 kB]
Get:83 http://deb.debian.org/debian sid/main amd64 libunwind-dev amd64 1.7.2-1 [453 kB]
Get:84 http://deb.debian.org/debian sid/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB]
Get:85 http://deb.debian.org/debian sid/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB]
Get:86 http://deb.debian.org/debian sid/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB]
Get:87 http://deb.debian.org/debian sid/main amd64 python3-installer all 0.7.0+dfsg1-3 [18.6 kB]
Get:88 http://deb.debian.org/debian sid/main amd64 pybuild-plugin-pyproject all 6.20241217 [11.5 kB]
Get:89 http://deb.debian.org/debian sid/main amd64 python3.13 amd64 3.13.1-2 [740 kB]
Get:90 http://deb.debian.org/debian sid/main amd64 python3-all amd64 3.12.7-1 [1052 B]
Get:91 http://deb.debian.org/debian sid/main amd64 python3.12-dev amd64 3.12.8-3 [505 kB]
Get:92 http://deb.debian.org/debian sid/main amd64 python3-dev amd64 3.12.7-1 [26.1 kB]
Get:93 http://deb.debian.org/debian sid/main amd64 python3.13-dev amd64 3.13.1-2 [504 kB]
Get:94 http://deb.debian.org/debian sid/main amd64 python3-all-dev amd64 3.12.7-1 [1076 B]
Get:95 http://deb.debian.org/debian sid/main amd64 python3-asttokens all 3.0.0-1 [20.1 kB]
Get:96 http://deb.debian.org/debian sid/main amd64 python3-coverage amd64 7.6.0+dfsg1-2+b1 [177 kB]
Get:97 http://deb.debian.org/debian sid/main amd64 python3-decorator all 5.1.1-5 [15.1 kB]
Get:98 http://deb.debian.org/debian sid/main amd64 python3-executing all 2.1.0-0.1 [23.9 kB]
Get:99 http://deb.debian.org/debian sid/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB]
Get:100 http://deb.debian.org/debian sid/main amd64 python3-pycodestyle all 2.12.1-1 [39.7 kB]
Get:101 http://deb.debian.org/debian sid/main amd64 python3-pyflakes all 3.2.0-2 [57.2 kB]
Get:102 http://deb.debian.org/debian sid/main amd64 python3-flake8 all 7.1.1-2 [56.3 kB]
Get:103 http://deb.debian.org/debian sid/main amd64 python3-greenlet amd64 3.1.0-1+b1 [179 kB]
Get:104 http://deb.debian.org/debian sid/main amd64 python3-iniconfig all 1.1.1-2 [6396 B]
Get:105 http://deb.debian.org/debian sid/main amd64 python3-parso all 0.8.4-1 [67.8 kB]
Get:106 http://deb.debian.org/debian sid/main amd64 python3-typeshed all 0.0~git20231111.6764465-3 [1258 kB]
Get:107 http://deb.debian.org/debian sid/main amd64 python3-jedi all 0.19.1+ds1-1 [691 kB]
Get:108 http://deb.debian.org/debian sid/main amd64 python3-traitlets all 5.14.3+really5.14.3-1 [70.9 kB]
Get:109 http://deb.debian.org/debian sid/main amd64 python3-matplotlib-inline all 0.1.6-2 [8652 B]
Get:110 http://deb.debian.org/debian sid/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get:111 http://deb.debian.org/debian sid/main amd64 python3-prompt-toolkit all 3.0.48-1 [277 kB]
Get:112 http://deb.debian.org/debian sid/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB]
Get:113 http://deb.debian.org/debian sid/main amd64 python3-pure-eval all 0.2.3-1 [11.2 kB]
Get:114 http://deb.debian.org/debian sid/main amd64 python3-stack-data all 0.6.3-1 [21.6 kB]
Get:115 http://deb.debian.org/debian sid/main amd64 python3-ptyprocess all 0.7.0-6 [14.5 kB]
Get:116 http://deb.debian.org/debian sid/main amd64 python3-pexpect all 4.9-3 [55.6 kB]
Get:117 http://deb.debian.org/debian sid/main amd64 python3-ipython all 8.30.0-1 [568 kB]
Get:118 http://deb.debian.org/debian sid/main amd64 python3-isort all 5.13.2-2 [71.7 kB]
Get:119 http://deb.debian.org/debian sid/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB]
Get:120 http://deb.debian.org/debian sid/main amd64 python3-jinja2 all 3.1.3-1.1 [120 kB]
Get:121 http://deb.debian.org/debian sid/main amd64 python3-mdurl all 0.1.2-1 [9444 B]
Get:122 http://deb.debian.org/debian sid/main amd64 python3-markdown-it all 3.0.0-2 [62.5 kB]
Get:123 http://deb.debian.org/debian sid/main amd64 python3-textual all 0.52.1-1 [381 kB]
Get:124 http://deb.debian.org/debian sid/main amd64 python3-psutil amd64 5.9.8-2 [225 kB]
Get:125 http://deb.debian.org/debian sid/main amd64 python3-mypy amd64 1.13.0-2 [14.6 MB]
Get:126 http://deb.debian.org/debian sid/main amd64 python3-pkgconfig all 1.5.5-2 [7856 B]
Get:127 http://deb.debian.org/debian sid/main amd64 python3-pluggy all 1.5.0-1 [26.9 kB]
Get:128 http://deb.debian.org/debian sid/main amd64 python3-pytest all 8.3.4-1 [250 kB]
Get:129 http://deb.debian.org/debian sid/main amd64 python3-pytest-cov all 5.0.0-1 [26.8 kB]
Preconfiguring packages ...
Fetched 63.3 MB in 1s (71.8 MB/s)
Selecting previously unselected package libdebuginfod-common.
(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 ... 17112 files and directories currently installed.)
Preparing to unpack .../0-libdebuginfod-common_0.192-4_all.deb ...
Unpacking libdebuginfod-common (0.192-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../1-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-hotkeys.
Preparing to unpack .../2-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ...
Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ...
Selecting previously unselected package libpython3.12-minimal:amd64.
Preparing to unpack .../3-libpython3.12-minimal_3.12.8-3_amd64.deb ...
Unpacking libpython3.12-minimal:amd64 (3.12.8-3) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../5-python3.12-minimal_3.12.8-3_amd64.deb ...
Unpacking python3.12-minimal (3.12.8-3) ...
Setting up libpython3.12-minimal:amd64 (3.12.8-3) ...
Setting up libexpat1:amd64 (2.6.4-1) ...
Setting up python3.12-minimal (3.12.8-3) ...
Selecting previously unselected package python3-minimal.
(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 ... 17468 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.12.7-1_amd64.deb ...
Unpacking python3-minimal (3.12.7-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../2-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:amd64.
Preparing to unpack .../3-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:amd64.
Preparing to unpack .../4-libnsl2_1.3.0-3+b3_amd64.deb ...
Unpacking libnsl2:amd64 (1.3.0-3+b3) ...
Selecting previously unselected package libpython3.12-stdlib:amd64.
Preparing to unpack .../5-libpython3.12-stdlib_3.12.8-3_amd64.deb ...
Unpacking libpython3.12-stdlib:amd64 (3.12.8-3) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../6-python3.12_3.12.8-3_amd64.deb ...
Unpacking python3.12 (3.12.8-3) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../7-libpython3-stdlib_3.12.7-1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.12.7-1) ...
Setting up python3-minimal (3.12.7-1) ...
Selecting previously unselected package python3.
(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 ... 17934 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ...
Unpacking python3 (3.12.7-1) ...
Selecting previously unselected package libpython3.13-minimal:amd64.
Preparing to unpack .../001-libpython3.13-minimal_3.13.1-2_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.1-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../002-python3.13-minimal_3.13.1-2_amd64.deb ...
Unpacking python3.13-minimal (3.13.1-2) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../003-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../004-python3-more-itertools_10.5.0-1_all.deb ...
Unpacking python3-more-itertools (10.5.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../005-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../006-python3-typeguard_4.4.1-1_all.deb ...
Unpacking python3-typeguard (4.4.1-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../007-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../008-python3-jaraco.context_6.0.0-1_all.deb ...
Unpacking python3-jaraco.context (6.0.0-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../009-python3-jaraco.functools_4.1.0-1_all.deb ...
Unpacking python3-jaraco.functools (4.1.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../010-python3-pkg-resources_75.6.0-1_all.deb ...
Unpacking python3-pkg-resources (75.6.0-1) ...
Selecting previously unselected package python3-colorama.
Preparing to unpack .../011-python3-colorama_0.4.6-4_all.deb ...
Unpacking python3-colorama (0.4.6-4) ...
Selecting previously unselected package python3-click.
Preparing to unpack .../012-python3-click_8.1.7-2_all.deb ...
Unpacking python3-click (8.1.7-2) ...
Selecting previously unselected package python3-mypy-extensions.
Preparing to unpack .../013-python3-mypy-extensions_1.0.0-1_all.deb ...
Unpacking python3-mypy-extensions (1.0.0-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../014-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package python3-pathspec.
Preparing to unpack .../015-python3-pathspec_0.12.1-1_all.deb ...
Unpacking python3-pathspec (0.12.1-1) ...
Selecting previously unselected package python3-platformdirs.
Preparing to unpack .../016-python3-platformdirs_4.3.6-1_all.deb ...
Unpacking python3-platformdirs (4.3.6-1) ...
Selecting previously unselected package black.
Preparing to unpack .../017-black_24.10.0-1+b1_amd64.deb ...
Unpacking black (24.10.0-1+b1) ...
Selecting previously unselected package python3-pyproject-hooks.
Preparing to unpack .../018-python3-pyproject-hooks_1.2.0-1_all.deb ...
Unpacking python3-pyproject-hooks (1.2.0-1) ...
Selecting previously unselected package python3-toml.
Preparing to unpack .../019-python3-toml_0.10.2-1_all.deb ...
Unpacking python3-toml (0.10.2-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../020-python3-wheel_0.45.1-1_all.deb ...
Unpacking python3-wheel (0.45.1-1) ...
Selecting previously unselected package python3-build.
Preparing to unpack .../021-python3-build_1.2.2-1_all.deb ...
Unpacking python3-build (1.2.2-1) ...
Selecting previously unselected package check-manifest.
Preparing to unpack .../022-check-manifest_0.49-3_all.deb ...
Unpacking check-manifest (0.49-3) ...
Selecting previously unselected package cython3.
Preparing to unpack .../023-cython3_3.0.11+dfsg-1+b1_amd64.deb ...
Unpacking cython3 (3.0.11+dfsg-1+b1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../024-python3-jaraco.text_4.0.0-1_all.deb ...
Unpacking python3-jaraco.text (4.0.0-1) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../025-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../026-python3-setuptools_75.6.0-1_all.deb ...
Unpacking python3-setuptools (75.6.0-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../027-dh-python_6.20241217_all.deb ...
Unpacking dh-python (6.20241217) ...
Selecting previously unselected package javascript-common.
Preparing to unpack .../028-javascript-common_11+nmu1_all.deb ...
Unpacking javascript-common (11+nmu1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../029-libc-dev-bin_2.40-4_amd64.deb ...
Unpacking libc-dev-bin (2.40-4) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../030-linux-libc-dev_6.12.5-1_all.deb ...
Unpacking linux-libc-dev (6.12.5-1) ...
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack .../031-libcrypt-dev_1%3a4.4.36-5_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.4.36-5) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../032-rpcsvc-proto_1.4.3-1_amd64.deb ...
Unpacking rpcsvc-proto (1.4.3-1) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../033-libc6-dev_2.40-4_amd64.deb ...
Unpacking libc6-dev:amd64 (2.40-4) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../034-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package libjson-c5:amd64.
Preparing to unpack .../035-libjson-c5_0.18+ds-1_amd64.deb ...
Unpacking libjson-c5:amd64 (0.18+ds-1) ...
Selecting previously unselected package libdw1t64:amd64.
Preparing to unpack .../036-libdw1t64_0.192-4_amd64.deb ...
Unpacking libdw1t64:amd64 (0.192-4) ...
Selecting previously unselected package libdebuginfod1t64:amd64.
Preparing to unpack .../037-libdebuginfod1t64_0.192-4_amd64.deb ...
Unpacking libdebuginfod1t64:amd64 (0.192-4) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../038-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libzstd-dev:amd64.
Preparing to unpack .../039-libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb ...
Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ...
Selecting previously unselected package libelf-dev:amd64.
Preparing to unpack .../040-libelf-dev_0.192-4_amd64.deb ...
Unpacking libelf-dev:amd64 (0.192-4) ...
Selecting previously unselected package libdebuginfod-dev:amd64.
Preparing to unpack .../041-libdebuginfod-dev_0.192-4_amd64.deb ...
Unpacking libdebuginfod-dev:amd64 (0.192-4) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../042-libexpat1-dev_2.6.4-1_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.6.4-1) ...
Selecting previously unselected package libjs-popper.js.
Preparing to unpack .../043-libjs-popper.js_1.16.1+ds-6_all.deb ...
Unpacking libjs-popper.js (1.16.1+ds-6) ...
Selecting previously unselected package libjs-bootstrap5.
Preparing to unpack .../044-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ...
Unpacking libjs-bootstrap5 (5.3.3+dfsg-1) ...
Selecting previously unselected package libjs-d3.
Preparing to unpack .../045-libjs-d3_3.5.17-4_all.deb ...
Unpacking libjs-d3 (3.5.17-4) ...
Selecting previously unselected package libjs-jquery-datatables.
Preparing to unpack .../046-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ...
Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ...
Selecting previously unselected package libjs-jquery-isonscreen.
Preparing to unpack .../047-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ...
Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ...
Selecting previously unselected package libjs-jquery-metadata.
Preparing to unpack .../048-libjs-jquery-metadata_12-4_all.deb ...
Unpacking libjs-jquery-metadata (12-4) ...
Selecting previously unselected package libjs-jquery-tablesorter.
Preparing to unpack .../049-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ...
Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ...
Selecting previously unselected package libjs-jquery-throttle-debounce.
Preparing to unpack .../050-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ...
Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ...
Selecting previously unselected package libjs-lodash.
Preparing to unpack .../051-libjs-lodash_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ...
Unpacking libjs-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../052-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../053-libjs-sphinxdoc_8.1.3-2_all.deb ...
Unpacking libjs-sphinxdoc (8.1.3-2) ...
Selecting previously unselected package liblz4-dev:amd64.
Preparing to unpack .../054-liblz4-dev_1.9.4-3+b1_amd64.deb ...
Unpacking liblz4-dev:amd64 (1.9.4-3+b1) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../055-liblzma-dev_5.6.3-1+b1_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ...
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack .../056-libpkgconf3_1.8.1-4_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-4) ...
Selecting previously unselected package libpython3.12t64:amd64.
Preparing to unpack .../057-libpython3.12t64_3.12.8-3_amd64.deb ...
Unpacking libpython3.12t64:amd64 (3.12.8-3) ...
Selecting previously unselected package libpython3.12-dev:amd64.
Preparing to unpack .../058-libpython3.12-dev_3.12.8-3_amd64.deb ...
Unpacking libpython3.12-dev:amd64 (3.12.8-3) ...
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack .../059-libpython3-dev_3.12.7-1_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.12.7-1) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../060-libpython3.13-stdlib_3.13.1-2_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ...
Selecting previously unselected package libpython3.13:amd64.
Preparing to unpack .../061-libpython3.13_3.13.1-2_amd64.deb ...
Unpacking libpython3.13:amd64 (3.13.1-2) ...
Selecting previously unselected package libpython3.13-dev:amd64.
Preparing to unpack .../062-libpython3.13-dev_3.13.1-2_amd64.deb ...
Unpacking libpython3.13-dev:amd64 (3.13.1-2) ...
Selecting previously unselected package libpython3-all-dev:amd64.
Preparing to unpack .../063-libpython3-all-dev_3.12.7-1_amd64.deb ...
Unpacking libpython3-all-dev:amd64 (3.12.7-1) ...
Selecting previously unselected package libunwind8:amd64.
Preparing to unpack .../064-libunwind8_1.7.2-1_amd64.deb ...
Unpacking libunwind8:amd64 (1.7.2-1) ...
Selecting previously unselected package libunwind-dev:amd64.
Preparing to unpack .../065-libunwind-dev_1.7.2-1_amd64.deb ...
Unpacking libunwind-dev:amd64 (1.7.2-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../066-pkgconf-bin_1.8.1-4_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../067-pkgconf_1.8.1-4_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-4) ...
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack .../068-pkg-config_1.8.1-4_amd64.deb ...
Unpacking pkg-config:amd64 (1.8.1-4) ...
Selecting previously unselected package python3-installer.
Preparing to unpack .../069-python3-installer_0.7.0+dfsg1-3_all.deb ...
Unpacking python3-installer (0.7.0+dfsg1-3) ...
Selecting previously unselected package pybuild-plugin-pyproject.
Preparing to unpack .../070-pybuild-plugin-pyproject_6.20241217_all.deb ...
Unpacking pybuild-plugin-pyproject (6.20241217) ...
Selecting previously unselected package python-memray-doc.
Preparing to unpack .../071-python-memray-doc.deb ...
Unpacking python-memray-doc (1.15.0+dfsg-1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../072-python3.13_3.13.1-2_amd64.deb ...
Unpacking python3.13 (3.13.1-2) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../073-python3-all_3.12.7-1_amd64.deb ...
Unpacking python3-all (3.12.7-1) ...
Selecting previously unselected package python3.12-dev.
Preparing to unpack .../074-python3.12-dev_3.12.8-3_amd64.deb ...
Unpacking python3.12-dev (3.12.8-3) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../075-python3-dev_3.12.7-1_amd64.deb ...
Unpacking python3-dev (3.12.7-1) ...
Selecting previously unselected package python3.13-dev.
Preparing to unpack .../076-python3.13-dev_3.13.1-2_amd64.deb ...
Unpacking python3.13-dev (3.13.1-2) ...
Selecting previously unselected package python3-all-dev.
Preparing to unpack .../077-python3-all-dev_3.12.7-1_amd64.deb ...
Unpacking python3-all-dev (3.12.7-1) ...
Selecting previously unselected package python3-asttokens.
Preparing to unpack .../078-python3-asttokens_3.0.0-1_all.deb ...
Unpacking python3-asttokens (3.0.0-1) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../079-python3-coverage_7.6.0+dfsg1-2+b1_amd64.deb ...
Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../080-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-executing.
Preparing to unpack .../081-python3-executing_2.1.0-0.1_all.deb ...
Unpacking python3-executing (2.1.0-0.1) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../082-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../083-python3-pycodestyle_2.12.1-1_all.deb ...
Unpacking python3-pycodestyle (2.12.1-1) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../084-python3-pyflakes_3.2.0-2_all.deb ...
Unpacking python3-pyflakes (3.2.0-2) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../085-python3-flake8_7.1.1-2_all.deb ...
Unpacking python3-flake8 (7.1.1-2) ...
Selecting previously unselected package python3-greenlet.
Preparing to unpack .../086-python3-greenlet_3.1.0-1+b1_amd64.deb ...
Unpacking python3-greenlet (3.1.0-1+b1) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../087-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-parso.
Preparing to unpack .../088-python3-parso_0.8.4-1_all.deb ...
Unpacking python3-parso (0.8.4-1) ...
Selecting previously unselected package python3-typeshed.
Preparing to unpack .../089-python3-typeshed_0.0~git20231111.6764465-3_all.deb ...
Unpacking python3-typeshed (0.0~git20231111.6764465-3) ...
Selecting previously unselected package python3-jedi.
Preparing to unpack .../090-python3-jedi_0.19.1+ds1-1_all.deb ...
Unpacking python3-jedi (0.19.1+ds1-1) ...
Selecting previously unselected package python3-traitlets.
Preparing to unpack .../091-python3-traitlets_5.14.3+really5.14.3-1_all.deb ...
Unpacking python3-traitlets (5.14.3+really5.14.3-1) ...
Selecting previously unselected package python3-matplotlib-inline.
Preparing to unpack .../092-python3-matplotlib-inline_0.1.6-2_all.deb ...
Unpacking python3-matplotlib-inline (0.1.6-2) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../093-python3-wcwidth_0.2.13+dfsg1-1_all.deb ...
Unpacking python3-wcwidth (0.2.13+dfsg1-1) ...
Selecting previously unselected package python3-prompt-toolkit.
Preparing to unpack .../094-python3-prompt-toolkit_3.0.48-1_all.deb ...
Unpacking python3-prompt-toolkit (3.0.48-1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../095-python3-pygments_2.18.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.18.0+dfsg-1) ...
Selecting previously unselected package python3-pure-eval.
Preparing to unpack .../096-python3-pure-eval_0.2.3-1_all.deb ...
Unpacking python3-pure-eval (0.2.3-1) ...
Selecting previously unselected package python3-stack-data.
Preparing to unpack .../097-python3-stack-data_0.6.3-1_all.deb ...
Unpacking python3-stack-data (0.6.3-1) ...
Selecting previously unselected package python3-ptyprocess.
Preparing to unpack .../098-python3-ptyprocess_0.7.0-6_all.deb ...
Unpacking python3-ptyprocess (0.7.0-6) ...
Selecting previously unselected package python3-pexpect.
Preparing to unpack .../099-python3-pexpect_4.9-3_all.deb ...
Unpacking python3-pexpect (4.9-3) ...
Selecting previously unselected package python3-ipython.
Preparing to unpack .../100-python3-ipython_8.30.0-1_all.deb ...
Unpacking python3-ipython (8.30.0-1) ...
Selecting previously unselected package python3-isort.
Preparing to unpack .../101-python3-isort_5.13.2-2_all.deb ...
Unpacking python3-isort (5.13.2-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../102-python3-markupsafe_2.1.5-1+b2_amd64.deb ...
Unpacking python3-markupsafe (2.1.5-1+b2) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../103-python3-jinja2_3.1.3-1.1_all.deb ...
Unpacking python3-jinja2 (3.1.3-1.1) ...
Selecting previously unselected package python3-mdurl.
Preparing to unpack .../104-python3-mdurl_0.1.2-1_all.deb ...
Unpacking python3-mdurl (0.1.2-1) ...
Selecting previously unselected package python3-markdown-it.
Preparing to unpack .../105-python3-markdown-it_3.0.0-2_all.deb ...
Unpacking python3-markdown-it (3.0.0-2) ...
Selecting previously unselected package python3-rich.
Preparing to unpack .../106-python3-rich.deb ...
Unpacking python3-rich (13.9.4-0.1) ...
Selecting previously unselected package python3-textual.
Preparing to unpack .../107-python3-textual_0.52.1-1_all.deb ...
Unpacking python3-textual (0.52.1-1) ...
Selecting previously unselected package python3-memray.
Preparing to unpack .../108-python3-memray.deb ...
Unpacking python3-memray (1.15.0+dfsg-1) ...
Selecting previously unselected package python3-psutil.
Preparing to unpack .../109-python3-psutil_5.9.8-2_amd64.deb ...
Unpacking python3-psutil (5.9.8-2) ...
Selecting previously unselected package python3-mypy.
Preparing to unpack .../110-python3-mypy_1.13.0-2_amd64.deb ...
Unpacking python3-mypy (1.13.0-2) ...
Selecting previously unselected package python3-pkgconfig.
Preparing to unpack .../111-python3-pkgconfig_1.5.5-2_all.deb ...
Unpacking python3-pkgconfig (1.5.5-2) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../112-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../113-python3-pytest_8.3.4-1_all.deb ...
Unpacking python3-pytest (8.3.4-1) ...
Selecting previously unselected package python3-pytest-cov.
Preparing to unpack .../114-python3-pytest-cov_5.0.0-1_all.deb ...
Unpacking python3-pytest-cov (5.0.0-1) ...
Setting up media-types (10.1.0) ...
Setting up javascript-common (11+nmu1) ...
Setting up libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ...
Setting up libdebuginfod-common (0.192-4) ...
Setting up libjs-popper.js (1.16.1+ds-6) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up linux-libc-dev (6.12.5-1) ...
Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ...
Setting up libunwind8:amd64 (1.7.2-1) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libdw1t64:amd64 (0.192-4) ...
Setting up libpython3.13-minimal:amd64 (3.13.1-2) ...
Setting up libpkgconf3:amd64 (1.8.1-4) ...
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up libjs-d3 (3.5.17-4) ...
Setting up libjs-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Setting up liblz4-dev:amd64 (1.9.4-3+b1) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up liblzma-dev:amd64 (5.6.3-1+b1) ...
Setting up libcrypt-dev:amd64 (1:4.4.36-5) ...
Setting up python3.13-minimal (3.13.1-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ...
Setting up libc-dev-bin (2.40-4) ...
Setting up libjs-bootstrap5 (5.3.3+dfsg-1) ...
Setting up libpython3.13-stdlib:amd64 (3.13.1-2) ...
Setting up libjson-c5:amd64 (0.18+ds-1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up libpython3.13:amd64 (3.13.1-2) ...
Setting up libdebuginfod1t64:amd64 (0.192-4) ...
Setting up libunwind-dev:amd64 (1.7.2-1) ...
Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ...
Setting up python3.13 (3.13.1-2) ...
Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ...
Setting up pkgconf:amd64 (1.8.1-4) ...
Setting up libjs-jquery-metadata (12-4) ...
Setting up libjs-jquery-isonscreen (1.2.0-1.1) ...
Setting up pkg-config:amd64 (1.8.1-4) ...
Setting up libjs-sphinxdoc (8.1.3-2) ...
Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ...
Setting up libnsl2:amd64 (1.3.0-3+b3) ...
Setting up libc6-dev:amd64 (2.40-4) ...
Setting up python-memray-doc (1.15.0+dfsg-1) ...
Setting up libpython3.12-stdlib:amd64 (3.12.8-3) ...
Setting up python3.12 (3.12.8-3) ...
Setting up libpython3.12t64:amd64 (3.12.8-3) ...
Setting up libexpat1-dev:amd64 (2.6.4-1) ...
Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libpython3-stdlib:amd64 (3.12.7-1) ...
Setting up python3 (3.12.7-1) ...
Setting up libpython3.12-dev:amd64 (3.12.8-3) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up python3-markupsafe (2.1.5-1+b2) ...
Setting up python3-wheel (0.45.1-1) ...
Setting up python3-platformdirs (4.3.6-1) ...
Setting up python3-psutil (5.9.8-2) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-pycodestyle (2.12.1-1) ...
Setting up python3-jinja2 (3.1.3-1.1) ...
Setting up python3-packaging (24.2-1) ...
Setting up python3-wcwidth (0.2.13+dfsg1-1) ...
Setting up python3-pyproject-hooks (1.2.0-1) ...
Setting up python3-typeshed (0.0~git20231111.6764465-3) ...
Setting up libpython3.13-dev:amd64 (3.13.1-2) ...
Setting up python3-mdurl (0.1.2-1) ...
Setting up python3-greenlet (3.1.0-1+b1) ...
Setting up python3.12-dev (3.12.8-3) ...
Setting up cython3 (3.0.11+dfsg-1+b1) ...
Setting up libelf-dev:amd64 (0.192-4) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-toml (0.10.2-1) ...
Setting up python3-installer (0.7.0+dfsg1-3) ...
Setting up python3-isort (5.13.2-2) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up python3-markdown-it (3.0.0-2) ...
Setting up python3-traitlets (5.14.3+really5.14.3-1) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up python3-pkgconfig (1.5.5-2) ...
Setting up python3-build (1.2.2-1) ...
Setting up python3-pathspec (0.12.1-1) ...
Setting up python3-ptyprocess (0.7.0-6) ...
Setting up python3-prompt-toolkit (3.0.48-1) ...
Setting up python3-more-itertools (10.5.0-1) ...
Setting up python3-iniconfig (1.1.1-2) ...
Setting up python3-pure-eval (0.2.3-1) ...
Setting up libdebuginfod-dev:amd64 (0.192-4) ...
Setting up libpython3-dev:amd64 (3.12.7-1) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up python3-jaraco.context (6.0.0-1) ...
Setting up python3-parso (0.8.4-1) ...
Setting up python3-colorama (0.4.6-4) ...
Setting up python3-asttokens (3.0.0-1) ...
Setting up python3.13-dev (3.13.1-2) ...
Setting up python3-pytest (8.3.4-1) ...
Setting up python3-mypy-extensions (1.0.0-1) ...
Setting up python3-typeguard (4.4.1-1) ...
Setting up python3-all (3.12.7-1) ...
Setting up python3-coverage (7.6.0+dfsg1-2+b1) ...
Setting up python3-pytest-cov (5.0.0-1) ...
Setting up python3-click (8.1.7-2) ...
Setting up python3-matplotlib-inline (0.1.6-2) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-executing (2.1.0-0.1) ...
Setting up libpython3-all-dev:amd64 (3.12.7-1) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up python3-pexpect (4.9-3) ...
Setting up python3-dev (3.12.7-1) ...
Setting up python3-mypy (1.13.0-2) ...
Setting up python3-stack-data (0.6.3-1) ...
Setting up python3-pkg-resources (75.6.0-1) ...
Setting up python3-all-dev (3.12.7-1) ...
Setting up python3-setuptools (75.6.0-1) ...
Setting up python3-jedi (0.19.1+ds1-1) ...
Setting up python3-pyflakes (3.2.0-2) ...
Setting up check-manifest (0.49-3) ...
Setting up black (24.10.0-1+b1) ...
Setting up python3-flake8 (7.1.1-2) ...
Setting up python3-pygments (2.18.0+dfsg-1) ...
Setting up python3-ipython (8.30.0-1) ...
Setting up dh-python (6.20241217) ...
Setting up python3-rich (13.9.4-0.1) ...
Setting up pybuild-plugin-pyproject (6.20241217) ...
Setting up python3-textual (0.52.1-1) ...
Setting up python3-memray (1.15.0+dfsg-1) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-4) ...
autopkgtest [14:03:34]: test runtests: [-----------------------
'tests' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests'
'tests/__init__.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/__init__.py'
'tests/integration' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration'
'tests/integration/__init__.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/__init__.py'
'tests/integration/misbehaving_extension' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/misbehaving_extension'
'tests/integration/misbehaving_extension/__init__.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/misbehaving_extension/__init__.py'
'tests/integration/misbehaving_extension/misbehaving.cpp' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/misbehaving_extension/misbehaving.cpp'
'tests/integration/misbehaving_extension/setup.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/misbehaving_extension/setup.py'
'tests/integration/multithreaded_extension' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/multithreaded_extension'
'tests/integration/multithreaded_extension/__init__.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/multithreaded_extension/__init__.py'
'tests/integration/multithreaded_extension/main.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/multithreaded_extension/main.py'
'tests/integration/multithreaded_extension/testext.cpp' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/multithreaded_extension/testext.cpp'
'tests/integration/multithreaded_extension/setup.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/multithreaded_extension/setup.py'
'tests/integration/native_extension' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/native_extension'
'tests/integration/native_extension/main.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/native_extension/main.py'
'tests/integration/native_extension/native_ext.c' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/native_extension/native_ext.c'
'tests/integration/native_extension/setup.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/native_extension/setup.py'
'tests/integration/rpath_extension' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/rpath_extension'
'tests/integration/rpath_extension/ext.c' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/rpath_extension/ext.c'
'tests/integration/rpath_extension/setup.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/rpath_extension/setup.py'
'tests/integration/rpath_extension/sharedlibs' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/rpath_extension/sharedlibs'
'tests/integration/rpath_extension/sharedlibs/sharedlib.c' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/rpath_extension/sharedlibs/sharedlib.c'
'tests/integration/test_api.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_api.py'
'tests/integration/test_attach.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_attach.py'
'tests/integration/test_extensions.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_extensions.py'
'tests/integration/test_greenlet.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_greenlet.py'
'tests/integration/test_ipython.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_ipython.py'
'tests/integration/test_main.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_main.py'
'tests/integration/test_native_tracking.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_native_tracking.py'
'tests/integration/test_processes.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_processes.py'
'tests/integration/test_socket.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_socket.py'
'tests/integration/test_threads.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_threads.py'
'tests/integration/test_tracing.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_tracing.py'
'tests/integration/test_tracking.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/integration/test_tracking.py'
'tests/test_utils.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/test_utils.py'
'tests/unit' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit'
'tests/unit/__init__.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__init__.py'
'tests/unit/__snapshots__' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__'
'tests/unit/__snapshots__/test_tree_reporter' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_allocations_of_different_sizes.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_allocations_of_different_sizes.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_biggest_allocations.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_biggest_allocations.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_hide_import_system.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_hide_import_system.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting_and_hide_import_system.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_show_uninteresting_and_hide_import_system.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains.svg'
'tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg'
'tests/unit/__snapshots__/test_tui_reporter' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter'
'tests/unit/__snapshots__/test_tui_reporter/test_merge_threads.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_merge_threads.svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[very-wide-terminal-short-snapshots].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[very-wide-terminal-short-snapshots].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_gradient.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_gradient.svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg'
'tests/unit/__snapshots__/test_tui_reporter/test_unmerge_threads.svg' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/__snapshots__/test_tui_reporter/test_unmerge_threads.svg'
'tests/unit/conftest.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/conftest.py'
'tests/unit/test_allocation_lifetime_aggregator.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_allocation_lifetime_aggregator.py'
'tests/unit/test_attach.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_attach.py'
'tests/unit/test_cli.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_cli.py'
'tests/unit/test_flamegraph_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_flamegraph_reporter.py'
'tests/unit/test_frame_tools.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_frame_tools.py'
'tests/unit/test_high_water_mark_aggregator.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_high_water_mark_aggregator.py'
'tests/unit/test_highwatermark_command.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_highwatermark_command.py'
'tests/unit/test_reader.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_reader.py'
'tests/unit/test_stats_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_stats_reporter.py'
'tests/unit/test_summary_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_summary_reporter.py'
'tests/unit/test_table_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_table_reporter.py'
'tests/unit/test_templates.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_templates.py'
'tests/unit/test_tracker.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_tracker.py'
'tests/unit/test_transform_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_transform_reporter.py'
'tests/unit/test_tree_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_tree_reporter.py'
'tests/unit/test_tui_reporter.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/unit/test_tui_reporter.py'
'tests/utils.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/utils.py'
'tests/conftest.py' -> '/tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/conftest.py'
'docs/tutorials/tests/__init__.py' -> '../../docs/tutorials/tests/__init__.py'
'docs/tutorials/tests/test_exercise_1.py' -> '../../docs/tutorials/tests/test_exercise_1.py'
'docs/tutorials/tests/test_exercise_2.py' -> '../../docs/tutorials/tests/test_exercise_2.py'
'docs/tutorials/tests/test_exercise_3.py' -> '../../docs/tutorials/tests/test_exercise_3.py'
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13
cachedir: .pytest_cache
rootdir: /tmp/autopkgtest.58oIwW/autopkgtest_tmp
plugins: cov-5.0.0, typeguard-4.4.1
collecting ... collected 522 items / 8 deselected / 514 selected

tests/integration/test_api.py::test_file_reader_as_context_manager PASSED [  0%]
tests/integration/test_api.py::test_file_destination PASSED              [  0%]
tests/integration/test_api.py::test_file_destination_str_path PASSED     [  0%]
tests/integration/test_api.py::test_combine_destination_args PASSED      [  0%]
tests/integration/test_api.py::test_no_destination_arg PASSED            [  0%]
tests/integration/test_api.py::test_follow_fork_with_socket_destination PASSED [  1%]
tests/integration/test_api.py::test_aggregated_capture_with_socket_destination PASSED [  1%]
tests/integration/test_attach.py::test_basic_attach[lldb] SKIPPED (a...) [  1%]
tests/integration/test_attach.py::test_basic_attach[gdb] SKIPPED (a ...) [  1%]
tests/integration/test_attach.py::test_aggregated_attach[lldb] SKIPPED   [  1%]
tests/integration/test_attach.py::test_aggregated_attach[gdb] SKIPPED    [  2%]
tests/integration/test_attach.py::test_attach_time[lldb] SKIPPED (a ...) [  2%]
tests/integration/test_attach.py::test_attach_time[gdb] SKIPPED (a s...) [  2%]
tests/integration/test_attach.py::test_detach_without_attach[lldb] SKIPPED [  2%]
tests/integration/test_attach.py::test_detach_without_attach[gdb] SKIPPED [  2%]
tests/integration/test_extensions.py::test_hard_exit[True] PASSED        [  3%]
tests/integration/test_extensions.py::test_hard_exit[False] PASSED       [  3%]
tests/integration/test_greenlet.py::test_integration_with_greenlet PASSED [  3%]
tests/integration/test_greenlet.py::test_importing_greenlet_after_tracking_starts PASSED [  3%]
tests/integration/test_greenlet.py::test_uninstall_profile_in_greenlet PASSED [  3%]
tests/integration/test_ipython.py::TestIPython::test_ipython_profiling PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_exception_while_ipython_profiling PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_help_argument PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_invalid_argument PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_valid_arguments PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporary-allocation-threshold=2-flamegraph report] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks-flamegraph report (memory leaks)] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporal-temporal flamegraph report] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks --temporal-temporal flamegraph report (memory leaks)] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_passing_temporal_and_temporary_allocations PASSED [  5%]
tests/integration/test_processes.py::test_allocations_with_multiprocessing PASSED [  6%]
tests/integration/test_processes.py::test_allocations_with_multiprocessing_following_fork PASSED [  6%]
tests/integration/test_processes.py::test_pymalloc_allocations_after_fork PASSED [  6%]
tests/integration/test_processes.py::test_stack_cleanup_after_fork PASSED [  6%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_before_context PASSED [  6%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_is_active_after_context PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_after_context PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_first_yield_after_context_raises PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_nested_context_is_diallowed PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_empty_snapshot_after_free PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_single_allocation_snapshot PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_multi_allocation_snapshot PASSED [  8%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_multiple_context_entries_does_not_crash PASSED [  8%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_command_line PASSED [  8%]
tests/integration/test_threads.py::test_thread_allocations_after_tracker_is_deactivated PASSED [  8%]
tests/integration/test_threads.py::test_thread_name PASSED               [  8%]
tests/integration/test_threads.py::test_setting_python_thread_name PASSED [  9%]
tests/integration/test_tracing.py::test_traceback PASSED                 [  9%]
tests/integration/test_tracing.py::test_traceback_for_high_watermark PASSED [  9%]
tests/integration/test_tracing.py::test_traceback_iteration_does_not_depend_on_the_order_of_elements PASSED [  9%]
tests/integration/test_tracing.py::test_cython_traceback PASSED          [  9%]
tests/integration/test_tracing.py::test_large_number_of_frame_pops_between_subsequent_allocations PASSED [ 10%]
tests/integration/test_tracing.py::test_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_high_watermark_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_traceback_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_traceback_for_high_watermark_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_profile_function_is_restored_after_tracking PASSED [ 11%]
tests/integration/test_tracing.py::test_initial_tracking_frames_are_correctly_populated PASSED [ 11%]
tests/integration/test_tracing.py::test_restart_tracing_function_gets_correctly_the_frames PASSED [ 11%]
tests/integration/test_tracing.py::test_num_records PASSED               [ 11%]
tests/integration/test_tracing.py::test_allocations_in_root_frame_have_correct_line_number PASSED [ 11%]
tests/integration/test_tracing.py::test_equal_stack_traces_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_the_root_do_not_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_a_function_do_not_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_allocation_in_thread_started_before_tracking_starts PASSED [ 12%]
tests/integration/test_tracing.py::test_allocation_in_thread_before_reacquiring_gil_after_tracking_starts PASSED [ 12%]
tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers PASSED [ 13%]
tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers_with_changing_callstack PASSED [ 13%]
tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack PASSED [ 13%]
tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack_when_restarting_tracking PASSED [ 13%]
tests/integration/test_tracing.py::test_allocation_after_unsetting_profile_function PASSED [ 13%]
tests/integration/test_tracing.py::test_allocation_in_thread_after_unsetting_profile_function PASSED [ 14%]
tests/integration/test_tracing.py::TestMmap::test_mmap PASSED            [ 14%]
tests/integration/test_tracing.py::TestMmap::test_mmap_in_thread PASSED  [ 14%]
tests/integration/test_tracking.py::test_no_allocations_while_tracking PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[malloc-1] PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[valloc-8] PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[pvalloc-9] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[calloc-3] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[memalign-7] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[posix_memalign-5] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[aligned_alloc-6] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[realloc-4] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_cpp_allocation_tracking PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-1] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-2] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-3] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-1] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-2] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-3] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-1] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-2] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-3] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-1] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-2] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-3] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-1] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-2] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-3] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-1] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-2] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-3] PASSED [ 19%]
tests/integration/test_tracking.py::test_mmap_tracking PASSED            [ 20%]
tests/integration/test_tracking.py::test_pthread_tracking PASSED         [ 20%]
tests/integration/test_tracking.py::test_tracking_with_SIGKILL PASSED    [ 20%]
tests/integration/test_tracking.py::test_no_allocations PASSED           [ 20%]
tests/integration/test_tracking.py::test_unsupported_operations_on_aggregated_capture PASSED [ 20%]
tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-AGGREGATED_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-AGGREGATED_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-ALL_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-ALL_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-AGGREGATED_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[AGGREGATED_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[ALL_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[AGGREGATED_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_but_different_native_stack[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_but_different_native_stack[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[ALL_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[ALL_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[AGGREGATED_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[AGGREGATED_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[ALL_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[ALL_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[AGGREGATED_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[AGGREGATED_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[ALL_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[ALL_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[ALL_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[AGGREGATED_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[ALL_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[AGGREGATED_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_are_detected PASSED [ 33%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_with_two_allocators_are_detected PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[1] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[2] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[5] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[10] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_different_lines PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_the_same_function_are_aggregated PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_unmatched_allocations_are_not_reported PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_thread_allocations_multiple_threads PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_intertwined_temporary_allocations_in_threads PASSED [ 35%]
tests/integration/test_tracking.py::TestHeader::test_get_header PASSED   [ 35%]
tests/integration/test_tracking.py::TestHeader::test_get_header_after_snapshot PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[malloc-malloc] PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc-pymalloc] PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc_debug-pymalloc debug] PASSED [ 36%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_are_written PASSED [ 36%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_tick_interval PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_limit_when_reading PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating_small_buffer PASSED [ 37%]
tests/test_utils.py::TestFilterRelevantAllocations::test_filters_for_valloc_and_free PASSED [ 37%]
tests/test_utils.py::TestFilterRelevantAllocations::test_filters_based_on_addresses PASSED [ 38%]
tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_valid_addresses_that_dont_match_do_not_appear PASSED [ 38%]
tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_unmatched_addresses_do_not_appear PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_holds_values_at_correct_names PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_looks_like_AllocationRecord PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_equality PASSED      [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_no_allocations_at_start PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_not_reported_when_freed_within_same_snapshot PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_freed_within_different_snapshot PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_leaked PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_multiple_snapshots_between_allocation_and_deallocation PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_snapshot_freed_in_different_snapshots PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_different_snapshots_freed_in_one_snapshot PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_two_leaked_allocations_from_one_location PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_made_and_freed_together_are_aggregated PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_within_one_snapshot_are_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_freed_allocations_from_different_locations_are_not_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_from_different_locations_are_not_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_same_snapshot PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_different_snapshot PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_leaked PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_leaked_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_freed_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_leaked_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_freed_range PASSED [ 42%]
tests/unit/test_attach.py::TestAttachSubCommand::test_memray_attach_aggregated_without_output_file PASSED [ 42%]
tests/unit/test_cli.py::test_no_args_passed PASSED                       [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_without_arguments PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_default_output PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_native_mode PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_pymalloc_tracing PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_override_output PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_overwrite_output_file PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_module PASSED        [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd_is_validated PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd PASSED           [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_file PASSED          [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_relative_file PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live PASSED     [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_and_trace_python_allocators PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote_and_live_port PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_port_but_not_live_remote PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_mode PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_remote_mode PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_trace_python_allocators_and_live_remote_mode PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_no_arguments PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_single_argument PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_force_flag PASSED [ 48%]
tests/unit/test_cli.py::test_determine_output[result.bin-memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[/tmp/result.bin-/tmp/memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[../result.bin-../memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[/tmp/memray-json.tool.0.bin-/tmp/memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[../memray-json.tool.0.bin-../memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-table-json.tool.0.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[my-result.bin-memray-table-my-result.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[../my-result.bin-../memray-table-my-result.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_no_arguments PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_accepts_single_argument PASSED [ 51%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_short_form PASSED [ 51%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_long_form PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_no_arguments PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_single_argument PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 53%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_force_flag PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_no_arguments PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_single_argument PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_long_form PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_sort_form PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[0] PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[12] PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_long_form PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_sort_form PASSED [ 54%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_no_arguments PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_single_argument PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_valid_num_largest_allocators PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_invalid_num_largest_allocators PASSED [ 55%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_no_arguments PASSED [ 55%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_invalid_format PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_single_argument_with_format PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_force_flag PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_no_allocations PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_no_allocations PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_single_call PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_single_call PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_uses_hybrid_stack_for_native_traces PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_sanity_check_with_real_allocations PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_sanity_check_with_real_allocations PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_recursive_calls PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_recursive_calls PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_top_level_nodes PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_top_level_nodes_with_merge PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_one_top_level_node PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_split_threads PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_split_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_merged_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_merged_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_drops_cpython_frames PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_drops_cpython_frames PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_very_deep_call_is_limited PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_very_deep_call_is_limited PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_single_importlib_frame_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_single_importlib_frame_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_full_stack_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_full_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_partial_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_partial_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_first_is_importlib PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_first_is_importlib PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_second_is_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_second_is_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_both_are_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_both_are_importlib PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame0-True] PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame1-True] PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame2-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame3-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame4-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame5-False] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame6-False] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame0-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame1-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame2-True] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame3-True] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame4-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame0-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame1-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame2-True] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame3-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame4-True] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame5-False] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame6-False] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame7-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame8-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame9-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame10-False] PASSED [ 69%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame11-False] PASSED [ 69%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame12-False] PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_no_allocations_at_start PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_is_both_high_water_mark_and_leaked PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_one_freed_allocation_is_high_water_mark_but_not_leaked PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_zero_byte_allocation PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_the_same_location PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_different_locations PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_freed_before_high_water_mark PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_leaked_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_between_high_water_marks PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_freed_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_leaked PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_different_allocators_at_one_location PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_same_stack_in_different_threads PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_completely_freed_range PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_shrunk_range PASSED  [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_shrunk_then_freed_range PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_split_range PASSED   [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_split_then_freed_range PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_reporting_on_true_high_water_mark_that_was_in_a_past_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_before_first_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_after_first_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_at_high_water_mark_in_second_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_two_allocations_in_different_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_before_high_water_mark_in_second_snapshot PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_non_adjacent_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_current_snapshot PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_historical_snapshot PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_after_high_water_mark PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots_with_other_allocators PASSED [ 75%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_results_does_not_exist PASSED [ 75%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_generates_output_name_when_none PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_determine_output_filename_when_output_is_none PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_output_name_as_given PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_fallback_output_exists PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_fallback_output_exists_but_can_overwrite PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_given_output_exists PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_given_output_exists_but_can_overwrite PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[True] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[False] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[True] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[False] PASSED [ 78%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[True] PASSED [ 78%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[False] PASSED [ 78%]
tests/unit/test_reader.py::test_rejects_different_header_magic PASSED    [ 78%]
tests/unit/test_reader.py::test_rejects_different_header_version PASSED  [ 78%]
tests/unit/test_reader.py::test_filereader_fails_to_open_file PASSED     [ 78%]
tests/unit/test_reader.py::test_read_pid PASSED                          [ 79%]
tests/unit/test_reader.py::test_read_tid PASSED                          [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins PASSED    [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins_rounding PASSED [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_over_bound PASSED  [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_all_allocations_same_size PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins_invalid_bins PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram PASSED            [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram_smaller_scale_factor PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram_invalid_input PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_stats_output PASSED              [ 81%]
tests/unit/test_stats_reporter.py::test_stats_output_json PASSED         [ 81%]
tests/unit/test_summary_reporter.py::test_with_multiple_allocations PASSED [ 81%]
tests/unit/test_summary_reporter.py::test_with_multiple_allocations_and_native_traces PASSED [ 81%]
tests/unit/test_summary_reporter.py::test_sort_column PASSED             [ 81%]
tests/unit/test_summary_reporter.py::test_max_rows PASSED                [ 82%]
tests/unit/test_summary_reporter.py::test_non_sequence_iterable PASSED   [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_empty_report PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_single_allocation PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_single_native_allocation PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_multiple_allocations PASSED [ 83%]
tests/unit/test_table_reporter.py::TestTableReporter::test_empty_stack_trace PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-False-flamegraph report] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-False-flamegraph report (memory leaks)] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[table-False-False-table report] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[table-True-False-table report (memory leaks)] PASSED [ 84%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-True-inverted flamegraph report] PASSED [ 84%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-True-inverted flamegraph report (memory leaks)] PASSED [ 84%]
tests/unit/test_tracker.py::test_two_trackers_cannot_be_active_at_the_same_time PASSED [ 84%]
tests/unit/test_tracker.py::test_the_same_tracker_cannot_be_activated_twice PASSED [ 84%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_report PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_allocation PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_native_allocation PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_multiple_allocations PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_stack_trace PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_report PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_allocation PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_native_allocation PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_allocations PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_stack_trace PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_stack_frames PASSED [ 86%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_no_allocations PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_single_call PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_recursive_calls PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_top_level_nodes PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_split_threads PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_merged_threads PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_drops_cpython_frames PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_no_allocations PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_single_chain_is_expanded PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_only_biggest_chain_is_expanded PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_system PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_idempotency PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_uninteresting_leaves PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system_idempotency PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_expand_linear_chain PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_very_deep_call_is_limited PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_render_runs_the_app PASSED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic SKIPPED (...) [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_not_leaf SKIPPED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_leaf SKIPPED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains SKIPPED  [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains_after_expanding_second SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_hide_import_system SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting_and_hide_import_system SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_select_screen SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_allocations_of_different_sizes SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_biggest_allocations SKIPPED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_empty PASSED            [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_size_of_graph PASSED    [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_lower_than_max PASSED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max PASSED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max_after_resize PASSED [ 94%]
tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points PASSED  [ 94%]
tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points_scattered PASSED [ 94%]
tests/unit/test_tui_reporter.py::test_update_thread[False] PASSED        [ 94%]
tests/unit/test_tui_reporter.py::test_update_thread[True] PASSED         [ 94%]
tests/unit/test_tui_reporter.py::test_pid_display[Known PID] PASSED      [ 95%]
tests/unit/test_tui_reporter.py::test_pid_display[Unknown PID] PASSED    [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Known command] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Known command with path] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Memray script with path] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Memray module with path] PASSED [ 96%]
tests/unit/test_tui_reporter.py::test_command_line_display[Unknown command] PASSED [ 96%]
tests/unit/test_tui_reporter.py::test_header_with_no_snapshots PASSED    [ 96%]
tests/unit/test_tui_reporter.py::test_header_with_empty_snapshot PASSED  [ 96%]
tests/unit/test_tui_reporter.py::test_sorting PASSED                     [ 96%]
tests/unit/test_tui_reporter.py::test_switching_threads PASSED           [ 97%]
tests/unit/test_tui_reporter.py::test_merge_mode_new_threads PASSED      [ 97%]
tests/unit/test_tui_reporter.py::test_merging_allocations_from_all_threads PASSED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-short-snapshots] SKIPPED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-focus-header-long-snapshots] SKIPPED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[wide-terminal-long-snapshots] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_basic[very-wide-terminal-short-snapshots] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-connected] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-disconnected] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[wider-terminal] SKIPPED  [ 98%]
tests/unit/test_tui_reporter.py::test_tui_gradient SKIPPED (snapshot...) [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_simple_allocations PASSED [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_missing_frames PASSED [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_native_frames PASSED [ 99%]
tests/unit/test_tui_reporter.py::test_merge_threads SKIPPED (snapsho...) [ 99%]
tests/unit/test_tui_reporter.py::test_unmerge_threads SKIPPED (snaps...) [100%]

=============================== warnings summary ===============================
tests/conftest.py:66
  /tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/conftest.py:66: UserWarning: snapshot tests require textual>=0.88.0 but 0.52.1 is installed
    config.issue_config_time_warning(UserWarning(reason), stacklevel=2)

tests/integration/test_extensions.py:20
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_extensions.py:255
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:146
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:172
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:193
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:214
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:236
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:255
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:283
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:311
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:341
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:361
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracing.py:987
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracing.py:1016
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracking.py:1631
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_processes.py: 13 warnings
  /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=25) is multi-threaded, use of fork() may lead to deadlocks in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========= 485 passed, 29 skipped, 8 deselected, 29 warnings in 23.02s ==========
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /tmp/autopkgtest.58oIwW/autopkgtest_tmp
plugins: cov-5.0.0, typeguard-4.4.1
collecting ... collected 522 items / 8 deselected / 514 selected

tests/integration/test_api.py::test_file_reader_as_context_manager PASSED [  0%]
tests/integration/test_api.py::test_file_destination PASSED              [  0%]
tests/integration/test_api.py::test_file_destination_str_path PASSED     [  0%]
tests/integration/test_api.py::test_combine_destination_args PASSED      [  0%]
tests/integration/test_api.py::test_no_destination_arg PASSED            [  0%]
tests/integration/test_api.py::test_follow_fork_with_socket_destination PASSED [  1%]
tests/integration/test_api.py::test_aggregated_capture_with_socket_destination PASSED [  1%]
tests/integration/test_attach.py::test_basic_attach[lldb] SKIPPED (a...) [  1%]
tests/integration/test_attach.py::test_basic_attach[gdb] SKIPPED (a ...) [  1%]
tests/integration/test_attach.py::test_aggregated_attach[lldb] SKIPPED   [  1%]
tests/integration/test_attach.py::test_aggregated_attach[gdb] SKIPPED    [  2%]
tests/integration/test_attach.py::test_attach_time[lldb] SKIPPED (a ...) [  2%]
tests/integration/test_attach.py::test_attach_time[gdb] SKIPPED (a s...) [  2%]
tests/integration/test_attach.py::test_detach_without_attach[lldb] SKIPPED [  2%]
tests/integration/test_attach.py::test_detach_without_attach[gdb] SKIPPED [  2%]
tests/integration/test_extensions.py::test_hard_exit[True] PASSED        [  3%]
tests/integration/test_extensions.py::test_hard_exit[False] PASSED       [  3%]
tests/integration/test_greenlet.py::test_integration_with_greenlet PASSED [  3%]
tests/integration/test_greenlet.py::test_importing_greenlet_after_tracking_starts PASSED [  3%]
tests/integration/test_greenlet.py::test_uninstall_profile_in_greenlet PASSED [  3%]
tests/integration/test_ipython.py::TestIPython::test_ipython_profiling PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_exception_while_ipython_profiling PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_help_argument PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_invalid_argument PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_passing_valid_arguments PASSED [  4%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporary-allocation-threshold=2-flamegraph report] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks-flamegraph report (memory leaks)] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--temporal-temporal flamegraph report] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_report_title_by_report_type[--leaks --temporal-temporal flamegraph report (memory leaks)] PASSED [  5%]
tests/integration/test_ipython.py::TestIPython::test_passing_temporal_and_temporary_allocations PASSED [  5%]
tests/integration/test_processes.py::test_allocations_with_multiprocessing PASSED [  6%]
tests/integration/test_processes.py::test_allocations_with_multiprocessing_following_fork PASSED [  6%]
tests/integration/test_processes.py::test_pymalloc_allocations_after_fork PASSED [  6%]
tests/integration/test_processes.py::test_stack_cleanup_after_fork PASSED [  6%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_before_context PASSED [  6%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_is_active_after_context PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_raises_after_context PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_get_current_snapshot_first_yield_after_context_raises PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderErrorHandling::test_nested_context_is_diallowed PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_empty_snapshot_after_free PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_single_allocation_snapshot PASSED [  7%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_multi_allocation_snapshot PASSED [  8%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_multiple_context_entries_does_not_crash PASSED [  8%]
tests/integration/test_socket.py::TestSocketReaderAccess::test_command_line PASSED [  8%]
tests/integration/test_threads.py::test_thread_allocations_after_tracker_is_deactivated PASSED [  8%]
tests/integration/test_threads.py::test_thread_name PASSED               [  8%]
tests/integration/test_threads.py::test_setting_python_thread_name PASSED [  9%]
tests/integration/test_tracing.py::test_traceback PASSED                 [  9%]
tests/integration/test_tracing.py::test_traceback_for_high_watermark PASSED [  9%]
tests/integration/test_tracing.py::test_traceback_iteration_does_not_depend_on_the_order_of_elements PASSED [  9%]
tests/integration/test_tracing.py::test_cython_traceback PASSED          [  9%]
tests/integration/test_tracing.py::test_large_number_of_frame_pops_between_subsequent_allocations PASSED [ 10%]
tests/integration/test_tracing.py::test_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_high_watermark_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_traceback_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_traceback_for_high_watermark_records_can_be_retrieved_twice PASSED [ 10%]
tests/integration/test_tracing.py::test_profile_function_is_restored_after_tracking PASSED [ 11%]
tests/integration/test_tracing.py::test_initial_tracking_frames_are_correctly_populated PASSED [ 11%]
tests/integration/test_tracing.py::test_restart_tracing_function_gets_correctly_the_frames PASSED [ 11%]
tests/integration/test_tracing.py::test_num_records PASSED               [ 11%]
tests/integration/test_tracing.py::test_allocations_in_root_frame_have_correct_line_number PASSED [ 11%]
tests/integration/test_tracing.py::test_equal_stack_traces_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_the_root_do_not_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_identical_stack_traces_started_in_different_lines_in_a_function_do_not_compare_equal PASSED [ 12%]
tests/integration/test_tracing.py::test_allocation_in_thread_started_before_tracking_starts PASSED [ 12%]
tests/integration/test_tracing.py::test_allocation_in_thread_before_reacquiring_gil_after_tracking_starts PASSED [ 12%]
tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers PASSED [ 13%]
tests/integration/test_tracing.py::test_thread_surviving_multiple_trackers_with_changing_callstack PASSED [ 13%]
tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack PASSED [ 13%]
tests/integration/test_tracing.py::test_cython_frame_in_pre_existing_thread_stack_when_restarting_tracking PASSED [ 13%]
tests/integration/test_tracing.py::test_allocation_after_unsetting_profile_function PASSED [ 13%]
tests/integration/test_tracing.py::test_allocation_in_thread_after_unsetting_profile_function PASSED [ 14%]
tests/integration/test_tracing.py::TestMmap::test_mmap PASSED            [ 14%]
tests/integration/test_tracing.py::TestMmap::test_mmap_in_thread PASSED  [ 14%]
tests/integration/test_tracking.py::test_no_allocations_while_tracking PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[malloc-1] PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[valloc-8] PASSED [ 14%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[pvalloc-9] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[calloc-3] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[memalign-7] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[posix_memalign-5] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[aligned_alloc-6] PASSED [ 15%]
tests/integration/test_tracking.py::test_simple_allocation_tracking[realloc-4] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_cpp_allocation_tracking PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-1] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-2] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[malloc-12-3] PASSED [ 16%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-1] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-2] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[calloc-13-3] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-1] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-2] PASSED [ 17%]
tests/integration/test_tracking.py::test_simple_pymalloc_allocation_tracking[realloc-14-3] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-1] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-2] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[malloc-12-3] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-1] PASSED [ 18%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-2] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[calloc-13-3] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-1] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-2] PASSED [ 19%]
tests/integration/test_tracking.py::test_pymalloc_allocation_tracking_deactivated[realloc-14-3] PASSED [ 19%]
tests/integration/test_tracking.py::test_mmap_tracking PASSED            [ 20%]
tests/integration/test_tracking.py::test_pthread_tracking PASSED         [ 20%]
tests/integration/test_tracking.py::test_tracking_with_SIGKILL PASSED    [ 20%]
tests/integration/test_tracking.py::test_no_allocations PASSED           [ 20%]
tests/integration/test_tracking.py::test_unsupported_operations_on_aggregated_capture PASSED [ 20%]
tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_no_allocations_while_tracking[AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[malloc-1-AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-ALL_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[valloc-8-AGGREGATED_ALLOCATIONS] PASSED [ 21%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[pvalloc-9-AGGREGATED_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[calloc-3-AGGREGATED_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-ALL_ALLOCATIONS] PASSED [ 22%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[memalign-7-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-ALL_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[posix_memalign-5-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-ALL_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[aligned_alloc-6-AGGREGATED_ALLOCATIONS] PASSED [ 23%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_simple_allocation_tracking[realloc-4-AGGREGATED_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_multiple_high_watermark[AGGREGATED_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 24%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_before_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[ALL_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_freed_after_high_watermark_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[ALL_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_same_line[AGGREGATED_ALLOCATIONS] PASSED [ 25%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_and_same_native_stack[AGGREGATED_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_aggregation_on_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_but_different_native_stack[ALL_ALLOCATIONS] PASSED [ 26%]
tests/integration/test_tracking.py::TestHighWatermark::test_aggregation_same_python_stack_but_different_native_stack[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[ALL_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_non_freed_allocations_are_accounted_for[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[ALL_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_final_allocation_is_peak[AGGREGATED_ALLOCATIONS] PASSED [ 27%]
tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_spiky_generally_increasing_to_final_peak[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_allocations_after_high_watermark_is_freed_do_not_appear[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[ALL_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap[AGGREGATED_ALLOCATIONS] PASSED [ 28%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_gap[AGGREGATED_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps[AGGREGATED_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[ALL_ALLOCATIONS] PASSED [ 29%]
tests/integration/test_tracking.py::TestHighWatermark::test_munmap_multiple_mmaps_multiple_munmaps[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[ALL_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_multiple_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[ALL_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestHighWatermark::test_partial_munmap_split_in_middle[AGGREGATED_ALLOCATIONS] PASSED [ 30%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_allocations_are_detected[AGGREGATED_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_allocations_that_are_freed_do_not_appear_as_leaks[AGGREGATED_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[ALL_ALLOCATIONS] PASSED [ 31%]
tests/integration/test_tracking.py::TestLeaks::test_leak_that_happens_in_the_middle_is_detected[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[ALL_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_different_lines[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[ALL_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_leaks_that_happen_in_the_same_function_are_aggregated[AGGREGATED_ALLOCATIONS] PASSED [ 32%]
tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[ALL_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_unmatched_deallocations_are_not_reported[AGGREGATED_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[ALL_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestLeaks::test_thread_allocations_multiple_threads[AGGREGATED_ALLOCATIONS] PASSED [ 33%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_are_detected PASSED [ 33%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_with_two_allocators_are_detected PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[1] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[2] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[5] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_outside_buffer_are_not_detected[10] PASSED [ 34%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_different_lines PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_temporary_allocations_that_happen_in_the_same_function_are_aggregated PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_unmatched_allocations_are_not_reported PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_thread_allocations_multiple_threads PASSED [ 35%]
tests/integration/test_tracking.py::TestTemporaryAllocations::test_intertwined_temporary_allocations_in_threads PASSED [ 35%]
tests/integration/test_tracking.py::TestHeader::test_get_header PASSED   [ 35%]
tests/integration/test_tracking.py::TestHeader::test_get_header_after_snapshot PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[malloc-malloc] PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc-pymalloc] PASSED [ 36%]
tests/integration/test_tracking.py::TestHeader::test_header_allocator[pymalloc_debug-pymalloc debug] PASSED [ 36%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_are_written PASSED [ 36%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_tick_interval PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_memory_snapshots_limit_when_reading PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating PASSED [ 37%]
tests/integration/test_tracking.py::TestMemorySnapshots::test_temporary_allocations_when_filling_vector_without_preallocating_small_buffer PASSED [ 37%]
tests/test_utils.py::TestFilterRelevantAllocations::test_filters_for_valloc_and_free PASSED [ 37%]
tests/test_utils.py::TestFilterRelevantAllocations::test_filters_based_on_addresses PASSED [ 38%]
tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_valid_addresses_that_dont_match_do_not_appear PASSED [ 38%]
tests/test_utils.py::TestFilterRelevantAllocations::test_free_records_with_unmatched_addresses_do_not_appear PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_holds_values_at_correct_names PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_looks_like_AllocationRecord PASSED [ 38%]
tests/test_utils.py::TestMockAllocationRecord::test_equality PASSED      [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_no_allocations_at_start PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_not_reported_when_freed_within_same_snapshot PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_freed_within_different_snapshot PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocation_reported_when_leaked PASSED [ 39%]
tests/unit/test_allocation_lifetime_aggregator.py::test_multiple_snapshots_between_allocation_and_deallocation PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_snapshot_freed_in_different_snapshots PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_from_same_location_and_different_snapshots_freed_in_one_snapshot PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_two_leaked_allocations_from_one_location PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_allocations_made_and_freed_together_are_aggregated PASSED [ 40%]
tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_within_one_snapshot_are_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_freed_allocations_from_different_locations_are_not_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_leaked_allocations_from_different_locations_are_not_aggregated PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_same_snapshot PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_freed_in_different_snapshot PASSED [ 41%]
tests/unit/test_allocation_lifetime_aggregator.py::test_range_leaked PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_leaked_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_shrunk_then_freed_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_leaked_range PASSED [ 42%]
tests/unit/test_allocation_lifetime_aggregator.py::test_split_then_freed_range PASSED [ 42%]
tests/unit/test_attach.py::TestAttachSubCommand::test_memray_attach_aggregated_without_output_file PASSED [ 42%]
tests/unit/test_cli.py::test_no_args_passed PASSED                       [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_without_arguments PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_default_output PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_native_mode PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_pymalloc_tracing PASSED [ 43%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_override_output PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_overwrite_output_file PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_module PASSED        [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd_is_validated PASSED [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_cmd PASSED           [ 44%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_file PASSED          [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_relative_file PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live PASSED     [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_and_trace_python_allocators PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote PASSED [ 45%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_remote_and_live_port PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_live_port_but_not_live_remote PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_mode PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_follow_fork_and_live_remote_mode PASSED [ 46%]
tests/unit/test_cli.py::TestRunSubCommand::test_run_with_trace_python_allocators_and_live_remote_mode PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_no_arguments PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_single_argument PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 47%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 48%]
tests/unit/test_cli.py::TestFlamegraphSubCommand::test_parser_takes_force_flag PASSED [ 48%]
tests/unit/test_cli.py::test_determine_output[result.bin-memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[/tmp/result.bin-/tmp/memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[../result.bin-../memray-flamegraph-result.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[/tmp/memray-json.tool.0.bin-/tmp/memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 49%]
tests/unit/test_cli.py::test_determine_output[../memray-json.tool.0.bin-../memray-flamegraph-json.tool.0.html-FlamegraphCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[memray-json.tool.0.bin-memray-table-json.tool.0.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[my-result.bin-memray-table-my-result.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::test_determine_output[../my-result.bin-../memray-table-my-result.html-TableCommand] PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_no_arguments PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 50%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_accepts_single_argument PASSED [ 51%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_short_form PASSED [ 51%]
tests/unit/test_cli.py::TestTreeSubCommand::test_parser_acceps_biggest_allocs_long_form PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_no_arguments PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 51%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_single_argument PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 52%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 53%]
tests/unit/test_cli.py::TestTableSubCommand::test_parser_takes_force_flag PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_no_arguments PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_single_argument PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_long_form PASSED [ 53%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_sort_column_sort_form PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[0] PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_rejects_sort_column_incorrect_values[12] PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_long_form PASSED [ 54%]
tests/unit/test_cli.py::TestSummarySubCommand::test_parser_accepts_max_rows_sort_form PASSED [ 54%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_no_arguments PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_single_argument PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_accepts_valid_num_largest_allocators PASSED [ 55%]
tests/unit/test_cli.py::TestStatsSubCommand::test_parser_rejects_invalid_num_largest_allocators PASSED [ 55%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_no_arguments PASSED [ 55%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_rejects_when_no_results_provided PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_invalid_format PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_single_argument_with_format PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_1 PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_short_form_output_2 PASSED [ 56%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_1 PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_accepts_long_form_output_2 PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_memory_leaks_as_a_flag PASSED [ 57%]
tests/unit/test_cli.py::TestTransformSubCommand::test_parser_takes_force_flag PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_no_allocations PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_no_allocations PASSED [ 57%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_single_call PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_single_call PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_uses_hybrid_stack_for_native_traces PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 58%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_sanity_check_with_real_allocations PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_sanity_check_with_real_allocations PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_recursive_calls PASSED [ 59%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_recursive_calls PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_multiple_top_level_nodes PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_multiple_top_level_nodes_with_merge PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_one_top_level_node PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_split_threads PASSED [ 60%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_split_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_works_with_merged_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_works_with_merged_threads PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_drops_cpython_frames PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_drops_cpython_frames PASSED [ 61%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_very_deep_call_is_limited PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_very_deep_call_is_limited PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_single_importlib_frame_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_single_importlib_frame_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_full_stack_is_detected PASSED [ 62%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_full_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_importlib_partial_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_importlib_partial_stack_is_detected PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_first_is_importlib PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_first_is_importlib PASSED [ 63%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_second_is_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_second_is_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_two_branches_both_are_importlib PASSED [ 64%]
tests/unit/test_flamegraph_reporter.py::TestFlameGraphReporter::test_inverted_two_branches_both_are_importlib PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame0-True] PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame1-True] PASSED [ 64%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame2-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame3-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame4-True] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame5-False] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_cpython_internal_calls[frame6-False] PASSED [ 65%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame0-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame1-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame2-True] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame3-True] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_frame_interesting[frame4-False] PASSED [ 66%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame0-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame1-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame2-True] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame3-False] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame4-True] PASSED [ 67%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame5-False] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame6-False] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame7-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame8-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame9-True] PASSED [ 68%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame10-False] PASSED [ 69%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame11-False] PASSED [ 69%]
tests/unit/test_frame_tools.py::TestFrameFiltering::test_is_frame_from_import_system[frame12-False] PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_no_allocations_at_start PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_is_both_high_water_mark_and_leaked PASSED [ 69%]
tests/unit/test_high_water_mark_aggregator.py::test_one_freed_allocation_is_high_water_mark_but_not_leaked PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_zero_byte_allocation PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_the_same_location PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_freeing_one_of_two_high_water_mark_allocations_at_different_locations PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_freed_before_high_water_mark PASSED [ 70%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_leaked_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_and_freed_between_high_water_marks PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_freed_after_high_water_mark PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_made_between_high_water_marks_and_leaked PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_different_allocators_at_one_location PASSED [ 71%]
tests/unit/test_high_water_mark_aggregator.py::test_same_stack_in_different_threads PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_completely_freed_range PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_shrunk_range PASSED  [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_shrunk_then_freed_range PASSED [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_split_range PASSED   [ 72%]
tests/unit/test_high_water_mark_aggregator.py::test_split_then_freed_range PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_reporting_on_true_high_water_mark_that_was_in_a_past_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_before_first_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_after_first_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_at_high_water_mark_in_second_snapshot PASSED [ 73%]
tests/unit/test_high_water_mark_aggregator.py::test_two_allocations_in_different_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_one_allocation_freed_before_high_water_mark_in_second_snapshot PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocations_freed_over_two_non_adjacent_snapshots PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_current_snapshot PASSED [ 74%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_after_high_water_mark_in_historical_snapshot PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_after_high_water_mark PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots PASSED [ 75%]
tests/unit/test_high_water_mark_aggregator.py::test_allocation_and_deallocation_across_multiple_snapshots_with_other_allocators PASSED [ 75%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_results_does_not_exist PASSED [ 75%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_generates_output_name_when_none PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_determine_output_filename_when_output_is_none PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_uses_output_name_as_given PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_fallback_output_exists PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_fallback_output_exists_but_can_overwrite PASSED [ 76%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_fails_when_given_output_exists PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestFilenameValidation::test_succeeds_when_given_output_exists_but_can_overwrite PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[True] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_peak[False] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[True] PASSED [ 77%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_leak[False] PASSED [ 78%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[True] PASSED [ 78%]
tests/unit/test_highwatermark_command.py::TestReportGeneration::test_tracker_and_reporter_interactions_for_temporary_allocations[False] PASSED [ 78%]
tests/unit/test_reader.py::test_rejects_different_header_magic PASSED    [ 78%]
tests/unit/test_reader.py::test_rejects_different_header_version PASSED  [ 78%]
tests/unit/test_reader.py::test_filereader_fails_to_open_file PASSED     [ 78%]
tests/unit/test_reader.py::test_read_pid PASSED                          [ 79%]
tests/unit/test_reader.py::test_read_tid PASSED                          [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins PASSED    [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins_rounding PASSED [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_over_bound PASSED  [ 79%]
tests/unit/test_stats_reporter.py::test_get_histogram_all_allocations_same_size PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_get_histogram_databins_invalid_bins PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram PASSED            [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram_smaller_scale_factor PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_draw_histogram_invalid_input PASSED [ 80%]
tests/unit/test_stats_reporter.py::test_stats_output PASSED              [ 81%]
tests/unit/test_stats_reporter.py::test_stats_output_json PASSED         [ 81%]
tests/unit/test_summary_reporter.py::test_with_multiple_allocations PASSED [ 81%]
tests/unit/test_summary_reporter.py::test_with_multiple_allocations_and_native_traces PASSED [ 81%]
tests/unit/test_summary_reporter.py::test_sort_column PASSED             [ 81%]
tests/unit/test_summary_reporter.py::test_max_rows PASSED                [ 82%]
tests/unit/test_summary_reporter.py::test_non_sequence_iterable PASSED   [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_empty_report PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_single_allocation PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_single_native_allocation PASSED [ 82%]
tests/unit/test_table_reporter.py::TestTableReporter::test_multiple_allocations PASSED [ 83%]
tests/unit/test_table_reporter.py::TestTableReporter::test_empty_stack_trace PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-False-flamegraph report] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-False-flamegraph report (memory leaks)] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[table-False-False-table report] PASSED [ 83%]
tests/unit/test_templates.py::test_title_for_regular_report[table-True-False-table report (memory leaks)] PASSED [ 84%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-False-True-inverted flamegraph report] PASSED [ 84%]
tests/unit/test_templates.py::test_title_for_regular_report[flamegraph-True-True-inverted flamegraph report (memory leaks)] PASSED [ 84%]
tests/unit/test_tracker.py::test_two_trackers_cannot_be_active_at_the_same_time PASSED [ 84%]
tests/unit/test_tracker.py::test_the_same_tracker_cannot_be_activated_twice PASSED [ 84%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_report PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_allocation PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_single_native_allocation PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_multiple_allocations PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestGprof2DotTransformReporter::test_empty_stack_trace PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_report PASSED [ 85%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_allocation PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_single_native_allocation PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_allocations PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_empty_stack_trace PASSED [ 86%]
tests/unit/test_transform_reporter.py::TestCSVTransformReporter::test_multiple_stack_frames PASSED [ 86%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_no_allocations PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_single_call PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_uses_hybrid_stack_for_native_traces PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_stacks_from_same_caller_two_frames_above PASSED [ 87%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_recursive_calls PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_multiple_top_level_nodes PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_split_threads PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_works_with_merged_threads PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeReporter::test_drops_cpython_frames PASSED [ 88%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_no_allocations PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_single_chain_is_expanded PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_only_biggest_chain_is_expanded PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_system PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_show_uninteresting_idempotency PASSED [ 89%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_uninteresting_leaves PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_hide_import_system_idempotency PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_expand_linear_chain PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_very_deep_call_is_limited PASSED [ 90%]
tests/unit/test_tree_reporter.py::TestTreeTui::test_render_runs_the_app PASSED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic SKIPPED (...) [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_not_leaf SKIPPED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_basic_node_selected_leaf SKIPPED [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains SKIPPED  [ 91%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_two_chains_after_expanding_second SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_hide_import_system SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_show_uninteresting_and_hide_import_system SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_select_screen SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_allocations_of_different_sizes SKIPPED [ 92%]
tests/unit/test_tree_reporter.py::TestTUILooks::test_biggest_allocations SKIPPED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_empty PASSED            [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_size_of_graph PASSED    [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_lower_than_max PASSED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max PASSED [ 93%]
tests/unit/test_tui_reporter.py::TestGraph::test_one_point_bigger_than_max_after_resize PASSED [ 94%]
tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points PASSED  [ 94%]
tests/unit/test_tui_reporter.py::TestGraph::test_multiple_points_scattered PASSED [ 94%]
tests/unit/test_tui_reporter.py::test_update_thread[False] PASSED        [ 94%]
tests/unit/test_tui_reporter.py::test_update_thread[True] PASSED         [ 94%]
tests/unit/test_tui_reporter.py::test_pid_display[Known PID] PASSED      [ 95%]
tests/unit/test_tui_reporter.py::test_pid_display[Unknown PID] PASSED    [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Known command] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Known command with path] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Memray script with path] PASSED [ 95%]
tests/unit/test_tui_reporter.py::test_command_line_display[Memray module with path] PASSED [ 96%]
tests/unit/test_tui_reporter.py::test_command_line_display[Unknown command] PASSED [ 96%]
tests/unit/test_tui_reporter.py::test_header_with_no_snapshots PASSED    [ 96%]
tests/unit/test_tui_reporter.py::test_header_with_empty_snapshot PASSED  [ 96%]
tests/unit/test_tui_reporter.py::test_sorting PASSED                     [ 96%]
tests/unit/test_tui_reporter.py::test_switching_threads PASSED           [ 97%]
tests/unit/test_tui_reporter.py::test_merge_mode_new_threads PASSED      [ 97%]
tests/unit/test_tui_reporter.py::test_merging_allocations_from_all_threads PASSED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-short-snapshots] SKIPPED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[narrow-terminal-focus-header-long-snapshots] SKIPPED [ 97%]
tests/unit/test_tui_reporter.py::test_tui_basic[wide-terminal-long-snapshots] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_basic[very-wide-terminal-short-snapshots] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-connected] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[narrow-terminal-disconnected] SKIPPED [ 98%]
tests/unit/test_tui_reporter.py::test_tui_pause[wider-terminal] SKIPPED  [ 98%]
tests/unit/test_tui_reporter.py::test_tui_gradient SKIPPED (snapshot...) [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_simple_allocations PASSED [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_missing_frames PASSED [ 99%]
tests/unit/test_tui_reporter.py::TestAggregateResults::test_native_frames PASSED [ 99%]
tests/unit/test_tui_reporter.py::test_merge_threads SKIPPED (snapsho...) [ 99%]
tests/unit/test_tui_reporter.py::test_unmerge_threads SKIPPED (snaps...) [100%]

=============================== warnings summary ===============================
tests/conftest.py:66
  /tmp/autopkgtest.58oIwW/autopkgtest_tmp/tests/conftest.py:66: UserWarning: snapshot tests require textual>=0.88.0 but 0.52.1 is installed
    config.issue_config_time_warning(UserWarning(reason), stacklevel=2)

tests/integration/test_extensions.py:20
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_extensions.py:255
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:146
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:172
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:193
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:214
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:236
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:255
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:283
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:311
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:341
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_socket.py:361
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracing.py:987
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracing.py:1016
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_tracking.py:1631
  /tmp/autopkgtest.58oIwW/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
    @pytest.mark.valgrind

tests/integration/test_processes.py: 13 warnings
  /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=329) is multi-threaded, use of fork() may lead to deadlocks in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========= 485 passed, 29 skipped, 8 deselected, 29 warnings in 23.85s ==========
autopkgtest [14:04:26]: test runtests: -----------------------]
autopkgtest [14:04:26]: test runtests:  - - - - - - - - - - results - - - - - - - - - -
runtests             PASS
autopkgtest [14:04:26]: @@@@@@@@@@@@@@@@@@@@ summary
runtests             PASS

aborted: False
returncode: 0

Files in working directory:
artifact-dir
artifact-dir/binaries
artifact-dir/binaries/python-memray-doc.deb
artifact-dir/binaries/python3-memray.deb
artifact-dir/binaries/python3-rich.deb
artifact-dir/log
artifact-dir/runtests-packages
artifact-dir/runtests-stdout
artifact-dir/summary
artifact-dir/testbed-packages
artifact-dir/testinfo.json
artifact-dir/testpkg-version
--------------------

Relations

Relation Direction Type Name
relates-to Source package python-memray_1.15.0+dfsg-1
relates-to Binary package python-memray-doc_1.15.0+dfsg-1_all
relates-to Binary package python3-memray_1.15.0+dfsg-1_amd64
relates-to Package upload rich_13.9.4-0.1

debug log System autopkgtest - 2 weeks, 2 days ago 0 minutes
BETA