0s autopkgtest [17:28:34]: starting date and time: 2026-01-22 17:28:34+0000 0s autopkgtest [17:28:34]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [17:28:34]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.k2u42wcw/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-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-2.secgroup --name adt-resolute-arm64-fortran-language-server-20260122-172834-juju-7f2275-prod-proposed-migration-environment-15-554fc826-a369-4270-a969-61a729117aa2 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-fortran-language-server-20260122-172834-juju-7f2275-prod-proposed-migration-environment-15-554fc826-a369-4270-a969-61a729117aa2 from image adt/ubuntu-resolute-arm64-server-20260122.img (UUID ed27afc7-5f46-4e8b-ad73-864280a0ddbb)... 97s autopkgtest [17:30:11]: testbed dpkg architecture: arm64 97s autopkgtest [17:30:11]: testbed apt version: 3.1.12 98s autopkgtest [17:30:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 98s autopkgtest [17:30:12]: testbed release detected to be: None 99s autopkgtest [17:30:13]: updating testbed package index (apt update) 100s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 100s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 100s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 100s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 100s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [19.2 kB] 100s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.9 kB] 100s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [815 kB] 101s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 101s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [103 kB] 101s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3316 B] 101s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [7876 B] 101s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [120 B] 101s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [639 kB] 101s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [16.2 kB] 101s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [4636 B] 102s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [460 B] 104s Fetched 1818 kB in 3s (645 kB/s) 105s Reading package lists... 106s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 106s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 106s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 106s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 107s Reading package lists... 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s Calculating upgrade... 108s The following packages were automatically installed and are no longer required: 108s python3.13 python3.13-minimal 108s Use 'sudo apt autoremove' to remove them. 108s The following NEW packages will be installed: 108s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 108s The following packages will be upgraded: 108s libpython3-stdlib python3 python3-gdbm python3-minimal 108s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 6705 kB of archives. 108s After this operation, 26.0 MB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-minimal arm64 3.14.2-1 [917 kB] 108s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 109s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-gdbm arm64 3.14.2-1 [11.1 kB] 109s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-minimal arm64 3.14.2-1 [28.2 kB] 109s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3 arm64 3.14.2-1 [22.9 kB] 109s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-stdlib arm64 3.14.2-1 [2351 kB] 109s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 109s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libpython3-stdlib arm64 3.14.2-1 [10.9 kB] 109s dpkg-preconfigure: unable to re-open stdin: No such file or directory 109s Fetched 6705 kB in 1s (7929 kB/s) 109s Selecting previously unselected package libpython3.14-minimal:arm64. 109s (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 ... 135223 files and directories currently installed.) 109s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_arm64.deb ... 109s Unpacking libpython3.14-minimal:arm64 (3.14.2-1) ... 110s Selecting previously unselected package python3.14-minimal. 110s Preparing to unpack .../python3.14-minimal_3.14.2-1_arm64.deb ... 110s Unpacking python3.14-minimal (3.14.2-1) ... 110s Preparing to unpack .../python3-gdbm_3.14.2-1_arm64.deb ... 110s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 110s Setting up libpython3.14-minimal:arm64 (3.14.2-1) ... 110s Setting up python3.14-minimal (3.14.2-1) ... 111s (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 ... 135565 files and directories currently installed.) 111s Preparing to unpack .../python3-minimal_3.14.2-1_arm64.deb ... 111s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 111s Setting up python3-minimal (3.14.2-1) ... 111s (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 ... 135565 files and directories currently installed.) 111s Preparing to unpack .../python3_3.14.2-1_arm64.deb ... 111s running python pre-rtupdate hooks for python3.14... 111s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 112s Selecting previously unselected package libpython3.14-stdlib:arm64. 112s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_arm64.deb ... 112s Unpacking libpython3.14-stdlib:arm64 (3.14.2-1) ... 112s Selecting previously unselected package python3.14. 112s Preparing to unpack .../python3.14_3.14.2-1_arm64.deb ... 112s Unpacking python3.14 (3.14.2-1) ... 112s Preparing to unpack .../libpython3-stdlib_3.14.2-1_arm64.deb ... 112s Unpacking libpython3-stdlib:arm64 (3.14.2-1) over (3.13.7-1) ... 112s Setting up libpython3.14-stdlib:arm64 (3.14.2-1) ... 112s Setting up python3.14 (3.14.2-1) ... 113s Setting up libpython3-stdlib:arm64 (3.14.2-1) ... 113s Setting up python3-gdbm (3.14.2-1) ... 113s Setting up python3 (3.14.2-1) ... 113s running python rtupdate hooks for python3.14... 113s running python post-rtupdate hooks for python3.14... 113s Processing triggers for man-db (2.13.1-1) ... 114s Processing triggers for systemd (259-1ubuntu2) ... 114s autopkgtest [17:30:28]: upgrading testbed (apt dist-upgrade and autopurge) 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 115s Calculating upgrade... 115s The following packages were automatically installed and are no longer required: 115s python3.13 python3.13-minimal 115s Use 'sudo apt autoremove' to remove them. 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Solving dependencies... 116s The following packages will be REMOVED: 116s python3.13* python3.13-minimal* 116s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 116s After this operation, 7766 kB disk space will be freed. 116s (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 ... 135995 files and directories currently installed.) 116s Removing python3.13 (3.13.11-1) ... 117s Removing python3.13-minimal (3.13.11-1) ... 118s Processing triggers for man-db (2.13.1-1) ... 118s Processing triggers for systemd (259-1ubuntu2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 135968 files and directories currently installed.) 119s Purging configuration files for python3.13-minimal (3.13.11-1) ... 121s autopkgtest [17:30:35]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 121s autopkgtest [17:30:35]: @@@@@@@@@@@@@@@@@@@@ apt-source fortran-language-server 123s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (dsc) [2342 B] 123s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (tar) [323 kB] 123s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fortran-language-server 3.2.2+dfsg-2 (diff) [6544 B] 124s gpgv: Signature made Sat Jan 3 20:15:07 2026 UTC 124s gpgv: using RSA key 03804B5AF2C636F908B15B4F36E8C6291995F820 124s gpgv: issuer "danilovdenis@yandex.ru" 124s gpgv: Can't check signature: No public key 124s dpkg-source: warning: cannot verify inline signature for ./fortran-language-server_3.2.2+dfsg-2.dsc: no acceptable signature found 124s autopkgtest [17:30:38]: testing package fortran-language-server version 3.2.2+dfsg-2 124s autopkgtest [17:30:38]: build not needed 124s autopkgtest [17:30:38]: test command1: preparing testbed 124s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s Solving dependencies... 125s The following NEW packages will be installed: 125s fortran-language-server python3-iniconfig python3-json5 python3-pluggy 125s python3-pytest 127s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 127s Need to get 545 kB of archives. 127s After this operation, 2931 kB of additional disk space will be used. 127s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-json5 all 0.10.0-1 [26.7 kB] 127s Get:2 http://ftpmaster.internal/ubuntu resolute/universe arm64 fortran-language-server all 3.2.2+dfsg-2 [213 kB] 127s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-2 [6962 B] 127s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-2 [21.1 kB] 127s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 9.0.2-2 [277 kB] 128s Fetched 545 kB in 2s (317 kB/s) 128s Selecting previously unselected package python3-json5. 128s (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 ... 135970 files and directories currently installed.) 128s Preparing to unpack .../python3-json5_0.10.0-1_all.deb ... 128s Unpacking python3-json5 (0.10.0-1) ... 128s Selecting previously unselected package fortran-language-server. 128s Preparing to unpack .../fortran-language-server_3.2.2+dfsg-2_all.deb ... 128s Unpacking fortran-language-server (3.2.2+dfsg-2) ... 128s Selecting previously unselected package python3-iniconfig. 128s Preparing to unpack .../python3-iniconfig_2.1.0-2_all.deb ... 128s Unpacking python3-iniconfig (2.1.0-2) ... 128s Selecting previously unselected package python3-pluggy. 128s Preparing to unpack .../python3-pluggy_1.6.0-2_all.deb ... 128s Unpacking python3-pluggy (1.6.0-2) ... 128s Selecting previously unselected package python3-pytest. 128s Preparing to unpack .../python3-pytest_9.0.2-2_all.deb ... 128s Unpacking python3-pytest (9.0.2-2) ... 128s Setting up python3-iniconfig (2.1.0-2) ... 128s Setting up python3-json5 (0.10.0-1) ... 128s Setting up fortran-language-server (3.2.2+dfsg-2) ... 129s Setting up python3-pluggy (1.6.0-2) ... 129s Setting up python3-pytest (9.0.2-2) ... 129s Processing triggers for man-db (2.13.1-1) ... 135s autopkgtest [17:30:49]: test command1: pytest-3 135s autopkgtest [17:30:49]: test command1: [----------------------- 135s ============================= test session starts ============================== 135s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 135s cachedir: .pytest_cache 135s rootdir: /tmp/autopkgtest.KibLot/build.TPj/src 135s configfile: pyproject.toml 135s testpaths: fortls, test 135s plugins: typeguard-4.4.4 136s collecting ... collected 179 items 136s 136s test/test_interface.py::test_command_line_general_options PASSED [ 0%] 136s test/test_interface.py::test_command_line_file_parsing_options PASSED [ 1%] 136s test/test_interface.py::test_command_line_autocomplete_options PASSED [ 1%] 136s test/test_interface.py::test_command_line_hover_options PASSED [ 2%] 136s test/test_interface.py::test_command_line_diagnostic_options PASSED [ 2%] 136s test/test_interface.py::test_command_line_preprocessor_options PASSED [ 3%] 136s test/test_interface.py::test_command_line_symbol_options PASSED [ 3%] 136s test/test_interface.py::test_command_line_code_actions_options PASSED [ 4%] 136s test/test_interface.py::test_config_file_general_options PASSED [ 5%] 136s test/test_interface.py::test_config_file_dir_parsing_options PASSED [ 5%] 136s test/test_interface.py::test_config_file_autocomplete_options PASSED [ 6%] 136s test/test_interface.py::test_config_file_hover_options PASSED [ 6%] 136s test/test_interface.py::test_config_file_diagnostic_options PASSED [ 7%] 136s test/test_interface.py::test_config_file_preprocessor_options PASSED [ 7%] 136s test/test_interface.py::test_config_file_symbols_options PASSED [ 8%] 136s test/test_interface.py::test_config_file_codeactions_options PASSED [ 8%] 136s test/test_parser.py::test_line_continuations PASSED [ 9%] 136s test/test_parser.py::test_submodule PASSED [ 10%] 136s test/test_parser.py::test_private_visibility_interfaces PASSED [ 10%] 136s test/test_parser.py::test_end_scopes_semicolon PASSED [ 11%] 136s test/test_parser.py::test_weird_parser_bug PASSED [ 11%] 136s test/test_parser.py::test_get_code_line_multilines[6-pp_defs0-6] PASSED [ 12%] 136s test/test_parser.py::test_get_code_line_multilines[7-pp_defs1-6] PASSED [ 12%] 136s test/test_parser.py::test_get_code_line_multilines[8-pp_defs2-6] PASSED [ 13%] 136s test/test_parser.py::test_get_code_line_multilines[11-pp_defs3-60] PASSED [ 13%] 136s test/test_parser.py::test_get_code_line_multilines[23-pp_defs4-90] PASSED [ 14%] 136s test/test_parser.py::test_get_code_line_multilines[32-pp_defs5-130] PASSED [ 15%] 136s test/test_parser.py::test_get_code_line_multilines[39-pp_defs6-2400] PASSED [ 15%] 136s test/test_preproc.py::test_hover PASSED [ 16%] 136s test/test_preproc_parser.py::test_pp_leading_spaces PASSED [ 16%] 136s test/test_preproc_parser.py::test_pp_macro_expansion PASSED [ 17%] 136s test/test_regex_patterns.py::test_src_file_exts[input_exts0-input_files0-matches0] PASSED [ 17%] 136s test/test_regex_patterns.py::test_src_file_exts[input_exts1-input_files1-matches1] PASSED [ 18%] 136s test/test_regex_patterns.py::test_src_file_exts[input_exts2-input_files2-matches2] PASSED [ 18%] 136s test/test_regex_patterns.py::test_src_file_exts[input_exts3-input_files3-matches3] PASSED [ 19%] 137s test/test_server.py::test_init PASSED [ 20%] 138s test/test_server.py::test_logger PASSED [ 20%] 138s test/test_server.py::test_open PASSED [ 21%] 139s test/test_server.py::test_change PASSED [ 21%] 139s test/test_server.py::test_symbols PASSED [ 22%] 140s test/test_server.py::test_workspace_symbols PASSED [ 22%] 140s test/test_server_completion.py::test_comp1 PASSED [ 23%] 141s test/test_server_completion.py::test_comp2 PASSED [ 24%] 142s test/test_server_completion.py::test_comp3 PASSED [ 24%] 142s test/test_server_completion.py::test_comp4 PASSED [ 25%] 143s test/test_server_completion.py::test_comp5 PASSED [ 25%] 144s test/test_server_completion.py::test_comp6 PASSED [ 26%] 144s test/test_server_completion.py::test_comp7 PASSED [ 26%] 145s test/test_server_completion.py::test_comp8 PASSED [ 27%] 146s test/test_server_completion.py::test_comp9 PASSED [ 27%] 146s test/test_server_completion.py::test_comp10 PASSED [ 28%] 147s test/test_server_completion.py::test_comp11 PASSED [ 29%] 148s test/test_server_completion.py::test_comp_import_host_association PASSED [ 29%] 149s test/test_server_completion.py::test_comp_visibility_scopes PASSED [ 30%] 149s test/test_server_completion.py::test_comp_interface PASSED [ 30%] 150s test/test_server_completion.py::test_comp_no_signature_help PASSED [ 31%] 150s test/test_server_completion.py::test_comp_fixed PASSED [ 31%] 151s test/test_server_completion.py::test_comp_documentation PASSED [ 32%] 151s test/test_server_completion.py::test_comp_use_only_interface PASSED [ 32%] 152s test/test_server_completion.py::test_import PASSED [ 33%] 153s test/test_server_completion.py::test_use_multiple PASSED [ 34%] 154s test/test_server_definitions.py::test_def_fun_sub_fixed PASSED [ 34%] 155s test/test_server_definitions.py::test_def_variable PASSED [ 35%] 155s test/test_server_definitions.py::test_def_type_bound_procedure1 PASSED [ 35%] 156s test/test_server_definitions.py::test_def_type_bound_procedure2 PASSED [ 36%] 157s test/test_server_definitions.py::test_def_type_nested_variable PASSED [ 36%] 157s test/test_server_definitions.py::test_def_type_in_submod_function PASSED [ 37%] 158s test/test_server_definitions.py::test_def_type_in_submod_procedure PASSED [ 37%] 159s test/test_server_definitions.py::test_def_include_file PASSED [ 38%] 160s test/test_server_definitions.py::test_def_include_variable1 PASSED [ 39%] 160s test/test_server_definitions.py::test_def_include_variable2 PASSED [ 39%] 160s test/test_server_definitions.py::test_def_include_file_missing PASSED [ 40%] 161s test/test_server_definitions.py::test_def_rename_only_variable PASSED [ 40%] 161s test/test_server_definitions.py::test_def_rename_only_variable_nested PASSED [ 41%] 163s test/test_server_definitions.py::test_def_function_implicit_result_variable PASSED [ 41%] 163s test/test_server_diagnostics.py::test_interface_args PASSED [ 42%] 164s test/test_server_diagnostics.py::test_nonintrinsic PASSED [ 43%] 164s test/test_server_diagnostics.py::test_submodules_spaced PASSED [ 43%] 165s test/test_server_diagnostics.py::test_end_named_variables PASSED [ 44%] 168s test/test_server_diagnostics.py::test_external PASSED [ 44%] 168s test/test_server_diagnostics.py::test_forall PASSED [ 45%] 168s test/test_server_diagnostics.py::test_use_ordering PASSED [ 45%] 168s test/test_server_diagnostics.py::test_where PASSED [ 46%] 168s test/test_server_diagnostics.py::test_multiline PASSED [ 46%] 169s test/test_server_diagnostics.py::test_enum PASSED [ 47%] 170s test/test_server_diagnostics.py::test_module_procedure PASSED [ 48%] 172s test/test_server_diagnostics.py::test_max_line_length PASSED [ 48%] 172s test/test_server_diagnostics.py::test_implicit_none PASSED [ 49%] 173s test/test_server_diagnostics.py::test_contains PASSED [ 49%] 173s test/test_server_diagnostics.py::test_visibility PASSED [ 50%] 173s test/test_server_diagnostics.py::test_import PASSED [ 50%] 174s test/test_server_diagnostics.py::test_variable PASSED [ 51%] 175s test/test_server_diagnostics.py::test_function PASSED [ 51%] 176s test/test_server_diagnostics.py::test_submodule_scopes PASSED [ 52%] 176s test/test_server_diagnostics.py::test_keyword_arg_list_var_names PASSED [ 53%] 176s test/test_server_diagnostics.py::test_attribute_and_variable_name_collision PASSED [ 53%] 177s test/test_server_diagnostics.py::test_critical_scope PASSED [ 54%] 177s test/test_server_diagnostics.py::test_mixed_case_interface_sub_child PASSED [ 54%] 178s test/test_server_documentation.py::test_doxygen PASSED [ 55%] 178s test/test_server_documentation.py::test_ford PASSED [ 55%] 179s test/test_server_documentation.py::test_doc_overwrite_type_bound_procedure_sub PASSED [ 56%] 180s test/test_server_documentation.py::test_doc_type_bound_procedure_sub_implementation PASSED [ 56%] 181s test/test_server_documentation.py::test_doc_variable PASSED [ 57%] 181s test/test_server_documentation.py::test_doc_overwrite_type_bound_procedure_fun PASSED [ 58%] 181s test/test_server_documentation.py::test_doc_type_bound_procedure_fun_implementation PASSED [ 58%] 182s test/test_server_documentation.py::test_doc_empty_overwrite_type_bound_procedure_sub PASSED [ 59%] 182s test/test_server_documentation.py::test_doc_empty_overwrite_type_bound_procedure_fun PASSED [ 59%] 183s test/test_server_documentation.py::test_doc_multiline_type_bound_procedure_arg_list PASSED [ 60%] 183s test/test_server_documentation.py::test_doxygen_doc_for_module_use PASSED [ 60%] 184s test/test_server_documentation.py::test_ford_doc_for_module_use PASSED [ 61%] 184s test/test_server_documentation.py::test_doxygen_doc_for_type PASSED [ 62%] 185s test/test_server_documentation.py::test_ford_doc_for_type PASSED [ 62%] 185s test/test_server_hover.py::test_hover_abstract_int_procedure PASSED [ 63%] 186s test/test_server_hover.py::test_hover_parameter_multiline PASSED [ 63%] 186s test/test_server_hover.py::test_hover_literal_num PASSED [ 64%] 187s test/test_server_hover.py::test_hover_parameter PASSED [ 64%] 188s test/test_server_hover.py::test_hover_parameter_dollar PASSED [ 65%] 188s test/test_server_hover.py::test_hover_parameter_eqnospace PASSED [ 65%] 189s test/test_server_hover.py::test_hover_parameter_morespace PASSED [ 66%] 189s test/test_server_hover.py::test_hover_parameter_var_sum PASSED [ 67%] 190s test/test_server_hover.py::test_hover_parameter_var_neg PASSED [ 67%] 190s test/test_server_hover.py::test_hover_parameter_var_mul PASSED [ 68%] 191s test/test_server_hover.py::test_hover_parameter_var_div PASSED [ 68%] 192s test/test_server_hover.py::test_hover_parameter_var_multiline2 PASSED [ 69%] 193s test/test_server_hover.py::test_hover_parameter_nested PASSED [ 69%] 193s test/test_server_hover.py::test_hover_parameter_multiline_missing_type PASSED [ 70%] 194s test/test_server_hover.py::test_hover_literal_real PASSED [ 70%] 195s test/test_server_hover.py::test_hover_parameter_double PASSED [ 71%] 195s test/test_server_hover.py::test_hover_parameter_double_sf PASSED [ 72%] 196s test/test_server_hover.py::test_hover_parameter_bool PASSED [ 72%] 196s test/test_server_hover.py::test_hover_literal_bool PASSED [ 73%] 197s test/test_server_hover.py::test_hover_parameter_str_sq PASSED [ 73%] 197s test/test_server_hover.py::test_hover_literal_string_sq PASSED [ 74%] 198s test/test_server_hover.py::test_hover_parameter_str_dq PASSED [ 74%] 199s test/test_server_hover.py::test_hover_literal_string_dq PASSED [ 75%] 200s test/test_server_hover.py::test_hover_pointer_attr PASSED [ 75%] 200s test/test_server_hover.py::test_hover_functions PASSED [ 76%] 201s test/test_server_hover.py::test_hover_spaced_keywords PASSED [ 77%] 202s test/test_server_hover.py::test_hover_recursive PASSED [ 77%] 202s test/test_server_hover.py::test_hover_subroutine PASSED [ 78%] 203s test/test_server_hover.py::test_hover_interface_as_argument PASSED [ 78%] 203s test/test_server_hover.py::test_hover_block PASSED [ 79%] 204s test/test_server_hover.py::test_associate_block_func_result PASSED [ 79%] 204s test/test_server_hover.py::test_hover_submodule_procedure PASSED [ 80%] 205s test/test_server_hover.py::test_var_type_kinds PASSED [ 81%] 205s test/test_server_hover.py::test_kind_function_result PASSED [ 81%] 205s test/test_server_hover.py::test_var_type_asterisk PASSED [ 82%] 206s test/test_server_hover.py::test_var_name_asterisk PASSED [ 82%] 206s test/test_server_hover.py::test_intent PASSED [ 83%] 207s test/test_server_hover.py::test_multiline_func_args PASSED [ 83%] 208s test/test_server_hover.py::test_intrinsics PASSED [ 84%] 208s test/test_server_hover.py::test_types PASSED [ 84%] 209s test/test_server_hover.py::test_complicated_kind_spec PASSED [ 85%] 209s test/test_server_hover.py::test_multiline_lexical_token PASSED [ 86%] 210s test/test_server_implementation.py::test_implementation_type_bound PASSED [ 86%] 210s test/test_server_implementation.py::test_implementation_intrinsics PASSED [ 87%] 211s test/test_server_implementation.py::test_implementation_integer PASSED [ 87%] 211s test/test_server_implementation.py::test_implementation_empty PASSED [ 88%] 211s test/test_server_implementation.py::test_implementation_no_file PASSED [ 88%] 212s test/test_server_implementation.py::test_implementation_submodule PASSED [ 89%] 212s test/test_server_init.py::test_recursion_error_handling FAILED [ 89%] 213s test/test_server_messages.py::test_config_file_non_existent_options PASSED [ 90%] 213s test/test_server_references.py::test_references PASSED [ 91%] 214s test/test_server_references.py::test_references_ignore_comments_fixed PASSED [ 91%] 215s test/test_server_references.py::test_references_ignore_comments_on_use_import PASSED [ 92%] 216s test/test_server_rename.py::test_rename_var PASSED [ 92%] 217s test/test_server_rename.py::test_rename_var_across_module PASSED [ 93%] 217s test/test_server_rename.py::test_rename_empty PASSED [ 93%] 218s test/test_server_rename.py::test_rename_member_type_ptr PASSED [ 94%] 218s test/test_server_rename.py::test_rename_member_type_ptr_null PASSED [ 94%] 219s test/test_server_rename.py::test_rename_type_bound_proc_no_ptr PASSED [ 95%] 219s test/test_server_rename.py::test_rename_non_existent_file PASSED [ 96%] 220s test/test_server_rename.py::test_rename_nested PASSED [ 96%] 220s test/test_server_rename.py::test_rename_intrinsic PASSED [ 97%] 220s test/test_server_rename.py::test_rename_use_only_rename PASSED [ 97%] 221s test/test_server_rename.py::test_rename_skip_intrinsic PASSED [ 98%] 221s test/test_server_signature_help.py::test_subroutine_signature_help PASSED [ 98%] 222s test/test_server_signature_help.py::test_intrinsics PASSED [ 99%] 222s test/test_server_signature_help.py::test_subroutine_markdown PASSED [100%] 222s 222s =================================== FAILURES =================================== 222s ________________________ test_recursion_error_handling _________________________ 222s 222s setup_tmp_file = '/tmp/tmppi064wim.f90' 222s 222s def test_recursion_error_handling(setup_tmp_file): 222s root = Path(setup_tmp_file).parent 222s request_string = write_rpc_request(1, "initialize", {"rootPath": str(root)}) 222s errcode, results = run_request(request_string) 222s assert errcode == 0 222s > assert results[0]["type"] == Severity.error 222s ^^^^^^^^^^^^^^^^^^ 222s E KeyError: 'type' 222s 222s test/test_server_init.py:32: KeyError 222s =========================== short test summary info ============================ 222s FAILED test/test_server_init.py::test_recursion_error_handling - KeyError: 't... 222s =================== 1 failed, 178 passed in 86.91s (0:01:26) =================== 223s autopkgtest [17:32:17]: test command1: -----------------------] 224s autopkgtest [17:32:18]: test command1: - - - - - - - - - - results - - - - - - - - - - 224s command1 FAIL non-zero exit status 1 224s autopkgtest [17:32:18]: @@@@@@@@@@@@@@@@@@@@ summary 224s command1 FAIL non-zero exit status 1