0s autopkgtest [09:00:55]: starting date and time: 2026-01-24 09:00:55+0000 0s autopkgtest [09:00:55]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [09:00:55]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vox613g5/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade fortran-language-server --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-15.secgroup --name adt-resolute-amd64-fortran-language-server-20260124-090055-juju-7f2275-prod-proposed-migration-environment-2-3a0ed994-e4c7-47b1-96f6-861908154f38 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-fortran-language-server-20260124-090055-juju-7f2275-prod-proposed-migration-environment-2-3a0ed994-e4c7-47b1-96f6-861908154f38 from image adt/ubuntu-resolute-amd64-server-20260124.img (UUID 46811f22-3700-43f4-953b-ee3c613d71bb)... 75s autopkgtest [09:02:10]: testbed dpkg architecture: amd64 76s autopkgtest [09:02:11]: testbed apt version: 3.1.13 76s autopkgtest [09:02:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s autopkgtest [09:02:11]: testbed release detected to be: None 77s autopkgtest [09:02:12]: updating testbed package index (apt update) 77s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 77s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 77s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 77s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 77s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [91.6 kB] 77s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1021 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [115 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [98.2 kB] 78s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3776 B] 78s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 78s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 78s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 78s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [928 kB] 78s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [389 kB] 78s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [25.1 kB] 78s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 78s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [12.4 kB] 78s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [824 B] 79s Fetched 2858 kB in 1s (2419 kB/s) 79s Reading package lists... 80s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 80s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 80s Reading package lists... 80s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 81s The following packages were automatically installed and are no longer required: 81s python3.13 python3.13-minimal 81s Use 'sudo apt autoremove' to remove them. 81s The following NEW packages will be installed: 81s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 81s The following packages will be upgraded: 81s libpython3-stdlib python3 python3-gdbm python3-minimal rust-coreutils 81s 5 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 10.4 MB of archives. 81s After this operation, 25.2 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 81s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 81s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 82s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 82s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 rust-coreutils amd64 0.5.0-0ubuntu1 [3628 kB] 82s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 82s dpkg-preconfigure: unable to re-open stdin: No such file or directory 82s Fetched 10.4 MB in 1s (10.4 MB/s) 82s Selecting previously unselected package libpython3.14-minimal:amd64. 82s (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 ... 124177 files and directories currently installed.) 82s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking python3.14-minimal (3.14.2-1) ... 82s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Setting up python3.14-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 83s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 83s Setting up python3-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3_3.14.2-1_amd64.deb ... 83s running python pre-rtupdate hooks for python3.14... 83s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 83s Selecting previously unselected package libpython3.14-stdlib:amd64. 83s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Selecting previously unselected package python3.14. 83s Preparing to unpack .../python3.14_3.14.2-1_amd64.deb ... 83s Unpacking python3.14 (3.14.2-1) ... 83s Preparing to unpack .../libpython3-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 83s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu1_amd64.deb ... 83s Unpacking rust-coreutils (0.5.0-0ubuntu1) over (0.2.2-0ubuntu2) ... 83s Setting up rust-coreutils (0.5.0-0ubuntu1) ... 84s (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 ... 124980 files and directories currently installed.) 84s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 84s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 84s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 84s Setting up python3.14 (3.14.2-1) ... 84s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 84s Setting up python3-gdbm (3.14.2-1) ... 84s Setting up python3 (3.14.2-1) ... 84s running python rtupdate hooks for python3.14... 84s running python post-rtupdate hooks for python3.14... 84s Processing triggers for man-db (2.13.1-1) ... 85s Processing triggers for systemd (259-1ubuntu2) ... 85s autopkgtest [09:02:20]: upgrading testbed (apt dist-upgrade and autopurge) 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s The following packages were automatically installed and are no longer required: 85s python3.13 python3.13-minimal 85s Use 'sudo apt autoremove' to remove them. 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s Reading package lists... 86s Building dependency tree... 86s Reading state information... 86s Solving dependencies... 86s The following packages will be REMOVED: 86s python3.13* python3.13-minimal* 86s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 86s After this operation, 7860 kB disk space will be freed. 86s (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 ... 124978 files and directories currently installed.) 86s Removing python3.13 (3.13.11-1) ... 86s Removing python3.13-minimal (3.13.11-1) ... 86s Processing triggers for man-db (2.13.1-1) ... 87s Processing triggers for systemd (259-1ubuntu2) ... 87s (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 ... 124951 files and directories currently installed.) 87s Purging configuration files for python3.13-minimal (3.13.11-1) ... 89s autopkgtest [09:02:24]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 89s autopkgtest [09:02:24]: @@@@@@@@@@@@@@@@@@@@ apt-source fortran-language-server 90s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (dsc) [2342 B] 90s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (tar) [323 kB] 90s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (diff) [6544 B] 90s gpgv: Signature made Sat Jan 3 20:15:07 2026 UTC 90s gpgv: using RSA key 03804B5AF2C636F908B15B4F36E8C6291995F820 90s gpgv: issuer "danilovdenis@yandex.ru" 90s gpgv: Can't check signature: No public key 90s dpkg-source: warning: cannot verify inline signature for ./fortran-language-server_3.2.2+dfsg-2.dsc: no acceptable signature found 90s autopkgtest [09:02:25]: testing package fortran-language-server version 3.2.2+dfsg-2 90s autopkgtest [09:02:25]: build not needed 91s autopkgtest [09:02:26]: test command1: preparing testbed 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 91s The following NEW packages will be installed: 91s fortran-language-server python3-iniconfig python3-json5 python3-pluggy 91s python3-pytest 92s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 545 kB of archives. 92s After this operation, 2931 kB of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-json5 all 0.10.0-1 [26.7 kB] 92s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 fortran-language-server all 3.2.2+dfsg-2 [213 kB] 92s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 92s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 92s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 92s Fetched 545 kB in 0s (2217 kB/s) 92s Selecting previously unselected package python3-json5. 92s (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 ... 124953 files and directories currently installed.) 92s Preparing to unpack .../python3-json5_0.10.0-1_all.deb ... 92s Unpacking python3-json5 (0.10.0-1) ... 92s Selecting previously unselected package fortran-language-server. 92s Preparing to unpack .../fortran-language-server_3.2.2+dfsg-2_all.deb ... 92s Unpacking fortran-language-server (3.2.2+dfsg-2) ... 92s Selecting previously unselected package python3-iniconfig. 92s Preparing to unpack .../python3-iniconfig_2.1.0-2_all.deb ... 92s Unpacking python3-iniconfig (2.1.0-2) ... 92s Selecting previously unselected package python3-pluggy. 92s Preparing to unpack .../python3-pluggy_1.6.0-2_all.deb ... 92s Unpacking python3-pluggy (1.6.0-2) ... 92s Selecting previously unselected package python3-pytest. 92s Preparing to unpack .../python3-pytest_9.0.2-2_all.deb ... 92s Unpacking python3-pytest (9.0.2-2) ... 92s Setting up python3-iniconfig (2.1.0-2) ... 92s Setting up python3-json5 (0.10.0-1) ... 92s Setting up fortran-language-server (3.2.2+dfsg-2) ... 92s Setting up python3-pluggy (1.6.0-2) ... 92s Setting up python3-pytest (9.0.2-2) ... 93s Processing triggers for man-db (2.13.1-1) ... 94s autopkgtest [09:02:29]: test command1: pytest-3 94s autopkgtest [09:02:29]: test command1: [----------------------- 94s ============================= test session starts ============================== 94s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 94s cachedir: .pytest_cache 94s rootdir: /tmp/autopkgtest.czLJgg/build.BL8/src 94s configfile: pyproject.toml 94s testpaths: fortls, test 94s plugins: typeguard-4.4.4 94s collecting ... collected 179 items 94s 94s test/test_interface.py::test_command_line_general_options PASSED [ 0%] 94s test/test_interface.py::test_command_line_file_parsing_options PASSED [ 1%] 94s test/test_interface.py::test_command_line_autocomplete_options PASSED [ 1%] 94s test/test_interface.py::test_command_line_hover_options PASSED [ 2%] 94s test/test_interface.py::test_command_line_diagnostic_options PASSED [ 2%] 94s test/test_interface.py::test_command_line_preprocessor_options PASSED [ 3%] 94s test/test_interface.py::test_command_line_symbol_options PASSED [ 3%] 94s test/test_interface.py::test_command_line_code_actions_options PASSED [ 4%] 94s test/test_interface.py::test_config_file_general_options PASSED [ 5%] 94s test/test_interface.py::test_config_file_dir_parsing_options PASSED [ 5%] 94s test/test_interface.py::test_config_file_autocomplete_options PASSED [ 6%] 94s test/test_interface.py::test_config_file_hover_options PASSED [ 6%] 94s test/test_interface.py::test_config_file_diagnostic_options PASSED [ 7%] 94s test/test_interface.py::test_config_file_preprocessor_options PASSED [ 7%] 94s test/test_interface.py::test_config_file_symbols_options PASSED [ 8%] 94s test/test_interface.py::test_config_file_codeactions_options PASSED [ 8%] 94s test/test_parser.py::test_line_continuations PASSED [ 9%] 94s test/test_parser.py::test_submodule PASSED [ 10%] 94s test/test_parser.py::test_private_visibility_interfaces PASSED [ 10%] 94s test/test_parser.py::test_end_scopes_semicolon PASSED [ 11%] 94s test/test_parser.py::test_weird_parser_bug PASSED [ 11%] 94s test/test_parser.py::test_get_code_line_multilines[6-pp_defs0-6] PASSED [ 12%] 94s test/test_parser.py::test_get_code_line_multilines[7-pp_defs1-6] PASSED [ 12%] 94s test/test_parser.py::test_get_code_line_multilines[8-pp_defs2-6] PASSED [ 13%] 94s test/test_parser.py::test_get_code_line_multilines[11-pp_defs3-60] PASSED [ 13%] 94s test/test_parser.py::test_get_code_line_multilines[23-pp_defs4-90] PASSED [ 14%] 94s test/test_parser.py::test_get_code_line_multilines[32-pp_defs5-130] PASSED [ 15%] 94s test/test_parser.py::test_get_code_line_multilines[39-pp_defs6-2400] PASSED [ 15%] 94s test/test_preproc.py::test_hover PASSED [ 16%] 94s test/test_preproc_parser.py::test_pp_leading_spaces PASSED [ 16%] 94s test/test_preproc_parser.py::test_pp_macro_expansion PASSED [ 17%] 94s test/test_regex_patterns.py::test_src_file_exts[input_exts0-input_files0-matches0] PASSED [ 17%] 94s test/test_regex_patterns.py::test_src_file_exts[input_exts1-input_files1-matches1] PASSED [ 18%] 94s test/test_regex_patterns.py::test_src_file_exts[input_exts2-input_files2-matches2] PASSED [ 18%] 94s test/test_regex_patterns.py::test_src_file_exts[input_exts3-input_files3-matches3] PASSED [ 19%] 95s test/test_server.py::test_init PASSED [ 20%] 95s test/test_server.py::test_logger PASSED [ 20%] 95s test/test_server.py::test_open PASSED [ 21%] 95s test/test_server.py::test_change PASSED [ 21%] 96s test/test_server.py::test_symbols PASSED [ 22%] 96s test/test_server.py::test_workspace_symbols PASSED [ 22%] 96s test/test_server_completion.py::test_comp1 PASSED [ 23%] 96s test/test_server_completion.py::test_comp2 PASSED [ 24%] 97s test/test_server_completion.py::test_comp3 PASSED [ 24%] 97s test/test_server_completion.py::test_comp4 PASSED [ 25%] 97s test/test_server_completion.py::test_comp5 PASSED [ 25%] 97s test/test_server_completion.py::test_comp6 PASSED [ 26%] 98s test/test_server_completion.py::test_comp7 PASSED [ 26%] 98s test/test_server_completion.py::test_comp8 PASSED [ 27%] 98s test/test_server_completion.py::test_comp9 PASSED [ 27%] 98s test/test_server_completion.py::test_comp10 PASSED [ 28%] 98s test/test_server_completion.py::test_comp11 PASSED [ 29%] 99s test/test_server_completion.py::test_comp_import_host_association PASSED [ 29%] 99s test/test_server_completion.py::test_comp_visibility_scopes PASSED [ 30%] 99s test/test_server_completion.py::test_comp_interface PASSED [ 30%] 99s test/test_server_completion.py::test_comp_no_signature_help PASSED [ 31%] 100s test/test_server_completion.py::test_comp_fixed PASSED [ 31%] 100s test/test_server_completion.py::test_comp_documentation PASSED [ 32%] 100s test/test_server_completion.py::test_comp_use_only_interface PASSED [ 32%] 100s test/test_server_completion.py::test_import PASSED [ 33%] 101s test/test_server_completion.py::test_use_multiple PASSED [ 34%] 101s test/test_server_definitions.py::test_def_fun_sub_fixed PASSED [ 34%] 101s test/test_server_definitions.py::test_def_variable PASSED [ 35%] 101s test/test_server_definitions.py::test_def_type_bound_procedure1 PASSED [ 35%] 102s test/test_server_definitions.py::test_def_type_bound_procedure2 PASSED [ 36%] 102s test/test_server_definitions.py::test_def_type_nested_variable PASSED [ 36%] 102s test/test_server_definitions.py::test_def_type_in_submod_function PASSED [ 37%] 102s test/test_server_definitions.py::test_def_type_in_submod_procedure PASSED [ 37%] 102s test/test_server_definitions.py::test_def_include_file PASSED [ 38%] 103s test/test_server_definitions.py::test_def_include_variable1 PASSED [ 39%] 103s test/test_server_definitions.py::test_def_include_variable2 PASSED [ 39%] 103s test/test_server_definitions.py::test_def_include_file_missing PASSED [ 40%] 103s test/test_server_definitions.py::test_def_rename_only_variable PASSED [ 40%] 104s test/test_server_definitions.py::test_def_rename_only_variable_nested PASSED [ 41%] 104s test/test_server_definitions.py::test_def_function_implicit_result_variable PASSED [ 41%] 104s test/test_server_diagnostics.py::test_interface_args PASSED [ 42%] 104s test/test_server_diagnostics.py::test_nonintrinsic PASSED [ 43%] 105s test/test_server_diagnostics.py::test_submodules_spaced PASSED [ 43%] 105s test/test_server_diagnostics.py::test_end_named_variables PASSED [ 44%] 105s test/test_server_diagnostics.py::test_external PASSED [ 44%] 105s test/test_server_diagnostics.py::test_forall PASSED [ 45%] 106s test/test_server_diagnostics.py::test_use_ordering PASSED [ 45%] 106s test/test_server_diagnostics.py::test_where PASSED [ 46%] 106s test/test_server_diagnostics.py::test_multiline PASSED [ 46%] 106s test/test_server_diagnostics.py::test_enum PASSED [ 47%] 107s test/test_server_diagnostics.py::test_module_procedure PASSED [ 48%] 107s test/test_server_diagnostics.py::test_max_line_length PASSED [ 48%] 107s test/test_server_diagnostics.py::test_implicit_none PASSED [ 49%] 107s test/test_server_diagnostics.py::test_contains PASSED [ 49%] 108s test/test_server_diagnostics.py::test_visibility PASSED [ 50%] 108s test/test_server_diagnostics.py::test_import PASSED [ 50%] 108s test/test_server_diagnostics.py::test_variable PASSED [ 51%] 108s test/test_server_diagnostics.py::test_function PASSED [ 51%] 108s test/test_server_diagnostics.py::test_submodule_scopes PASSED [ 52%] 109s test/test_server_diagnostics.py::test_keyword_arg_list_var_names PASSED [ 53%] 109s test/test_server_diagnostics.py::test_attribute_and_variable_name_collision PASSED [ 53%] 109s test/test_server_diagnostics.py::test_critical_scope PASSED [ 54%] 109s test/test_server_diagnostics.py::test_mixed_case_interface_sub_child PASSED [ 54%] 110s test/test_server_documentation.py::test_doxygen PASSED [ 55%] 110s test/test_server_documentation.py::test_ford PASSED [ 55%] 110s test/test_server_documentation.py::test_doc_overwrite_type_bound_procedure_sub PASSED [ 56%] 110s test/test_server_documentation.py::test_doc_type_bound_procedure_sub_implementation PASSED [ 56%] 110s test/test_server_documentation.py::test_doc_variable PASSED [ 57%] 111s test/test_server_documentation.py::test_doc_overwrite_type_bound_procedure_fun PASSED [ 58%] 111s test/test_server_documentation.py::test_doc_type_bound_procedure_fun_implementation PASSED [ 58%] 111s test/test_server_documentation.py::test_doc_empty_overwrite_type_bound_procedure_sub PASSED [ 59%] 111s test/test_server_documentation.py::test_doc_empty_overwrite_type_bound_procedure_fun PASSED [ 59%] 112s test/test_server_documentation.py::test_doc_multiline_type_bound_procedure_arg_list PASSED [ 60%] 112s test/test_server_documentation.py::test_doxygen_doc_for_module_use PASSED [ 60%] 112s test/test_server_documentation.py::test_ford_doc_for_module_use PASSED [ 61%] 112s test/test_server_documentation.py::test_doxygen_doc_for_type PASSED [ 62%] 113s test/test_server_documentation.py::test_ford_doc_for_type PASSED [ 62%] 113s test/test_server_hover.py::test_hover_abstract_int_procedure PASSED [ 63%] 113s test/test_server_hover.py::test_hover_parameter_multiline PASSED [ 63%] 113s test/test_server_hover.py::test_hover_literal_num PASSED [ 64%] 113s test/test_server_hover.py::test_hover_parameter PASSED [ 64%] 114s test/test_server_hover.py::test_hover_parameter_dollar PASSED [ 65%] 114s test/test_server_hover.py::test_hover_parameter_eqnospace PASSED [ 65%] 114s test/test_server_hover.py::test_hover_parameter_morespace PASSED [ 66%] 114s test/test_server_hover.py::test_hover_parameter_var_sum PASSED [ 67%] 115s test/test_server_hover.py::test_hover_parameter_var_neg PASSED [ 67%] 115s test/test_server_hover.py::test_hover_parameter_var_mul PASSED [ 68%] 115s test/test_server_hover.py::test_hover_parameter_var_div PASSED [ 68%] 115s test/test_server_hover.py::test_hover_parameter_var_multiline2 PASSED [ 69%] 116s test/test_server_hover.py::test_hover_parameter_nested PASSED [ 69%] 116s test/test_server_hover.py::test_hover_parameter_multiline_missing_type PASSED [ 70%] 116s test/test_server_hover.py::test_hover_literal_real PASSED [ 70%] 116s test/test_server_hover.py::test_hover_parameter_double PASSED [ 71%] 117s test/test_server_hover.py::test_hover_parameter_double_sf PASSED [ 72%] 117s test/test_server_hover.py::test_hover_parameter_bool PASSED [ 72%] 117s test/test_server_hover.py::test_hover_literal_bool PASSED [ 73%] 117s test/test_server_hover.py::test_hover_parameter_str_sq PASSED [ 73%] 117s test/test_server_hover.py::test_hover_literal_string_sq PASSED [ 74%] 118s test/test_server_hover.py::test_hover_parameter_str_dq PASSED [ 74%] 118s test/test_server_hover.py::test_hover_literal_string_dq PASSED [ 75%] 118s test/test_server_hover.py::test_hover_pointer_attr PASSED [ 75%] 118s test/test_server_hover.py::test_hover_functions PASSED [ 76%] 119s test/test_server_hover.py::test_hover_spaced_keywords PASSED [ 77%] 119s test/test_server_hover.py::test_hover_recursive PASSED [ 77%] 119s test/test_server_hover.py::test_hover_subroutine PASSED [ 78%] 119s test/test_server_hover.py::test_hover_interface_as_argument PASSED [ 78%] 120s test/test_server_hover.py::test_hover_block PASSED [ 79%] 120s test/test_server_hover.py::test_associate_block_func_result PASSED [ 79%] 120s test/test_server_hover.py::test_hover_submodule_procedure PASSED [ 80%] 120s test/test_server_hover.py::test_var_type_kinds PASSED [ 81%] 120s test/test_server_hover.py::test_kind_function_result PASSED [ 81%] 121s test/test_server_hover.py::test_var_type_asterisk PASSED [ 82%] 121s test/test_server_hover.py::test_var_name_asterisk PASSED [ 82%] 121s test/test_server_hover.py::test_intent PASSED [ 83%] 121s test/test_server_hover.py::test_multiline_func_args PASSED [ 83%] 122s test/test_server_hover.py::test_intrinsics PASSED [ 84%] 122s test/test_server_hover.py::test_types PASSED [ 84%] 122s test/test_server_hover.py::test_complicated_kind_spec PASSED [ 85%] 122s test/test_server_hover.py::test_multiline_lexical_token PASSED [ 86%] 122s test/test_server_implementation.py::test_implementation_type_bound PASSED [ 86%] 123s test/test_server_implementation.py::test_implementation_intrinsics PASSED [ 87%] 123s test/test_server_implementation.py::test_implementation_integer PASSED [ 87%] 123s test/test_server_implementation.py::test_implementation_empty PASSED [ 88%] 123s test/test_server_implementation.py::test_implementation_no_file PASSED [ 88%] 123s test/test_server_implementation.py::test_implementation_submodule PASSED [ 89%] 124s test/test_server_init.py::test_recursion_error_handling FAILED [ 89%] 124s test/test_server_messages.py::test_config_file_non_existent_options PASSED [ 90%] 124s test/test_server_references.py::test_references PASSED [ 91%] 125s test/test_server_references.py::test_references_ignore_comments_fixed PASSED [ 91%] 125s test/test_server_references.py::test_references_ignore_comments_on_use_import PASSED [ 92%] 125s test/test_server_rename.py::test_rename_var PASSED [ 92%] 125s test/test_server_rename.py::test_rename_var_across_module PASSED [ 93%] 125s test/test_server_rename.py::test_rename_empty PASSED [ 93%] 126s test/test_server_rename.py::test_rename_member_type_ptr PASSED [ 94%] 126s test/test_server_rename.py::test_rename_member_type_ptr_null PASSED [ 94%] 126s test/test_server_rename.py::test_rename_type_bound_proc_no_ptr PASSED [ 95%] 126s test/test_server_rename.py::test_rename_non_existent_file PASSED [ 96%] 127s test/test_server_rename.py::test_rename_nested PASSED [ 96%] 127s test/test_server_rename.py::test_rename_intrinsic PASSED [ 97%] 127s test/test_server_rename.py::test_rename_use_only_rename PASSED [ 97%] 127s test/test_server_rename.py::test_rename_skip_intrinsic PASSED [ 98%] 127s test/test_server_signature_help.py::test_subroutine_signature_help PASSED [ 98%] 128s test/test_server_signature_help.py::test_intrinsics PASSED [ 99%] 128s test/test_server_signature_help.py::test_subroutine_markdown PASSED [100%] 128s 128s =================================== FAILURES =================================== 128s ________________________ test_recursion_error_handling _________________________ 128s 128s setup_tmp_file = '/tmp/tmpug27ao3y.f90' 128s 128s def test_recursion_error_handling(setup_tmp_file): 128s root = Path(setup_tmp_file).parent 128s request_string = write_rpc_request(1, "initialize", {"rootPath": str(root)}) 128s errcode, results = run_request(request_string) 128s assert errcode == 0 128s > assert results[0]["type"] == Severity.error 128s ^^^^^^^^^^^^^^^^^^ 128s E KeyError: 'type' 128s 128s test/test_server_init.py:32: KeyError 128s =========================== short test summary info ============================ 128s FAILED test/test_server_init.py::test_recursion_error_handling - KeyError: 't... 128s ======================== 1 failed, 178 passed in 33.99s ======================== 128s autopkgtest [09:03:03]: test command1: -----------------------] 129s autopkgtest [09:03:04]: test command1: - - - - - - - - - - results - - - - - - - - - - 129s command1 FAIL non-zero exit status 1 129s autopkgtest [09:03:04]: @@@@@@@@@@@@@@@@@@@@ summary 129s command1 FAIL non-zero exit status 1