0s autopkgtest [10:05:55]: starting date and time: 2024-11-13 10:05:55+0000 0s autopkgtest [10:05:55]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [10:05:55]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ezt3vrx9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade pytest-codspeed --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-15.secgroup --name adt-plucky-arm64-pytest-codspeed-20241113-100555-juju-7f2275-prod-proposed-migration-environment-15-25bf6c6d-f66e-4511-9a85-2ae4af9491fd --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 108s autopkgtest [10:07:43]: testbed dpkg architecture: arm64 110s autopkgtest [10:07:45]: testbed apt version: 2.9.8 110s autopkgtest [10:07:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 115s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 115s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 115s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 115s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 115s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 115s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 115s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 115s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 115s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 116s Fetched 1794 kB in 1s (1862 kB/s) 116s Reading package lists... 120s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s Calculating upgrade... 123s The following NEW packages will be installed: 123s python3.13-gdbm 123s The following packages will be upgraded: 123s libpython3-stdlib python3 python3-gdbm python3-minimal 123s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 123s Need to get 101 kB of archives. 123s After this operation, 141 kB of additional disk space will be used. 123s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 124s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 124s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 124s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 124s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 124s Fetched 101 kB in 0s (279 kB/s) 125s (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 ... 79924 files and directories currently installed.) 125s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 125s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 125s Setting up python3-minimal (3.12.7-1) ... 125s (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 ... 79924 files and directories currently installed.) 125s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 125s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 125s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 125s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 125s Selecting previously unselected package python3.13-gdbm. 125s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 125s Unpacking python3.13-gdbm (3.13.0-2) ... 125s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 125s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 125s Setting up python3.13-gdbm (3.13.0-2) ... 125s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 125s Setting up python3 (3.12.7-1) ... 126s Setting up python3-gdbm:arm64 (3.12.7-1) ... 126s Processing triggers for man-db (2.12.1-3) ... 126s Reading package lists... 127s Building dependency tree... 127s Reading state information... 128s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 129s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 129s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 129s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 130s Reading package lists... 130s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s Calculating upgrade... 132s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s autopkgtest [10:08:13]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 139s autopkgtest [10:08:14]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-codspeed 141s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytest-codspeed 2.2.1-3 (dsc) [2394 B] 141s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytest-codspeed 2.2.1-3 (tar) [12.8 kB] 141s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytest-codspeed 2.2.1-3 (diff) [4300 B] 141s gpgv: Signature made Sun Aug 25 20:52:55 2024 UTC 141s gpgv: using RSA key B70DFC6F134FECFC011E62AA83016014251D1DB0 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./pytest-codspeed_2.2.1-3.dsc: no acceptable signature found 141s autopkgtest [10:08:16]: testing package pytest-codspeed version 2.2.1-3 143s autopkgtest [10:08:18]: build not needed 144s autopkgtest [10:08:19]: test upstream-tests: preparing testbed 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 147s Starting pkgProblemResolver with broken count: 0 147s Starting 2 pkgProblemResolver with broken count: 0 147s Done 148s The following additional packages will be installed: 148s libpython3.13-minimal libpython3.13-stdlib python3-all python3-cffi 148s python3-cpuinfo python3-filelock python3-iniconfig python3-packaging 148s python3-pluggy python3-ply python3-pycparser python3-pytest 148s python3-pytest-benchmark python3-pytest-codspeed python3.13 148s python3.13-minimal 148s Suggested packages: 148s python3-dev python-ply-doc cpp python3.13-venv python3.13-doc binfmt-support 148s Recommended packages: 148s python3-elasticsearch python3-freezegun python3-pygal 148s The following NEW packages will be installed: 148s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 148s python3-cffi python3-cpuinfo python3-filelock python3-iniconfig 148s python3-packaging python3-pluggy python3-ply python3-pycparser 148s python3-pytest python3-pytest-benchmark python3-pytest-codspeed python3.13 148s python3.13-minimal 148s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 148s Need to get 6368 kB/6369 kB of archives. 148s After this operation, 27.4 MB of additional disk space will be used. 148s Get:1 /tmp/autopkgtest.4nXgxu/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [744 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 149s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 149s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 149s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 149s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 149s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-ply all 3.11-7 [45.4 kB] 149s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pycparser all 2.22-2 [76.5 kB] 149s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-cffi all 1.17.1-2 [74.8 kB] 149s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cpuinfo all 9.0.0+git20221119-2 [21.6 kB] 149s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-filelock all 3.16.1-1 [12.8 kB] 149s Get:12 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 149s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 149s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 149s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 149s Get:16 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-benchmark all 4.0.0-4 [38.3 kB] 149s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-codspeed all 2.2.1-3 [9062 B] 150s Fetched 6368 kB in 1s (5651 kB/s) 150s Selecting previously unselected package libpython3.13-minimal:arm64. 150s (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 ... 79931 files and directories currently installed.) 150s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 150s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 150s Selecting previously unselected package python3.13-minimal. 150s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 150s Unpacking python3.13-minimal (3.13.0-2) ... 150s Selecting previously unselected package libpython3.13-stdlib:arm64. 150s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 150s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 150s Selecting previously unselected package python3.13. 150s Preparing to unpack .../03-python3.13_3.13.0-2_arm64.deb ... 150s Unpacking python3.13 (3.13.0-2) ... 150s Selecting previously unselected package python3-all. 150s Preparing to unpack .../04-python3-all_3.12.7-1_arm64.deb ... 150s Unpacking python3-all (3.12.7-1) ... 150s Selecting previously unselected package python3-ply. 150s Preparing to unpack .../05-python3-ply_3.11-7_all.deb ... 150s Unpacking python3-ply (3.11-7) ... 150s Selecting previously unselected package python3-pycparser. 150s Preparing to unpack .../06-python3-pycparser_2.22-2_all.deb ... 150s Unpacking python3-pycparser (2.22-2) ... 150s Selecting previously unselected package python3-cffi. 150s Preparing to unpack .../07-python3-cffi_1.17.1-2_all.deb ... 150s Unpacking python3-cffi (1.17.1-2) ... 150s Selecting previously unselected package python3-cpuinfo. 150s Preparing to unpack .../08-python3-cpuinfo_9.0.0+git20221119-2_all.deb ... 150s Unpacking python3-cpuinfo (9.0.0+git20221119-2) ... 150s Selecting previously unselected package python3-filelock. 150s Preparing to unpack .../09-python3-filelock_3.16.1-1_all.deb ... 150s Unpacking python3-filelock (3.16.1-1) ... 151s Selecting previously unselected package python3-iniconfig. 151s Preparing to unpack .../10-python3-iniconfig_1.1.1-2_all.deb ... 151s Unpacking python3-iniconfig (1.1.1-2) ... 151s Selecting previously unselected package python3-packaging. 151s Preparing to unpack .../11-python3-packaging_24.1-1_all.deb ... 151s Unpacking python3-packaging (24.1-1) ... 151s Selecting previously unselected package python3-pluggy. 151s Preparing to unpack .../12-python3-pluggy_1.5.0-1_all.deb ... 151s Unpacking python3-pluggy (1.5.0-1) ... 151s Selecting previously unselected package python3-pytest. 151s Preparing to unpack .../13-python3-pytest_8.3.3-1_all.deb ... 151s Unpacking python3-pytest (8.3.3-1) ... 151s Selecting previously unselected package python3-pytest-benchmark. 151s Preparing to unpack .../14-python3-pytest-benchmark_4.0.0-4_all.deb ... 151s Unpacking python3-pytest-benchmark (4.0.0-4) ... 151s Selecting previously unselected package python3-pytest-codspeed. 151s Preparing to unpack .../15-python3-pytest-codspeed_2.2.1-3_all.deb ... 151s Unpacking python3-pytest-codspeed (2.2.1-3) ... 151s Selecting previously unselected package autopkgtest-satdep. 151s Preparing to unpack .../16-1-autopkgtest-satdep.deb ... 151s Unpacking autopkgtest-satdep (0) ... 151s Setting up python3-iniconfig (1.1.1-2) ... 151s Setting up python3-filelock (3.16.1-1) ... 151s Setting up python3-ply (3.11-7) ... 152s Setting up python3-pycparser (2.22-2) ... 152s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 152s Setting up python3-packaging (24.1-1) ... 153s Setting up python3-cpuinfo (9.0.0+git20221119-2) ... 153s Setting up python3-pluggy (1.5.0-1) ... 153s Setting up python3.13-minimal (3.13.0-2) ... 154s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 154s Setting up python3.13 (3.13.0-2) ... 155s Setting up python3-pytest (8.3.3-1) ... 156s Setting up python3-cffi (1.17.1-2) ... 156s Setting up python3-all (3.12.7-1) ... 156s Setting up python3-pytest-codspeed (2.2.1-3) ... 157s Setting up python3-pytest-benchmark (4.0.0-4) ... 157s Setting up autopkgtest-satdep (0) ... 157s Processing triggers for man-db (2.12.1-3) ... 157s Processing triggers for systemd (256.5-2ubuntu4) ... 160s (Reading database ... 81143 files and directories currently installed.) 160s Removing autopkgtest-satdep (0) ... 161s autopkgtest [10:08:36]: test upstream-tests: [----------------------- 161s 161s *************************** 161s *** Testing with python3.13 161s *************************** 161s 161s Content of current working folder: 161s 161s total 12 161s drwxr-xr-x 3 ubuntu ubuntu 4096 Nov 13 10:08 . 161s drwxrwxrwt 5 root root 4096 Nov 13 10:08 .. 161s drwxrwxr-x 4 ubuntu ubuntu 4096 Nov 13 10:08 tests 161s Running tests... 161s 162s ============================= test session starts ============================== 162s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 162s codspeed: 2.2.1 (callgraph: enabled) 162s cachedir: .pytest_cache 162s benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) 162s rootdir: /tmp/autopkgtest.4nXgxu/autopkgtest_tmp 162s plugins: typeguard-4.4.1, benchmark-4.0.0, codspeed-2.2.1 162s collecting ... collected 25 items 162s 163s tests/benchmarks/test_bench_fibo.py::test_iterative_fibo_10 PASSED [ 4%] 164s tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_10 PASSED [ 8%] 165s tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_20 PASSED [ 12%] 165s tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_10 PASSED [ 16%] 166s tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_100 PASSED [ 20%] 167s tests/examples/test_addition_fixture.py::test_some_addition_performance PASSED [ 24%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_without_env PASSED [ 28%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_with_kwargs PASSED [ 32%] 167s tests/test_pytest_plugin.py::test_bench_enabled_header_with_perf SKIPPED [ 36%] 167s tests/test_pytest_plugin.py::test_bench_enabled_header_without_perf SKIPPED [ 40%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_by_env SKIPPED (val...) [ 44%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_and_env SKIPPED (va...) [ 48%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_and_env_bench_run_once SKIPPED [ 52%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_and_env_bench_hierachy_called SKIPPED [ 56%] 167s tests/test_pytest_plugin.py::test_plugin_disabled XFAIL (Expected to...) [ 60%] 167s tests/test_pytest_plugin.py::test_plugin_enabled_nothing_to_benchmark SKIPPED [ 64%] 167s tests/test_pytest_plugin.py::test_plugin_only_benchmark_collection PASSED [ 68%] 168s tests/test_pytest_plugin.py::test_pytest_benchmark_compatibility PASSED [ 72%] 168s tests/test_pytest_plugin.py::test_pytest_benchmark_extra_info PASSED [ 76%] 168s tests/test_pytest_plugin.py::test_pytest_benchmark_return_value PASSED [ 80%] 168s tests/test_pytest_plugin.py::test_perf_maps_generation SKIPPED (valg...) [ 84%] 168s tests/test_pytest_plugin.py::test_pytest_xdist_concurrency_compatibility SKIPPED [ 88%] 168s tests/test_utils.py::test_get_git_relative_path_found PASSED [ 92%] 168s tests/test_utils.py::test_get_git_relative_path_not_found PASSED [ 96%] 169s tests/test_utils.py::test_get_git_relative_uri PASSED [100%] 169s 169s =============================== warnings summary =============================== 169s ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:831 169s /usr/lib/python3/dist-packages/_pytest/config/__init__.py:831: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: pytest_benchmark 169s self.import_plugin(import_spec) 169s 169s tests/test_pytest_plugin.py: 16 warnings 169s /usr/lib/python3/dist-packages/pytest_benchmark/utils.py:201: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 169s return datetime.utcnow().strftime("%Y%m%d_%H%M%S") 169s 169s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 169s 169s --------------------------------------------------------------------------------------------------------------- benchmark: 6 tests -------------------------------------------------------------------------------------------------------------- 169s Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations 169s ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 169s test_some_addition_performance 68.8000 (1.0) 3,478.0100 (1.0) 72.4347 (1.0) 24.5591 (1.0) 70.8000 (1.0) 0.4000 (inf) 1753;16497 13,805,530.1113 (1.0) 118484 100 169s test_iterative_fibo_10 480.0000 (6.98) 140,080.0000 (40.28) 543.2043 (7.50) 703.6887 (28.65) 520.0000 (7.34) 0.0000 (1.0) 376;58175 1,840,928.1027 (0.13) 165563 1 169s test_recursive_cached_fibo_10 2,440.0000 (35.47) 24,201,545.0000 (>1000.0) 3,608.1438 (49.81) 77,061.5104 (>1000.0) 2,600.0000 (36.72) 120.0000 (inf) 220;8083 277,150.8136 (0.02) 111112 1 169s test_recursive_fibo_10 11,880.0000 (172.67) 263,401.0000 (75.73) 12,335.7268 (170.30) 3,058.0375 (124.52) 12,040.0000 (170.06) 40.0000 (inf) 1565;8881 81,065.3488 (0.01) 62815 1 169s test_recursive_cached_fibo_100 36,521.0000 (530.83) 1,802,685.0000 (518.31) 60,956.7980 (841.54) 75,718.7046 (>1000.0) 51,520.0000 (727.68) 22,400.0000 (inf) 98;258 16,405.0612 (0.00) 7162 1 169s test_recursive_fibo_20 1,480,044.0000 (>1000.0) 1,747,764.0000 (502.52) 1,517,489.2366 (>1000.0) 30,181.2977 (>1000.0) 1,513,043.0000 (>1000.0) 16,880.5000 (inf) 58;33 658.9833 (0.00) 651 1 169s ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 169s 169s Legend: 169s Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. 169s OPS: Operations Per Second, computed as 1 / Mean 169s ============ 15 passed, 9 skipped, 1 xfailed, 17 warnings in 7.29s ============= 169s 169s *************************** 169s *** Testing with python3.12 169s *************************** 169s 169s Content of current working folder: 169s 169s total 16 169s drwxr-xr-x 4 ubuntu ubuntu 4096 Nov 13 10:08 . 169s drwxrwxrwt 5 root root 4096 Nov 13 10:08 .. 169s drwxrwxr-x 2 ubuntu ubuntu 4096 Nov 13 10:08 .benchmarks 169s drwxrwxr-x 5 ubuntu ubuntu 4096 Nov 13 10:08 tests 169s Running tests... 169s 169s ============================= test session starts ============================== 169s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 169s codspeed: 2.2.1 (callgraph: enabled) 169s cachedir: .pytest_cache 169s benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) 169s rootdir: /tmp/autopkgtest.4nXgxu/autopkgtest_tmp 169s plugins: typeguard-4.4.1, benchmark-4.0.0, codspeed-2.2.1 170s collecting ... collected 25 items 170s 172s tests/benchmarks/test_bench_fibo.py::test_iterative_fibo_10 PASSED [ 4%] 172s tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_10 PASSED [ 8%] 173s tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_20 PASSED [ 12%] 174s tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_10 PASSED [ 16%] 174s tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_100 PASSED [ 20%] 175s tests/examples/test_addition_fixture.py::test_some_addition_performance PASSED [ 24%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_without_env PASSED [ 28%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_with_kwargs PASSED [ 32%] 175s tests/test_pytest_plugin.py::test_bench_enabled_header_with_perf SKIPPED [ 36%] 175s tests/test_pytest_plugin.py::test_bench_enabled_header_without_perf SKIPPED [ 40%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_by_env SKIPPED (val...) [ 44%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_and_env SKIPPED (va...) [ 48%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_and_env_bench_run_once SKIPPED [ 52%] 175s tests/test_pytest_plugin.py::test_plugin_enabled_and_env_bench_hierachy_called SKIPPED [ 56%] 176s tests/test_pytest_plugin.py::test_plugin_disabled XFAIL (Expected to...) [ 60%] 176s tests/test_pytest_plugin.py::test_plugin_enabled_nothing_to_benchmark SKIPPED [ 64%] 176s tests/test_pytest_plugin.py::test_plugin_only_benchmark_collection PASSED [ 68%] 177s tests/test_pytest_plugin.py::test_pytest_benchmark_compatibility PASSED [ 72%] 177s tests/test_pytest_plugin.py::test_pytest_benchmark_extra_info PASSED [ 76%] 177s tests/test_pytest_plugin.py::test_pytest_benchmark_return_value PASSED [ 80%] 177s tests/test_pytest_plugin.py::test_perf_maps_generation SKIPPED (valg...) [ 84%] 177s tests/test_pytest_plugin.py::test_pytest_xdist_concurrency_compatibility SKIPPED [ 88%] 177s tests/test_utils.py::test_get_git_relative_path_found PASSED [ 92%] 177s tests/test_utils.py::test_get_git_relative_path_not_found PASSED [ 96%] 178s tests/test_utils.py::test_get_git_relative_uri PASSED [100%] 178s 178s =============================== warnings summary =============================== 178s ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:831 178s /usr/lib/python3/dist-packages/_pytest/config/__init__.py:831: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: pytest_benchmark 178s self.import_plugin(import_spec) 178s 178s tests/test_pytest_plugin.py: 16 warnings 178s /usr/lib/python3/dist-packages/pytest_benchmark/utils.py:201: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 178s return datetime.utcnow().strftime("%Y%m%d_%H%M%S") 178s 178s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 178s 178s --------------------------------------------------------------------------------------------------------------- benchmark: 6 tests --------------------------------------------------------------------------------------------------------------- 178s Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations 178s -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 178s test_some_addition_performance 73.6000 (1.0) 100,625.8100 (9.57) 79.4970 (1.0) 348.1410 (2.95) 76.0000 (1.0) 0.8000 (1.0) 28;5814 12,579,088.1593 (1.0) 117371 100 178s test_iterative_fibo_10 394.0000 (5.35) 10,520.1000 (1.0) 412.4618 (5.19) 118.0601 (1.0) 400.0000 (5.26) 8.0000 (10.00) 2465;5555 2,424,466.9296 (0.19) 116280 20 178s test_recursive_cached_fibo_10 2,360.0000 (32.07) 20,739,662.0000 (>1000.0) 3,309.2889 (41.63) 63,434.2951 (537.31) 2,440.0000 (32.11) 41.0000 (51.25) 571;21210 302,179.7216 (0.02) 110133 1 178s test_recursive_fibo_10 11,680.0000 (158.70) 533,845.0000 (50.75) 12,147.6664 (152.81) 3,348.0117 (28.36) 11,840.0000 (155.79) 160.0000 (200.00) 1525;2934 82,320.3376 (0.01) 62501 1 178s test_recursive_cached_fibo_100 36,600.0000 (497.28) 1,096,810.0000 (104.26) 49,763.6726 (625.98) 54,345.3535 (460.32) 41,760.0000 (549.47) 4,200.0000 (>1000.0) 132;1008 20,094.9799 (0.00) 8370 1 178s test_recursive_fibo_20 1,445,093.0000 (>1000.0) 1,660,935.0000 (157.88) 1,464,635.8484 (>1000.0) 22,084.1249 (187.06) 1,460,893.0000 (>1000.0) 13,610.2500 (>1000.0) 41;40 682.7636 (0.00) 673 1 178s -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 178s 178s Legend: 178s Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. 178s OPS: Operations Per Second, computed as 1 / Mean 178s ============ 15 passed, 9 skipped, 1 xfailed, 17 warnings in 8.20s ============= 178s 178s autopkgtest [10:08:53]: test upstream-tests: -----------------------] 179s upstream-tests PASS 179s autopkgtest [10:08:54]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 179s autopkgtest [10:08:54]: test autodep8-python3: preparing testbed 296s autopkgtest [10:10:51]: testbed dpkg architecture: arm64 296s autopkgtest [10:10:51]: testbed apt version: 2.9.8 296s autopkgtest [10:10:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 297s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 297s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 298s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 298s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 298s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 298s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 298s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 298s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 298s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 298s Fetched 1794 kB in 1s (2038 kB/s) 298s Reading package lists... 301s Reading package lists... 301s Building dependency tree... 301s Reading state information... 302s Calculating upgrade... 302s The following NEW packages will be installed: 302s python3.13-gdbm 302s The following packages will be upgraded: 302s libpython3-stdlib python3 python3-gdbm python3-minimal 303s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 303s Need to get 101 kB of archives. 303s After this operation, 141 kB of additional disk space will be used. 303s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 303s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 303s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 303s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 303s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 303s Fetched 101 kB in 0s (284 kB/s) 304s (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 ... 79924 files and directories currently installed.) 304s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 304s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 304s Setting up python3-minimal (3.12.7-1) ... 304s (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 ... 79924 files and directories currently installed.) 304s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 304s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 304s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 304s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 304s Selecting previously unselected package python3.13-gdbm. 304s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 304s Unpacking python3.13-gdbm (3.13.0-2) ... 304s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 304s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 304s Setting up python3.13-gdbm (3.13.0-2) ... 304s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 304s Setting up python3 (3.12.7-1) ... 305s Setting up python3-gdbm:arm64 (3.12.7-1) ... 305s Processing triggers for man-db (2.12.1-3) ... 306s Reading package lists... 306s Building dependency tree... 306s Reading state information... 307s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 308s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 308s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 308s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 308s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 310s Reading package lists... 310s Reading package lists... 311s Building dependency tree... 311s Reading state information... 312s Calculating upgrade... 312s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 312s Reading package lists... 313s Building dependency tree... 313s Reading state information... 314s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 319s Reading package lists... 319s Building dependency tree... 319s Reading state information... 320s Starting pkgProblemResolver with broken count: 0 320s Starting 2 pkgProblemResolver with broken count: 0 320s Done 321s The following additional packages will be installed: 321s libpython3.13-minimal libpython3.13-stdlib python3-all python3-cffi 321s python3-filelock python3-iniconfig python3-packaging python3-pluggy 321s python3-ply python3-pycparser python3-pytest python3-pytest-codspeed 321s python3.13 python3.13-minimal 321s Suggested packages: 321s python3-dev python-ply-doc cpp python3.13-venv python3.13-doc binfmt-support 321s The following NEW packages will be installed: 321s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 321s python3-cffi python3-filelock python3-iniconfig python3-packaging 321s python3-pluggy python3-ply python3-pycparser python3-pytest 321s python3-pytest-codspeed python3.13 python3.13-minimal 321s 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. 321s Need to get 6309 kB/6309 kB of archives. 321s After this operation, 27.1 MB of additional disk space will be used. 321s Get:1 /tmp/autopkgtest.4nXgxu/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 321s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 322s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 322s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 322s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 322s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 322s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-ply all 3.11-7 [45.4 kB] 322s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pycparser all 2.22-2 [76.5 kB] 322s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-cffi all 1.17.1-2 [74.8 kB] 322s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-filelock all 3.16.1-1 [12.8 kB] 322s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 322s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 322s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 322s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 322s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-codspeed all 2.2.1-3 [9062 B] 322s Fetched 6309 kB in 1s (6448 kB/s) 322s Selecting previously unselected package libpython3.13-minimal:arm64. 323s (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 ... 79931 files and directories currently installed.) 323s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 323s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 323s Selecting previously unselected package python3.13-minimal. 323s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 323s Unpacking python3.13-minimal (3.13.0-2) ... 323s Selecting previously unselected package libpython3.13-stdlib:arm64. 323s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 323s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 323s Selecting previously unselected package python3.13. 323s Preparing to unpack .../03-python3.13_3.13.0-2_arm64.deb ... 323s Unpacking python3.13 (3.13.0-2) ... 323s Selecting previously unselected package python3-all. 323s Preparing to unpack .../04-python3-all_3.12.7-1_arm64.deb ... 323s Unpacking python3-all (3.12.7-1) ... 323s Selecting previously unselected package python3-ply. 323s Preparing to unpack .../05-python3-ply_3.11-7_all.deb ... 323s Unpacking python3-ply (3.11-7) ... 323s Selecting previously unselected package python3-pycparser. 323s Preparing to unpack .../06-python3-pycparser_2.22-2_all.deb ... 323s Unpacking python3-pycparser (2.22-2) ... 323s Selecting previously unselected package python3-cffi. 323s Preparing to unpack .../07-python3-cffi_1.17.1-2_all.deb ... 323s Unpacking python3-cffi (1.17.1-2) ... 323s Selecting previously unselected package python3-filelock. 323s Preparing to unpack .../08-python3-filelock_3.16.1-1_all.deb ... 323s Unpacking python3-filelock (3.16.1-1) ... 323s Selecting previously unselected package python3-iniconfig. 323s Preparing to unpack .../09-python3-iniconfig_1.1.1-2_all.deb ... 323s Unpacking python3-iniconfig (1.1.1-2) ... 323s Selecting previously unselected package python3-packaging. 323s Preparing to unpack .../10-python3-packaging_24.1-1_all.deb ... 323s Unpacking python3-packaging (24.1-1) ... 323s Selecting previously unselected package python3-pluggy. 323s Preparing to unpack .../11-python3-pluggy_1.5.0-1_all.deb ... 323s Unpacking python3-pluggy (1.5.0-1) ... 323s Selecting previously unselected package python3-pytest. 323s Preparing to unpack .../12-python3-pytest_8.3.3-1_all.deb ... 323s Unpacking python3-pytest (8.3.3-1) ... 323s Selecting previously unselected package python3-pytest-codspeed. 323s Preparing to unpack .../13-python3-pytest-codspeed_2.2.1-3_all.deb ... 323s Unpacking python3-pytest-codspeed (2.2.1-3) ... 323s Selecting previously unselected package autopkgtest-satdep. 323s Preparing to unpack .../14-2-autopkgtest-satdep.deb ... 323s Unpacking autopkgtest-satdep (0) ... 323s Setting up python3-iniconfig (1.1.1-2) ... 324s Setting up python3-filelock (3.16.1-1) ... 324s Setting up python3-ply (3.11-7) ... 324s Setting up python3-pycparser (2.22-2) ... 325s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 325s Setting up python3-packaging (24.1-1) ... 325s Setting up python3-pluggy (1.5.0-1) ... 325s Setting up python3.13-minimal (3.13.0-2) ... 326s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 326s Setting up python3.13 (3.13.0-2) ... 328s Setting up python3-pytest (8.3.3-1) ... 329s Setting up python3-cffi (1.17.1-2) ... 329s Setting up python3-all (3.12.7-1) ... 329s Setting up python3-pytest-codspeed (2.2.1-3) ... 329s Setting up autopkgtest-satdep (0) ... 329s Processing triggers for man-db (2.12.1-3) ... 330s Processing triggers for systemd (256.5-2ubuntu4) ... 333s (Reading database ... 81100 files and directories currently installed.) 333s Removing autopkgtest-satdep (0) ... 335s autopkgtest [10:11:30]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import pytest_codspeed; print(pytest_codspeed)" ; done 335s autopkgtest [10:11:30]: test autodep8-python3: [----------------------- 335s Testing with python3.13: 335s 335s Testing with python3.12: 335s 336s autopkgtest [10:11:31]: test autodep8-python3: -----------------------] 336s autopkgtest [10:11:31]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 336s autodep8-python3 PASS (superficial) 337s autopkgtest [10:11:32]: @@@@@@@@@@@@@@@@@@@@ summary 337s upstream-tests PASS 337s autodep8-python3 PASS (superficial) 350s nova [W] Skipping flock in bos03-arm64 350s Creating nova instance adt-plucky-arm64-pytest-codspeed-20241113-100555-juju-7f2275-prod-proposed-migration-environment-15-25bf6c6d-f66e-4511-9a85-2ae4af9491fd from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)... 350s nova [W] Skipping flock in bos03-arm64 350s Creating nova instance adt-plucky-arm64-pytest-codspeed-20241113-100555-juju-7f2275-prod-proposed-migration-environment-15-25bf6c6d-f66e-4511-9a85-2ae4af9491fd from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)...