1s autopkgtest [02:13:31]: starting date and time: 2024-03-25 02:13:31+0000 1s autopkgtest [02:13:32]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 1s autopkgtest [02:13:32]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.t_xfr8hd/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:vim,src:alsa-lib,src:at-spi2-core,src:cups,src:db5.3,src:gdbm,src:glib2.0,src:gnutls28,src:gtk+3.0,src:libcanberra,src:libxt,src:mmdebstrap,src:nettle,src:openssl,src:perl,src:python3.12,src:readline,src:systemd --apt-upgrade vim-ale --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=vim/2:9.1.0016-1ubuntu6 alsa-lib/1.2.11-1build1 at-spi2-core/2.51.90-3 cups/2.4.7-1.2ubuntu1 db5.3/5.3.28+dfsg2-6 gdbm/1.23-5.1 glib2.0/2.79.3-3ubuntu5 gnutls28/3.8.3-1.1ubuntu2 gtk+3.0/3.24.41-1.1ubuntu3 libcanberra/0.30-10ubuntu8 libxt/1:1.2.1-1.2 mmdebstrap/1.4.3-6 nettle/3.9.1-2.2 openssl/3.0.13-0ubuntu2 perl/5.38.2-3.2 python3.12/3.12.2-4build3 readline/8.2-4 systemd/255.4-1ubuntu5' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-89.secgroup --name adt-noble-i386-vim-ale-20240325-021331-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 406s autopkgtest [02:20:17]: testbed dpkg architecture: amd64 406s autopkgtest [02:20:17]: testbed apt version: 2.7.12 406s autopkgtest [02:20:17]: test architecture: i386 406s autopkgtest [02:20:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 407s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 407s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 407s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4046 kB] 407s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 407s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 407s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [488 kB] 407s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [726 kB] 407s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 407s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [30.5 kB] 407s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 407s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 407s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1298 kB] 407s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4421 kB] 407s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 407s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [29.6 kB] 407s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [97.5 kB] 407s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 410s Fetched 11.8 MB in 1s (8034 kB/s) 410s Reading package lists... 412s Reading package lists... 412s Building dependency tree... 412s Reading state information... 412s Calculating upgrade... 412s The following packages will be REMOVED: 412s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 412s libssl3 412s The following NEW packages will be installed: 412s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 412s libreadline8t64 libssl3t64 xdg-user-dirs 412s The following packages will be upgraded: 412s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 412s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 412s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 412s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 412s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 412s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 412s Need to get 31.5 MB of archives. 412s After this operation, 404 kB of additional disk space will be used. 412s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd0 amd64 255.4-1ubuntu5 [428 kB] 412s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-dev all 255.4-1ubuntu5 [103 kB] 412s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnss-systemd amd64 255.4-1ubuntu5 [159 kB] 412s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libudev1 amd64 255.4-1ubuntu5 [174 kB] 412s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssl3t64 amd64 3.0.13-0ubuntu2 [1936 kB] 412s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd amd64 255.4-1ubuntu5 [3470 kB] 412s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 udev amd64 255.4-1ubuntu5 [1873 kB] 412s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-sysv amd64 255.4-1ubuntu5 [11.9 kB] 412s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-systemd amd64 255.4-1ubuntu5 [235 kB] 412s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-timesyncd amd64 255.4-1ubuntu5 [35.3 kB] 412s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd-shared amd64 255.4-1ubuntu5 [2067 kB] 412s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-resolved amd64 255.4-1ubuntu5 [296 kB] 413s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 openssl amd64 3.0.13-0ubuntu2 [1002 kB] 413s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12 amd64 3.12.2-4build3 [645 kB] 413s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12-minimal amd64 3.12.2-4build3 [2199 kB] 413s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-minimal amd64 3.12.2-4build3 [830 kB] 413s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libreadline8t64 amd64 8.2-4 [153 kB] 413s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-stdlib amd64 3.12.2-4build3 [2001 kB] 413s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-6 [738 kB] 413s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm6t64 amd64 1.23-5.1 [34.4 kB] 413s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm-compat4t64 amd64 1.23-5.1 [6700 B] 413s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libperl5.38t64 amd64 5.38.2-3.2 [4871 kB] 413s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl amd64 5.38.2-3.2 [231 kB] 413s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-base amd64 5.38.2-3.2 [1823 kB] 413s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 413s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 readline-common all 8.2-4 [56.4 kB] 413s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gir1.2-glib-2.0 amd64 2.79.3-3ubuntu5 [183 kB] 413s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.79.3-3ubuntu5 [1540 kB] 413s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 413s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-tiny amd64 2:9.1.0016-1ubuntu6 [803 kB] 413s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 413s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 xdg-user-dirs amd64 0.18-1 [18.4 kB] 413s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 xxd amd64 2:9.1.0016-1ubuntu6 [62.8 kB] 413s Fetched 31.5 MB in 0s (125 MB/s) 413s (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 ... 71864 files and directories currently installed.) 413s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_amd64.deb ... 413s Unpacking libsystemd0:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 413s Setting up libsystemd0:amd64 (255.4-1ubuntu5) ... 413s (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 ... 71864 files and directories currently installed.) 413s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 413s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 413s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_amd64.deb ... 413s Unpacking libnss-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 413s Preparing to unpack .../libudev1_255.4-1ubuntu5_amd64.deb ... 413s Unpacking libudev1:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 413s Setting up libudev1:amd64 (255.4-1ubuntu5) ... 413s dpkg: libssl3:amd64: dependency problems, but removing anyway as you requested: 413s wget depends on libssl3 (>= 3.0.0). 413s tnftp depends on libssl3 (>= 3.0.0). 413s tcpdump depends on libssl3 (>= 3.0.0). 413s systemd-resolved depends on libssl3 (>= 3.0.0). 413s systemd depends on libssl3 (>= 3.0.0). 413s sudo depends on libssl3 (>= 3.0.0). 413s sbsigntool depends on libssl3 (>= 3.0.0). 413s rsync depends on libssl3 (>= 3.0.0). 413s python3-cryptography depends on libssl3 (>= 3.0.0). 413s openssl depends on libssl3 (>= 3.0.9). 413s openssh-server depends on libssl3 (>= 3.0.10). 413s openssh-client depends on libssl3 (>= 3.0.10). 413s mokutil depends on libssl3 (>= 3.0.0). 413s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 413s libtss2-esys-3.0.2-0:amd64 depends on libssl3 (>= 3.0.0). 413s libsystemd-shared:amd64 depends on libssl3 (>= 3.0.0). 413s libssh-4:amd64 depends on libssl3 (>= 3.0.0). 413s libsasl2-modules:amd64 depends on libssl3 (>= 3.0.0). 413s libsasl2-2:amd64 depends on libssl3 (>= 3.0.0). 413s libpython3.12-minimal:amd64 depends on libssl3 (>= 3.0.0). 413s libpython3.11-minimal:amd64 depends on libssl3 (>= 3.0.0). 413s libnvme1 depends on libssl3 (>= 3.0.0). 413s libkrb5-3:amd64 depends on libssl3 (>= 3.0.0). 413s libkmod2:amd64 depends on libssl3 (>= 3.0.0). 413s libfido2-1:amd64 depends on libssl3 (>= 3.0.0). 413s libcurl4:amd64 depends on libssl3 (>= 3.0.0). 413s libcryptsetup12:amd64 depends on libssl3 (>= 3.0.0). 413s kmod depends on libssl3 (>= 3.0.0). 413s dhcpcd-base depends on libssl3 (>= 3.0.0). 413s coreutils depends on libssl3 (>= 3.0.0). 413s bind9-libs:amd64 depends on libssl3 (>= 3.0.0). 413s 413s (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 ... 71864 files and directories currently installed.) 414s Removing libssl3:amd64 (3.0.10-1ubuntu4) ... 414s Selecting previously unselected package libssl3t64:amd64. 414s (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 ... 71853 files and directories currently installed.) 414s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_amd64.deb ... 414s Unpacking libssl3t64:amd64 (3.0.13-0ubuntu2) ... 414s Setting up libssl3t64:amd64 (3.0.13-0ubuntu2) ... 414s (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 ... 71866 files and directories currently installed.) 414s Preparing to unpack .../systemd_255.4-1ubuntu5_amd64.deb ... 414s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 414s Preparing to unpack .../udev_255.4-1ubuntu5_amd64.deb ... 414s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 414s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_amd64.deb ... 414s Unpacking libsystemd-shared:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 414s Setting up libsystemd-shared:amd64 (255.4-1ubuntu5) ... 414s Setting up systemd-dev (255.4-1ubuntu5) ... 414s Setting up systemd (255.4-1ubuntu5) ... 415s (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 ... 71866 files and directories currently installed.) 415s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_amd64.deb ... 415s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 415s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_amd64.deb ... 415s Unpacking libpam-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 415s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_amd64.deb ... 415s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 415s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_amd64.deb ... 415s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 415s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_amd64.deb ... 415s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 415s Preparing to unpack .../5-python3.12_3.12.2-4build3_amd64.deb ... 415s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 415s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_amd64.deb ... 415s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 415s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_amd64.deb ... 415s Unpacking libpython3.12-minimal:amd64 (3.12.2-4build3) over (3.12.2-1) ... 415s dpkg: libreadline8:amd64: dependency problems, but removing anyway as you requested: 415s parted depends on libreadline8 (>= 6.0). 415s libpython3.12-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 415s libpython3.11-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 415s gpgsm depends on libreadline8 (>= 6.0). 415s gpgconf depends on libreadline8 (>= 6.0). 415s gpg depends on libreadline8 (>= 6.0). 415s gawk depends on libreadline8 (>= 6.0). 415s fdisk depends on libreadline8 (>= 6.0). 415s 415s (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 ... 71866 files and directories currently installed.) 416s Removing libreadline8:amd64 (8.2-3) ... 416s Selecting previously unselected package libreadline8t64:amd64. 416s (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 ... 71854 files and directories currently installed.) 416s Preparing to unpack .../libreadline8t64_8.2-4_amd64.deb ... 416s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 416s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 416s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 416s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 416s Unpacking libreadline8t64:amd64 (8.2-4) ... 416s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_amd64.deb ... 416s Unpacking libpython3.12-stdlib:amd64 (3.12.2-4build3) over (3.12.2-1) ... 416s dpkg: libperl5.38:amd64: dependency problems, but removing anyway as you requested: 416s perl depends on libperl5.38 (= 5.38.2-3). 416s 416s (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 ... 71872 files and directories currently installed.) 416s Removing libperl5.38:amd64 (5.38.2-3) ... 416s dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: 416s libsasl2-modules-db:amd64 depends on libdb5.3. 416s libpython3.11-stdlib:amd64 depends on libdb5.3. 416s libpam-modules:amd64 depends on libdb5.3. 416s iproute2 depends on libdb5.3. 416s apt-utils depends on libdb5.3. 416s 416s Removing libdb5.3:amd64 (5.3.28+dfsg2-4) ... 416s Selecting previously unselected package libdb5.3t64:amd64. 416s (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 ... 71344 files and directories currently installed.) 416s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_amd64.deb ... 416s Unpacking libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 416s (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 ... 71350 files and directories currently installed.) 416s Removing libgdbm-compat4:amd64 (1.23-5) ... 416s dpkg: libgdbm6:amd64: dependency problems, but removing anyway as you requested: 416s python3-gdbm:amd64 depends on libgdbm6 (>= 1.16). 416s man-db depends on libgdbm6 (>= 1.16). 416s 416s Removing libgdbm6:amd64 (1.23-5) ... 416s Selecting previously unselected package libgdbm6t64:amd64. 416s (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 ... 71340 files and directories currently installed.) 416s Preparing to unpack .../libgdbm6t64_1.23-5.1_amd64.deb ... 416s Unpacking libgdbm6t64:amd64 (1.23-5.1) ... 416s Selecting previously unselected package libgdbm-compat4t64:amd64. 416s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_amd64.deb ... 416s Unpacking libgdbm-compat4t64:amd64 (1.23-5.1) ... 416s Selecting previously unselected package libperl5.38t64:amd64. 416s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_amd64.deb ... 416s Unpacking libperl5.38t64:amd64 (5.38.2-3.2) ... 416s Preparing to unpack .../perl_5.38.2-3.2_amd64.deb ... 416s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 416s Preparing to unpack .../perl-base_5.38.2-3.2_amd64.deb ... 416s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 417s Setting up perl-base (5.38.2-3.2) ... 417s (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 ... 71874 files and directories currently installed.) 417s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 417s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 417s Preparing to unpack .../readline-common_8.2-4_all.deb ... 417s Unpacking readline-common (8.2-4) over (8.2-3) ... 417s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_amd64.deb ... 417s Unpacking gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 417s dpkg: libglib2.0-0:amd64: dependency problems, but removing anyway as you requested: 417s udisks2 depends on libglib2.0-0 (>= 2.77.0). 417s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 417s python3-gi depends on libglib2.0-0 (>= 2.77.0). 417s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 417s netplan.io depends on libglib2.0-0 (>= 2.70.0). 417s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 417s libxmlb2:amd64 depends on libglib2.0-0 (>= 2.54.0). 417s libvolume-key1:amd64 depends on libglib2.0-0 (>= 2.18.0). 417s libudisks2-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libqrtr-glib0:amd64 depends on libglib2.0-0 (>= 2.56). 417s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 417s libqmi-glib5:amd64 depends on libglib2.0-0 (>= 2.54.0). 417s libpolkit-gobject-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 417s libpolkit-agent-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 417s libnetplan0:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libmm-glib0:amd64 depends on libglib2.0-0 (>= 2.62.0). 417s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 417s libmbim-glib4:amd64 depends on libglib2.0-0 (>= 2.56). 417s libjson-glib-1.0-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libjcat1:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libgusb2:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libgudev-1.0-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 417s libgirepository-1.0-1:amd64 depends on libglib2.0-0 (>= 2.79.0). 417s libfwupd2:amd64 depends on libglib2.0-0 (>= 2.79.0). 417s libblockdev3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-utils3:amd64 depends on libglib2.0-0 (>= 2.75.3). 417s libblockdev-swap3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-part3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-nvme3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-mdraid3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-loop3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-fs3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s libblockdev-crypto3:amd64 depends on libglib2.0-0 (>= 2.42.2). 417s fwupd depends on libglib2.0-0 (>= 2.79.0). 417s bolt depends on libglib2.0-0 (>= 2.56.0). 417s 417s (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 ... 71874 files and directories currently installed.) 417s Removing libglib2.0-0:amd64 (2.79.2-1~ubuntu1) ... 417s Selecting previously unselected package libglib2.0-0t64:amd64. 417s (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 ... 71849 files and directories currently installed.) 417s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_amd64.deb ... 417s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:amd64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 417s removed '/var/lib/dpkg/info/libglib2.0-0:amd64.postrm' 417s Unpacking libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 417s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 417s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 417s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_amd64.deb ... 417s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 417s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 417s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 417s Selecting previously unselected package xdg-user-dirs. 417s Preparing to unpack .../4-xdg-user-dirs_0.18-1_amd64.deb ... 417s Unpacking xdg-user-dirs (0.18-1) ... 417s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_amd64.deb ... 417s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 417s Setting up systemd-sysv (255.4-1ubuntu5) ... 417s Setting up libgdbm6t64:amd64 (1.23-5.1) ... 417s Setting up libgdbm-compat4t64:amd64 (1.23-5.1) ... 417s Setting up xdg-user-dirs (0.18-1) ... 417s Setting up libpython3.12-minimal:amd64 (3.12.2-4build3) ... 417s Setting up libnss-systemd:amd64 (255.4-1ubuntu5) ... 417s Setting up xxd (2:9.1.0016-1ubuntu6) ... 417s Setting up libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 418s No schema files found: doing nothing. 418s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 418s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 418s Setting up perl-modules-5.38 (5.38.2-3.2) ... 418s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 418s Setting up udev (255.4-1ubuntu5) ... 419s Setting up gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) ... 419s Setting up libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 419s Setting up libpam-systemd:amd64 (255.4-1ubuntu5) ... 419s Setting up libperl5.38t64:amd64 (5.38.2-3.2) ... 419s Setting up openssl (3.0.13-0ubuntu2) ... 419s Setting up readline-common (8.2-4) ... 419s Setting up systemd-resolved (255.4-1ubuntu5) ... 419s Setting up python3.12-minimal (3.12.2-4build3) ... 420s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 420s Setting up perl (5.38.2-3.2) ... 420s Setting up libreadline8t64:amd64 (8.2-4) ... 420s Setting up libpython3.12-stdlib:amd64 (3.12.2-4build3) ... 420s Setting up python3.12 (3.12.2-4build3) ... 421s Processing triggers for systemd (255.4-1ubuntu5) ... 421s Processing triggers for man-db (2.12.0-3) ... 422s Processing triggers for dbus (1.14.10-4ubuntu1) ... 422s Processing triggers for install-info (7.1-3) ... 422s Processing triggers for initramfs-tools (0.142ubuntu20) ... 423s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 423s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 430s Processing triggers for libc-bin (2.39-0ubuntu6) ... 430s Reading package lists... 430s Building dependency tree... 430s Reading state information... 430s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 431s sh: Attempting to set up Debian/Ubuntu apt sources automatically 431s sh: Distribution appears to be Ubuntu 432s Reading package lists... 432s Building dependency tree... 432s Reading state information... 432s eatmydata is already the newest version (131-1). 432s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 432s Reading package lists... 432s Building dependency tree... 432s Reading state information... 433s dbus is already the newest version (1.14.10-4ubuntu1). 433s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 433s Reading package lists... 433s Building dependency tree... 433s Reading state information... 433s rng-tools-debian is already the newest version (2.4). 433s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 433s Reading package lists... 433s Building dependency tree... 433s Reading state information... 433s The following packages will be REMOVED: 433s cloud-init* python3-configobj* python3-debconf* 434s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 434s After this operation, 3256 kB disk space will be freed. 434s (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 ... 71888 files and directories currently installed.) 434s Removing cloud-init (24.1.2-0ubuntu1) ... 434s Removing python3-configobj (5.0.8-3) ... 434s Removing python3-debconf (1.5.86) ... 434s Processing triggers for man-db (2.12.0-3) ... 435s (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 ... 71499 files and directories currently installed.) 435s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 435s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 435s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 435s invoke-rc.d: policy-rc.d denied execution of try-restart. 435s Reading package lists... 436s Building dependency tree... 436s Reading state information... 436s linux-generic is already the newest version (6.8.0-11.11+1). 436s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 436s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 436s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 436s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 438s Reading package lists... 438s Reading package lists... 438s Building dependency tree... 438s Reading state information... 438s Calculating upgrade... 439s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 439s Reading package lists... 439s Building dependency tree... 439s Reading state information... 439s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 439s autopkgtest [02:20:50]: rebooting testbed after setup commands that affected boot 467s autopkgtest [02:21:18]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 00:29:05 UTC 2024 467s autopkgtest [02:21:18]: @@@@@@@@@@@@@@@@@@@@ apt-source vim-ale 468s Get:1 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (dsc) [1610 B] 468s Get:2 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (tar) [210 kB] 468s Get:3 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (tar) [402 kB] 468s Get:4 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (diff) [15.2 kB] 468s gpgv: Signature made Mon Jan 9 18:49:47 2023 UTC 468s gpgv: using EDDSA key 119BB96537CCB189F686EB4705DAA87D248DF095 468s gpgv: issuer "guriev-ns@ya.ru" 468s gpgv: Can't check signature: No public key 468s dpkg-source: warning: cannot verify inline signature for ./vim-ale_3.3.0-1.dsc: no acceptable signature found 468s autopkgtest [02:21:19]: testing package vim-ale version 3.3.0-1 468s autopkgtest [02:21:19]: build not needed 469s autopkgtest [02:21:20]: test version: preparing testbed 469s version FAIL badpkg 469s blame: vim-ale 469s badpkg: Can't resolve build dependencies on testbed 469s autopkgtest [02:21:20]: ERROR: Failed to resolve build-deps for /tmp/autopkgtest.yAD0D2/1-autopkgtest-satdep.dsc; apt-get output: 469s autopkgtest [02:21:20]: ERROR: | Note, using file '/tmp/autopkgtest.yAD0D2/1-autopkgtest-satdep.dsc' to get the build dependencies 469s autopkgtest [02:21:20]: ERROR: | Reading package lists... 469s autopkgtest [02:21:20]: ERROR: | Building dependency tree... 469s autopkgtest [02:21:20]: ERROR: | Reading state information... 469s autopkgtest [02:21:20]: ERROR: | Some packages could not be installed. This may mean that you have 469s autopkgtest [02:21:20]: ERROR: | requested an impossible situation or if you are using the unstable 469s autopkgtest [02:21:20]: ERROR: | distribution that some required packages have not yet been created 469s autopkgtest [02:21:20]: ERROR: | or been moved out of Incoming. 469s autopkgtest [02:21:20]: ERROR: | The following information may help to resolve the situation: 469s autopkgtest [02:21:20]: ERROR: | 469s autopkgtest [02:21:20]: ERROR: | The following packages have unmet dependencies: 469s autopkgtest [02:21:20]: ERROR: | builddeps:/tmp/autopkgtest.yAD0D2/1-autopkgtest-satdep.dsc : Depends: vim 469s autopkgtest [02:21:20]: test with-vim: preparing testbed 470s autopkgtest [02:21:21]: ERROR: Failed to resolve build-deps for /tmp/autopkgtest.yAD0D2/2-autopkgtest-satdep.dsc; apt-get output: 470s autopkgtest [02:21:21]: ERROR: | Note, using file '/tmp/autopkgtest.yAD0D2/2-autopkgtest-satdep.dsc' to get the build dependencies 470s autopkgtest [02:21:21]: ERROR: | Reading package lists... 470s autopkgtest [02:21:21]: ERROR: | Building dependency tree... 470s autopkgtest [02:21:21]: ERROR: | Reading state information... 470s autopkgtest [02:21:21]: ERROR: | Some packages could not be installed. This may mean that you have 470s autopkgtest [02:21:21]: ERROR: | requested an impossible situation or if you are using the unstable 470s autopkgtest [02:21:21]: ERROR: | distribution that some required packages have not yet been created 470s autopkgtest [02:21:21]: ERROR: | or been moved out of Incoming. 470s autopkgtest [02:21:21]: ERROR: | The following information may help to resolve the situation: 470s autopkgtest [02:21:21]: ERROR: | 470s autopkgtest [02:21:21]: ERROR: | The following packages have unmet dependencies: 470s autopkgtest [02:21:21]: ERROR: | builddeps:/tmp/autopkgtest.yAD0D2/2-autopkgtest-satdep.dsc : Depends: vim 470s autopkgtest [02:21:21]: test with-gvim: preparing testbed 470s with-vim FAIL badpkg 470s blame: vim-ale 470s badpkg: Can't resolve build dependencies on testbed 1221s autopkgtest [02:33:52]: testbed dpkg architecture: amd64 1221s autopkgtest [02:33:52]: testbed apt version: 2.7.12 1221s autopkgtest [02:33:52]: test architecture: i386 1221s autopkgtest [02:33:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1221s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1222s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1222s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 1222s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4046 kB] 1222s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 1222s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [726 kB] 1222s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [488 kB] 1222s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 1222s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 1222s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [30.5 kB] 1222s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 1222s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1298 kB] 1222s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4421 kB] 1222s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 1222s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [97.5 kB] 1222s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [29.6 kB] 1222s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 1225s Fetched 11.8 MB in 1s (8322 kB/s) 1225s Reading package lists... 1227s Reading package lists... 1227s Building dependency tree... 1227s Reading state information... 1227s Calculating upgrade... 1227s The following packages will be REMOVED: 1227s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 1227s libssl3 1227s The following NEW packages will be installed: 1227s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 1227s libreadline8t64 libssl3t64 xdg-user-dirs 1227s The following packages will be upgraded: 1227s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 1227s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 1227s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 1227s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 1227s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 1227s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 1227s Need to get 31.5 MB of archives. 1227s After this operation, 404 kB of additional disk space will be used. 1227s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd0 amd64 255.4-1ubuntu5 [428 kB] 1227s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-dev all 255.4-1ubuntu5 [103 kB] 1227s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnss-systemd amd64 255.4-1ubuntu5 [159 kB] 1227s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libudev1 amd64 255.4-1ubuntu5 [174 kB] 1227s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssl3t64 amd64 3.0.13-0ubuntu2 [1936 kB] 1227s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd amd64 255.4-1ubuntu5 [3470 kB] 1227s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 udev amd64 255.4-1ubuntu5 [1873 kB] 1227s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-sysv amd64 255.4-1ubuntu5 [11.9 kB] 1227s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-systemd amd64 255.4-1ubuntu5 [235 kB] 1227s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-timesyncd amd64 255.4-1ubuntu5 [35.3 kB] 1227s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd-shared amd64 255.4-1ubuntu5 [2067 kB] 1227s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-resolved amd64 255.4-1ubuntu5 [296 kB] 1227s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 openssl amd64 3.0.13-0ubuntu2 [1002 kB] 1227s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12 amd64 3.12.2-4build3 [645 kB] 1227s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12-minimal amd64 3.12.2-4build3 [2199 kB] 1227s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-minimal amd64 3.12.2-4build3 [830 kB] 1228s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libreadline8t64 amd64 8.2-4 [153 kB] 1228s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-stdlib amd64 3.12.2-4build3 [2001 kB] 1228s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-6 [738 kB] 1228s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm6t64 amd64 1.23-5.1 [34.4 kB] 1228s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm-compat4t64 amd64 1.23-5.1 [6700 B] 1228s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libperl5.38t64 amd64 5.38.2-3.2 [4871 kB] 1228s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl amd64 5.38.2-3.2 [231 kB] 1228s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-base amd64 5.38.2-3.2 [1823 kB] 1228s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 1228s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 readline-common all 8.2-4 [56.4 kB] 1228s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gir1.2-glib-2.0 amd64 2.79.3-3ubuntu5 [183 kB] 1228s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.79.3-3ubuntu5 [1540 kB] 1228s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 1228s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-tiny amd64 2:9.1.0016-1ubuntu6 [803 kB] 1228s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 1228s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 xdg-user-dirs amd64 0.18-1 [18.4 kB] 1228s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 xxd amd64 2:9.1.0016-1ubuntu6 [62.8 kB] 1228s Fetched 31.5 MB in 0s (120 MB/s) 1228s (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 ... 71864 files and directories currently installed.) 1228s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_amd64.deb ... 1228s Unpacking libsystemd0:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1228s Setting up libsystemd0:amd64 (255.4-1ubuntu5) ... 1228s (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 ... 71864 files and directories currently installed.) 1228s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 1228s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1228s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_amd64.deb ... 1228s Unpacking libnss-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1228s Preparing to unpack .../libudev1_255.4-1ubuntu5_amd64.deb ... 1228s Unpacking libudev1:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1228s Setting up libudev1:amd64 (255.4-1ubuntu5) ... 1228s dpkg: libssl3:amd64: dependency problems, but removing anyway as you requested: 1228s wget depends on libssl3 (>= 3.0.0). 1228s tnftp depends on libssl3 (>= 3.0.0). 1228s tcpdump depends on libssl3 (>= 3.0.0). 1228s systemd-resolved depends on libssl3 (>= 3.0.0). 1228s systemd depends on libssl3 (>= 3.0.0). 1228s sudo depends on libssl3 (>= 3.0.0). 1228s sbsigntool depends on libssl3 (>= 3.0.0). 1228s rsync depends on libssl3 (>= 3.0.0). 1228s python3-cryptography depends on libssl3 (>= 3.0.0). 1228s openssl depends on libssl3 (>= 3.0.9). 1228s openssh-server depends on libssl3 (>= 3.0.10). 1228s openssh-client depends on libssl3 (>= 3.0.10). 1228s mokutil depends on libssl3 (>= 3.0.0). 1228s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 1228s libtss2-esys-3.0.2-0:amd64 depends on libssl3 (>= 3.0.0). 1228s libsystemd-shared:amd64 depends on libssl3 (>= 3.0.0). 1228s libssh-4:amd64 depends on libssl3 (>= 3.0.0). 1228s libsasl2-modules:amd64 depends on libssl3 (>= 3.0.0). 1228s libsasl2-2:amd64 depends on libssl3 (>= 3.0.0). 1228s libpython3.12-minimal:amd64 depends on libssl3 (>= 3.0.0). 1228s libpython3.11-minimal:amd64 depends on libssl3 (>= 3.0.0). 1228s libnvme1 depends on libssl3 (>= 3.0.0). 1228s libkrb5-3:amd64 depends on libssl3 (>= 3.0.0). 1228s libkmod2:amd64 depends on libssl3 (>= 3.0.0). 1228s libfido2-1:amd64 depends on libssl3 (>= 3.0.0). 1228s libcurl4:amd64 depends on libssl3 (>= 3.0.0). 1228s libcryptsetup12:amd64 depends on libssl3 (>= 3.0.0). 1228s kmod depends on libssl3 (>= 3.0.0). 1228s dhcpcd-base depends on libssl3 (>= 3.0.0). 1228s coreutils depends on libssl3 (>= 3.0.0). 1228s bind9-libs:amd64 depends on libssl3 (>= 3.0.0). 1228s 1228s (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 ... 71864 files and directories currently installed.) 1228s Removing libssl3:amd64 (3.0.10-1ubuntu4) ... 1228s Selecting previously unselected package libssl3t64:amd64. 1229s (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 ... 71853 files and directories currently installed.) 1229s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_amd64.deb ... 1229s Unpacking libssl3t64:amd64 (3.0.13-0ubuntu2) ... 1229s Setting up libssl3t64:amd64 (3.0.13-0ubuntu2) ... 1229s (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 ... 71866 files and directories currently installed.) 1229s Preparing to unpack .../systemd_255.4-1ubuntu5_amd64.deb ... 1229s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1229s Preparing to unpack .../udev_255.4-1ubuntu5_amd64.deb ... 1229s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1229s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_amd64.deb ... 1229s Unpacking libsystemd-shared:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1229s Setting up libsystemd-shared:amd64 (255.4-1ubuntu5) ... 1229s Setting up systemd-dev (255.4-1ubuntu5) ... 1229s Setting up systemd (255.4-1ubuntu5) ... 1230s (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 ... 71866 files and directories currently installed.) 1230s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_amd64.deb ... 1230s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1230s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_amd64.deb ... 1230s Unpacking libpam-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1230s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_amd64.deb ... 1230s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1230s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_amd64.deb ... 1230s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 1230s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_amd64.deb ... 1230s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 1230s Preparing to unpack .../5-python3.12_3.12.2-4build3_amd64.deb ... 1230s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 1230s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_amd64.deb ... 1230s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 1230s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_amd64.deb ... 1230s Unpacking libpython3.12-minimal:amd64 (3.12.2-4build3) over (3.12.2-1) ... 1230s dpkg: libreadline8:amd64: dependency problems, but removing anyway as you requested: 1230s parted depends on libreadline8 (>= 6.0). 1230s libpython3.12-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 1230s libpython3.11-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 1230s gpgsm depends on libreadline8 (>= 6.0). 1230s gpgconf depends on libreadline8 (>= 6.0). 1230s gpg depends on libreadline8 (>= 6.0). 1230s gawk depends on libreadline8 (>= 6.0). 1230s fdisk depends on libreadline8 (>= 6.0). 1230s 1230s (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 ... 71866 files and directories currently installed.) 1230s Removing libreadline8:amd64 (8.2-3) ... 1230s Selecting previously unselected package libreadline8t64:amd64. 1231s (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 ... 71854 files and directories currently installed.) 1231s Preparing to unpack .../libreadline8t64_8.2-4_amd64.deb ... 1231s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 1231s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 1231s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 1231s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 1231s Unpacking libreadline8t64:amd64 (8.2-4) ... 1231s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_amd64.deb ... 1231s Unpacking libpython3.12-stdlib:amd64 (3.12.2-4build3) over (3.12.2-1) ... 1231s dpkg: libperl5.38:amd64: dependency problems, but removing anyway as you requested: 1231s perl depends on libperl5.38 (= 5.38.2-3). 1231s 1231s (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 ... 71872 files and directories currently installed.) 1231s Removing libperl5.38:amd64 (5.38.2-3) ... 1231s dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: 1231s libsasl2-modules-db:amd64 depends on libdb5.3. 1231s libpython3.11-stdlib:amd64 depends on libdb5.3. 1231s libpam-modules:amd64 depends on libdb5.3. 1231s iproute2 depends on libdb5.3. 1231s apt-utils depends on libdb5.3. 1231s 1231s Removing libdb5.3:amd64 (5.3.28+dfsg2-4) ... 1231s Selecting previously unselected package libdb5.3t64:amd64. 1231s (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 ... 71344 files and directories currently installed.) 1231s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_amd64.deb ... 1231s Unpacking libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 1231s (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 ... 71350 files and directories currently installed.) 1231s Removing libgdbm-compat4:amd64 (1.23-5) ... 1231s dpkg: libgdbm6:amd64: dependency problems, but removing anyway as you requested: 1231s python3-gdbm:amd64 depends on libgdbm6 (>= 1.16). 1231s man-db depends on libgdbm6 (>= 1.16). 1231s 1231s Removing libgdbm6:amd64 (1.23-5) ... 1231s Selecting previously unselected package libgdbm6t64:amd64. 1231s (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 ... 71340 files and directories currently installed.) 1231s Preparing to unpack .../libgdbm6t64_1.23-5.1_amd64.deb ... 1231s Unpacking libgdbm6t64:amd64 (1.23-5.1) ... 1231s Selecting previously unselected package libgdbm-compat4t64:amd64. 1231s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_amd64.deb ... 1231s Unpacking libgdbm-compat4t64:amd64 (1.23-5.1) ... 1231s Selecting previously unselected package libperl5.38t64:amd64. 1231s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_amd64.deb ... 1231s Unpacking libperl5.38t64:amd64 (5.38.2-3.2) ... 1231s Preparing to unpack .../perl_5.38.2-3.2_amd64.deb ... 1231s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 1231s Preparing to unpack .../perl-base_5.38.2-3.2_amd64.deb ... 1231s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 1232s Setting up perl-base (5.38.2-3.2) ... 1232s (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 ... 71874 files and directories currently installed.) 1232s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 1232s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 1232s Preparing to unpack .../readline-common_8.2-4_all.deb ... 1232s Unpacking readline-common (8.2-4) over (8.2-3) ... 1232s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_amd64.deb ... 1232s Unpacking gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1232s dpkg: libglib2.0-0:amd64: dependency problems, but removing anyway as you requested: 1232s udisks2 depends on libglib2.0-0 (>= 2.77.0). 1232s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 1232s python3-gi depends on libglib2.0-0 (>= 2.77.0). 1232s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 1232s netplan.io depends on libglib2.0-0 (>= 2.70.0). 1232s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 1232s libxmlb2:amd64 depends on libglib2.0-0 (>= 2.54.0). 1232s libvolume-key1:amd64 depends on libglib2.0-0 (>= 2.18.0). 1232s libudisks2-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libqrtr-glib0:amd64 depends on libglib2.0-0 (>= 2.56). 1232s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 1232s libqmi-glib5:amd64 depends on libglib2.0-0 (>= 2.54.0). 1232s libpolkit-gobject-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 1232s libpolkit-agent-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 1232s libnetplan0:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libmm-glib0:amd64 depends on libglib2.0-0 (>= 2.62.0). 1232s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 1232s libmbim-glib4:amd64 depends on libglib2.0-0 (>= 2.56). 1232s libjson-glib-1.0-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libjcat1:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libgusb2:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libgudev-1.0-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 1232s libgirepository-1.0-1:amd64 depends on libglib2.0-0 (>= 2.79.0). 1232s libfwupd2:amd64 depends on libglib2.0-0 (>= 2.79.0). 1232s libblockdev3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-utils3:amd64 depends on libglib2.0-0 (>= 2.75.3). 1232s libblockdev-swap3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-part3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-nvme3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-mdraid3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-loop3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-fs3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s libblockdev-crypto3:amd64 depends on libglib2.0-0 (>= 2.42.2). 1232s fwupd depends on libglib2.0-0 (>= 2.79.0). 1232s bolt depends on libglib2.0-0 (>= 2.56.0). 1232s 1232s (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 ... 71874 files and directories currently installed.) 1232s Removing libglib2.0-0:amd64 (2.79.2-1~ubuntu1) ... 1232s Selecting previously unselected package libglib2.0-0t64:amd64. 1232s (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 ... 71849 files and directories currently installed.) 1232s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_amd64.deb ... 1232s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:amd64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 1232s removed '/var/lib/dpkg/info/libglib2.0-0:amd64.postrm' 1232s Unpacking libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 1232s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 1232s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1232s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_amd64.deb ... 1232s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 1232s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 1232s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 1232s Selecting previously unselected package xdg-user-dirs. 1232s Preparing to unpack .../4-xdg-user-dirs_0.18-1_amd64.deb ... 1232s Unpacking xdg-user-dirs (0.18-1) ... 1232s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_amd64.deb ... 1232s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 1232s Setting up systemd-sysv (255.4-1ubuntu5) ... 1233s Setting up libgdbm6t64:amd64 (1.23-5.1) ... 1233s Setting up libgdbm-compat4t64:amd64 (1.23-5.1) ... 1233s Setting up xdg-user-dirs (0.18-1) ... 1233s Setting up libpython3.12-minimal:amd64 (3.12.2-4build3) ... 1233s Setting up libnss-systemd:amd64 (255.4-1ubuntu5) ... 1233s Setting up xxd (2:9.1.0016-1ubuntu6) ... 1233s Setting up libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 1233s No schema files found: doing nothing. 1233s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 1233s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 1233s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1233s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 1233s Setting up udev (255.4-1ubuntu5) ... 1234s Setting up gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) ... 1234s Setting up libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 1234s Setting up libpam-systemd:amd64 (255.4-1ubuntu5) ... 1234s Setting up libperl5.38t64:amd64 (5.38.2-3.2) ... 1234s Setting up openssl (3.0.13-0ubuntu2) ... 1234s Setting up readline-common (8.2-4) ... 1234s Setting up systemd-resolved (255.4-1ubuntu5) ... 1234s Setting up python3.12-minimal (3.12.2-4build3) ... 1235s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 1235s Setting up perl (5.38.2-3.2) ... 1235s Setting up libreadline8t64:amd64 (8.2-4) ... 1235s Setting up libpython3.12-stdlib:amd64 (3.12.2-4build3) ... 1235s Setting up python3.12 (3.12.2-4build3) ... 1236s Processing triggers for systemd (255.4-1ubuntu5) ... 1237s Processing triggers for man-db (2.12.0-3) ... 1238s Processing triggers for dbus (1.14.10-4ubuntu1) ... 1238s Processing triggers for install-info (7.1-3) ... 1238s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1238s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1238s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1245s Processing triggers for libc-bin (2.39-0ubuntu6) ... 1246s Reading package lists... 1246s Building dependency tree... 1246s Reading state information... 1246s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1247s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1247s sh: Distribution appears to be Ubuntu 1248s Reading package lists... 1248s Building dependency tree... 1248s Reading state information... 1248s eatmydata is already the newest version (131-1). 1248s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1248s Reading package lists... 1248s Building dependency tree... 1248s Reading state information... 1248s dbus is already the newest version (1.14.10-4ubuntu1). 1248s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1249s Reading package lists... 1249s Building dependency tree... 1249s Reading state information... 1249s rng-tools-debian is already the newest version (2.4). 1249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1249s Reading package lists... 1249s Building dependency tree... 1249s Reading state information... 1250s The following packages will be REMOVED: 1250s cloud-init* python3-configobj* python3-debconf* 1250s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1250s After this operation, 3256 kB disk space will be freed. 1250s (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 ... 71888 files and directories currently installed.) 1250s Removing cloud-init (24.1.2-0ubuntu1) ... 1250s Removing python3-configobj (5.0.8-3) ... 1250s Removing python3-debconf (1.5.86) ... 1251s Processing triggers for man-db (2.12.0-3) ... 1251s (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 ... 71499 files and directories currently installed.) 1251s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 1251s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1251s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1251s invoke-rc.d: policy-rc.d denied execution of try-restart. 1252s Reading package lists... 1252s Building dependency tree... 1252s Reading state information... 1252s linux-generic is already the newest version (6.8.0-11.11+1). 1252s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1252s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1252s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1252s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1254s Reading package lists... 1254s Reading package lists... 1255s Building dependency tree... 1255s Reading state information... 1255s Calculating upgrade... 1255s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1255s Reading package lists... 1255s Building dependency tree... 1255s Reading state information... 1255s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1255s autopkgtest [02:34:26]: rebooting testbed after setup commands that affected boot 1278s autopkgtest [02:34:49]: ERROR: Failed to resolve build-deps for /tmp/autopkgtest.yAD0D2/3-autopkgtest-satdep.dsc; apt-get output: 1278s autopkgtest [02:34:49]: ERROR: | Note, using file '/tmp/autopkgtest.yAD0D2/3-autopkgtest-satdep.dsc' to get the build dependencies 1278s autopkgtest [02:34:49]: ERROR: | Reading package lists... 1278s autopkgtest [02:34:49]: ERROR: | Building dependency tree... 1278s autopkgtest [02:34:49]: ERROR: | Reading state information... 1278s autopkgtest [02:34:49]: ERROR: | Some packages could not be installed. This may mean that you have 1278s autopkgtest [02:34:49]: ERROR: | requested an impossible situation or if you are using the unstable 1278s autopkgtest [02:34:49]: ERROR: | distribution that some required packages have not yet been created 1278s autopkgtest [02:34:49]: ERROR: | or been moved out of Incoming. 1278s autopkgtest [02:34:49]: ERROR: | The following information may help to resolve the situation: 1278s autopkgtest [02:34:49]: ERROR: | 1278s autopkgtest [02:34:49]: ERROR: | The following packages have unmet dependencies: 1278s autopkgtest [02:34:49]: ERROR: | builddeps:/tmp/autopkgtest.yAD0D2/3-autopkgtest-satdep.dsc : Depends: vim-gtk3 but it is not installable 1278s with-gvim FAIL badpkg 1278s blame: vim-ale 1278s badpkg: Can't resolve build dependencies on testbed 1278s autopkgtest [02:34:49]: test with-neovim: preparing testbed 2309s autopkgtest [02:52:00]: testbed dpkg architecture: amd64 2309s autopkgtest [02:52:00]: testbed apt version: 2.7.12 2310s autopkgtest [02:52:01]: test architecture: i386 2310s autopkgtest [02:52:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2310s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2310s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 2310s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4046 kB] 2310s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 2310s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2310s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [726 kB] 2310s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [488 kB] 2310s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 2310s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [30.5 kB] 2310s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 2310s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 2310s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4421 kB] 2310s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1298 kB] 2310s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 2310s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [29.6 kB] 2310s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [97.5 kB] 2310s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 2313s Fetched 11.8 MB in 2s (7651 kB/s) 2314s Reading package lists... 2315s Reading package lists... 2316s Building dependency tree... 2316s Reading state information... 2316s Calculating upgrade... 2316s The following packages will be REMOVED: 2316s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 2316s libssl3 2316s The following NEW packages will be installed: 2316s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 2316s libreadline8t64 libssl3t64 xdg-user-dirs 2316s The following packages will be upgraded: 2316s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 2316s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 2316s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 2316s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 2316s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 2316s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 2316s Need to get 31.5 MB of archives. 2316s After this operation, 404 kB of additional disk space will be used. 2316s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd0 amd64 255.4-1ubuntu5 [428 kB] 2316s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-dev all 255.4-1ubuntu5 [103 kB] 2317s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnss-systemd amd64 255.4-1ubuntu5 [159 kB] 2317s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libudev1 amd64 255.4-1ubuntu5 [174 kB] 2317s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssl3t64 amd64 3.0.13-0ubuntu2 [1936 kB] 2317s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd amd64 255.4-1ubuntu5 [3470 kB] 2317s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 udev amd64 255.4-1ubuntu5 [1873 kB] 2317s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-sysv amd64 255.4-1ubuntu5 [11.9 kB] 2317s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-systemd amd64 255.4-1ubuntu5 [235 kB] 2317s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-timesyncd amd64 255.4-1ubuntu5 [35.3 kB] 2317s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd-shared amd64 255.4-1ubuntu5 [2067 kB] 2317s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-resolved amd64 255.4-1ubuntu5 [296 kB] 2317s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 openssl amd64 3.0.13-0ubuntu2 [1002 kB] 2317s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12 amd64 3.12.2-4build3 [645 kB] 2317s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12-minimal amd64 3.12.2-4build3 [2199 kB] 2317s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-minimal amd64 3.12.2-4build3 [830 kB] 2317s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libreadline8t64 amd64 8.2-4 [153 kB] 2317s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-stdlib amd64 3.12.2-4build3 [2001 kB] 2317s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-6 [738 kB] 2317s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm6t64 amd64 1.23-5.1 [34.4 kB] 2317s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm-compat4t64 amd64 1.23-5.1 [6700 B] 2317s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libperl5.38t64 amd64 5.38.2-3.2 [4871 kB] 2317s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl amd64 5.38.2-3.2 [231 kB] 2317s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-base amd64 5.38.2-3.2 [1823 kB] 2317s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 2317s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 readline-common all 8.2-4 [56.4 kB] 2317s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gir1.2-glib-2.0 amd64 2.79.3-3ubuntu5 [183 kB] 2317s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.79.3-3ubuntu5 [1540 kB] 2317s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 2317s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-tiny amd64 2:9.1.0016-1ubuntu6 [803 kB] 2317s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 2317s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 xdg-user-dirs amd64 0.18-1 [18.4 kB] 2317s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 xxd amd64 2:9.1.0016-1ubuntu6 [62.8 kB] 2317s Fetched 31.5 MB in 0s (117 MB/s) 2317s (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 ... 71864 files and directories currently installed.) 2317s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_amd64.deb ... 2317s Unpacking libsystemd0:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Setting up libsystemd0:amd64 (255.4-1ubuntu5) ... 2318s (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 ... 71864 files and directories currently installed.) 2318s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 2318s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_amd64.deb ... 2318s Unpacking libnss-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Preparing to unpack .../libudev1_255.4-1ubuntu5_amd64.deb ... 2318s Unpacking libudev1:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Setting up libudev1:amd64 (255.4-1ubuntu5) ... 2318s dpkg: libssl3:amd64: dependency problems, but removing anyway as you requested: 2318s wget depends on libssl3 (>= 3.0.0). 2318s tnftp depends on libssl3 (>= 3.0.0). 2318s tcpdump depends on libssl3 (>= 3.0.0). 2318s systemd-resolved depends on libssl3 (>= 3.0.0). 2318s systemd depends on libssl3 (>= 3.0.0). 2318s sudo depends on libssl3 (>= 3.0.0). 2318s sbsigntool depends on libssl3 (>= 3.0.0). 2318s rsync depends on libssl3 (>= 3.0.0). 2318s python3-cryptography depends on libssl3 (>= 3.0.0). 2318s openssl depends on libssl3 (>= 3.0.9). 2318s openssh-server depends on libssl3 (>= 3.0.10). 2318s openssh-client depends on libssl3 (>= 3.0.10). 2318s mokutil depends on libssl3 (>= 3.0.0). 2318s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2318s libtss2-esys-3.0.2-0:amd64 depends on libssl3 (>= 3.0.0). 2318s libsystemd-shared:amd64 depends on libssl3 (>= 3.0.0). 2318s libssh-4:amd64 depends on libssl3 (>= 3.0.0). 2318s libsasl2-modules:amd64 depends on libssl3 (>= 3.0.0). 2318s libsasl2-2:amd64 depends on libssl3 (>= 3.0.0). 2318s libpython3.12-minimal:amd64 depends on libssl3 (>= 3.0.0). 2318s libpython3.11-minimal:amd64 depends on libssl3 (>= 3.0.0). 2318s libnvme1 depends on libssl3 (>= 3.0.0). 2318s libkrb5-3:amd64 depends on libssl3 (>= 3.0.0). 2318s libkmod2:amd64 depends on libssl3 (>= 3.0.0). 2318s libfido2-1:amd64 depends on libssl3 (>= 3.0.0). 2318s libcurl4:amd64 depends on libssl3 (>= 3.0.0). 2318s libcryptsetup12:amd64 depends on libssl3 (>= 3.0.0). 2318s kmod depends on libssl3 (>= 3.0.0). 2318s dhcpcd-base depends on libssl3 (>= 3.0.0). 2318s coreutils depends on libssl3 (>= 3.0.0). 2318s bind9-libs:amd64 depends on libssl3 (>= 3.0.0). 2318s 2318s (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 ... 71864 files and directories currently installed.) 2318s Removing libssl3:amd64 (3.0.10-1ubuntu4) ... 2318s Selecting previously unselected package libssl3t64:amd64. 2318s (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 ... 71853 files and directories currently installed.) 2318s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_amd64.deb ... 2318s Unpacking libssl3t64:amd64 (3.0.13-0ubuntu2) ... 2318s Setting up libssl3t64:amd64 (3.0.13-0ubuntu2) ... 2318s (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 ... 71866 files and directories currently installed.) 2318s Preparing to unpack .../systemd_255.4-1ubuntu5_amd64.deb ... 2318s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Preparing to unpack .../udev_255.4-1ubuntu5_amd64.deb ... 2318s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2318s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_amd64.deb ... 2318s Unpacking libsystemd-shared:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2319s Setting up libsystemd-shared:amd64 (255.4-1ubuntu5) ... 2319s Setting up systemd-dev (255.4-1ubuntu5) ... 2319s Setting up systemd (255.4-1ubuntu5) ... 2319s (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 ... 71866 files and directories currently installed.) 2319s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_amd64.deb ... 2319s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2319s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_amd64.deb ... 2319s Unpacking libpam-systemd:amd64 (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2319s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_amd64.deb ... 2319s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2319s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_amd64.deb ... 2319s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 2319s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_amd64.deb ... 2319s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 2319s Preparing to unpack .../5-python3.12_3.12.2-4build3_amd64.deb ... 2319s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 2320s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_amd64.deb ... 2320s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 2320s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_amd64.deb ... 2320s Unpacking libpython3.12-minimal:amd64 (3.12.2-4build3) over (3.12.2-1) ... 2320s dpkg: libreadline8:amd64: dependency problems, but removing anyway as you requested: 2320s parted depends on libreadline8 (>= 6.0). 2320s libpython3.12-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 2320s libpython3.11-stdlib:amd64 depends on libreadline8 (>= 7.0~beta). 2320s gpgsm depends on libreadline8 (>= 6.0). 2320s gpgconf depends on libreadline8 (>= 6.0). 2320s gpg depends on libreadline8 (>= 6.0). 2320s gawk depends on libreadline8 (>= 6.0). 2320s fdisk depends on libreadline8 (>= 6.0). 2320s 2320s (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 ... 71866 files and directories currently installed.) 2320s Removing libreadline8:amd64 (8.2-3) ... 2320s Selecting previously unselected package libreadline8t64:amd64. 2320s (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 ... 71854 files and directories currently installed.) 2320s Preparing to unpack .../libreadline8t64_8.2-4_amd64.deb ... 2320s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 2320s Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 2320s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 2320s Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 2320s Unpacking libreadline8t64:amd64 (8.2-4) ... 2320s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_amd64.deb ... 2320s Unpacking libpython3.12-stdlib:amd64 (3.12.2-4build3) over (3.12.2-1) ... 2320s dpkg: libperl5.38:amd64: dependency problems, but removing anyway as you requested: 2320s perl depends on libperl5.38 (= 5.38.2-3). 2320s 2320s (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 ... 71872 files and directories currently installed.) 2320s Removing libperl5.38:amd64 (5.38.2-3) ... 2320s dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: 2320s libsasl2-modules-db:amd64 depends on libdb5.3. 2320s libpython3.11-stdlib:amd64 depends on libdb5.3. 2320s libpam-modules:amd64 depends on libdb5.3. 2320s iproute2 depends on libdb5.3. 2320s apt-utils depends on libdb5.3. 2320s 2320s Removing libdb5.3:amd64 (5.3.28+dfsg2-4) ... 2320s Selecting previously unselected package libdb5.3t64:amd64. 2320s (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 ... 71344 files and directories currently installed.) 2320s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_amd64.deb ... 2320s Unpacking libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 2320s (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 ... 71350 files and directories currently installed.) 2320s Removing libgdbm-compat4:amd64 (1.23-5) ... 2320s dpkg: libgdbm6:amd64: dependency problems, but removing anyway as you requested: 2320s python3-gdbm:amd64 depends on libgdbm6 (>= 1.16). 2320s man-db depends on libgdbm6 (>= 1.16). 2320s 2320s Removing libgdbm6:amd64 (1.23-5) ... 2320s Selecting previously unselected package libgdbm6t64:amd64. 2320s (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 ... 71340 files and directories currently installed.) 2320s Preparing to unpack .../libgdbm6t64_1.23-5.1_amd64.deb ... 2320s Unpacking libgdbm6t64:amd64 (1.23-5.1) ... 2320s Selecting previously unselected package libgdbm-compat4t64:amd64. 2320s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_amd64.deb ... 2320s Unpacking libgdbm-compat4t64:amd64 (1.23-5.1) ... 2320s Selecting previously unselected package libperl5.38t64:amd64. 2321s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_amd64.deb ... 2321s Unpacking libperl5.38t64:amd64 (5.38.2-3.2) ... 2321s Preparing to unpack .../perl_5.38.2-3.2_amd64.deb ... 2321s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 2321s Preparing to unpack .../perl-base_5.38.2-3.2_amd64.deb ... 2321s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 2321s Setting up perl-base (5.38.2-3.2) ... 2321s (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 ... 71874 files and directories currently installed.) 2321s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 2321s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 2322s Preparing to unpack .../readline-common_8.2-4_all.deb ... 2322s Unpacking readline-common (8.2-4) over (8.2-3) ... 2322s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_amd64.deb ... 2322s Unpacking gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2322s dpkg: libglib2.0-0:amd64: dependency problems, but removing anyway as you requested: 2322s udisks2 depends on libglib2.0-0 (>= 2.77.0). 2322s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 2322s python3-gi depends on libglib2.0-0 (>= 2.77.0). 2322s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 2322s netplan.io depends on libglib2.0-0 (>= 2.70.0). 2322s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 2322s libxmlb2:amd64 depends on libglib2.0-0 (>= 2.54.0). 2322s libvolume-key1:amd64 depends on libglib2.0-0 (>= 2.18.0). 2322s libudisks2-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libqrtr-glib0:amd64 depends on libglib2.0-0 (>= 2.56). 2322s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 2322s libqmi-glib5:amd64 depends on libglib2.0-0 (>= 2.54.0). 2322s libpolkit-gobject-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 2322s libpolkit-agent-1-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 2322s libnetplan0:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libmm-glib0:amd64 depends on libglib2.0-0 (>= 2.62.0). 2322s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 2322s libmbim-glib4:amd64 depends on libglib2.0-0 (>= 2.56). 2322s libjson-glib-1.0-0:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libjcat1:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libgusb2:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libgudev-1.0-0:amd64 depends on libglib2.0-0 (>= 2.38.0). 2322s libgirepository-1.0-1:amd64 depends on libglib2.0-0 (>= 2.79.0). 2322s libfwupd2:amd64 depends on libglib2.0-0 (>= 2.79.0). 2322s libblockdev3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-utils3:amd64 depends on libglib2.0-0 (>= 2.75.3). 2322s libblockdev-swap3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-part3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-nvme3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-mdraid3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-loop3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-fs3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s libblockdev-crypto3:amd64 depends on libglib2.0-0 (>= 2.42.2). 2322s fwupd depends on libglib2.0-0 (>= 2.79.0). 2322s bolt depends on libglib2.0-0 (>= 2.56.0). 2322s 2322s (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 ... 71874 files and directories currently installed.) 2322s Removing libglib2.0-0:amd64 (2.79.2-1~ubuntu1) ... 2322s Selecting previously unselected package libglib2.0-0t64:amd64. 2322s (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 ... 71849 files and directories currently installed.) 2322s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_amd64.deb ... 2322s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:amd64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 2322s removed '/var/lib/dpkg/info/libglib2.0-0:amd64.postrm' 2322s Unpacking libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 2322s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 2322s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2322s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_amd64.deb ... 2322s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 2322s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 2322s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 2322s Selecting previously unselected package xdg-user-dirs. 2322s Preparing to unpack .../4-xdg-user-dirs_0.18-1_amd64.deb ... 2322s Unpacking xdg-user-dirs (0.18-1) ... 2322s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_amd64.deb ... 2322s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 2322s Setting up systemd-sysv (255.4-1ubuntu5) ... 2322s Setting up libgdbm6t64:amd64 (1.23-5.1) ... 2322s Setting up libgdbm-compat4t64:amd64 (1.23-5.1) ... 2322s Setting up xdg-user-dirs (0.18-1) ... 2322s Setting up libpython3.12-minimal:amd64 (3.12.2-4build3) ... 2322s Setting up libnss-systemd:amd64 (255.4-1ubuntu5) ... 2322s Setting up xxd (2:9.1.0016-1ubuntu6) ... 2322s Setting up libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... 2322s No schema files found: doing nothing. 2322s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 2322s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 2322s Setting up perl-modules-5.38 (5.38.2-3.2) ... 2322s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 2323s Setting up udev (255.4-1ubuntu5) ... 2323s Setting up gir1.2-glib-2.0:amd64 (2.79.3-3ubuntu5) ... 2323s Setting up libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... 2323s Setting up libpam-systemd:amd64 (255.4-1ubuntu5) ... 2324s Setting up libperl5.38t64:amd64 (5.38.2-3.2) ... 2324s Setting up openssl (3.0.13-0ubuntu2) ... 2324s Setting up readline-common (8.2-4) ... 2324s Setting up systemd-resolved (255.4-1ubuntu5) ... 2324s Setting up python3.12-minimal (3.12.2-4build3) ... 2325s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 2325s Setting up perl (5.38.2-3.2) ... 2325s Setting up libreadline8t64:amd64 (8.2-4) ... 2325s Setting up libpython3.12-stdlib:amd64 (3.12.2-4build3) ... 2325s Setting up python3.12 (3.12.2-4build3) ... 2326s Processing triggers for systemd (255.4-1ubuntu5) ... 2326s Processing triggers for man-db (2.12.0-3) ... 2327s Processing triggers for dbus (1.14.10-4ubuntu1) ... 2327s Processing triggers for install-info (7.1-3) ... 2327s Processing triggers for initramfs-tools (0.142ubuntu20) ... 2328s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 2328s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2335s Processing triggers for libc-bin (2.39-0ubuntu6) ... 2335s Reading package lists... 2336s Building dependency tree... 2336s Reading state information... 2336s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2337s sh: Attempting to set up Debian/Ubuntu apt sources automatically 2337s sh: Distribution appears to be Ubuntu 2338s Reading package lists... 2338s Building dependency tree... 2338s Reading state information... 2338s eatmydata is already the newest version (131-1). 2338s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2338s Reading package lists... 2338s Building dependency tree... 2338s Reading state information... 2339s dbus is already the newest version (1.14.10-4ubuntu1). 2339s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2339s Reading package lists... 2339s Building dependency tree... 2339s Reading state information... 2340s rng-tools-debian is already the newest version (2.4). 2340s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2340s Reading package lists... 2340s Building dependency tree... 2340s Reading state information... 2340s The following packages will be REMOVED: 2340s cloud-init* python3-configobj* python3-debconf* 2340s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 2340s After this operation, 3256 kB disk space will be freed. 2340s (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 ... 71888 files and directories currently installed.) 2340s Removing cloud-init (24.1.2-0ubuntu1) ... 2341s Removing python3-configobj (5.0.8-3) ... 2341s Removing python3-debconf (1.5.86) ... 2341s Processing triggers for man-db (2.12.0-3) ... 2341s (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 ... 71499 files and directories currently installed.) 2341s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 2342s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 2342s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 2342s invoke-rc.d: policy-rc.d denied execution of try-restart. 2342s Reading package lists... 2343s Building dependency tree... 2343s Reading state information... 2343s linux-generic is already the newest version (6.8.0-11.11+1). 2343s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2343s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2344s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2344s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2346s Reading package lists... 2346s Reading package lists... 2346s Building dependency tree... 2346s Reading state information... 2346s Calculating upgrade... 2346s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2347s Reading package lists... 2347s Building dependency tree... 2347s Reading state information... 2347s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2347s autopkgtest [02:52:38]: rebooting testbed after setup commands that affected boot 2365s Note, using file '/tmp/autopkgtest.yAD0D2/4-autopkgtest-satdep.dsc' to get the build dependencies 2365s Reading package lists... 2365s Building dependency tree... 2365s Reading state information... 2366s Starting pkgProblemResolver with broken count: 0 2366s Starting 2 pkgProblemResolver with broken count: 0 2366s Done 2366s The following NEW packages will be installed: 2366s build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ 2366s g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 2366s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libatomic1 2366s libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev libgomp1 2366s libhwasan0 libisl23 libitm1 liblsan0 libluajit-5.1-2 libluajit-5.1-common 2366s libmpc3 libmsgpackc2 libquadmath0 libstdc++-13-dev libtermkey1 2366s libtree-sitter0 libtsan2 libubsan1 libunibilium4 libvterm0 linux-libc-dev 2366s lua-luv neovim neovim-runtime rpcsvc-proto vim-ale vim-vader 2366s 0 upgraded, 44 newly installed, 0 to remove and 0 not upgraded. 2366s Need to get 73.1 MB of archives. 2366s After this operation, 274 MB of additional disk space will be used. 2366s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libc-dev-bin amd64 2.39-0ubuntu6 [20.4 kB] 2366s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 linux-libc-dev amd64 6.8.0-11.11 [1595 kB] 2366s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4 [128 kB] 2366s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] 2366s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libc6-dev amd64 2.39-0ubuntu6 [2126 kB] 2366s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 2366s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 2366s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [11.2 MB] 2366s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-17ubuntu2 [1030 B] 2366s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 2366s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 2366s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240303-1ubuntu1 [47.7 kB] 2366s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240303-1ubuntu1 [147 kB] 2366s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240303-1ubuntu1 [29.1 kB] 2366s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240303-1ubuntu1 [10.4 kB] 2366s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240303-1ubuntu1 [3026 kB] 2366s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240303-1ubuntu1 [1310 kB] 2366s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240303-1ubuntu1 [2732 kB] 2366s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240303-1ubuntu1 [1172 kB] 2366s Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240303-1ubuntu1 [1629 kB] 2366s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240303-1ubuntu1 [155 kB] 2366s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-17ubuntu2 [2687 kB] 2366s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [21.9 MB] 2366s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-17ubuntu2 [477 kB] 2366s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 2366s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 2366s Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-17ubuntu2 [2340 kB] 2366s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [12.5 MB] 2367s Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-17ubuntu2 [14.5 kB] 2367s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 2367s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 2367s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2367s Get:33 http://ftpmaster.internal/ubuntu noble/universe amd64 libluajit-5.1-common all 2.1.0+git20231223.c525bcb+dfsg-1 [49.2 kB] 2367s Get:34 http://ftpmaster.internal/ubuntu noble/universe amd64 libluajit-5.1-2 amd64 2.1.0+git20231223.c525bcb+dfsg-1 [275 kB] 2367s Get:35 http://ftpmaster.internal/ubuntu noble/universe amd64 libtree-sitter0 amd64 0.20.8-2 [89.1 kB] 2367s Get:36 http://ftpmaster.internal/ubuntu noble/universe amd64 libunibilium4 amd64 2.1.0-3 [26.4 kB] 2367s Get:37 http://ftpmaster.internal/ubuntu noble/universe amd64 lua-luv amd64 1.44.2-0-1 [128 kB] 2367s Get:38 http://ftpmaster.internal/ubuntu noble/universe amd64 neovim-runtime all 0.7.2-8 [4086 kB] 2367s Get:39 http://ftpmaster.internal/ubuntu noble/universe amd64 libmsgpackc2 amd64 4.0.0-3 [15.2 kB] 2367s Get:40 http://ftpmaster.internal/ubuntu noble/universe amd64 libtermkey1 amd64 0.22-1 [18.5 kB] 2367s Get:41 http://ftpmaster.internal/ubuntu noble/universe amd64 libvterm0 amd64 0.3.3-2 [36.2 kB] 2367s Get:42 http://ftpmaster.internal/ubuntu noble/universe amd64 neovim amd64 0.7.2-8 [1902 kB] 2367s Get:43 http://ftpmaster.internal/ubuntu noble/universe amd64 vim-ale all 3.3.0-1 [334 kB] 2367s Get:44 http://ftpmaster.internal/ubuntu noble/universe amd64 vim-vader all 0.3.0+git20200213.6fff477-2 [17.1 kB] 2367s Fetched 73.1 MB in 1s (120 MB/s) 2367s Selecting previously unselected package libc-dev-bin. 2367s (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 ... 71444 files and directories currently installed.) 2367s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu6_amd64.deb ... 2367s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 2367s Selecting previously unselected package linux-libc-dev:amd64. 2367s Preparing to unpack .../01-linux-libc-dev_6.8.0-11.11_amd64.deb ... 2367s Unpacking linux-libc-dev:amd64 (6.8.0-11.11) ... 2367s Selecting previously unselected package libcrypt-dev:amd64. 2367s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_amd64.deb ... 2367s Unpacking libcrypt-dev:amd64 (1:4.4.36-4) ... 2367s Selecting previously unselected package rpcsvc-proto. 2367s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... 2367s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 2367s Selecting previously unselected package libc6-dev:amd64. 2367s Preparing to unpack .../04-libc6-dev_2.39-0ubuntu6_amd64.deb ... 2367s Unpacking libc6-dev:amd64 (2.39-0ubuntu6) ... 2368s Selecting previously unselected package libisl23:amd64. 2368s Preparing to unpack .../05-libisl23_0.26-3_amd64.deb ... 2368s Unpacking libisl23:amd64 (0.26-3) ... 2368s Selecting previously unselected package libmpc3:amd64. 2368s Preparing to unpack .../06-libmpc3_1.3.1-1_amd64.deb ... 2368s Unpacking libmpc3:amd64 (1.3.1-1) ... 2368s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 2368s Preparing to unpack .../07-cpp-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 2368s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2368s Selecting previously unselected package cpp-13. 2368s Preparing to unpack .../08-cpp-13_13.2.0-17ubuntu2_amd64.deb ... 2368s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 2368s Selecting previously unselected package cpp-x86-64-linux-gnu. 2368s Preparing to unpack .../09-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2368s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2368s Selecting previously unselected package cpp. 2368s Preparing to unpack .../10-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 2368s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2368s Selecting previously unselected package libcc1-0:amd64. 2368s Preparing to unpack .../11-libcc1-0_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libcc1-0:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libgomp1:amd64. 2368s Preparing to unpack .../12-libgomp1_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libgomp1:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libitm1:amd64. 2368s Preparing to unpack .../13-libitm1_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libitm1:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libatomic1:amd64. 2368s Preparing to unpack .../14-libatomic1_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libatomic1:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libasan8:amd64. 2368s Preparing to unpack .../15-libasan8_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libasan8:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package liblsan0:amd64. 2368s Preparing to unpack .../16-liblsan0_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking liblsan0:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libtsan2:amd64. 2368s Preparing to unpack .../17-libtsan2_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libtsan2:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libubsan1:amd64. 2368s Preparing to unpack .../18-libubsan1_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libubsan1:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libhwasan0:amd64. 2368s Preparing to unpack .../19-libhwasan0_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libhwasan0:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libquadmath0:amd64. 2368s Preparing to unpack .../20-libquadmath0_14-20240303-1ubuntu1_amd64.deb ... 2368s Unpacking libquadmath0:amd64 (14-20240303-1ubuntu1) ... 2368s Selecting previously unselected package libgcc-13-dev:amd64. 2368s Preparing to unpack .../21-libgcc-13-dev_13.2.0-17ubuntu2_amd64.deb ... 2368s Unpacking libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 2368s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 2368s Preparing to unpack .../22-gcc-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 2368s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2369s Selecting previously unselected package gcc-13. 2369s Preparing to unpack .../23-gcc-13_13.2.0-17ubuntu2_amd64.deb ... 2369s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 2369s Selecting previously unselected package gcc-x86-64-linux-gnu. 2369s Preparing to unpack .../24-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2369s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package gcc. 2369s Preparing to unpack .../25-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 2369s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package libstdc++-13-dev:amd64. 2369s Preparing to unpack .../26-libstdc++-13-dev_13.2.0-17ubuntu2_amd64.deb ... 2369s Unpacking libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 2369s Selecting previously unselected package g++-13-x86-64-linux-gnu. 2369s Preparing to unpack .../27-g++-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 2369s Unpacking g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2369s Selecting previously unselected package g++-13. 2369s Preparing to unpack .../28-g++-13_13.2.0-17ubuntu2_amd64.deb ... 2369s Unpacking g++-13 (13.2.0-17ubuntu2) ... 2369s Selecting previously unselected package g++-x86-64-linux-gnu. 2369s Preparing to unpack .../29-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2369s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package g++. 2369s Preparing to unpack .../30-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 2369s Unpacking g++ (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package build-essential. 2369s Preparing to unpack .../31-build-essential_12.10ubuntu1_amd64.deb ... 2369s Unpacking build-essential (12.10ubuntu1) ... 2369s Selecting previously unselected package libluajit-5.1-common. 2369s Preparing to unpack .../32-libluajit-5.1-common_2.1.0+git20231223.c525bcb+dfsg-1_all.deb ... 2369s Unpacking libluajit-5.1-common (2.1.0+git20231223.c525bcb+dfsg-1) ... 2370s Selecting previously unselected package libluajit-5.1-2:amd64. 2370s Preparing to unpack .../33-libluajit-5.1-2_2.1.0+git20231223.c525bcb+dfsg-1_amd64.deb ... 2370s Unpacking libluajit-5.1-2:amd64 (2.1.0+git20231223.c525bcb+dfsg-1) ... 2370s Selecting previously unselected package libtree-sitter0:amd64. 2370s Preparing to unpack .../34-libtree-sitter0_0.20.8-2_amd64.deb ... 2370s Unpacking libtree-sitter0:amd64 (0.20.8-2) ... 2370s Selecting previously unselected package libunibilium4:amd64. 2370s Preparing to unpack .../35-libunibilium4_2.1.0-3_amd64.deb ... 2370s Unpacking libunibilium4:amd64 (2.1.0-3) ... 2370s Selecting previously unselected package lua-luv:amd64. 2370s Preparing to unpack .../36-lua-luv_1.44.2-0-1_amd64.deb ... 2370s Unpacking lua-luv:amd64 (1.44.2-0-1) ... 2370s Selecting previously unselected package neovim-runtime. 2370s Preparing to unpack .../37-neovim-runtime_0.7.2-8_all.deb ... 2370s Unpacking neovim-runtime (0.7.2-8) ... 2370s Selecting previously unselected package libmsgpackc2:amd64. 2370s Preparing to unpack .../38-libmsgpackc2_4.0.0-3_amd64.deb ... 2370s Unpacking libmsgpackc2:amd64 (4.0.0-3) ... 2370s Selecting previously unselected package libtermkey1:amd64. 2370s Preparing to unpack .../39-libtermkey1_0.22-1_amd64.deb ... 2370s Unpacking libtermkey1:amd64 (0.22-1) ... 2370s Selecting previously unselected package libvterm0:amd64. 2370s Preparing to unpack .../40-libvterm0_0.3.3-2_amd64.deb ... 2370s Unpacking libvterm0:amd64 (0.3.3-2) ... 2370s Selecting previously unselected package neovim. 2370s Preparing to unpack .../41-neovim_0.7.2-8_amd64.deb ... 2370s Unpacking neovim (0.7.2-8) ... 2370s Selecting previously unselected package vim-ale. 2370s Preparing to unpack .../42-vim-ale_3.3.0-1_all.deb ... 2370s Unpacking vim-ale (3.3.0-1) ... 2370s Selecting previously unselected package vim-vader. 2370s Preparing to unpack .../43-vim-vader_0.3.0+git20200213.6fff477-2_all.deb ... 2370s Unpacking vim-vader (0.3.0+git20200213.6fff477-2) ... 2370s Setting up libunibilium4:amd64 (2.1.0-3) ... 2370s Setting up neovim-runtime (0.7.2-8) ... 2370s Setting up libmsgpackc2:amd64 (4.0.0-3) ... 2370s Setting up linux-libc-dev:amd64 (6.8.0-11.11) ... 2370s Setting up libgomp1:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libvterm0:amd64 (0.3.3-2) ... 2370s Setting up lua-luv:amd64 (1.44.2-0-1) ... 2370s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 2370s Setting up libtree-sitter0:amd64 (0.20.8-2) ... 2370s Setting up libquadmath0:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libluajit-5.1-common (2.1.0+git20231223.c525bcb+dfsg-1) ... 2370s Setting up libmpc3:amd64 (1.3.1-1) ... 2370s Setting up libatomic1:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libtermkey1:amd64 (0.22-1) ... 2370s Setting up libubsan1:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libhwasan0:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libcrypt-dev:amd64 (1:4.4.36-4) ... 2370s Setting up libasan8:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libtsan2:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libisl23:amd64 (0.26-3) ... 2370s Setting up libc-dev-bin (2.39-0ubuntu6) ... 2370s Setting up libcc1-0:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up liblsan0:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up libitm1:amd64 (14-20240303-1ubuntu1) ... 2370s Setting up cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2370s Setting up libluajit-5.1-2:amd64 (2.1.0+git20231223.c525bcb+dfsg-1) ... 2370s Setting up libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 2370s Setting up libc6-dev:amd64 (2.39-0ubuntu6) ... 2370s Setting up libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 2370s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2370s Setting up neovim (0.7.2-8) ... 2370s update-alternatives: using /usr/libexec/neovim/ex to provide /usr/bin/ex (ex) in auto mode 2370s update-alternatives: using /usr/libexec/neovim/rvim to provide /usr/bin/rvim (rvim) in auto mode 2370s update-alternatives: using /usr/libexec/neovim/rview to provide /usr/bin/rview (rview) in auto mode 2370s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vi (vi) in auto mode 2370s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vim (vim) in auto mode 2370s update-alternatives: using /usr/libexec/neovim/view to provide /usr/bin/view (view) in auto mode 2370s update-alternatives: using /usr/libexec/neovim/vimdiff to provide /usr/bin/vimdiff (vimdiff) in auto mode 2370s Setting up cpp-13 (13.2.0-17ubuntu2) ... 2370s Setting up gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2370s Setting up gcc-13 (13.2.0-17ubuntu2) ... 2370s Setting up vim-ale (3.3.0-1) ... 2370s Setting up cpp (4:13.2.0-7ubuntu1) ... 2370s Setting up vim-vader (0.3.0+git20200213.6fff477-2) ... 2370s Setting up g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 2370s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2370s Setting up gcc (4:13.2.0-7ubuntu1) ... 2370s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2370s Setting up g++-13 (13.2.0-17ubuntu2) ... 2370s Setting up g++ (4:13.2.0-7ubuntu1) ... 2370s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2370s Setting up build-essential (12.10ubuntu1) ... 2370s Processing triggers for man-db (2.12.0-3) ... 2371s Processing triggers for libc-bin (2.39-0ubuntu6) ... 2374s Reading package lists... 2375s Building dependency tree... 2375s Reading state information... 2375s Starting pkgProblemResolver with broken count: 0 2375s Starting 2 pkgProblemResolver with broken count: 0 2375s Done 2375s The following NEW packages will be installed: 2375s autopkgtest-satdep 2375s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2375s Need to get 0 B/696 B of archives. 2375s After this operation, 0 B of additional disk space will be used. 2375s Get:1 /tmp/autopkgtest.yAD0D2/5-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 2376s Selecting previously unselected package autopkgtest-satdep. 2376s (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 ... 77079 files and directories currently installed.) 2376s Preparing to unpack .../5-autopkgtest-satdep.deb ... 2376s Unpacking autopkgtest-satdep (0) ... 2376s Setting up autopkgtest-satdep (0) ... 2378s (Reading database ... 77079 files and directories currently installed.) 2378s Removing autopkgtest-satdep (0) ... 2382s autopkgtest [02:53:13]: test with-neovim: [----------------------- 2382s + nvim -es -u /tmp/autopkgtest.yAD0D2/build.JFS/src/debian/tests/vimrc '+Vader! test/**/*.vader' 2382s NVIM v0.7.2 2382s Build type: Release 2382s LuaJIT 2.1.1703358377 2382s Compiled by team+vim@tracker.debian.org 2382s 2382s Features: +acl +iconv +tui 2382s See ":help feature-compile" 2382s 2382s system vimrc file: "$VIM/sysinit.vim" 2382s fall-back for $VIM: "/usr/share/nvim" 2382s 2382s Run :checkhealth for more info 2382s 2392s Starting Vader: 723 suite(s), 2936 case(s) 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_ale_import_command.vader 2392s (1/6) [ GIVEN] Some example TypeScript code 2392s (1/6) [EXECUTE] ALEImport should complain when there's no word at the cursor 2392s (2/6) [ GIVEN] Some example TypeScript code 2392s (2/6) [EXECUTE] ALEImport should tell the user if no LSP is available 2392s (3/6) [ GIVEN] Some example TypeScript code 2392s (3/6) [EXECUTE] ALEImport should request imports correctly for tsserver 2392s (4/6) [ GIVEN] Some example TypeScript code 2392s (4/6) [EXECUTE] ALEImport should tell the user when no completions were found from tsserver 2392s (5/6) [ GIVEN] Some example Python code 2392s (5/6) [EXECUTE] ALEImport should request imports correctly for language servers 2392s (6/6) [ GIVEN] Some example Python code 2392s (6/6) [EXECUTE] ALEImport should tell the user when no completions were found from a language server 2392s Success/Total: 6/6 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_complete_events.vader 2392s (1/3) [EXECUTE] ALECompletePost should not be triggered when completion is cancelled 2392s (2/3) [EXECUTE] ALECompletePost should not be triggered when tools other than ALE insert completions 2392s (3/3) [EXECUTE] ALECompletePost should be triggered when ALE inserts completions 2392s Success/Total: 3/3 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_completion_events.vader 2392s ( 1/29) [EXECUTE] ale#completion#GetCompletions should be called when the cursor position stays the same 2392s ( 2/29) [EXECUTE] ale#completion#GetCompletions should not be called if the global setting is disabled 2392s ( 3/29) [EXECUTE] ale#completion#GetCompletions should not be called if the buffer setting is disabled 2392s ( 4/29) [ GIVEN] 2392s ( 4/29) [EXECUTE] ale#completion#GetCompletions should not be called when the cursor position changes 2392s ( 5/29) [ GIVEN] 2392s ( 5/29) [EXECUTE] ale#completion#GetCompletions should not be called if you switch to normal mode 2392s ( 6/29) [ GIVEN] 2392s ( 6/29) [EXECUTE] Completion should not be done shortly after the CompleteDone function 2392s ( 7/29) [ GIVEN] 2392s ( 7/29) [EXECUTE] ale#completion#Show() should remember the omnifunc setting and replace it 2392s ( 8/29) [ GIVEN] 2392s ( 8/29) [EXECUTE] ale#completion#Show() should remember the completeopt setting and replace it 2392s ( 9/29) [ GIVEN] 2392s ( 9/29) [EXECUTE] ale#completion#Show() should set the preview option if it's set 2392s (10/29) [ GIVEN] 2392s (10/29) [EXECUTE] ale#completion#Show() should not replace the completeopt setting for manual completion 2392s (11/29) [ GIVEN] 2392s (11/29) [EXECUTE] ale#completion#AutomaticOmniFunc() should also remember the completeopt setting and replace it 2392s (12/29) [ GIVEN] 2392s (12/29) [EXECUTE] ale#completion#AutomaticOmniFunc() should set the preview option if it's set 2392s (13/29) [ GIVEN] 2392s (13/29) [EXECUTE] ale#completion#Show() should make the correct feedkeys() call for automatic completion 2392s (14/29) [ GIVEN] 2392s (14/29) [EXECUTE] ale#completion#Show() should make the correct feedkeys() call for manual completion 2392s (15/29) [ GIVEN] 2392s (15/29) [EXECUTE] ale#completion#Show() should not call feedkeys() for other sources 2392s (16/29) [ GIVEN] 2392s (16/29) [EXECUTE] ale#completion#Show() shouldn't do anything if you switch back to normal mode 2392s (17/29) [ GIVEN] 2392s (17/29) [EXECUTE] ale#completion#Show() should save the result it is given 2392s (18/29) [ GIVEN] 2392s (18/29) [EXECUTE] ale#completion#Done() should restore old omnifunc values 2392s (19/29) [ GIVEN] 2392s (19/29) [EXECUTE] ale#completion#Done() should restore the old completeopt setting 2392s (20/29) [ GIVEN] 2392s (20/29) [EXECUTE] ale#completion#Done() should leave settings alone when none were remembered 2392s (21/29) [ GIVEN] 2392s (21/29) [EXECUTE] The completion request_id should be reset when queuing again 2392s (22/29) [ GIVEN] 2392s (22/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions automatically 2392s (23/29) [ GIVEN] 2392s (23/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions manually 2392s (24/29) [ GIVEN] 2392s (24/29) [EXECUTE] b:ale_completion_info should be set up correctly for other sources 2392s (25/29) [ GIVEN] 2392s (25/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions via callback 2392s (26/29) [ GIVEN] 2392s (26/29) [EXECUTE] The correct keybinds should be configured 2392s (27/29) [ GIVEN] 2392s (27/29) [EXECUTE] Running the normal mode keybind should reset the settings 2392s (28/29) [ GIVEN] 2392s (28/29) [EXECUTE] HandleUserData should call ale#code_action#HandleCodeAction 2392s (29/29) [ GIVEN] 2392s (29/29) [EXECUTE] ale#code_action#HandleCodeAction should not be called when when source is not ALE 2392s Success/Total: 29/29 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_completion_filtering.vader 2392s (1/7) [EXECUTE] Prefix filtering should work for Lists of strings 2392s (2/7) [EXECUTE] Exact filtering should work 2392s (3/7) [EXECUTE] Prefix filtering should work for completion items 2392s (4/7) [EXECUTE] Excluding words from completion results should work 2392s (5/7) [EXECUTE] Excluding words from completion results should work with lists of Strings 2392s (6/7) [EXECUTE] Filtering shouldn't modify the original list 2392s (7/7) [EXECUTE] Filtering should respect filetype triggers 2392s Success/Total: 7/7 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_completion_prefixes.vader 2392s ( 1/15) [ GIVEN] 2392s ( 1/15) [EXECUTE] Completion should be done after dots in TypeScript 2392s ( 2/15) [ GIVEN] 2392s ( 2/15) [EXECUTE] Completion should be done after words in TypeScript 2392s ( 3/15) [ GIVEN] 2392s ( 3/15) [EXECUTE] Completion should be done after words in parens in TypeScript 2392s ( 4/15) [ GIVEN] 2392s ( 4/15) [EXECUTE] Completion should not be done after parens in TypeScript 2392s ( 5/15) [ GIVEN] 2392s ( 5/15) [EXECUTE] Completion should be done after strings in TypeScript 2392s ( 6/15) [ GIVEN] 2392s ( 6/15) [EXECUTE] Completion prefixes should work for other filetypes 2392s ( 7/15) [ GIVEN] 2392s ( 7/15) [EXECUTE] Completion prefixes should work for other filetypes 2392s ( 8/15) [ GIVEN] 2392s ( 8/15) [EXECUTE] Completion should be done after dots in Rust 2392s ( 9/15) [ GIVEN] 2392s ( 9/15) [EXECUTE] Completion should be done after colons in Rust 2392s (10/15) [ GIVEN] 2392s (10/15) [EXECUTE] Completion should be done after words in parens in Rust 2392s (11/15) [ GIVEN] 2392s (11/15) [EXECUTE] Completion should not be done after parens in Rust 2392s (12/15) [ GIVEN] 2392s (12/15) [EXECUTE] Completion should be done for function names with minuses in Lisp 2392s (13/15) [ GIVEN] 2392s (13/15) [EXECUTE] Completion should not be done after parens in Lisp 2392s (14/15) [ GIVEN] 2392s (14/15) [EXECUTE] Completion should be done for function names with minuses in Clojure 2392s (15/15) [ GIVEN] 2392s (15/15) [EXECUTE] Completion should not be done after parens in Clojure 2392s Success/Total: 15/15 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_lsp_completion_messages.vader 2392s (1/4) [ GIVEN] Some typescript file 2392s (1/4) [EXECUTE] The right message should be sent for the initial tsserver request 2392s (1/4) [EXECUTE] (X) Vim(let):E121: Undefined variable: g:ale_completion_autoimport 2392s > function 18[1]..41_OnReady, line 25 2392s (2/4) [ GIVEN] Some typescript file 2392s (2/4) [EXECUTE] The right message sent to the tsserver LSP when the first completion message is received 2392s (3/4) [ GIVEN] Some Python file 2392s (3/4) [EXECUTE] The right message should be sent for the initial LSP request 2392s (4/4) [ GIVEN] Some Python file 2392s (4/4) [EXECUTE] Two completion requests shouldn't be sent in a row 2392s Success/Total: 3/4 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_lsp_completion_parsing.vader 2392s ( 1/11) [EXECUTE] Should handle Rust completion results correctly 2392s ( 2/11) [EXECUTE] Should handle Python completion results correctly 2392s ( 3/11) [EXECUTE] Should handle extra Python completion results correctly 2392s ( 4/11) [EXECUTE] Should handle missing keys 2392s ( 5/11) [EXECUTE] Should handle documentation in the markdown format 2392s ( 6/11) [EXECUTE] Should handle completion messages with textEdit objects 2392s ( 7/11) [EXECUTE] Should handle completion messages with textEdit objects and no insertTextFormat key 2392s ( 8/11) [EXECUTE] Should handle completion messages with the deprecated insertText attribute 2392s ( 9/11) [EXECUTE] Should handle completion messages with additionalTextEdits when ale_completion_autoimport is turned on 2392s (10/11) [EXECUTE] Should not handle completion messages with additionalTextEdits when ale_completion_autoimport is turned off 2392s (11/11) [EXECUTE] Should still handle completion messages with empty additionalTextEdits with ale_completion_autoimport turned off 2392s Success/Total: 11/11 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_omnifunc_completion.vader 2392s (1/4) [ GIVEN] 2392s (1/4) [EXECUTE] -3 should be returned when completion results cannot be requested 2392s (2/4) [ GIVEN] 2392s (2/4) [EXECUTE] The start position should be returned when results can be requested 2392s (3/4) [ GIVEN] 2392s (3/4) [EXECUTE] The omnifunc function should return async results 2392s (4/4) [ GIVEN] 2392s (4/4) [EXECUTE] The omnifunc function should parse and return async responses 2392s Success/Total: 4/4 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_public_completion_api.vader 2392s (1/7) [EXECUTE] ale#completion#GetCompletionResult() should return v:null when there are no results 2392s (2/7) [EXECUTE] ale#completion#GetCompletionResult() should return a result computed previously 2392s (3/7) [EXECUTE] ale#completion#GetCompletionPosition() should return 0 when there is no completion information 2392s (4/7) [ GIVEN] Some Python file 2392s (4/7) [EXECUTE] ale#completion#GetCompletionPosition() should return the position in the file when information is available 2392s (5/7) [ GIVEN] Some Python file 2392s (5/7) [EXECUTE] ale#completion#GetCompletionPositionForDeoplete() should return the position on the given input string 2392s (6/7) [ GIVEN] Some Python file 2392s (6/7) [EXECUTE] ale#completion#CanProvideCompletions should return 0 when no completion sources are available 2392s (7/7) [ GIVEN] Some Python file 2392s (7/7) [EXECUTE] ale#completion#CanProvideCompletions should return 1 when at least one completion source is available 2392s Success/Total: 7/7 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/completion/test_tsserver_completion_parsing.vader 2392s (1/6) [EXECUTE] TypeScript completions responses should be parsed correctly 2392s (2/6) [EXECUTE] TypeScript completions responses should include warnings 2392s (3/6) [EXECUTE] TypeScript completions responses should not include warnings if excluded 2392s (4/6) [EXECUTE] TypeScript completion details responses should be parsed correctly 2392s (4/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 2392s > /tmp/nvimKlvHlV/240, line 1 2392s (5/6) [EXECUTE] Entries without details should be included in the responses 2392s (5/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 2392s > /tmp/nvimKlvHlV/243, line 6 2392s (6/6) [EXECUTE] Default imports should be handled correctly 2392s (6/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 2392s > /tmp/nvimKlvHlV/246, line 1 2392s Success/Total: 3/6 2392s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix.vader 2392s ( 1/43) [ GIVEN] A file with three lines 2392s ( 1/43) [EXECUTE] ALEFix should complain when there are no functions to call 2392s ( 2/43) [ GIVEN] A file with three lines 2392s ( 2/43) [EXECUTE] ALEFix should not complain when the command is run with a bang 2392s ( 3/43) [ GIVEN] A file with three lines 2392s ( 3/43) [EXECUTE] ALEFix should apply simple functions 2392s ( 3/43) [ EXPECT] The first function should be used 2392s ( 4/43) [ GIVEN] A file with three lines 2392s ( 4/43) [EXECUTE] Should apply filename mpapings 2392s ( 4/43) [ EXPECT] The mapped filename should be printed 2392s ( 5/43) [ GIVEN] A file with three lines 2392s ( 5/43) [EXECUTE] ALEFix should apply simple functions in a chain 2392s ( 5/43) [ EXPECT] Both functions should be used 2392s ( 6/43) [ GIVEN] A file with three lines 2392s ( 6/43) [EXECUTE] ALEFix should allow 0 to be returned to skip functions 2392s ( 6/43) [ EXPECT] Only the second function should be applied 2392s ( 7/43) [ GIVEN] A file with three lines 2392s ( 7/43) [EXECUTE] The * fixers shouldn't be used if an empty list is set for fixers 2392s ( 7/43) [ EXPECT] Nothing should be changed 2392s ( 8/43) [ GIVEN] A file with three lines 2392s ( 8/43) [EXECUTE] * fixers should be used if no filetype is matched 2392s ( 8/43) [ EXPECT] The file should be changed 2392s ( 9/43) [ GIVEN] A file with three lines 2392s ( 9/43) [EXECUTE] ALEFix should allow commands to be run 2392s ( 9/43) [ EXPECT] An extra line should be added 2392s (10/43) [ GIVEN] A file with three lines 2392s (10/43) [EXECUTE] ALEFix should use fixers passed in commandline when provided 2392s (10/43) [ EXPECT] Only fixers passed via command line should be run 2392s (11/43) [ GIVEN] A file with three lines 2392s (11/43) [EXECUTE] ALEFix should allow temporary files to be read 2392s (11/43) [ EXPECT] The line we wrote to the temporary file should be used here 2392s (12/43) [ GIVEN] A file with three lines 2392s (12/43) [EXECUTE] ALEFix should not read the temporary file when the option is not set 2392s (12/43) [ EXPECT] An extra line should be added 2392s (13/43) [ GIVEN] A file with three lines 2392s (13/43) [EXECUTE] ALEFix should allow jobs and simple functions to be combined 2392s (13/43) [ EXPECT] The lines from the temporary file should be modified 2392s (14/43) [ GIVEN] A file with three lines 2392s (14/43) [EXECUTE] ALEFix should send lines modified by functions to jobs 2392s (14/43) [ EXPECT] The lines should first be modified by the function, then the job 2392s (15/43) [ GIVEN] A file with three lines 2392s (15/43) [EXECUTE] ALEFix should skip commands when jobs fail to run 2392s (15/43) [ EXPECT] Only the second function should be applied 2392s (16/43) [ GIVEN] A file with three lines 2392s (16/43) [EXECUTE] ALEFix should handle strings for selecting a single function 2392s (16/43) [ EXPECT] The first function should be used 2392s (17/43) [ GIVEN] A file with three lines 2392s (17/43) [EXECUTE] ALEFix should use functions from the registry 2392s (17/43) [ EXPECT] The registry function should be used 2392s (18/43) [ GIVEN] A file with three lines 2392s (18/43) [EXECUTE] ALEFix should be able to remove the last line for files 2392s (18/43) [ EXPECT] There should be only two lines 2392s (19/43) [ GIVEN] A file with three lines 2392s (19/43) [EXECUTE] ALEFix should accept funcrefs 2392s (19/43) [ EXPECT] There should be only two lines 2392s (20/43) [ GIVEN] A file with three lines 2392s (20/43) [EXECUTE] ALEFix should accept lambdas 2392s (20/43) [ EXPECT] There should be an extra line 2392s (21/43) [ GIVEN] A file with three lines 2392s (21/43) [EXECUTE] ALEFix should user buffer-local fixer settings 2392s (21/43) [ EXPECT] There should be only two lines 2392s (22/43) [ GIVEN] A file with three lines 2392s (22/43) [EXECUTE] ALEFix should allow Lists to be used for buffer-local fixer settings 2392s (22/43) [ EXPECT] There should be only two lines 2392s (23/43) [ GIVEN] A file with three lines 2392s (23/43) [EXECUTE] ALEFix should fix files on the save event 2392s (23/43) [ EXPECT] The buffer should be modified 2392s (24/43) [ GIVEN] A file with three lines 2392s (24/43) [EXECUTE] ALEFix should run the linters with b:ale_lint_on_save = 1 2392s (24/43) [ EXPECT] The buffer should be modified 2392s (25/43) [ GIVEN] A file with three lines 2392s (25/43) [EXECUTE] ALEFix should not fix files on :wq 2392s (25/43) [ EXPECT] The buffer should not be modified 2392s (26/43) [ GIVEN] A file with three lines 2392s (26/43) [EXECUTE] ALEFix should still lint with no linters to be applied 2392s (26/43) [ EXPECT] The buffer should be the same 2392s (27/43) [ GIVEN] A file with three lines 2392s (27/43) [EXECUTE] ALEFix should still lint when nothing was fixed on save 2392s (27/43) [ EXPECT] The buffer should be the same 2392s (28/43) [ GIVEN] A file with three lines 2392s (28/43) [EXECUTE] ALEFix should not lint the buffer on save if linting on save is disabled globally 2392s (28/43) [ EXPECT] The buffer should be the same 2392s (29/43) [ GIVEN] A file with three lines 2392s (29/43) [EXECUTE] ALEFix should not lint the buffer on save if linting on save is disabled locally 2392s (29/43) [ EXPECT] The buffer should be the same 2392s (30/43) [ GIVEN] A file with three lines 2392s (30/43) [EXECUTE] ale#fix#InitBufferData() should set up the correct data 2392s (31/43) [ GIVEN] A file with three lines 2392s (31/43) [EXECUTE] ALEFix simple functions should be able to accept one argument, the buffer 2392s (31/43) [ EXPECT] There should be only two lines 2392s (32/43) [ GIVEN] A file with three lines 2393s (32/43) [EXECUTE] ALEFix should modify a buffer that is not modifiable, if it becomes modifiable later 2393s (32/43) [ EXPECT] There should be only two lines 2393s (33/43) [ GIVEN] A file with three lines 2393s (33/43) [EXECUTE] b:ale_fix_on_save = 1 should override g:ale_fix_on_save = 0 2393s (33/43) [ EXPECT] There should be only two lines 2393s (34/43) [ GIVEN] A file with three lines 2393s (34/43) [EXECUTE] b:ale_fix_on_save = 0 should override g:ale_fix_on_save = 1 2393s (34/43) [ EXPECT] The lines should be the same 2393s (35/43) [ GIVEN] A file with three lines 2393s (35/43) [EXECUTE] ALEFix functions returning jobs should be able to accept one argument 2393s (35/43) [ EXPECT] An extra line should be added 2393s (36/43) [ GIVEN] A file with three lines 2393s (36/43) [EXECUTE] ALE should print a message telling you something isn't a valid fixer when you type some nonsense 2393s (37/43) [ GIVEN] A file with three lines 2393s (37/43) [EXECUTE] ALE should complain about invalid fixers with minuses in the name 2393s (38/43) [ GIVEN] A file with three lines 2393s (38/43) [EXECUTE] ALE should tolerate valid fixers with minuses in the name 2393s (39/43) [ GIVEN] A file with three lines 2393s (39/43) [EXECUTE] Empty output should be ignored 2393s (39/43) [ EXPECT] The lines should be the same 2393s (40/43) [ GIVEN] A file with three lines 2393s (40/43) [EXECUTE] A temporary file shouldn't be piped into the command when disabled 2393s (40/43) [ EXPECT] The new line should be used 2393s (41/43) [ GIVEN] A file with three lines 2393s (41/43) [EXECUTE] Post-processing should work 2393s (41/43) [ EXPECT] The lines in the JSON should be used 2393s (42/43) [ GIVEN] A file with three lines 2393s (42/43) [EXECUTE] ALEFix should apply autocmds 2393s (43/43) [ GIVEN] A file with three lines 2393s (43/43) [EXECUTE] ALEFix should support ale#command#Run 2393s (43/43) [ EXPECT] The extra line should be added 2393s Success/Total: 43/43 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix_aliases.vader 2393s (1/2) [EXECUTE] prettier-eslint should be aliased 2393s (2/2) [EXECUTE] prettier-standard should be aliased 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix_completion.vader 2393s (1/4) [EXECUTE] List of available fixers is empty 2393s (1/4) [ THEN] List of applicable fixers for python file is empty 2393s (2/4) [EXECUTE] Add ruby fixer 2393s (2/4) [ THEN] List of applicable fixers for python file is still empty 2393s (3/4) [EXECUTE] Add generic fixer 2393s (3/4) [ THEN] Generic fixer should be returned as applicable for python file 2393s (4/4) [EXECUTE] Add python fixer 2393s (4/4) [ THEN] List of fixers should contain both generic and python fixers 2393s Success/Total: 4/4 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix_completion_filter.vader 2393s (1/2) [EXECUTE] completeFixers returns all of the applicable fixers without an arglead 2393s (2/2) [EXECUTE] completeFixers returns all of the applicable fixers without an arglead 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix_ignore.vader 2393s (1/6) [EXECUTE] Ignoring with a filetype in a global Dictionary should work 2393s (2/6) [EXECUTE] Ignoring with a filetype in a global List should work 2393s (3/6) [EXECUTE] Ignoring with a filetype in a local Dictionary should work 2393s (4/6) [EXECUTE] Ignoring with a filetype in a local List should work 2393s (5/6) [EXECUTE] Ignoring functions by reference with a Dictionary should work 2393s (6/6) [EXECUTE] Ignoring functions by reference with a List should work 2393s Success/Total: 6/6 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fix/test_ale_fix_suggest.vader 2393s (1/5) [EXECUTE] ALEFixSuggest should return something sensible with no suggestions 2393s (2/5) [EXECUTE] ALEFixSuggest should set the appropriate settings 2393s (3/5) [EXECUTE] ALEFixSuggest output should be correct for only generic handlers 2393s (4/5) [EXECUTE] ALEFixSuggest output should be correct for only filetype handlers 2393s (5/5) [EXECUTE] ALEFixSuggest should suggest filetype and generic handlers 2393s Success/Total: 5/5 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_appleswiftformat_fixer_callback.vader 2393s (1/3) [EXECUTE] The swiftformat callback should return the correct default values 2393s (2/3) [EXECUTE] The swiftformat callback should return the correct default values and located configuration 2393s (2/3) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': '''xxxinvalid'' format --in-place %t'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''xxxinvalid'' format --in-place %t --configuration '} 2393s (3/3) [EXECUTE] The swiftformat callback should use swiftpm is use_swiftpm is set to 1 2393s (3/3) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': ''''' run swift-format format --in-place %t'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''swift'' run swift-format format --in-place %t'} 2393s Success/Total: 1/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_astyle_fixer_callback.vader 2393s (1/6) [EXECUTE] The astyle callback should return the correct default values 2393s (2/6) [EXECUTE] The astyle callback should support cpp files 2393s (3/6) [EXECUTE] The astyle callback should support cpp files with option file set 2393s (4/6) [EXECUTE] The astyle callback should return the correct default values with a specified option file 2393s (5/6) [EXECUTE] The astyle callback should find nearest default option file _astylrc 2393s (5/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''xxxinvalid'' --stdin=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/subdir/file.c'''} should be equal to 2393s {'command': '''xxxinvalid'' --project=_astylerc --stdin=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/subdir/file.c'''} 2393s (6/6) [EXECUTE] The astyle callback should find .astylrc in the same directory as src 2393s (6/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''invalidpp'' --stdin=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cpp/dummy.cpp'''} should be equal to 2393s {'command': '''invalidpp'' --project=.astylerc --stdin=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cpp/dummy.cpp'''} 2393s Success/Total: 4/6 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_autoflake_fixer_callback.vader 2393s (1/2) [EXECUTE] The autoflake callback should return the correct default values 2393s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autoflake'' --in-place %t'} (Dictionary) 2393s (2/2) [EXECUTE] The autoflake callback should include options 2393s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autoflake'' --some-option --in-place %t'} (Dictionary) 2393s Success/Total: 0/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_autoimport_fixer_callback.vader 2393s (1/2) [EXECUTE] The autoimport callback should return the correct default values 2393s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autoimport'' -'} (Dictionary) 2393s (2/2) [EXECUTE] The autoimport callback should respect custom options 2393s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autoimport'' --multi-line=3 --trailing-comma -'} (Dictionary) 2393s Success/Total: 0/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_autopep8_fixer_callback.vader 2393s (1/2) [EXECUTE] The autopep8 callback should return the correct default values 2393s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autopep8'' -'} (Dictionary) 2393s (2/2) [EXECUTE] The autopep8 callback should include options 2393s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/autopep8'' --some-option -'} (Dictionary) 2393s Success/Total: 0/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_bibclean_fixer_callback.vader 2393s (1/2) [EXECUTE] The bibclean callback should return the correct default values 2393s (2/2) [EXECUTE] The bibclean callback should include custom bibclean options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_black_fixer_callback.vader 2393s (1/6) [EXECUTE] The black callback should return the correct default values 2393s (1/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'cwd': '%s:h', 'command': '''black'' -'} should be equal to 2393s {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/black'' -'} 2393s (2/6) [EXECUTE] The black callback should include options 2393s (2/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''black'' --some-option -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/black'' --some-option -'} 2393s (3/6) [EXECUTE] The black callback should include --pyi for .pyi files 2393s (3/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''black'' --pyi -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/black'' --pyi -'} 2393s (4/6) [EXECUTE] The black callback should not concatenate options 2393s (4/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''black'' --some-option --pyi -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/black'' --some-option --pyi -'} 2393s (5/6) [EXECUTE] Pipenv is detected when python_black_auto_pipenv is set 2393s (5/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''black'' -'} should be equal to 2393s {'command': '''pipenv'' run black -'} 2393s (6/6) [EXECUTE] Poetry is detected when python_black_auto_poetry is set 2393s (6/6) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''black'' -'} should be equal to 2393s {'command': '''poetry'' run black -'} 2393s Success/Total: 0/6 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_break_up_long_lines_python_fixer.vader 2393s (1/2) [EXECUTE] Long lines with basic function calls should be broken up correctly 2393s (2/2) [EXECUTE] Longer lines should be permitted if a configuration file allows it 2393s (2/2) [EXECUTE] (X) Unequal Lists 2393s ['x = this_line_is_between_79_and_90_characters(', 'first,', ' second,', ' third,', ' fourth,', ' fifth,', ')', 'y = this_line_is_longer_than_90_characters(', 'much_longer_word,', ' another_longer_word,', ' a_third_long_word,', ')'] should be equal to 2393s ['x = this_line_is_between_79_and_90_characters(first, second, third, fourth, fifth)', 'y = this_line_is_longer_than_90_characters(', 'much_longer_word,', ' another_longer_word,', ' a_third_long_word,', ')'] 2393s Success/Total: 1/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_brittany_fixer_callback.vader 2393s (1/1) [EXECUTE] The brittany callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_buf_format_fixer_callback.vader 2393s (1/1) [EXECUTE] The buf-format callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_buildifier_fixer_callback.vader 2393s (1/2) [EXECUTE] The buildifier callback should return the correct default values 2393s (2/2) [EXECUTE] The buildifier callback should include any additional options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_clangformat_fixer_callback.vader 2393s (1/4) [EXECUTE] The clang-format callback should return the correct default values 2393s (2/4) [EXECUTE] The clangformat callback should include any additional options 2393s (3/4) [EXECUTE] The clangformat callback should include style options as well 2393s (4/4) [EXECUTE] The clangformat callback should use local file instead of style options 2393s (4/4) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''xxxinvalid'' --assume-filename=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/clangformat/with_clangformat/dummy.c'' --some-option -style=''{BasedOnStyle: Microsoft, ColumnLimit:80,}'''} should be equal to 2393s {'command': '''xxxinvalid'' --assume-filename=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/clangformat/with_clangformat/dummy.c'' --some-option -style=file'} 2393s Success/Total: 3/4 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_clangtidy_fixer_callback.vader 2393s (1/2) [EXECUTE] The clangtidy callback should return the correct default values 2393s (2/2) [EXECUTE] The clangtidy callback should include any additional options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_cmakeformat_fixer_callback.vader 2393s (1/2) [EXECUTE] The cmakeformat callback should return the correct default values 2393s (2/2) [EXECUTE] The cmakeformat callback should include custom cmakeformat options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_crystal_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The crystal format callback should return the correct default values 2393s (2/2) [EXECUTE] The crystal format callback should include custom options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_css_beautify_fixer_callback.vader 2393s (1/1) [EXECUTE] The css-beautify callback should return the correct default command 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dart_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The dart format callback should return the correct default values 2393s (2/2) [EXECUTE] The dart format callback should include custom dart format options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dartfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The dartfmt callback should return the correct default values 2393s (2/2) [EXECUTE] The dartfmt callback should include custom dartfmt options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The dfmt callback should return the correct default values 2393s (2/2) [EXECUTE] The dfmt callback should include custom dfmt options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dhall_format_fixer_callback.vader 2393s (1/1) [EXECUTE] The dhall-format callback should return the correct options 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dhall_freeze_fixer_callback.vader 2393s (1/1) [EXECUTE] The dhall-freeze callback should return the correct options 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dhall_lint_fixer_callback.vader 2393s (1/1) [EXECUTE] The dhall-lint callback should return the correct options 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dotnet_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The dotnet format callback should return the correct default values 2393s (2/2) [EXECUTE] The dotnet format callback should include custom dotnet format options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dprint_fixer_callback.vader 2393s (1/4) [EXECUTE] The dprint callback should return 0 for a non-existent executable 2393s (2/4) [EXECUTE] The dprint callback should return the correct default values 2393s (3/4) [EXECUTE] The dprint callback should include config 2393s (3/4) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''dprint'' fmt --stdin %s'} should be equal to 2393s {'command': '''dprint'' fmt -c ''/testplugin/test/test-files/dprint/dprint.json'' --stdin %s'} 2393s (4/4) [EXECUTE] The dprint callback should include custom options 2393s Success/Total: 3/4 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_dune_fixer_callback.vader 2393s (1/2) [EXECUTE] The dune callback should return the correct default values 2393s (2/2) [EXECUTE] The dune callback should include custom dune options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_elm_format_fixer_callback.vader 2393s (1/5) [EXECUTE] The elm-format command should have default params 2393s (1/5) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': '''elm-format'' %t --yes'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/node_modules/.bin/elm-format'' %t --yes'} 2393s (2/5) [EXECUTE] The elm-format command should manage use_global = 1 param 2393s (3/5) [EXECUTE] The elm-format command should manage executable param 2393s (4/5) [EXECUTE] The elm-format command should manage empty options 2393s (4/5) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': '''elm-format'' %t'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/node_modules/.bin/elm-format'' %t'} 2393s (5/5) [EXECUTE] The elm-format command should manage custom options 2393s (5/5) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': '''elm-format'' %t --param1 --param2'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/node_modules/.bin/elm-format'' %t --param1 --param2'} 2393s Success/Total: 2/5 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_erblint_fixer_callback.vader 2393s (1/3) [EXECUTE] The erblint callback should return the correct default values 2393s (2/3) [EXECUTE] The erblint callback should include custom erblint options 2393s (3/3) [EXECUTE] The erblint post-processor should remove diagnostics content 2393s Success/Total: 3/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_erlfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The erlfmt command should handle empty options 2393s (2/2) [EXECUTE] The erlfmt command should handle custom options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_eslint_fixer_callback.vader 2393s ( 1/15) [EXECUTE] The executable path should be correct 2393s ( 1/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/.eslintrc.js'' --fix %t'} (Dictionary) 2393s ( 2/15) [EXECUTE] The ESLint fixer shouldn't run if no configuration file can be found 2393s ( 3/15) [EXECUTE] The ESLint fixer should use a config file option if set for old versions 2393s ( 4/15) [EXECUTE] The ESLint fixer should use a -c file option if set for eslint_d 2393s ( 5/15) [EXECUTE] The ESLint fixer should use a config file option if set for new versions 2393s ( 6/15) [EXECUTE] The lower priority configuration file in a nested directory should be preferred 2393s ( 6/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/subdir-with-config/.eslintrc'' --fix %t'} (Dictionary) 2393s ( 7/15) [EXECUTE] --config in options should override configuration file detection for old versions 2393s ( 7/15) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'cwd': '', 'command': '''eslint'' --config /foo.cfg --fix %t'} should be equal to 2393s {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --config /foo.cfg --fix %t'} 2393s ( 8/15) [EXECUTE] package.json should be used as a last resort 2393s ( 8/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/.eslintrc.js'' --fix %t'} (Dictionary) 2393s ( 9/15) [EXECUTE] The version check should be correct 2393s ( 9/15) [EXECUTE] (X) Unequal Lists 2393s ['''eslint'' --version', 0] should be equal to 2393s ['''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --version', {'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'process_with': 'ale#fixers#eslint#ProcessFixDryRunOutput', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --stdin-filename %s --stdin --fix-dry-run --format=json'}] 2393s (10/15) [EXECUTE] --fix-dry-run should be used for 4.9.0 and up 2393s (10/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app', 'process_with': 'ale#fixers#eslint#ProcessFixDryRunOutput', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --stdin-filename %s --stdin --fix-dry-run --format=json'} (Dictionary) 2393s (11/15) [EXECUTE] --fix-to-stdout should be used for eslint_d 2393s (11/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/app-with-eslint-d', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/app-with-eslint-d/node_modules/.bin/eslint_d'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/package.json'' --fix %t'} (Dictionary) 2393s (12/15) [EXECUTE] The --fix-dry-run post-processor should handle JSON output correctly 2393s (13/15) [EXECUTE] The eslint_d post-processor should permit regular JavaScript content 2393s (14/15) [EXECUTE] The eslint_d post-processor should handle error messages correctly 2393s (15/15) [EXECUTE] The eslint_d post-processor should handle failing to connect properly 2393s Success/Total: 8/15 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_fecs_fixer_callback.vader 2393s (1/2) [EXECUTE] The fecs fixer should respect to g:ale_javascript_fecs_executable 2393s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'command': '''../test-files/fecs/fecs'' format --replace=true %t'} (Dictionary) 2393s (2/2) [EXECUTE] The fecs fixer should return 0 when executable not found 2393s Success/Total: 1/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_fish_indent_fixer_callback.vader 2393s (1/2) [EXECUTE] The fish_indent callback should return the correct default values 2393s (2/2) [EXECUTE] The fish_indent callback should include custom fish_indent options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_fixjson_fixer_callback.vader 2393s (1/3) [EXECUTE] The fixjson callback should return the correct default command 2393s (2/3) [EXECUTE] The fixjson callback should set the buffer name as file name 2393s (3/3) [EXECUTE] The fixjson callback should include additional options 2393s Success/Total: 3/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_floskell_fixer_callback.vader 2393s (1/1) [EXECUTE] The floskell callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_gnatpp_fixer_callback.vader 2393s (1/2) [EXECUTE] The default command should be correct 2393s (2/2) [EXECUTE] The version check should be correct 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_gofmt_fixer_callback.vader 2393s (1/3) [EXECUTE] The gofmt callback should return the correct default values 2393s (2/3) [EXECUTE] The gofmt callback should include custom gofmt options 2393s (3/3) [EXECUTE] The gofmt callback should support Go environment variables 2393s Success/Total: 3/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_gofumpt_fixer.vader 2393s (1/3) [EXECUTE] The gofumpt callback should return the correct default values 2393s (2/3) [EXECUTE] The gofumpt callback should allow custom gofumpt executables 2393s (3/3) [EXECUTE] The gofumpt callback should allow custom gofumpt options 2393s Success/Total: 3/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_goimports_fixer_callback.vader 2393s (1/4) [EXECUTE] The goimports callback should return 0 when the executable isn't executable 2393s (2/4) [EXECUTE] The goimports callback should the command when the executable test passes 2393s (3/4) [EXECUTE] The goimports callback should include extra options 2393s (4/4) [EXECUTE] The goimports callback should support Go environment variables 2393s Success/Total: 4/4 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_golines_fixer_callback.vader 2393s (1/4) [EXECUTE] The golines callback should return 0 when the executable isn't executable 2393s (2/4) [EXECUTE] The golines callback should return the correct default values 2393s (3/4) [EXECUTE] The golines callback should include custom golines options 2393s (4/4) [EXECUTE] The golines callback should support Go environment variables 2393s Success/Total: 4/4 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_gomod_fixer_callback.vader 2393s (1/2) [EXECUTE] The gomod callback should return the correct default values 2393s (2/2) [EXECUTE] The gomod callback should support Go environment variables 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_goofle_java_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The google-java-format callback should return 0 when the executable isn't executable 2393s (2/2) [EXECUTE] The google-java-format callback should run the command when the executable test passes 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_hackfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The hackfmt callback should return the correct default values 2393s (2/2) [EXECUTE] The hackfmt callback should include custom hackfmt options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_hfmt_fixer_callback.vader 2393s (1/1) [EXECUTE] The hfmt callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_hindent_fixer_callback.vader 2393s (1/1) [EXECUTE] The hindent callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_hlint_fixer_callback.vader 2393s (1/1) [EXECUTE] The hlint callback should return the correct default values 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_html_beautify_fixer_callback.vader 2393s (1/1) [EXECUTE] The html-beautify callback should return the correct default command 2393s Success/Total: 1/1 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_importjs_fixer_callback.vader 2393s (1/3) [EXECUTE] The importjs callback should return 0 when the executable isn't executable 2393s (2/3) [EXECUTE] The importjs callback should run the command when the executable test passes 2393s (3/3) [EXECUTE] The ProcessOutput callback should return the expected output 2393s Success/Total: 3/3 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_isort_fixer_callback.vader 2393s (1/5) [EXECUTE] The isort callback should return the correct default values 2393s (1/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2393s > function ale#assert#Fixer[2]..ale#fixers#isort#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2393s (2/5) [EXECUTE] The isort callback should respect custom options 2393s (2/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2393s > function ale#assert#Fixer[2]..ale#fixers#isort#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2393s (3/5) [EXECUTE] Pipenv is detected when python_isort_auto_pipenv is set 2393s (3/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2393s > function ale#assert#Fixer[2]..ale#fixers#isort#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2393s (4/5) [EXECUTE] Poetry is detected when python_isort_auto_poetry is set 2393s (4/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2393s > function ale#assert#Fixer[2]..ale#fixers#isort#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2393s (5/5) [EXECUTE] The isort callback should not use --filename for older versions 2393s (5/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2393s > function ale#assert#Fixer[2]..ale#fixers#isort#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2393s Success/Total: 0/5 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_jq_fixer_callback.vader 2393s (1/2) [EXECUTE] The jq fixer should use the options you set 2393s (2/2) [EXECUTE] The jq fixer should return 0 when there are no filters 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_jsonnetfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The jsonnetfmt callback should return the correct default values 2393s (2/2) [EXECUTE] The jsonnetfmt callback should include custom options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ktlint_fixer_callback.vader 2393s (1/2) [EXECUTE] The ktlint callback should return the correct default values 2393s (2/2) [EXECUTE] The ktlint callback should include custom ktlint options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_latexindent_fixer_callback.vader 2393s (1/2) [EXECUTE] The latexindent callback should return the correct default values 2393s (2/2) [EXECUTE] The latexindent callback should include custom gofmt options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_lua_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The lua_format callback should return the correct default values 2393s (2/2) [EXECUTE] The lua_format callback should include custom lua_format options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_luafmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The luafmt callback should return the correct default values 2393s (2/2) [EXECUTE] The luafmt callback should include custom luafmt options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_mix_format_fixer_callback.vader 2393s (1/2) [EXECUTE] The mix_format callback should return the correct default values 2393s (2/2) [EXECUTE] The mix_format callback should include the correct format options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_nimpretty_fixer_callback.vader 2393s (1/2) [EXECUTE] The nimpretty callback should return the correct default values 2393s (2/2) [EXECUTE] The nimpretty callback should include any additional options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_nixfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The nixfmt callback should return the correct default values 2393s (2/2) [EXECUTE] The nixfmt executable and options should be configurable 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_nixpkgsfmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The nixpkgs-fmt callback should return the correct default values 2393s (2/2) [EXECUTE] The nixpkgs-fmt executable and options should be configurable 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ocamlformat_fixer_callback.vader 2393s (1/2) [EXECUTE] The ocamlformat callback should return the correct default values 2393s (2/2) [EXECUTE] The ocamlformat callback should include custom ocamlformat options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ocp_indent_fixer_callback.vader 2393s (1/2) [EXECUTE] The ocp_indent callback should return the correct default values 2393s (2/2) [EXECUTE] The ocp_indent callback should include custom ocp_indent options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_opa_fmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The opa fmt callback should return the correct default values 2393s (2/2) [EXECUTE] The opa fmt callback should include custom options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ormolu_fixer_callback.vader 2393s (1/2) [EXECUTE] The ormolu callback should return the correct default values 2393s (2/2) [EXECUTE] The ormolu executable and options should be configurable 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_packer_fmt_fixer_callback.vader 2393s (1/2) [EXECUTE] The packer fmt callback should return the correct default values 2393s (2/2) [EXECUTE] The packer fmt callback should include custom options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_pandoc_fixer_callback.vader 2393s (1/2) [EXECUTE] The pandoc callback should return 'pandoc' as default command 2393s (2/2) [EXECUTE] The pandoc executable and options should be configurable 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_perltidy_fixer_callback.vader 2393s (1/2) [EXECUTE] The perltidy callback should return the correct default values 2393s (2/2) [EXECUTE] The perltidy callback should include custom perltidy options 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_pgformatter_fixer_callback.vader 2393s (1/2) [EXECUTE] The pgFormatter callback should return the correct default values 2393s (2/2) [EXECUTE] The pgFormatter executable and options should be configurable 2393s Success/Total: 2/2 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_php_cs_fixer.vader 2393s (1/5) [EXECUTE] project with php-cs-fixer should use local by default 2393s (1/5) [EXECUTE] (X) 'php-cs-fixer' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-php-cs-fixer/vendor/bin/php-cs-fixer' 2393s (2/5) [EXECUTE] use-global should override local detection 2393s (3/5) [EXECUTE] project without php-cs-fixer should use global 2393s (4/5) [EXECUTE] The php-cs-fixer callback should return the correct default values 2393s (5/5) [EXECUTE] The php-cs-fixer callback should include custom php-cs-fixer options 2393s Success/Total: 4/5 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_phpcbf_fixer_callback.vader 2393s ( 1/11) [EXECUTE] project with phpcbf should use local by default 2393s ( 1/11) [EXECUTE] (X) 'phpcbf_test' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf' 2393s ( 2/11) [EXECUTE] use-global should override local detection 2393s ( 3/11) [EXECUTE] project without phpcbf should use global 2393s ( 4/11) [EXECUTE] The phpcbf callback should return the correct default values 2393s ( 4/11) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''phpcbf_test'' --stdin-path=%s -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s -'} 2393s ( 5/11) [EXECUTE] The phpcbf callback should include the phpcbf_standard option 2393s ( 5/11) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''phpcbf_test'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} 2393s ( 6/11) [EXECUTE] User provided options should be used 2393s ( 6/11) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''phpcbf_test'' --stdin-path=%s --my-user-provided-option my-value -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --my-user-provided-option my-value -'} 2393s ( 7/11) [EXECUTE] project with phpcbf should use local by default 2393s ( 7/11) [EXECUTE] (X) 'phpcbf_test' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf' 2393s ( 8/11) [EXECUTE] use-global should override local detection 2393s ( 9/11) [EXECUTE] project without phpcbf should use global 2393s (10/11) [EXECUTE] The phpcbf callback should return the correct default values 2393s (10/11) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''phpcbf_test'' --stdin-path=%s -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s -'} 2393s (11/11) [EXECUTE] The phpcbf callback should include the phpcbf_standard option 2393s (11/11) [EXECUTE] (X) Unequal Dictionaries 2393s {'command': '''phpcbf_test'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} should be equal to 2393s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} 2393s Success/Total: 4/11 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_pint_fixer.vader 2393s (1/5) [EXECUTE] project with pint should use local by default 2393s (1/5) [EXECUTE] (X) 'pint' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/project-with-pint/vendor/bin/pint' 2393s (2/5) [EXECUTE] use-global should override local detection 2393s (3/5) [EXECUTE] project without pint should use global 2393s (4/5) [EXECUTE] The pint callback should return the correct default values 2393s (5/5) [EXECUTE] The pint callback should include custom pint options 2393s Success/Total: 4/5 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_prettier_eslint_fixer.callback.vader 2393s (1/7) [EXECUTE] The default command should be correct 2393s (2/7) [EXECUTE] Additional options should be used when set 2393s (3/7) [EXECUTE] --eslint-config-path should be set for 4.2.0 and up 2393s (3/7) [EXECUTE] (X) Unequal Dictionaries 2393s {'read_temporary_file': 1, 'command': '''prettier-eslint'' %t --write'} should be equal to 2393s {'read_temporary_file': 1, 'command': '''prettier-eslint'' %t --eslint-config-path ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/.eslintrc.js'' --write'} 2393s (4/7) [EXECUTE] --eslint-config-path shouldn't be used for older versions 2393s (5/7) [EXECUTE] The version check should be correct 2393s (6/7) [EXECUTE] The new --stdin-filepath option should be used when the version is new enough 2393s (6/7) [EXECUTE] (X) Unequal Dictionaries 2393s {'cwd': '%s:h', 'command': '''prettier-eslint'' --stdin-filepath %s --stdin'} should be equal to 2393s {'cwd': '%s:h', 'command': '''prettier-eslint'' --eslint-config-path ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/.eslintrc.js'' --stdin-filepath %s --stdin'} 2393s (7/7) [EXECUTE] The version number should be cached 2393s Success/Total: 5/7 2393s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_prettier_fixer_callback.vader 2393s ( 1/25) [EXECUTE] The prettier callback should return the correct default values 2393s ( 2/25) [EXECUTE] The --config option should not be set automatically 2393s ( 3/25) [EXECUTE] The prettier callback should include custom prettier options 2393s ( 4/25) [EXECUTE] The version check should be correct 2393s ( 5/25) [EXECUTE] --stdin-filepath should be used when prettier is new enough 2393s ( 6/25) [EXECUTE] The version number should be cached 2393s ( 7/25) [EXECUTE] Should set --parser to `babylon` by default, < 1.16.0 2393s ( 8/25) [EXECUTE] Should set --parser to `babel` by default, >= 1.16.0 2393s ( 9/25) [EXECUTE] Should set --parser based on filetype, TypeScript 2393s (10/25) [EXECUTE] Should set --parser based on filetype, CSS 2393s (11/25) [EXECUTE] Should set --parser based on filetype, LESS 2393s (12/25) [EXECUTE] Should set --parser based on filetype, SCSS 2393s (13/25) [EXECUTE] Should set --parser based on filetype, JSON 2393s (14/25) [EXECUTE] Should set --parser based on filetype, JSON5 2393s (15/25) [EXECUTE] Should set --parser based on filetype, GraphQL 2393s (16/25) [EXECUTE] Should set --parser based on filetype, Markdown 2393s (17/25) [EXECUTE] Should set --parser based on filetype, Vue 2393s (18/25) [EXECUTE] Should set --parser based on filetype, YAML 2394s (19/25) [EXECUTE] Should set --parser based on filetype, HTML 2394s (20/25) [EXECUTE] Should set --parser based on filetype, Ruby 2394s (21/25) [EXECUTE] Should set --parser based on first filetype of multiple filetypes 2394s (22/25) [EXECUTE] Should set --parser for experimental language, Handlebars 2394s (23/25) [EXECUTE] Changes to directory where .prettierignore is found 2394s (23/25) [EXECUTE] (X) Unequal Dictionaries 2394s {'cwd': '%s:h', 'command': '''prettier'' --stdin-filepath %s --stdin'} should be equal to 2394s {'cwd': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/prettier/with_prettierignore', 'command': '''prettier'' --stdin-filepath %s --stdin'} 2394s (24/25) [EXECUTE] The prettier_d post-processor should permit regular JavaScript content 2394s (25/25) [EXECUTE] The prettier_d post-processor should handle error messages correctly 2394s Success/Total: 24/25 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_prettier_standard_callback.vader 2394s (1/1) [EXECUTE] The prettier callback should return the correct default values 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_protolint_fixer_callback.vader 2394s (1/2) [EXECUTE] The default command should be correct 2394s (2/2) [EXECUTE] The callback should include any additional options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ptop_fixer_callback.vader 2394s (1/2) [EXECUTE] The ptop callback should return the correct default values 2394s (2/2) [EXECUTE] The ptop callback should include custom ptop options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_puppetlint_fixer_callback.vader 2394s (1/1) [EXECUTE] The puppetlint callback should return the correct default values 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_purs_tidy_fixer_callback.vader 2394s (1/1) [EXECUTE] The purs-tidy callback should return the correct custom options 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_purty_fixer_callback.vader 2394s (1/1) [EXECUTE] The purty callback should return the correct options 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_pyflyby_fixer_callback.vader 2394s (1/3) [EXECUTE] The pyflyby callback should return the correct default values 2394s (1/3) [EXECUTE] (X) Unequal Dictionaries 2394s {'command': '''tidy-imports'''} should be equal to 2394s {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/tidy-imports'''} 2394s (2/3) [EXECUTE] Pipenv is detected when python_pyflyby_auto_pipenv is set 2394s (2/3) [EXECUTE] (X) Unequal Dictionaries 2394s {'command': '''tidy-imports'''} should be equal to 2394s {'command': '''pipenv'' run tidy-imports'} 2394s (3/3) [EXECUTE] Poetry is detected when python_pyflyby_auto_poetry is set 2394s (3/3) [EXECUTE] (X) Unequal Dictionaries 2394s {'command': '''tidy-imports'''} should be equal to 2394s {'command': '''poetry'' run tidy-imports'} 2394s Success/Total: 0/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_python_add_blank_lines_fixer.vader 2394s (1/3) [ GIVEN] Some Python without blank lines 2394s (1/3) [EXECUTE] Blank lines should be added appropriately 2394s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#fix#Fix[39]..98_RunFixer[21]..98_RunJob[16]..98_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileSlots[7]..236[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (1/3) [ EXPECT] Newlines should be added 2394s (2/3) [ GIVEN] A file with a main block 2394s (2/3) [EXECUTE] Fix the file 2394s (2/3) [ EXPECT] extra newlines shouldn't be added to the main block 2394s (3/3) [ GIVEN] A file with variables/docstring that start with a control statement 2394s (3/3) [EXECUTE] Fix the file 2394s (3/3) [ EXPECT] Extra new lines are not added to the file 2394s Success/Total: 2/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_qmlfmt_fixer_callback.vader 2394s (1/1) [EXECUTE] The qmlfmt fixer should use the options you set 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_raco_fmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The raco_fmt callback should return the correct default values 2394s (2/2) [EXECUTE] The raco_fmt callback should include custom raco_fmt options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_refmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The refmt callback should return the correct default values 2394s (2/2) [EXECUTE] The refmt callback should include custom refmt options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_remark_lint_fixer_callback.vader 2394s (1/2) [EXECUTE] The remark callback should return the correct default values 2394s (2/2) [EXECUTE] The remark executable and options should be configurable 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_reorder_python_imports_fixer_callback.vader 2394s (1/2) [EXECUTE] The reorder_python_imports callback should return the correct default values 2394s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/reorder-python-imports'' -'} (Dictionary) 2394s (2/2) [EXECUTE] The reorder_python_imports callback should respect custom options 2394s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/reorder-python-imports'' --py3-plus -'} (Dictionary) 2394s Success/Total: 0/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_rubocop_fixer_callback.vader 2394s (1/4) [EXECUTE] The rubocop callback should return the correct default values 2394s (2/4) [EXECUTE] The rubocop callback should include custom rubocop options 2394s (3/4) [EXECUTE] The rubocop callback should use auto-correct-all option when set 2394s (4/4) [EXECUTE] The rubocop post-processor should remove diagnostics content 2394s Success/Total: 4/4 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_ruff_fixer_callback.vader 2394s (1/7) [EXECUTE] The ruff callback should return the correct default values 2394s (1/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (2/7) [EXECUTE] The ruff callback should not use stdin for older versions (< 0.0.72) 2394s (2/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (3/7) [EXECUTE] The ruff callback should not change directory if the option is set to 0 2394s (3/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (4/7) [EXECUTE] The ruff callback should respect custom options 2394s (4/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (5/7) [EXECUTE] Pipenv is detected when python_ruff_auto_pipenv is set 2394s (5/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (6/7) [EXECUTE] Poetry is detected when python_ruff_auto_poetry is set 2394s (6/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (7/7) [EXECUTE] Poetry is detected when python_ruff_auto_poetry is set, and cwd respects change_directory option 2394s (7/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#ruff#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s Success/Total: 0/7 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_rufo_fixer_callback.vader 2394s (1/2) [EXECUTE] The rufo command should contain `bundle exec` when executable is `bundle` 2394s (2/2) [EXECUTE] The rufo callback should return the correct default values 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_rustfmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The rustfmt callback should return the correct default values 2394s (2/2) [EXECUTE] The rustfmt callback should include custom rustfmt options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_scalafmt_fixer_callback.vader 2394s (1/4) [EXECUTE] The scalafmt callback should return the correct default values 2394s (2/4) [EXECUTE] The scalafmt callback should use ng with scalafmt automatically 2394s (3/4) [EXECUTE] The scalafmt callback should include custom scalafmt options 2394s (4/4) [EXECUTE] The scalafmt callback should include custom scalafmt options and use ng with scalafmt 2394s Success/Total: 4/4 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_shfmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The shfmt callback should return 'shfmt' as default command 2394s (2/2) [EXECUTE] The shfmt executable and options should be configurable 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_sorbet_fixer_callback.vader 2394s (1/2) [EXECUTE] The sorbet callback should return the correct default values 2394s (2/2) [EXECUTE] The sorbet callback should include custom sorbet options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_sqlfmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The sqlfmt callback should return the correct default values 2394s (2/2) [EXECUTE] The sqlfmt executable and options should be configurable 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_sqlformat_fixer_callback.vader 2394s (1/2) [EXECUTE] The sqlformat callback should return the correct default values 2394s (2/2) [EXECUTE] The sqlformat executable and options should be configurable 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_standard_fixer_callback.vader 2394s (1/2) [EXECUTE] The executable path should be correct 2394s (1/2) [EXECUTE] (X) Unequal Dictionaries 2394s {'read_temporary_file': 1, 'command': '''standard'' --fix --stdin < %s > %t'} should be equal to 2394s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/standard/bin/cmd.js'' --fix --stdin < %s > %t'} 2394s (2/2) [EXECUTE] Custom options should be supported 2394s Success/Total: 1/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_standardrb_fixer_callback.vader 2394s (1/3) [EXECUTE] The standardrb callback should return the correct default values 2394s (2/3) [EXECUTE] The standardrb callback should include configuration files 2394s (2/3) [EXECUTE] (X) Unequal Dictionaries 2394s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --fix --force-exclusion --stdin %s'} should be equal to 2394s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/with_config/.standard.yml'' --fix --force-exclusion --stdin %s'} 2394s (3/3) [EXECUTE] The standardrb callback should include custom rubocop options 2394s (3/3) [EXECUTE] (X) Unequal Dictionaries 2394s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --except Lint/Debugger --fix --force-exclusion --stdin %s'} should be equal to 2394s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/with_config/.standard.yml'' --except Lint/Debugger --fix --force-exclusion --stdin %s'} 2394s Success/Total: 1/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_statix_fixer.vader 2394s (1/3) [EXECUTE] The callback should return the correct default values 2394s (2/3) [EXECUTE] The callback should include a custom runtime 2394s (3/3) [EXECUTE] The callback should include custom options 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_stylelint_fixer_callback.vader 2394s (1/2) [EXECUTE] The stylelint callback should return the correct default values 2394s (1/2) [EXECUTE] (X) Unequal Dictionaries 2394s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''stylelint'' --fix --stdin --stdin-filename %s'} should be equal to 2394s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/stylelint/bin/stylelint.js'' --fix --stdin --stdin-filename %s'} 2394s (2/2) [EXECUTE] The stylelint callback should include custom stylelint options 2394s (2/2) [EXECUTE] (X) Unequal Dictionaries 2394s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''stylelint'' --cache --fix --stdin --stdin-filename %s'} should be equal to 2394s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app/node_modules/stylelint/bin/stylelint.js'' --cache --fix --stdin --stdin-filename %s'} 2394s Success/Total: 0/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_styler_fixer_callback.vader 2394s (1/1) [EXECUTE] The styler callback should include custom styler options 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_stylish_haskell_fixer_callback.vader 2394s (1/1) [EXECUTE] The stylish-haskell callback should return the correct default values 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_stylua_fixer_callback.vader 2394s (1/2) [EXECUTE] The default command should be correct 2394s (2/2) [EXECUTE] The stylua callback should include custom stylua options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_swiftformat_fixer_callback.vader 2394s (1/2) [EXECUTE] The swiftformat callback should return the correct default values 2394s (2/2) [EXECUTE] The swiftformat callback should include any additional options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_syntax_tree_fixer_callback.vader 2394s (1/2) [EXECUTE] The syntax_tree callback should return the correct default values 2394s (2/2) [EXECUTE] The syntax_tree callback should include custom options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_terraform_fmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The terraform fmt callback should return the correct default values 2394s (2/2) [EXECUTE] The terraform fmt callback should include custom options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_textlint_fixer_callback.vader 2394s (1/2) [EXECUTE] The textlint callback should return the correct default values 2394s (2/2) [EXECUTE] The textlint callback should include custom textlint options 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_tidy_fixer_callback.vader 2394s (1/2) [EXECUTE] The tidy callback should return 0 if tidy not found 2394s (2/2) [EXECUTE] The tidy callback should return the correct default command 2394s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''../test-files/tidy/tidy'' -q --tidy-mark no --show-errors 0 --show-warnings 0'} (Dictionary) 2394s Success/Total: 1/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_trim_whitespace.vader 2394s (1/1) [EXECUTE] Should delete all whitespace at the end of different lines 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_tslint_fixer_callback.vader 2394s (1/2) [EXECUTE] The tslint callback should return the correct default values 2394s (2/2) [EXECUTE] The tslint callback should include custom tslint config option 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_uncrustify_fixer_callback.vader 2394s (1/3) [EXECUTE] The clang-format callback should return the correct default values 2394s (2/3) [EXECUTE] The uncrustify callback should include any additional options 2394s (3/3) [EXECUTE] The uncrustify callback should set proper language 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_vfmt_fixer_callback.vader 2394s (1/3) [EXECUTE] The vfmt callback should return the correct default values 2394s (2/3) [EXECUTE] The vfmt callback should include custom vfmt options 2394s (3/3) [EXECUTE] The vfmt callback should support Go environment variables 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_vim_help_tags_alignment_fixer.vader 2394s (1/1) [ GIVEN] A vim help file with badly aligned tags 2394s (1/1) [EXECUTE] Tags should be aligned at the right margin 2394s (1/1) [ EXPECT] Tags should be aligned 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_xmllint_fixer_callback.vader 2394s (1/3) [EXECUTE] The xmllint callback should return the correct default command 2394s (2/3) [EXECUTE] The xmllint callback should include the XMLLINT_INDENT variable 2394s (3/3) [EXECUTE] The xmllint callback should include additional options 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_xo_fixer_callback.vader 2394s (1/3) [EXECUTE] The xo callback should return the correct default values 2394s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (2/3) [EXECUTE] The xo callback should include custom xo options 2394s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (3/3) [EXECUTE] --stdin should be used when xo is new enough 2394s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s Success/Total: 0/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_xots_fixer_callback.vader 2394s (1/3) [EXECUTE] The xo callback should return the correct default values 2394s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (2/3) [EXECUTE] The xo callback should include custom xo options 2394s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s (3/3) [EXECUTE] --stdin should be used when xo is new enough 2394s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2394s > function ale#assert#Fixer[2]..ale#fixers#xo#Fix[4]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2394s Success/Total: 0/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_yamlfix_fixer_callback.vader 2394s (1/2) [EXECUTE] The yamlfix callback should return the correct default values 2394s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/yamlfix'' -'} (Dictionary) 2394s (2/2) [EXECUTE] The yamlfix callback should respect custom options 2394s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/yamlfix'' --multi-line=3 --trailing-comma -'} (Dictionary) 2394s Success/Total: 0/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_yapf_fixer_callback.vader 2394s (1/2) [EXECUTE] The yapf callback should return the correct default values 2394s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/yapf'''} (Dictionary) 2394s (2/2) [EXECUTE] The yapf should include the .style.yapf file if present 2394s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/yapf'' --no-local-style --style ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/dir_with_yapf_config/.style.yapf'''} (Dictionary) 2394s Success/Total: 0/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/fixers/test_zigfmt_fixer_callback.vader 2394s (1/2) [EXECUTE] The zig callback should return the correct default values 2394s (2/2) [EXECUTE] The zig callback should allow custom zig executables 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_actionlint_handler.vader 2394s (1/3) [EXECUTE] Problems should be parsed correctly for actionlint 2394s (2/3) [EXECUTE] Command should always have --no-color and --oneline options 2394s (3/3) [EXECUTE] Options should be added to command 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ada_gcc_handler.vader 2394s (1/1) [EXECUTE] The gcc handler for Ada should parse input correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_alex_handler.vader 2394s (1/1) [EXECUTE] The alex handler should handle the example from the alex README 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ameba_handler.vader 2394s (1/4) [EXECUTE] The ameba handler should parse lines correctly 2394s (2/4) [EXECUTE] The ameba handler should handle when files are checked and no offenses are found 2394s (3/4) [EXECUTE] The ameba handler should handle when no files are checked 2394s (4/4) [EXECUTE] The ameba handler should handle blank output without any errors 2394s Success/Total: 4/4 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ansible_lint_handler.vader 2394s (1/7) [EXECUTE] The ansible-lint handler for version group <5 should handle basic errors 2394s (2/7) [EXECUTE] The ansible-lint handler for version group <5 should suppress trailing whitespace output when the option is used 2394s (3/7) [EXECUTE] The ansible-lint handler for version group >=5 should handle basic errors 2394s (4/7) [EXECUTE] The ansible-lint handler for version group <5 should handle names with spaces 2394s (5/7) [EXECUTE] The ansible-lint handler for version group >=5 should handle names with spaces 2394s (6/7) [EXECUTE] The ansible-lint handler should ignore errors from other files 2394s (7/7) [EXECUTE] The ansible-lint handler should work with empty input 2394s Success/Total: 7/7 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_appleswiftformat_handler.vader 2394s (1/1) [EXECUTE] The appleswiftformat handler should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_asm_handler.vader 2394s (1/1) [EXECUTE] The asm GCC handler should parse lines from GCC 6.3.1 correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_atools_handler.vader 2394s (1/3) [EXECUTE] The atools handler should handle basic errors or warings 2394s (2/3) [EXECUTE] If we are not Certain or Importantly Serious, be a Warning 2394s (3/3) [EXECUTE] We should be error if we are Certain it is Serious or Important 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_avra_handler.vader 2394s (1/1) [EXECUTE] The avra handler should parse errors correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_bandit_handler.vader 2394s (1/1) [EXECUTE] The bandit handler for Python should parse input correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_bashate_handler.vader 2394s (1/1) [EXECUTE] The bashate handler should handle basic errors 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_bibclean_handler.vader 2394s (1/2) [EXECUTE] The bibclean handler should parse lines from bibclean <= v2.11.4 correctly 2394s (2/2) [EXECUTE] The bibclean handler should parse lines of bibclean > v2.11.4 correctly 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_bicep_bicep_handler.vader 2394s (1/1) [EXECUTE] The cmake_lint handler should handle basic warnings 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_bitbake_oelint_adv_handler.vader 2394s (1/1) [EXECUTE] The oelint_adv handler should handle warnings 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_brakeman_handler.vader 2394s (1/3) [EXECUTE] The brakeman handler should parse JSON correctly 2394s (1/3) [EXECUTE] (X) Unequal Lists 2394s [{'lnum': 84, 'filename': '/app/models/thing.rb', 'type': 'W', 'text': 'SQL Injection Possible SQL injection (Medium)'}, {'lnum': 1, 'filename': '/app/models/thing.rb', 'type': 'W', 'text': 'Mass Assignment Potentially dangerous attribute available for mass assignment (Weak)'}] should be equal to 2394s [{'lnum': 84, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app/app/models/thing.rb', 'type': 'W', 'text': 'SQL Injection Possible SQL injection (Medium)'}, {'lnum': 1, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app/app/models/thing.rb', 'type': 'W', 'text': 'Mass Assignment Potentially dangerous attribute available for mass assignment (Weak)'}] 2394s (2/3) [EXECUTE] The brakeman handler should parse JSON correctly when there is no output from brakeman 2394s (3/3) [EXECUTE] The brakeman handler should handle garbage output 2394s Success/Total: 2/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cfn_python_lint_handler.vader 2394s (1/1) [EXECUTE] The cfn_python_lint handler should parse items correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_checkmake_handler.vader 2394s (1/1) [EXECUTE] Parsing checkmake errors should work 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_checkov_handler.vader 2394s (1/2) [EXECUTE] The JSON output of checkov should be handled correctly 2394s (2/2) [EXECUTE] Handle output for no findings correctly 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_checkstyle_handler.vader 2394s (1/2) [EXECUTE] The checkstyle handler should parse lines correctly 2394s (2/2) [EXECUTE] The checkstyle handler should parse lines from older checkstyle versions correctly 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_circleci_handler.vader 2394s (1/2) [EXECUTE] The circlei handler should return nothing when configs are valid 2394s (2/2) [EXECUTE] The circlei handler put errors at the top when something is wrong 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_clang_handler.vader 2394s (1/1) [EXECUTE] clang errors from included files should be parsed correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_clojure_clj_kondo_handler.vader 2394s (1/6) [EXECUTE] the clojure clj-kondo handler should be able to handle errors 2394s (2/6) [EXECUTE] the clojure clj-kondo handler should be able to handle warnings 2394s (3/6) [EXECUTE] the clojure clj-kondo handler should be able to handle exceptions 2394s (4/6) [EXECUTE] the clojure clj-kondo handler should be able to handle errors from stdin 2394s (5/6) [EXECUTE] the clojure clj-kondo handler should be able to handle windows files 2394s (6/6) [EXECUTE] the clojure clj-kondo handler should be able to lines without row/col 2394s Success/Total: 6/6 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_clojure_joker_handler.vader 2394s (1/5) [EXECUTE] the clojure joker handler should be able to handle errors 2394s (2/5) [EXECUTE] the clojure joker handler should be able to handle warnings 2394s (3/5) [EXECUTE] the clojure joker handler should be able to handle exceptions 2394s (4/5) [EXECUTE] the clojure joker handler should be able to handle errors from stdin 2394s (5/5) [EXECUTE] the clojure joker handler should be able to handle windows files 2394s Success/Total: 5/5 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cmake_lint_handler.vader 2394s (1/1) [EXECUTE] The cmake_lint handler should handle basic warnings 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_coffeelint_handler.vader 2394s (1/1) [EXECUTE] The coffeelint handler should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_common_handlers.vader 2394s (1/9) [EXECUTE] HandleCSSLintFormat should handle CSS errors 2394s (2/9) [EXECUTE] HandleCSSLintFormat should handle CSS errors without groups 2394s (3/9) [EXECUTE] HandleGCCFormat should handle the correct lines of output 2394s (4/9) [EXECUTE] HandleGCCFormat should replace Unicode quotes 2394s (5/9) [EXECUTE] HandleUnixFormatAsError should handle some example lines of output 2394s (6/9) [EXECUTE] HandleUnixFormatAsError should handle lines with no space after the colon 2394s (7/9) [EXECUTE] HandleUnixFormatAsError should handle names with spaces 2394s (8/9) [EXECUTE] HandleUnixFormatAsWarning should handle some example lines of output 2394s (9/9) [EXECUTE] Unix format functions should handle Windows paths 2394s Success/Total: 9/9 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cookstyle_handler.vader 2394s (1/1) [EXECUTE] Basic warnings should be handled 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cppcheck_handler.vader 2394s (1/2) [EXECUTE] Basic errors should be handled by cppcheck 2394s (2/2) [EXECUTE] Problems from other files should be ignored by cppcheck 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cpplint_handler.vader 2394s (1/1) [EXECUTE] cpplint warnings from included files should be parsed correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_credo_handler.vader 2394s (1/1) [EXECUTE] The credo handler should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_crystal_handler.vader 2394s (1/2) [EXECUTE] The crystal handler should parse lines correctly and add the column if it can 2394s (2/2) [EXECUTE] The crystal handler should not fail when a missing file is required 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_csc_handler.vader 2394s (1/3) [EXECUTE] The csc handler should work with the default of the buffer's directory 2394s (2/3) [EXECUTE] The csc handler should handle cannot find symbol errors 2394s (3/3) [EXECUTE] The csc handler should handle non file specific compiler errors without reporting overal status report as error 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cspell_handler.vader 2394s (1/1) [EXECUTE] The cspell handler should handle cspell output 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cucumber_handler.vader 2394s (1/1) [EXECUTE] The cucumber handler parses JSON correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cuda_nvcc_handler.vader 2394s (1/1) [EXECUTE] The cuda nvcc handler should parse errors from multiple files for NVCC 8.0 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_cypher_lint_handler.vader 2394s (1/1) [EXECUTE] The cypher-lint handler should handle errors for the current file correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_dafny_handler.vader 2394s (1/1) [EXECUTE] The Dafny handler should parse output correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_dart_analyze_handler.vader 2394s (1/1) [EXECUTE] Basic problems should be parsed correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_debride_handler.vader 2394s (1/1) [EXECUTE] The debride linter parses output correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_desktop_file_validate_handler.vader 2394s (1/1) [EXECUTE] The desktop-file-validate handler should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_dmd_handler.vader 2394s (1/1) [EXECUTE] Basic errors should be handled by dmd 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_dockerfile_lint_handler.vader 2394s (1/4) [EXECUTE] The dockerfile_lint handler should handle broken JSON 2394s (2/4) [EXECUTE] The dockerfile_lint handler should handle an empty string response 2394s (3/4) [EXECUTE] The dockerfile_lint handler should handle an empty result, even if it shouldn't happen 2394s (4/4) [EXECUTE] The dockerfile_lint handler should handle a normal example 2394s Success/Total: 4/4 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_dogma_handler.vader 2394s (1/1) [EXECUTE] The dogma handler should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_drafter_handler.vader 2394s (1/1) [EXECUTE] drafter handler should handle errors output 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_elmmake_handler.vader 2394s (1/7) [EXECUTE] The elm-make handler should parse Elm 0.19 general problems correctly 2394s (2/7) [EXECUTE] The elm-make handler should parse Elm 0.19 compilation errors correctly 2394s (3/7) [EXECUTE] The elm-make handler should handle errors in Elm 0.19 imported modules 2394s (4/7) [EXECUTE] The elm-make handler should parse Elm 0.18 compilation errors correctly 2394s (5/7) [EXECUTE] The elm-make handler should handle errors in Elm 0.18 imported modules 2394s (6/7) [EXECUTE] The elm-make handler should put an error on the first line if a line cannot be parsed 2394s (7/7) [EXECUTE] The elm-make handler should ignore success lines 2394s Success/Total: 7/7 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_embertemplatelint_handler.vader 2394s (1/3) [EXECUTE] The ember-template-lint handler should parse lines correctly 2394s (2/3) [EXECUTE] The ember-template-lint handler should handle template parsing error correctly 2394s (3/3) [EXECUTE] The ember-template-lint handler should handle no lint errors/warnings 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_erblint_handler.vader 2394s (1/3) [EXECUTE] The erblint handler should parse lines correctly 2394s (2/3) [EXECUTE] The erblint handler should handle when files are checked and no offenses are found 2394s (3/3) [EXECUTE] The erblint handler should handle output without any errors 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_erlang_dialyzer_handler.vader 2394s (1/3) [EXECUTE] The dialyzer handler should handle error messages. 2394s (2/3) [EXECUTE] The dialyzer handler should handle empty file. 2394s (3/3) [EXECUTE] The dialyzer handler should handle empty lines. 2394s Success/Total: 3/3 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_erlang_elvis_handler.vader 2394s (1/2) [EXECUTE] Warning messages should be handled 2394s (2/2) [EXECUTE] Line length message shouldn't contain the line itself 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_eslint_handler.vader 2394s ( 1/16) [EXECUTE] The eslint handler should parse lines correctly 2394s ( 2/16) [EXECUTE] The eslint handler should print a message about a missing configuration file 2394s ( 3/16) [EXECUTE] The eslint handler should allow the missing config error to be suppressed 2394s ( 4/16) [EXECUTE] The eslint handler should print a message for config parsing errors 2394s ( 5/16) [EXECUTE] Suppressing missing configs shouldn't suppress parsing errors 2394s ( 6/16) [EXECUTE] The eslint handler should print a message for invalid configuration settings 2394s ( 7/16) [EXECUTE] Suppressing missing configs shouldn't suppress invalid config errors 2394s ( 8/16) [EXECUTE] The eslint handler should print a message when import is not used in a module 2394s ( 9/16) [EXECUTE] Suppressing missing configs shouldn't suppress module import errors 2394s (10/16) [EXECUTE] The eslint handler should output end_col values where appropriate 2394s (11/16) [EXECUTE] The eslint hint about using typescript-eslint-parser 2394s (12/16) [EXECUTE] eslint should warn about ignored files by default 2394s (13/16) [EXECUTE] eslint should not warn about ignored files when explicitly disabled 2394s (14/16) [EXECUTE] eslint should handle react errors correctly 2394s (15/16) [EXECUTE] Failing to connect to eslint_d should be handled correctly 2394s (16/16) [EXECUTE] Disabling warnings about trailing spaces should work 2394s Success/Total: 16/16 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_eslint_json_handler.vader 2394s ( 1/15) [EXECUTE] The eslint handler should parse json correctly 2394s ( 2/15) [EXECUTE] The eslint handler should suppress deprecation warnings 2394s ( 3/15) [EXECUTE] The eslint handler should print a message about a missing configuration file 2394s ( 4/15) [EXECUTE] The eslint handler should allow the missing config error to be suppressed 2394s ( 5/15) [EXECUTE] The eslint handler should print a message for config parsing errors 2394s ( 6/15) [EXECUTE] Suppressing missing configs shouldn't suppress parsing errors 2394s ( 7/15) [EXECUTE] The eslint handler should print a message for invalid configuration settings 2394s ( 8/15) [EXECUTE] Suppressing missing configs shouldn't suppress invalid config errors 2394s ( 9/15) [EXECUTE] The eslint handler should print a message when import is not used in a module 2394s (10/15) [EXECUTE] Suppressing missing configs shouldn't suppress module import errors 2394s (11/15) [EXECUTE] The eslint handler should hint about using typescript-eslint-parser 2394s (12/15) [EXECUTE] eslint should warn about ignored files by default 2394s (13/15) [EXECUTE] eslint should not warn about ignored files when explicitly disabled 2394s (14/15) [EXECUTE] Failing to connect to eslint_d should be handled correctly 2394s (15/15) [EXECUTE] Disabling warnings about trailing spaces should work 2394s Success/Total: 15/15 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_fecs_handler.vader 2394s (1/1) [EXECUTE] fecs should parse lines correctly 2394s Success/Total: 1/1 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_fish_handler.vader 2394s (1/2) [EXECUTE] The fish handler should handle basic warnings and syntax errors 2394s (2/2) [EXECUTE] The fish handler should handle problems where the problem before before the line with the line number 2394s Success/Total: 2/2 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_flake8_handler.vader 2394s ( 1/11) [EXECUTE] The flake8 handler should handle basic warnings and syntax errors 2394s ( 2/11) [EXECUTE] The flake8 handler should set end column indexes for certain errors 2394s ( 3/11) [EXECUTE] The flake8 handler should handle stack traces 2394s ( 4/11) [EXECUTE] The flake8 handler should handle names with spaces 2394s ( 5/11) [EXECUTE] Warnings about trailing whitespace should be reported by default 2394s ( 6/11) [EXECUTE] Disabling trailing whitespace warnings should work 2394s ( 7/11) [EXECUTE] Warnings about trailing blank lines should be reported by default 2394s ( 8/11) [EXECUTE] Disabling trailing blank line warnings should work 2394s ( 9/11) [EXECUTE] F401 should be a warning 2394s (10/11) [EXECUTE] E112 should be a syntax error 2394s (11/11) [EXECUTE] Compatibility with hacking which uses older style flake8 2394s Success/Total: 11/11 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_flakehell_handler.vader 2394s ( 1/11) [EXECUTE] The flakehell handler should handle basic warnings and syntax errors 2394s ( 2/11) [EXECUTE] The flakehell handler should set end column indexes for certain errors 2394s ( 3/11) [EXECUTE] The flakehell handler should handle stack traces 2394s ( 4/11) [EXECUTE] The flakehell handler should handle names with spaces 2394s ( 5/11) [EXECUTE] Warnings about trailing whitespace should be reported by default 2394s ( 6/11) [EXECUTE] Disabling trailing whitespace warnings should work 2394s ( 7/11) [EXECUTE] Warnings about trailing blank lines should be reported by default 2394s ( 8/11) [EXECUTE] Disabling trailing blank line warnings should work 2394s ( 9/11) [EXECUTE] F401 should be a warning 2394s (10/11) [EXECUTE] E112 should be a syntax error 2394s (11/11) [EXECUTE] Compatibility with hacking which uses older style flakehell 2394s Success/Total: 11/11 2394s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_flawfinder_handler.vader 2394s (1/3) [EXECUTE] The Flawfinder handler should ignore other lines of output 2395s (2/3) [EXECUTE] The Flawfinder handler should work 2395s (3/3) [EXECUTE] The Flawfinder error severity level should be configurable 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_flow_handler.vader 2395s (1/5) [EXECUTE] The flow handler should throw away non-JSON lines 2395s (2/5) [EXECUTE] The flow handler should process errors correctly. 2395s (3/5) [EXECUTE] The flow handler should fetch the correct location for the currently opened file, even when it's not in the first message. 2395s (4/5) [EXECUTE] The flow handler should handle relative paths 2395s (5/5) [EXECUTE] The flow handler should handle extra errors 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_foodcritic_handler.vader 2395s (1/1) [EXECUTE] Basic warnings should be handled 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_fortran_handler.vader 2395s (1/3) [EXECUTE] The fortran handler should parse lines from GCC 4.1.2 correctly 2395s (2/3) [EXECUTE] The fortran handler should parse lines from GCC 4.9.3 correctly 2395s (3/3) [EXECUTE] The fortran handler should parse lines from GCC 6.3.1 correctly 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gawk_handler.vader 2395s (1/1) [EXECUTE] gawk syntax errors should be parsed correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gcc_handler.vader 2395s ( 1/11) [EXECUTE] The GCC handler should ignore other lines of output 2395s ( 2/11) [EXECUTE] GCC errors from included files should be parsed correctly 2395s ( 3/11) [EXECUTE] The GCC handler shouldn't complain about #pragma once for headers 2395s ( 4/11) [EXECUTE] The GCC handler should handle syntax errors 2395s ( 5/11) [EXECUTE] The GCC handler should handle notes with no previous message 2395s ( 6/11) [EXECUTE] The GCC handler should attach notes to previous messages 2395s ( 7/11) [EXECUTE] The GCC handler should interpret - as being the current file 2395s ( 8/11) [EXECUTE] The GCC handler should handle fatal error messages due to missing files 2395s ( 9/11) [EXECUTE] The GCC handler should handle errors for inlined header functions 2395s (10/11) [EXECUTE] The GCC handler should handle macro expansion errors in current file 2395s (11/11) [EXECUTE] The GCC handler should handle macro expansion errors in other files 2395s Success/Total: 11/11 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ghc_handler.vader 2395s (1/5) [EXECUTE] The ghc handler should handle hdevtools output 2395s (2/5) [EXECUTE] The ghc handler should handle ghc 8 output 2395s (3/5) [EXECUTE] The ghc handler should handle ghc 7 output 2395s (4/5) [EXECUTE] The ghc handler should handle stack 1.5.1 output 2395s (5/5) [EXECUTE] The ghc handler should handle ghc panic 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ghc_mod_handler.vader 2395s (1/1) [EXECUTE] HandleGhcFormat should handle ghc-mod problems 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ghdl_handler.vader 2395s (1/1) [EXECUTE] The ghdl handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gitlablint_handler.vader 2395s (1/1) [EXECUTE] Problems should be parsed correctly for gitlablint 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gitlint_handler.vader 2395s (1/2) [EXECUTE] The gitlint handler should handle basic warnings and syntax errors 2395s (2/2) [EXECUTE] Disabling trailing whitespace warnings should work 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_glslang_handler.vader 2395s (1/1) [EXECUTE] The glsl glslang handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_go_generic_handler.vader 2395s (1/1) [EXECUTE] The golang handler should return the correct filenames 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gobuild_handler.vader 2395s (1/2) [EXECUTE] The gobuild handler should handle names with spaces 2395s (2/2) [EXECUTE] The gobuild handler should handle relative paths correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_golangci_lint_handler.vader 2395s (1/3) [EXECUTE] The golangci-lint handler should handle names with spaces 2395s (2/3) [EXECUTE] The golangci-lint handler should handle paths correctly 2395s (3/3) [EXECUTE] The golangci-lint handler should handle only typecheck lines as errors 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_gometalinter_handler.vader 2395s (1/2) [EXECUTE] The gometalinter handler should handle names with spaces 2395s (2/2) [EXECUTE] The gometalinter handler should handle paths correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_hadolint.vader 2395s (1/3) [EXECUTE] The hadolint handler should handle an empty string response 2395s (2/3) [EXECUTE] The hadolint handler should handle a normal example 2395s (3/3) [EXECUTE] The hadolint handler should handle parsing errors 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_haskell_stack_handler.vader 2395s (1/1) [EXECUTE] Escape stack should correctly identify a stack exec command 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_hlint_handler.vader 2395s (1/2) [EXECUTE] The hlint handler should parse items correctly 2395s (2/2) [EXECUTE] The hlint handler should handle empty output 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ibm_openapi_validator_handler.vader 2395s (1/1) [EXECUTE] Problems should be parsed correctly for openapi-ibm-validator 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_idris_handler.vader 2395s (1/2) [EXECUTE] The idris handler should parse messages that reference a single column 2395s (2/2) [EXECUTE] The idris handler should parse messages that reference a column range 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_inko_handler.vader 2395s (1/3) [EXECUTE] The inko handler should parse errors correctly 2395s (2/3) [EXECUTE] The inko handler should parse warnings correctly 2395s (3/3) [EXECUTE] The inko handler should handle empty output 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ispc_ispc_handler.vader 2395s (1/1) [EXECUTE] The ispc handler should parse input correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_javac_handler.vader 2395s (1/2) [EXECUTE] The javac handler should handle cannot find symbol errors 2395s (2/2) [EXECUTE] The javac handler should resolve files from different directories 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_jscs_handler.vader 2395s (1/1) [EXECUTE] jscs should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ktlint_handler.vader 2395s (1/2) [EXECUTE] The ktlint handler method GetRulesets should properly parse custom rulesets 2395s (2/2) [EXECUTE] The ktlint handler method GetRulesets should return an empty string when no rulesets have been configured 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_lacheck_handler.vader 2395s (1/2) [EXECUTE] The lacheck handler should parse lines correctly 2395s (2/2) [EXECUTE] The lacheck handler should ignore errors from input files 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_languagetool_handler.vader 2395s (1/2) [EXECUTE] languagetool handler should report 3 errors 2395s (2/2) [EXECUTE] languagetool handler should report no errors on empty input 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_lessc_handler.vader 2395s (1/3) [EXECUTE] The lessc handler should handle errors for the current file correctly 2395s (2/3) [EXECUTE] The lessc handler should handle errors for other files in the same directory correctly 2395s (3/3) [EXECUTE] The lessc handler should handle errors for files in directories above correctly 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_llc_handler.vader 2395s (1/2) [EXECUTE] llc handler should parse errors output for STDIN 2395s (2/2) [EXECUTE] llc handler should parse errors output for some file 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_lua_selene_handler.vader 2395s (1/1) [EXECUTE] The selene handler for Lua should parse input correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_luac_handler.vader 2395s (1/1) [EXECUTE] The luac handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_luacheck_handler.vader 2395s (1/2) [EXECUTE] The luacheck handler should parse lines correctly 2395s (2/2) [EXECUTE] The luacheck handler should respect the warn_about_trailing_whitespace option 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_markdownlint_handler.vader 2395s (1/6) [EXECUTE] The Markdownlint handler should parse pre v0.19.0 output with single digit line correctly 2395s (2/6) [EXECUTE] The Markdownlint handler should parse pre v0.19.0 output with multi digit line correctly 2395s (3/6) [EXECUTE] The Markdownlint handler should parse post v0.19.0 output with single digit line correctly 2395s (4/6) [EXECUTE] The Markdownlint handler should parse post v0.19.0 output with multi digit line correctly 2395s (5/6) [EXECUTE] The Markdownlint handler should parse post v0.22.0 output with column correctly 2395s (6/6) [EXECUTE] The Markdownlint handler should parse output with multiple slashes in rule name correctly 2395s Success/Total: 6/6 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mcs_handler.vader 2395s (1/1) [EXECUTE] The mcs handler should handle cannot find symbol errors 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mcsc_handler.vader 2395s (1/3) [EXECUTE] The mcs handler should work with the default of the buffer's directory 2395s (2/3) [EXECUTE] The mcs handler should handle cannot find symbol errors 2395s (3/3) [EXECUTE] The mcsc handler should handle non file specific compiler errors without reporting overal status report as error 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mdl_handler.vader 2395s (1/1) [EXECUTE] The mdl handler should parse output correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mercury_mmc_handler.vader 2395s (1/3) [EXECUTE] The mmc handler should handle syntax errors 2395s (2/3) [EXECUTE] The mmc handler should handle warnings 2395s (3/3) [EXECUTE] The mmc handler should handle semantic errors 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mix_handler.vader 2395s (1/1) [EXECUTE] The mix handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_msgfmt_hander.vader 2395s (1/1) [EXECUTE] Duplicate messages should be made easier to navigate 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_mypy_handler.vader 2395s (1/5) [EXECUTE] The mypy handler should parse lines correctly 2395s (2/5) [EXECUTE] The mypy handler should show notes if enabled 2395s (3/5) [EXECUTE] The mypy handler should handle Windows names with spaces 2395s (4/5) [EXECUTE] The mypy syntax errors shouldn't be ignored by default 2395s (5/5) [EXECUTE] The mypy syntax errors should be ignored when the option is on 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_naga_handler.vader 2395s (1/1) [EXECUTE] Error handler should parse error message and position from input 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_nagelfar_handler.vader 2395s (1/1) [EXECUTE] The nagelfar handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_nasm_handler.vader 2395s (1/1) [EXECUTE] The nasm handler should parse GCC style output from nasm correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_nim_handler.vader 2395s (1/1) [EXECUTE] Parsing nim errors should work 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_nix_handler.vader 2395s ( 1/12) [EXECUTE] The nix handler should parse nix-instantiate error messages correctly 2395s ( 2/12) [EXECUTE] The nix handler should parse message from old nix-instantiate correctly 2395s ( 3/12) [EXECUTE] The nix command should not add 'log-format' option for nix version 2.3 2395s ( 4/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.4 2395s ( 5/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.5 2395s ( 6/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.6 2395s ( 7/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.7 2395s ( 8/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.8 2395s ( 9/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.9 2395s (10/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.10 2395s (11/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.20 2395s (12/12) [EXECUTE] The nix command should add 'log-format' option for nix version 3.0 2395s Success/Total: 12/12 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_openscad_handler.vader 2395s (1/1) [EXECUTE] The openscad handler should handle sca2d output 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_perl6_handler.vader 2395s (1/9) [EXECUTE] The Perl6 linter should handle empty output 2395s (2/9) [EXECUTE] The Perl6 linter should complain about undeclared variables 2395s (3/9) [EXECUTE] The Perl6 linter should complain about Comp::AdHoc errors 2395s (4/9) [EXECUTE] The Perl6 linter should be able to extract a line number from an error message 2395s (5/9) [EXECUTE] The Perl6 linter should be able to differentiate between warnings and errors 2395s (6/9) [EXECUTE] The Perl6 linter should gracefully handle non-JSON messages 2395s (7/9) [EXECUTE] The Perl6 linter should gracefully handle messages without a line number 2395s (8/9) [EXECUTE] The Perl6 linter should not include errors from a known separate file 2395s (9/9) [EXECUTE] The Perl6 linter should not ignore errors without a filename 2395s Success/Total: 9/9 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_perl_handler.vader 2395s (1/8) [EXECUTE] The Perl linter should handle empty output 2395s (2/8) [EXECUTE] The Perl linter should ignore errors from other files 2395s (3/8) [EXECUTE] The Perl linter should complain about failing to locate modules 2395s (4/8) [EXECUTE] The Perl linter should complain about failing to locate modules 2395s (5/8) [EXECUTE] The Perl linter should not report warnings as errors 2395s (6/8) [EXECUTE] The Perl linter does not default to reporting generic error 2395s (7/8) [EXECUTE] The Perl linter reports errors even when mixed with warnings 2395s (8/8) [EXECUTE] The Perl linter reports errors even when an additional file location is included 2395s Success/Total: 8/8 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_perlcritic_handler.vader 2395s (1/1) [EXECUTE] The Perl::Critic handler should create all issues as warnings 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_php_handler.vader 2395s (1/4) [ GIVEN] Some invalid lines of PHP 2395s (1/4) [EXECUTE] The php handler should calculate column numbers 2395s (2/4) [ GIVEN] Some invalid lines of PHP 2395s (2/4) [EXECUTE] The php handler should ignore lines starting with 'PHP Parse error' 2395s (3/4) [ GIVEN] Some invalid lines of PHP 2395s (3/4) [EXECUTE] The php handler should handle lines containing 'Standard input code' 2395s (4/4) [ GIVEN] Some invalid lines of PHP 2395s (4/4) [EXECUTE] The php handler should parse lines without column indication 2395s Success/Total: 4/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_php_phan_handler.vader 2395s (1/1) [EXECUTE] The php static analyzer handler should parse errors from phan 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_php_phpmd_handler.vader 2395s (1/1) [EXECUTE] The php static analyzer handler should parse errors from phpmd 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_phpcs_handler.vader 2395s (1/1) [EXECUTE] phpcs errors should be handled 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_phpstan_handler.vader 2395s (1/2) [EXECUTE] Output without errors should be parsed correctly 2395s (2/2) [EXECUTE] Output with some errors should be parsed correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pmd_handler.vader 2395s (1/2) [EXECUTE] The pmd handler should parse lines correctly 2395s (2/2) [EXECUTE] The pmd handler should parse lines correctly for java files that use unnamed packages 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pony_handler.vader 2395s (1/1) [EXECUTE] The pony handler should handle ponyc output 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_powershell_handler.vader 2395s (1/3) [EXECUTE] The powershell handler should process syntax errors from parsing a powershell script 2395s (2/3) [EXECUTE] The powershell handler should process multiple syntax errors from parsing a powershell script 2395s (3/3) [EXECUTE] The powershell handler should process unexecpected token that contains a newline character 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_prospector_handler.vader 2395s (1/3) [EXECUTE] Basic prospector errors should be handle 2395s (2/3) [EXECUTE] Ignoring trailing whitespace messages should work 2395s (3/3) [EXECUTE] The prospector handler should handle empty output 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_psscriptanalyzer_handler.vader 2395s (1/1) [EXECUTE] The psscriptanalyzer handler should handle basic information or warnings 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_puglint_handler.vader 2395s (1/2) [EXECUTE] Regular errors should be handled 2395s (2/2) [EXECUTE] syntax errors in the configuration file should be handled 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_puppet_handler.vader 2395s (1/4) [EXECUTE] The puppet handler should parse lines correctly when no column is supplied 2395s (2/4) [EXECUTE] The puppet handler should parse lines and column correctly 2395s (3/4) [EXECUTE] The puppet handler should correctly parse errors that are reported before even trying to parse for an environment 2395s (4/4) [EXECUTE] The puppet handler should parse lines when end of input is the location 2395s Success/Total: 4/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pycodestyle_handler.vader 2395s (1/6) [EXECUTE] The pycodestyle handler should parse output 2395s (2/6) [EXECUTE] Warnings about trailing whitespace should be reported by default 2395s (3/6) [EXECUTE] Disabling trailing whitespace warnings should work 2395s (4/6) [EXECUTE] Warnings about trailing blank lines should be reported by default 2395s (5/6) [EXECUTE] Disabling trailing blank line warnings should work 2395s (6/6) [EXECUTE] E112 should be a syntax error 2395s Success/Total: 6/6 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pydocstyle_handler.vader 2395s (1/2) [EXECUTE] Basic pydocstyle warnings should be handled 2395s (2/2) [EXECUTE] Handler should handle empty output 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pyflakes_handler.vader 2395s (1/1) [EXECUTE] The pyflakes handler should handle basic errors 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pylama_handler.vader 2395s (1/7) [EXECUTE] The pylama handler should handle no messages with version older than 8.1.4 2395s (2/7) [EXECUTE] The pylama handler should handle no messages with version newer or equal than 8.1.4 2395s (3/7) [EXECUTE] The pylama handler should handle basic warnings and syntax errors with version older than 8.1.4 2395s (4/7) [EXECUTE] The pylama handler should handle basic warnings and syntax errors with version newer than 8.1.4 2395s (5/7) [EXECUTE] The pylama handler should handle tracebacks with parsable messages with version older than 8.1.4 2395s (6/7) [EXECUTE] The pylama handler should handle messages without codes with version older than 8.1.4 2395s (7/7) [EXECUTE] The pylama handler should handle message codes followed by a colon with version older than 8.1.4 2395s Success/Total: 7/7 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pylint_handler.vader 2395s (1/4) [EXECUTE] Basic pylint errors should be handle 2395s (2/4) [EXECUTE] Ignoring trailing whitespace messages should work 2395s (3/4) [EXECUTE] The pylint handler should parse Windows filenames 2395s (4/4) [EXECUTE] Use msg_id 2395s Success/Total: 4/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_pyrex_cython_handler.vader 2395s (1/1) [EXECUTE] The cython handler should handle warnings and errors 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_qmlfmt_handler.vader 2395s (1/1) [EXECUTE] The qmlfmt handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_qmllint_handler.vader 2395s (1/1) [EXECUTE] The qmllint handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_raco_handler.vader 2395s (1/1) [EXECUTE] The raco handler should handle errors for the current file correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rails_best_practices_handler.vader 2395s (1/3) [EXECUTE] The rails_best_practices handler should parse JSON correctly 2395s (2/3) [EXECUTE] The rails_best_practices handler should parse JSON correctly when there is no output from the tool 2395s (3/3) [EXECUTE] The rails_best_practices handler should handle garbage output 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_redpen_handler.vader 2395s (1/3) [EXECUTE] redpen handler should handle errors output 2395s (2/3) [EXECUTE] The redpen handler should handle an empty error list 2395s (3/3) [EXECUTE] The redpen handler should handle totally empty output 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_reek_handler.vader 2395s (1/5) [EXECUTE] The reek handler should parse JSON correctly, with only context enabled 2395s (2/5) [EXECUTE] The reek handler should parse JSON correctly, with no context or wiki links 2395s (3/5) [EXECUTE] The reek handler should parse JSON correctly, with both context and wiki links 2395s (4/5) [EXECUTE] The reek handler should parse JSON correctly when there is no output from reek 2395s (5/5) [EXECUTE] The reek handler should handle garbage output 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_remark_lint_handler.vader 2395s (1/1) [EXECUTE] Warning and error messages should be handled correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rflint_handler.vader 2395s (1/1) [EXECUTE] Warning and error messages should be handled correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rpmlint_handler.vader 2395s (1/1) [EXECUTE] The rpmlint handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rstcheck_lint_handler.vader 2395s (1/1) [EXECUTE] Warning and error messages should be handled correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rubocop_handler.vader 2395s (1/4) [EXECUTE] The rubocop handler should parse lines correctly 2395s (2/4) [EXECUTE] The rubocop handler should handle when files are checked and no offenses are found 2395s (3/4) [EXECUTE] The rubocop handler should handle when no files are checked 2395s (4/4) [EXECUTE] The rubocop handler should handle output without any errors 2395s Success/Total: 4/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_ruby_handler.vader 2395s (1/1) [EXECUTE] The ruby handler should parse lines correctly and add the column if it can 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_rust_handler.vader 2395s (1/7) [EXECUTE] The Rust handler should handle rustc output 2395s (2/7) [EXECUTE] The Rust handler should handle cargo output 2395s (3/7) [EXECUTE] The Rust handler should should errors from expansion spans 2395s (4/7) [EXECUTE] The Rust handler should show detailed errors 2395s (5/7) [EXECUTE] The Rust handler should show detailed clippy errors with rendered field if it's available 2395s (6/7) [EXECUTE] The Rust handler should find correct files 2395s (7/7) [EXECUTE] The Rust handler should remove secondary spans if set 2395s Success/Total: 7/7 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_salt_salt_lint.vader 2395s (1/2) [EXECUTE] The salt handler should parse lines correctly and show error in severity HIGH 2395s (2/2) [EXECUTE] The salt handler should parse lines correctly and show error in severity not HIGH 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_scala_handler.vader 2395s (1/2) [EXECUTE] The handler should return an empty list with empty input 2395s (2/2) [EXECUTE] The handler should correctly parse error messages 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_scalastyle_handler.vader 2395s (1/2) [EXECUTE] The scalastyle handler should parse lines correctly 2395s (2/2) [EXECUTE] The scalastyle linter should complain when there is no configuration file 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_shell_handler.vader 2395s (1/6) [EXECUTE] The shell handler should parse lines correctly 2395s (2/6) [EXECUTE] The shell handler should parse Simplified Chinese lines correctly 2395s (3/6) [EXECUTE] The shell handler should parse Traditional Chinese lines correctly 2395s (4/6) [EXECUTE] The shell handler should parse Japanese lines correctly 2395s (5/6) [EXECUTE] The shell handler should parse Greek lines correctly 2395s (6/6) [EXECUTE] The shell handler should parse Russian lines correctly 2395s Success/Total: 6/6 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_shellcheck_handler.vader 2395s (1/2) [EXECUTE] The shellcheck handler should handle basic errors or warnings 2395s (2/2) [EXECUTE] The shellcheck handler should handle notes 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_slim_handler.vader 2395s (1/1) [EXECUTE] The slim handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_sml_handler.vader 2395s (1/5) [EXECUTE] Testing on EOF error 2395s (2/5) [EXECUTE] Testing if the handler can handle multiple errors on the same line 2395s (3/5) [EXECUTE] Testing rarer errors 2395s (4/5) [EXECUTE] Testing a warning 2395s (5/5) [EXECUTE] Testing stdIn 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_solc_handler.vader 2395s (1/1) [EXECUTE] Check solc output parsing 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_solhint_handler.vader 2395s (1/2) [EXECUTE] The solhint handler should parse linter error messages correctly 2395s (2/2) [EXECUTE] The solhint handler should parse syntax error messages correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_spectral_handler.vader 2395s (1/1) [EXECUTE] spectral handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_sql_sqlfluff_handler.vader 2395s (1/1) [EXECUTE] The sqlfluff handler should handle basic warnings 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_sqlint_handler.vader 2395s (1/1) [EXECUTE] The sqlint handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_sqllint_handler.vader 2395s (1/1) [EXECUTE] The output should be correct 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_standard_handler.vader 2395s (1/1) [EXECUTE] The standard handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_starknet_handler.vader 2395s (1/1) [EXECUTE] The starknet handler should handle error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_statix_handler.vader 2395s (1/1) [EXECUTE] The statix handler should handle statix output 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_stylelint_handler.vader 2395s (1/2) [EXECUTE] stylelint errors should be handled correctly 2395s (2/2) [EXECUTE] stylelint should complain when no configuration file is used 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_swaglint_handler.vader 2395s (1/1) [EXECUTE] The swaglint handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_swiftlint_handler.vader 2395s (1/1) [EXECUTE] The swiftint handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_swipl_handler.vader 2395s (1/8) [EXECUTE] The swipl handler should handle oneline warning / error 2395s (2/8) [EXECUTE] The swipl handler should handle a warning / error of two lines 2395s (3/8) [EXECUTE] The swipl handler should handle a warning / error of two lines in the new format 2395s (4/8) [EXECUTE] The swipl handler should join three or more lines with '. ' 2395s (5/8) [EXECUTE] The swipl handler should ignore warnings / errors 'No permission to call sandboxed ...' 2395s (6/8) [EXECUTE] The swipl handler should join three or more lines with '. ' on latest swipl 2395s (7/8) [EXECUTE] The swipl handler should ignore warnings / errors 'No permission to call sandboxed with latest swpl...' 2395s (8/8) [EXECUTE] The swipl handler should handle a warning / error with no line number 2395s Success/Total: 8/8 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_syntaxerl_handler.vader 2395s (1/1) [EXECUTE] Handle SyntaxErl output 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_systemd_analyze_handler.vader 2395s (1/1) [EXECUTE] The systemd-analyze handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_terraform_handler.vader 2395s (1/3) [EXECUTE] The output should be correct 2395s (2/3) [EXECUTE] Should use summary if detail not available 2395s (3/3) [EXECUTE] Should use summary if detail available but empty 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_textlint_handler.vader 2395s (1/2) [EXECUTE] textlint handler should handle errors output 2395s (2/2) [EXECUTE] textlint handler should no error output 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_tflint_handler.vader 2395s (1/2) [EXECUTE] The tflint handler should parse items correctly for pre 0.11 2395s (2/2) [EXECUTE] The tflint handler should parse items correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_tfsec_handler.vader 2395s (1/2) [EXECUTE] The tfsec handler should handle empty output 2395s (2/2) [EXECUTE] The tfsec handler should parse results correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_thrift_handler.vader 2395s (1/2) [EXECUTE] The thrift handler should handle basic warnings and errors 2395s (2/2) [EXECUTE] The thrift handler should handle multiline errors 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_thriftcheck_handler.vader 2395s (1/1) [EXECUTE] The thriftcheck handler should handle basic warnings and errors 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_tlint_handler.vader 2395s (1/1) [EXECUTE] The tlint handler should calculate line numbers 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_tslint_handler.vader 2395s (1/7) [EXECUTE] The tslint handler should parse lines correctly 2395s (1/7) [EXECUTE] (X) Unequal Lists 2395s [{'lnum': 1, 'col': 15, 'code': 'semicolon', 'end_lnum': 1, 'type': 'E', 'end_col': 15, 'text': 'Missing semicolon'}, {'lnum': 2, 'col': 8, 'end_lnum': 3, 'type': 'W', 'end_col': 12, 'text': 'Something else'}, {'lnum': 2, 'col': 8, 'code': 'something', 'end_lnum': 3, 'type': 'W', 'end_col': 12, 'text': 'Something else'}, {'lnum': 31, 'col': 9, 'code': 'no-console', 'end_lnum': 31, 'type': 'E', 'end_col': 20, 'text': 'Calls to console.log are not allowed.'}] should be equal to 2395s [{'lnum': 1, 'col': 15, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/test.ts', 'code': 'semicolon', 'type': 'E', 'end_col': 15, 'end_lnum': 1, 'text': 'Missing semicolon'}, {'lnum': 2, 'col': 8, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/test.ts', 'type': 'W', 'end_col': 12, 'end_lnum': 3, 'text': 'Something else'}, {'lnum': 2, 'col': 8, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/something-else.ts', 'code': 'something', 'type': 'W', 'end_col': 12, 'end_lnum': 3, 'text': 'Something else'}, {'lnum': 31, 'col': 9, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/test.ts', 'code': 'no-console', 'type': 'E', 'end_col': 20, 'end_lnum': 31, 'text': 'Calls to console.log are not allowed.'}] 2395s (2/7) [EXECUTE] The tslint handler should handle empty output 2395s (3/7) [EXECUTE] The tslint handler report errors for empty files by default 2395s (3/7) [EXECUTE] (X) Unequal Lists 2395s [{'lnum': 2, 'col': 1, 'code': 'no-consecutive-blank-lines', 'end_lnum': 2, 'type': 'E', 'end_col': 1, 'text': 'Consecutive blank lines are forbidden'}] should be equal to 2395s [{'lnum': 2, 'col': 1, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/test.ts', 'code': 'no-consecutive-blank-lines', 'type': 'E', 'end_col': 1, 'end_lnum': 2, 'text': 'Consecutive blank lines are forbidden'}] 2395s (4/7) [EXECUTE] The tslint handler should not report errors for empty files when the ignore option is on 2395s (5/7) [ GIVEN] A file with extra blank lines 2395s (5/7) [EXECUTE] The tslint handler should report errors when the ignore option is on, but the file is not empty 2395s (5/7) [EXECUTE] (X) Unequal Lists 2395s [{'lnum': 2, 'col': 1, 'code': 'no-consecutive-blank-lines', 'end_lnum': 2, 'type': 'E', 'end_col': 1, 'text': 'Consecutive blank lines are forbidden'}] should be equal to 2395s [{'lnum': 2, 'col': 1, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/app/test.ts', 'code': 'no-consecutive-blank-lines', 'type': 'E', 'end_col': 1, 'end_lnum': 2, 'text': 'Consecutive blank lines are forbidden'}] 2395s (6/7) [ GIVEN] A file with extra blank lines 2395s (6/7) [EXECUTE] The tslint handler should not report no-implicit-dependencies errors 2395s (7/7) [ GIVEN] A file with extra blank lines 2395s (7/7) [EXECUTE] The tslint handler should set filename keys for temporary files 2395s Success/Total: 4/7 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_typecheck_handler.vader 2395s (1/1) [EXECUTE] The typecheck handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_unimport_handler.vader 2395s (1/1) [EXECUTE] The unimport handler should handle import warnings 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_v_handler.vader 2395s (1/1) [EXECUTE] The v handler should correctly parse error messages 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vala_lint_handler.vader 2395s (1/2) [EXECUTE] The Vala-Lint handler should parse lines correctly 2395s (2/2) [EXECUTE] The Vala-Lint handler should ignore unknown error types 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vale_handler.vader 2395s (1/4) [EXECUTE] The vale handler should handle broken JSON 2395s (2/4) [EXECUTE] The vale handler should handle am empty string response 2395s (3/4) [EXECUTE] The vale handler should handle an empty result 2395s (4/4) [EXECUTE] The vale handler should handle a normal example 2395s Success/Total: 4/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vcom_handler.vader 2395s (1/1) [EXECUTE] The vcom handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_verilator_handler.vader 2395s (1/2) [EXECUTE] The verilator handler should parse legacy messages with only line numbers 2395s (2/2) [EXECUTE] The verilator handler should parse new format messages with line and column numbers 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vint_handler.vader 2395s (1/1) [EXECUTE] The vint handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vlog_handler.vader 2395s (1/2) [EXECUTE] The vlog handler should parse old-style lines correctly 2395s (2/2) [EXECUTE] The vlog handler should parse new-style lines correctly 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_vulture_handler.vader 2395s (1/5) [EXECUTE] Basic vulture check with relative path in result should be handled 2395s (2/5) [EXECUTE] Basic vulture check with absolute path in result should be handled 2395s (3/5) [EXECUTE] Vulture check for two files should be handled 2395s (4/5) [EXECUTE] Vulture exception should be handled 2395s (5/5) [EXECUTE] The vulture handler should handle empty output 2395s Success/Total: 5/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_write_good_handler.vader 2395s (1/1) [EXECUTE] The write-good handler should handle the example from the write-good README 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_xmllint_handler.vader 2395s (1/1) [EXECUTE] The xmllint handler should parse error messages correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_xvhdl_handler.vader 2395s (1/1) [EXECUTE] The xvhdl handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_xvlog_handler.vader 2395s (1/1) [EXECUTE] The xvlog handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_yamllint_handler.vader 2395s (1/2) [EXECUTE] Problems should be parsed correctly for yamllint 2395s (2/2) [EXECUTE] The yamllint handler should respect ale_warn_about_trailing_whitespace 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_yosys_handler.vader 2395s (1/1) [EXECUTE] The yosys handler should parse lines correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/handler/test_zeek_handler.vader 2395s (1/1) [EXECUTE] The zeek handler should parse input correctly 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ada_gcc.vader 2395s (1/2) [EXECUTE] The executable should be configurable 2395s (2/2) [EXECUTE] The options should be configurable 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_adals.vader 2395s (1/3) [EXECUTE] Sets adals executable 2395s (2/3) [EXECUTE] Sets adals encoding 2395s (3/3) [EXECUTE] Sets adals project 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_alex.vader 2395s (1/4) [EXECUTE] The global executable should be used when the local one cannot be found 2395s (2/4) [EXECUTE] Should use the node_modules/.bin executable, if available 2395s (2/4) [EXECUTE] (X) Unequal Lists 2395s ['alex', '''alex'' --stdin --text'] should be equal to 2395s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/alex/node-modules/node_modules/.bin/alex', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/alex/node-modules/node_modules/.bin/alex'' --stdin --text'] 2395s (3/4) [EXECUTE] Should use the node_modules/alex executable, if available 2395s (3/4) [EXECUTE] (X) Unequal Lists 2395s ['alex', '''alex'' --stdin --text'] should be equal to 2395s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/alex/node-modules-2/node_modules/alex/cli.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/alex/node-modules-2/node_modules/alex/cli.js'' --stdin --text'] 2395s (4/4) [EXECUTE] Should let users configure a global executable and override local paths 2395s Success/Total: 2/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ameba.vader 2395s (1/2) [EXECUTE] Executable should default to bin/ameba 2395s (2/2) [EXECUTE] Should be able to set a custom executable 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_angular.vader 2395s (1/2) [EXECUTE] The Angular LSP connection shouldn't be created outside of Angular projects 2395s (2/2) [EXECUTE] The default command for Angular should be correct 2395s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/angular' 2395s Success/Total: 1/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ansible_language_server.vader 2395s (1/3) [EXECUTE] The ansible language server command callback should return default string 2395s (2/3) [EXECUTE] The ansible language server executable should be configurable 2395s (3/3) [EXECUTE] Should accept configuration settings 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ansible_lint.vader 2395s (1/4) [EXECUTE] The ansible_lint version <5.0.0 command callback should return default string 2395s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2395s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..515[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2395s (2/4) [EXECUTE] The ansible_lint version >=5.0.0 command callback should return default string 2395s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2395s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..518[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2395s (3/4) [EXECUTE] The ansible_lint version >=6.0.0 command callback should return default string 2395s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2395s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..521[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2395s (4/4) [EXECUTE] The ansible_lint executable should be configurable 2395s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2395s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..524[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2395s Success/Total: 0/4 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_asciidoc_textlint.vader 2395s (1/5) [EXECUTE] The default command should be correct 2395s (2/5) [EXECUTE] The executable should be configurable 2395s (3/5) [EXECUTE] The options should be configurable 2395s (4/5) [EXECUTE] The local executable from .bin should be used if available 2395s (4/5) [EXECUTE] (X) Unequal Lists 2395s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2395s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 2395s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 2395s (5/5) [EXECUTE] (X) Unequal Lists 2395s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2395s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 2395s Success/Total: 3/5 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_asm_gcc.vader 2395s (1/1) [EXECUTE] The executable should be configurable 2395s Success/Total: 1/1 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_avra_avra.vader 2395s (1/3) [EXECUTE] The executable should be configurable 2395s (2/3) [EXECUTE] The options should be configurable 2395s (3/3) [EXECUTE] The options should be used in command 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bandit.vader 2395s (1/9) [EXECUTE] The bandit command callback should return default string 2395s (2/9) [EXECUTE] The bandit command callback should allow options 2395s (3/9) [EXECUTE] The bandit executable should be configurable 2395s (4/9) [EXECUTE] Setting executable to 'pipenv' appends 'run bandit' 2395s (5/9) [EXECUTE] Pipenv is detected when python_bandit_auto_pipenv is set 2395s (5/9) [EXECUTE] (X) Unequal Lists 2395s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 2395s ['pipenv', '''pipenv'' run bandit --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 2395s (6/9) [EXECUTE] Setting executable to 'poetry' appends 'run bandit' 2395s (7/9) [EXECUTE] Poetry is detected when python_bandit_auto_poetry is set 2395s (7/9) [EXECUTE] (X) Unequal Lists 2395s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 2395s ['poetry', '''poetry'' run bandit --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 2395s (8/9) [EXECUTE] The bandit command callback should add .bandit by default 2395s (8/9) [EXECUTE] (X) Unequal Lists 2395s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 2395s ['bandit', '''bandit'' --ini ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_bandit/.bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 2395s (9/9) [EXECUTE] The bandit command callback should support not using .bandit 2395s Success/Total: 6/9 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bashate.vader 2395s (1/2) [EXECUTE] The default bashate command should be correct 2395s (2/2) [EXECUTE] The bashate command should accept options 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bib_bibclean.vader 2395s (1/3) [EXECUTE] Executable should default to bibclean 2395s (2/3) [EXECUTE] Should be able to set a custom executable 2395s (3/3) [EXECUTE] Should not include custom options 2395s Success/Total: 3/3 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bicep_bicep.vader 2395s (1/2) [EXECUTE] The default command should be correct 2395s (2/2) [EXECUTE] The executable should be configurable 2395s Success/Total: 2/2 2395s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bingo.vader 2395s (1/7) [EXECUTE] should set correct defaults 2395s (2/7) [EXECUTE] should configure bingo callback executable 2395s (3/7) [EXECUTE] should set bingo options 2395s (4/7) [EXECUTE] should support Go environment variables 2395s (5/7) [EXECUTE] Should return directory for 'go.mod' if found in parent directory 2395s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go' 2395s (6/7) [EXECUTE] Should return nearest directory with '.git' if found in parent directory 2395s (7/7) [EXECUTE] Should ignore 'go.mod' and return '.git' dir if modules off 2395s (7/7) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yAD0D2/build.JFS/.git: permission denied 2395s > /tmp/nvimKlvHlV/2834, line 8 2396s Success/Total: 5/7 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_bitbake.vader 2396s (1/2) [EXECUTE] The default command should be correct 2396s (2/2) [EXECUTE] The executable should be configurable 2396s Success/Total: 2/2 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_brakeman.vader 2396s (1/4) [EXECUTE] The brakeman command callback should detect absence of a valid Rails app 2396s (2/4) [EXECUTE] The brakeman command callback should find a valid Rails app root 2396s (2/4) [EXECUTE] (X) Unequal Lists 2396s ['brakeman', ''] should be equal to 2396s ['brakeman', '''brakeman'' -f json -q -p ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2396s (3/4) [EXECUTE] The brakeman command callback should include configured options 2396s (3/4) [EXECUTE] (X) Unequal Lists 2396s ['brakeman', ''] should be equal to 2396s ['brakeman', '''brakeman'' -f json -q --combobulate -p ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2396s (4/4) [EXECUTE] Setting bundle appends 'exec brakeman' 2396s (4/4) [EXECUTE] (X) Unequal Lists 2396s ['bundle', ''] should be equal to 2396s ['bundle', '''bundle'' exec brakeman -f json -q --combobulate -p ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2396s Success/Total: 1/4 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_buf_lint.vader 2396s (1/3) [EXECUTE] The default command should be correct 2396s (2/3) [EXECUTE] The callback should include any additional config 2396s (3/3) [EXECUTE] The callback should include additional options 2396s Success/Total: 3/3 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_cc.vader 2396s (1/8) [EXECUTE] clang should be used instead of gcc, if available 2396s (2/8) [EXECUTE] The executable should be configurable 2396s (3/8) [EXECUTE] The -std flag should be replaced by parsed C flags 2396s (4/8) [EXECUTE] gcc should not use -x c-header with header files by default 2396s (5/8) [EXECUTE] clang should use -x c-header with header files by default 2396s (6/8) [EXECUTE] gcc should use -x c-header with header files if configured to do so 2396s (7/8) [EXECUTE] clang should not use -x c-header with header files if configured to do so 2396s (8/8) [EXECUTE] The header file extensions should be configurable 2396s Success/Total: 8/8 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_ccls.vader 2396s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 2396s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json' 2396s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 2396s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls' 2396s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 2396s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls-root' 2396s (4/6) [EXECUTE] The executable should be configurable 2396s (5/6) [EXECUTE] The initialization options should be configurable 2396s (6/6) [EXECUTE] The compile command database should be detected correctly 2396s (6/6) [EXECUTE] (X) Unequal Dictionaries 2396s {} should be equal to 2396s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json'} 2396s Success/Total: 2/6 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_clang_tidy.vader 2396s (1/9) [EXECUTE] The clangtidy command default should be correct 2396s (2/9) [EXECUTE] You should be able to remove the -checks option for clang-tidy 2396s (3/9) [EXECUTE] You should be able to set other checks for clang-tidy 2396s (4/9) [EXECUTE] You should be able to manually set compiler flags for clang-tidy 2396s (5/9) [EXECUTE] You should be able to manually set flags for clang-tidy 2396s (6/9) [EXECUTE] The build directory should be configurable 2396s (7/9) [EXECUTE] The build directory setting should override the options 2396s (8/9) [EXECUTE] The build directory should be used for header files 2396s (9/9) [EXECUTE] The executable should be configurable 2396s Success/Total: 9/9 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_clangd.vader 2396s (1/6) [EXECUTE] The language string should be correct 2396s (2/6) [EXECUTE] The default executable should be correct 2396s (3/6) [EXECUTE] The project root should be detected correctly 2396s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/clangd/with_compile_commands' 2396s (4/6) [EXECUTE] The executable should be configurable 2396s (5/6) [EXECUTE] The options should be configurable 2396s (6/6) [EXECUTE] The compile command database should be detected correctly 2396s (6/6) [EXECUTE] (X) Unequal Lists 2396s ['clangd', '''clangd'''] should be equal to 2396s ['clangd', '''clangd'' -compile-commands-dir=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/clangd/with_build_dir/unusual_build_dir_name'''] 2396s Success/Total: 4/6 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_cppcheck.vader 2396s (1/5) [EXECUTE] The executable should be configurable 2396s (2/5) [EXECUTE] cppcheck for C should detect compile_commands.json files 2396s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cppcheck/one' 2396s (3/5) [EXECUTE] cppcheck for C should detect compile_commands.json files in build directories 2396s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cppcheck/with_build_dir' 2396s (4/5) [EXECUTE] cppcheck for C should include file dir if compile_commands.json file is not found 2396s (5/5) [EXECUTE] cppcheck for C header should include file dir and not use compile_commands.json 2396s Success/Total: 3/5 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_cquery.vader 2396s (1/4) [EXECUTE] The project root should be detected correctly using compile_commands.json file 2396s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cquery' 2396s (2/4) [EXECUTE] The project root should be detected correctly using .cquery file 2396s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cquery/with_cquery' 2396s (3/4) [EXECUTE] The executable should be configurable 2396s (4/4) [EXECUTE] The cache directory should be configurable 2396s Success/Total: 2/4 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_flawfinder.vader 2396s (1/4) [EXECUTE] The flawfinder command should be correct 2396s (2/4) [EXECUTE] The minlevel of flawfinder should be configurable 2396s (3/4) [EXECUTE] Additional flawfinder options should be configurable 2396s (4/4) [EXECUTE] The flawfinder executable should be configurable 2396s Success/Total: 4/4 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_c_import_paths.vader 2396s ( 1/11) [EXECUTE] The C cc linter should include 'include' directories for projects with a Makefile 2396s ( 1/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/include'' -'] 2396s ( 2/11) [EXECUTE] The C cc linter should include 'include' directories for projects with a configure file 2396s ( 2/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/configure_project/include'' -'] 2396s ( 3/11) [EXECUTE] The C cc linter should include root directories for projects with .h files in them 2396s ( 3/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/h_file_project'' -'] 2396s ( 4/11) [EXECUTE] The C cc linter should include root directories for projects with .hpp files in them 2396s ( 4/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/hpp_file_project'' -'] 2396s ( 5/11) [EXECUTE] The C ClangTidy handler should include 'include' directories for projects with a Makefile 2396s ( 5/11) [EXECUTE] (X) Unequal Lists 2396s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 2396s ['clang-tidy', '''clang-tidy'' %s -- -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/include'''] 2396s ( 6/11) [EXECUTE] The C++ cc linter should include 'include' directories for projects with a Makefile 2396s ( 6/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/include'' -'] 2396s ( 7/11) [EXECUTE] The C++ cc linter should include 'include' directories for projects with a configure file 2396s ( 7/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/configure_project/include'' -'] 2396s ( 8/11) [EXECUTE] The C++ cc linter should include root directories for projects with .h files in them 2396s ( 8/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/h_file_project'' -'] 2396s ( 9/11) [EXECUTE] The C++ cc linter should include root directories for projects with .hpp files in them 2396s ( 9/11) [EXECUTE] (X) Unequal Lists 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 2396s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/hpp_file_project'' -'] 2396s (10/11) [EXECUTE] The C++ ClangTidy handler should include json folders for projects with suitable build directory in them 2396s (10/11) [EXECUTE] (X) Unequal Lists 2396s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 2396s ['clang-tidy', '''clang-tidy'' %s -p ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/json_project/build'''] 2396s (11/11) [EXECUTE] The C++ ClangTidy handler should include 'include' directories for projects with a Makefile 2396s (11/11) [EXECUTE] (X) Unequal Lists 2396s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 2396s ['clang-tidy', '''clang-tidy'' %s -- -I''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/c/makefile_project/include'''] 2396s Success/Total: 0/11 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cargo.vader 2396s ( 1/23) [EXECUTE] The linter should not be executed when there's no Cargo.toml file 2396s ( 2/23) [EXECUTE] The linter should be executed when there is a Cargo.toml file 2396s ( 2/23) [EXECUTE] (X) Unequal Lists 2396s ['', ''] should be equal to 2396s ['cargo', 'cargo build --frozen --message-format=json -q'] 2396s ( 3/23) [EXECUTE] `cargo check` should be used when the version is new enough 2396s ( 3/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 2396s ( 4/23) [EXECUTE] `cargo build` should be used when cargo is too old 2396s ( 4/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 2396s ( 5/23) [EXECUTE] `cargo build` should be used when g:ale_rust_cargo_use_check is set to 0 2396s ( 5/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 2396s ( 6/23) [EXECUTE] `cargo check` should be used when the version is new enough 2396s ( 6/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 2396s ( 7/23) [EXECUTE] --all-targets should be used when g:ale_rust_cargo_check_all_targets is set to 1 2396s ( 7/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --all-targets --frozen --message-format=json -q']] 2396s ( 8/23) [EXECUTE] --tests should be used when g:ale_rust_cargo_check_tests is set to 1 2396s ( 8/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --tests --frozen --message-format=json -q']] 2396s ( 9/23) [EXECUTE] --examples should be used when g:ale_rust_cargo_check_examples is set to 1 2396s ( 9/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --examples --frozen --message-format=json -q']] 2396s (10/23) [EXECUTE] --no-default-features should be used when g:ale_rust_cargo_default_feature_behavior is none 2396s (10/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --no-default-features']] 2396s (11/23) [EXECUTE] g:ale_rust_cargo_include_features added when g:ale_rust_cargo_default_feature_behavior is none 2396s (11/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --no-default-features --features ''foo bar''']] 2396s (12/23) [EXECUTE] g:ale_rust_cargo_include_features added and escaped 2396s (12/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --features ''foo bar baz''']] 2396s (13/23) [EXECUTE] --all-features should be used when g:ale_rust_cargo_default_feature_behavior is all 2396s (13/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --all-features']] 2396s (14/23) [EXECUTE] Cargo should run from the crate directory when set to avoid the workspace 2396s (14/23) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cargo/workspace_paths/subpath' 2396s (15/23) [EXECUTE] Cargo should not run from the crate directory when not set to avoid the workspace 2396s (15/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 2396s (16/23) [EXECUTE] When ale_rust_cargo_use_clippy is set, cargo-clippy is used as linter 2396s (16/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q']] 2396s (17/23) [EXECUTE] When ale_rust_cargo_clippy_options is set, cargo-clippy appends it to commandline 2396s (17/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q -- -D warnings']] 2396s (18/23) [EXECUTE] Clippy options work without prepending -- 2396s (18/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q -- -D warnings']] 2396s (19/23) [EXECUTE] Build supports all cargo flags 2396s (19/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo build --all-targets --examples --tests --target-dir ''target/ale'' --frozen --message-format=json -q --all-features']] 2396s (20/23) [EXECUTE] Clippy supports all cargo flags 2396s (20/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo clippy --all-targets --examples --tests --target-dir ''target/ale'' --frozen --message-format=json -q --all-features -- -D warnings']] 2396s (21/23) [EXECUTE] cargo-check does not refer ale_rust_cargo_clippy_options 2396s (21/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 2396s (22/23) [EXECUTE] `cargo --target-dir` should be used when the version is new enough and it is set 2396s (22/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo check --target-dir ''target/ale'' --frozen --message-format=json -q']] 2396s (23/23) [EXECUTE] `cargo --target-dir` should not be used when the version is not new enough and it is set 2396s (23/23) [EXECUTE] (X) Unequal Lists 2396s ['', ['']] should be equal to 2396s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 2396s Success/Total: 1/23 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_checkmake.vader 2396s (1/3) [EXECUTE] checkmake should run with default format option 2396s (2/3) [EXECUTE] checkmake command should take the config option if it is non-empty 2396s (3/3) [EXECUTE] the local buffer config option takes precedence over global option 2396s Success/Total: 3/3 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_checkov.vader 2396s (1/2) [EXECUTE] The default command should be direct 2396s (2/2) [EXECUTE] It should be possible to override the default command 2396s Success/Total: 2/2 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_checkstyle.vader 2396s (1/7) [EXECUTE] The checkstyle callback should return the correct default value 2396s (2/7) [EXECUTE] The checkstyle executable should be configurable 2396s (3/7) [EXECUTE] Custom options should be supported 2396s (4/7) [EXECUTE] configuration files set in _config should be supported 2396s (5/7) [EXECUTE] configuration files set in _options should be preferred over _config 2396s (6/7) [EXECUTE] google_checks.xml should be used by default 2396s (7/7) [EXECUTE] Other relative paths should be supported 2396s (7/7) [EXECUTE] (X) Unequal Lists 2396s ['checkstyle', '''checkstyle'' -c ''../test-files/checkstyle/other_config.xml'' %s'] should be equal to 2396s ['checkstyle', '''checkstyle'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/checkstyle/other_config.xml'' %s'] 2396s Success/Total: 6/7 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_circleci.vader 2396s (1/2) [EXECUTE] The linter should not run for every YAML file 2396s (2/2) [EXECUTE] The linter should for YAML files in a .circleci directory 2396s Success/Total: 2/2 2396s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_clang_tidy.vader 2396s (1/9) [EXECUTE] The clangtidy command default should be correct 2396s (2/9) [EXECUTE] You should be able to remove the -checks option for clang-tidy 2396s (3/9) [EXECUTE] You should be able to set other checks for clang-tidy 2396s (4/9) [EXECUTE] You should be able to manually set compiler flags for clang-tidy 2396s (5/9) [EXECUTE] You should be able to manually set flags for clang-tidy 2396s (6/9) [EXECUTE] The build directory should be configurable 2397s (7/9) [EXECUTE] The build directory setting should override the options 2397s (8/9) [EXECUTE] The build directory should be used for header files 2397s (9/9) [EXECUTE] The executable should be configurable 2397s Success/Total: 9/9 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_clj_kondo.vader 2397s (1/2) [EXECUTE] The default command should be correct 2397s (2/2) [EXECUTE] Extra options should be supported 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cmake_cmake_lint.vader 2397s (1/2) [EXECUTE] The default command should be correct 2397s (2/2) [EXECUTE] The executable should be configurable 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cookstyle.vader 2397s (1/3) [EXECUTE] The default command should be correct 2397s (2/3) [EXECUTE] The executable path should be configurable 2397s (3/3) [EXECUTE] The linter options should be configurable 2397s Success/Total: 3/3 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_cc.vader 2397s (1/8) [EXECUTE] clang++ should be used instead of gcc, if available 2397s (2/8) [EXECUTE] The executable should be configurable 2397s (3/8) [EXECUTE] The -std flag should be replaced by parsed C flags 2397s (4/8) [EXECUTE] gcc should not use -x c++-header with header files by default 2397s (5/8) [EXECUTE] clang++ should use -x c++-header with header files by default 2397s (6/8) [EXECUTE] gcc should use -x c-header with header files if configured to do so 2397s (7/8) [EXECUTE] clang should not use -x c-header with header files if configured to do so 2397s (8/8) [EXECUTE] The header file extensions should be configurable 2397s Success/Total: 8/8 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_ccls.vader 2397s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 2397s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json' 2397s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 2397s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls' 2397s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 2397s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls-root' 2397s (4/6) [EXECUTE] The executable should be configurable 2397s (5/6) [EXECUTE] The initialization options should be configurable 2397s (6/6) [EXECUTE] The compile command database should be detected correctly 2397s (6/6) [EXECUTE] (X) Unequal Dictionaries 2397s {} should be equal to 2397s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json'} 2397s Success/Total: 2/6 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_clangcheck.vader 2397s (1/3) [EXECUTE] The executable should be configurable 2397s (2/3) [EXECUTE] The options should be configurable 2397s (3/3) [EXECUTE] The build directory should be used when set 2397s Success/Total: 3/3 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_clazy.vader 2397s (1/7) [EXECUTE] The clazy command default should be correct 2397s (2/7) [EXECUTE] You should be able to remove the -checks option for clazy-standalone 2397s (3/7) [EXECUTE] You should be able to set other checks for clazy-standalone 2397s (4/7) [EXECUTE] You should be able to manually set compiler flags for clazy-standalone 2397s (5/7) [EXECUTE] The build directory should be configurable 2397s (6/7) [EXECUTE] The build directory should be used for header files 2397s (7/7) [EXECUTE] The executable should be configurable 2397s Success/Total: 7/7 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_cppcheck.vader 2397s (1/6) [EXECUTE] The executable should be configurable 2397s (2/6) [EXECUTE] cppcheck for C++ should detect compile_commands.json files 2397s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cppcheck/one' 2397s (3/6) [EXECUTE] cppcheck for C++ should detect compile_commands.json files in build directories 2397s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cppcheck/with_build_dir' 2397s (4/6) [EXECUTE] cppcheck for C++ should include file dir if compile_commands.json file is not found 2397s (5/6) [EXECUTE] cppcheck for C++ header should include file dir and not use compile_commands.json 2397s (6/6) [EXECUTE] cppcheck for C++ should ignore compile_commands.json file if buffer is modified 2397s (6/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cppcheck/one' 2397s Success/Total: 3/6 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_cquery.vader 2397s (1/4) [EXECUTE] The project root should be detected correctly using compile_commands.json file 2397s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cquery' 2397s (2/4) [EXECUTE] The project root should be detected correctly using .cquery file 2397s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cquery/with_cquery' 2397s (3/4) [EXECUTE] The executable should be configurable 2397s (4/4) [EXECUTE] The cache directory should be configurable 2397s Success/Total: 2/4 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpp_flawfinder.vader 2397s (1/4) [EXECUTE] The flawfinder command should be correct 2397s (2/4) [EXECUTE] The minlevel of flawfinder should be configurable 2397s (3/4) [EXECUTE] Additional flawfinder options should be configurable 2397s (4/4) [EXECUTE] The flawfinder executable should be configurable 2397s Success/Total: 4/4 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cpplint.vader 2397s (1/2) [EXECUTE] The executable should be configurable 2397s (2/2) [EXECUTE] The options should be configurable 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cs_csc.vader 2397s (1/5) [EXECUTE] The csc linter should return the correct default command 2397s (2/5) [EXECUTE] The options should be be used in the command 2397s (3/5) [EXECUTE] The source path should be be used in the command 2397s (4/5) [EXECUTE] The list of search paths for assemblies should be be used in the command if not empty 2397s (5/5) [EXECUTE] The list of assemblies should be be used in the command if not empty 2397s Success/Total: 5/5 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cs_mcs.vader 2397s (1/2) [EXECUTE] The default command should be correct 2397s (2/2) [EXECUTE] The options should be be used in the command 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cs_mcsc.vader 2397s (1/5) [EXECUTE] The mcsc linter should return the correct default command 2397s (2/5) [EXECUTE] The options should be be used in the command 2397s (3/5) [EXECUTE] The source path should be be used in the command 2397s (4/5) [EXECUTE] The list of search paths for assemblies should be be used in the command if not empty 2397s (5/5) [EXECUTE] The list of assemblies should be be used in the command if not empty 2397s Success/Total: 5/5 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cspell.vader 2397s (1/5) [EXECUTE] The global executable should be used when the local one cannot be found 2397s (2/5) [EXECUTE] Should use the node_modules/.bin executable if available 2397s (2/5) [EXECUTE] (X) Unequal Lists 2397s ['cspell', '''cspell'' lint --no-color --no-progress --no-summary -- stdin'] should be equal to 2397s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cspell/node-modules/node_modules/.bin/cspell', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cspell/node-modules/node_modules/.bin/cspell'' lint --no-color --no-progress --no-summary -- stdin'] 2397s (3/5) [EXECUTE] Should use the node_modules/cspell executable if available 2397s (3/5) [EXECUTE] (X) Unequal Lists 2397s ['cspell', '''cspell'' lint --no-color --no-progress --no-summary -- stdin'] should be equal to 2397s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cspell/node-modules-2/node_modules/cspell/bin.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cspell/node-modules-2/node_modules/cspell/bin.js'' lint --no-color --no-progress --no-summary -- stdin'] 2397s (4/5) [EXECUTE] Should let users configure a global executable and override local paths 2397s (5/5) [EXECUTE] Additional cspell options should be configurable 2397s Success/Total: 3/5 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cucumber.vader 2397s (1/2) [EXECUTE] Should require the nearest features dir, if one is found 2397s (1/2) [EXECUTE] (X) Unequal Lists 2397s ['cucumber', 'cucumber --dry-run --quiet --strict --format=json %t'] should be equal to 2397s ['cucumber', 'cucumber --dry-run --quiet --strict --format=json -r ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/cucumber/features/'' %t'] 2397s (2/2) [EXECUTE] Should require nothing if no features dir is found 2397s Success/Total: 1/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cuda_nvcc.vader 2397s (1/2) [EXECUTE] The executable should be configurable 2397s (2/2) [EXECUTE] The options should be configurable 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_cypher_cypher_lint.vader 2397s (1/1) [EXECUTE] The default command and executable should be correct 2397s Success/Total: 1/1 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_d_dls.vader 2397s (1/3) [EXECUTE] The language string should be correct 2397s (2/3) [EXECUTE] The default executable should be correct 2397s (3/3) [EXECUTE] The executable should be configurable 2397s Success/Total: 3/3 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dart_analysis_server.vader 2397s (1/2) [EXECUTE] The default command should be correct 2397s (2/2) [EXECUTE] The executable should be configurable 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dart_language_server.vader 2397s (1/1) [EXECUTE] The default command should be correct 2397s Success/Total: 1/1 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_desktop_file_validate.vader 2397s (1/2) [EXECUTE] The default command should be correct 2397s (2/2) [EXECUTE] Extra options should work 2397s Success/Total: 2/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dialyxir.vader 2397s (1/2) [EXECUTE] Builds dialyxir command with a normal project 2397s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/mix_project' 2397s (2/2) [EXECUTE] Builds dialyxir command with an umbrella project 2397s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/umbrella_project' 2397s Success/Total: 0/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dmd_commandline.vader 2397s (1/4) [EXECUTE] DMD command line should be correct with imports 2397s (2/4) [EXECUTE] DMD command line should be correct with imports and version 2397s (3/4) [EXECUTE] DMD command line should be correct 2397s (4/4) [EXECUTE] DMD command line should be correct with CR 2397s Success/Total: 4/4 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dockerfile_lint.vader 2397s (1/3) [EXECUTE] The default command should be correct 2397s (2/3) [EXECUTE] The executable should be configurable 2397s (3/3) [EXECUTE] The options should be configurable 2397s Success/Total: 3/3 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_dogma.vader 2397s (1/2) [EXECUTE] Builds dogma command with a normal project 2397s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/mix_project' 2397s (2/2) [EXECUTE] Builds dogma command with an umbrella project 2397s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/umbrella_project' 2397s Success/Total: 0/2 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_eclipselsp.vader 2397s (1/4) [EXECUTE] VersionCheck should return correct version 2397s (2/4) [EXECUTE] The eclipselsp callback should return the correct default value 2397s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2397s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#java#eclipselsp#RunWithVersionCheck[15]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2397s (3/4) [EXECUTE] The eclipselsp callback should allow custom executable 2397s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2397s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#java#eclipselsp#RunWithVersionCheck[15]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2397s (4/4) [EXECUTE] The eclipselsp callback should allow custom configuration path and javaagent 2397s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2397s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#java#eclipselsp#RunWithVersionCheck[15]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2397s Success/Total: 1/4 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_elixir_credo.vader 2397s (1/6) [EXECUTE] Builds credo command with normal project 2397s (1/6) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/mix_project' 2397s (2/6) [EXECUTE] Builds credo command with umbrella project 2397s (2/6) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/umbrella_project' 2397s (3/6) [EXECUTE] Builds credo command with --strict mode when set to 1 2397s (4/6) [EXECUTE] Builds credo command with suggest mode by default 2397s (5/6) [EXECUTE] Builds credo command with suggest mode when set to 0 2397s (6/6) [EXECUTE] Builds credo command with a custom config file 2397s Success/Total: 4/6 2397s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_elixir_ls.vader 2397s (1/4) [EXECUTE] should set correct defaults 2397s (2/4) [EXECUTE] should configure elixir-ls release location 2398s (3/4) [EXECUTE] should set correct LSP values 2398s (3/4) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/umbrella_project' 2398s (4/4) [EXECUTE] should accept configuration settings 2398s Success/Total: 3/4 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_elixir_mix.vader 2398s (1/2) [EXECUTE] The default mix command should be correct 2398s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/mix_project' 2398s (2/2) [EXECUTE] Build mix commands with an umbrella root 2398s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elixir/umbrella_project' 2398s Success/Total: 0/2 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_elm_ls.vader 2398s (1/4) [EXECUTE] The default executable path should be correct 2398s (2/4) [EXECUTE] The project root should be detected correctly 2398s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp' 2398s (3/4) [EXECUTE] Should let users configure a global executable and override local paths 2398s (4/4) [EXECUTE] The language should be correct 2398s Success/Total: 3/4 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_elm_make.vader 2398s (1/6) [EXECUTE] should get valid executable with default params 2398s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp' 2398s (2/6) [EXECUTE] should get elm-test executable for test code with elm >= 0.19 2398s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp' 2398s (3/6) [EXECUTE] should fallback to elm executable with elm >= 0.19 2398s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp-notests' 2398s (4/6) [EXECUTE] should get plain elm executable for test code with elm < 0.19 2398s (4/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/oldapp' 2398s (5/6) [EXECUTE] should get valid executable with 'use_global' params 2398s (5/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp' 2398s (6/6) [EXECUTE] should get valid executable with 'use_global' and 'executable' params 2398s (6/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/elm/newapp' 2398s Success/Total: 0/6 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_embertemplatelint.vader 2398s (1/3) [EXECUTE] Runs the right command for ember-template-lint >= 4.x 2398s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#handlebars#embertemplatelint#GetCommandWithVersionCheck[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (2/3) [EXECUTE] Runs the right command for ember-template-lint >= 1.6, < 4.x 2398s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#handlebars#embertemplatelint#GetCommandWithVersionCheck[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (3/3) [EXECUTE] Runs the right command for ember-template-lint < 1.6 2398s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#handlebars#embertemplatelint#GetCommandWithVersionCheck[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s Success/Total: 0/3 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erb.vader 2398s (1/2) [EXECUTE] Executable should not contain any filter code by default 2398s (2/2) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 2398s (2/2) [EXECUTE] (X) Unequal Lists 2398s ['erb', 'erb -P -T - -x %t | ruby -c'] should be equal to 2398s ['erb', 'ruby -r erb -e ''puts ERB.new($stdin.read.gsub(%{<%=},%{<%}), nil, %{-}).src''< %t | ruby -c'] 2398s Success/Total: 1/2 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erblint.vader 2398s (1/3) [EXECUTE] Executable should default to erblint 2398s (2/3) [EXECUTE] Should be able to set a custom executable 2398s (3/3) [EXECUTE] Setting bundle appends 'exec erblint' 2398s Success/Total: 3/3 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erlang_dialyzer.vader 2398s (1/4) [EXECUTE] The default command should be correct. 2398s (2/4) [EXECUTE] The command should accept configured executable. 2398s (3/4) [EXECUTE] The command should accept configured options. 2398s (4/4) [EXECUTE] The command should accept configured PLT file. 2398s Success/Total: 4/4 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erlang_elvis.vader 2398s (1/2) [EXECUTE] Default command should be correct 2398s (2/2) [EXECUTE] Executable should be configurable 2398s Success/Total: 2/2 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erlang_erlang_ls.vader 2398s (1/7) [EXECUTE] The default command should be correct 2398s (2/7) [EXECUTE] Executable should be configurable 2398s (3/7) [EXECUTE] Log level should be configurable 2398s (4/7) [EXECUTE] Log directory should be configurable 2398s (5/7) [EXECUTE] Project root should be detected using erlang_ls.config 2398s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/erlang/app_with_erlang_ls_config' 2398s (6/7) [EXECUTE] Root of Rebar3 project should be detected 2398s (6/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/erlang/app' 2398s (7/7) [EXECUTE] Root of kerl managed Erlang/OTP installation should be detected 2398s (7/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/erlang/kerl_otp_root' 2398s Success/Total: 4/7 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erlang_erlc.vader 2398s (1/5) [EXECUTE] The default command should be correct. 2398s (2/5) [EXECUTE] The command should accept configured executable. 2398s (3/5) [EXECUTE] The command should accept configured options. 2398s (4/5) [EXECUTE] Linter should recognize OTP23 format. 2398s (5/5) [EXECUTE] Linter should recognize OTP24 format. 2398s Success/Total: 5/5 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erlang_syntaxerl.vader 2398s (1/3) [EXECUTE] The default commands should be correct 2398s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..756[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (2/3) [EXECUTE] The executable should be configurable 2398s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..758[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (3/3) [EXECUTE] The -b option should be used when available 2398s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..760[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s Success/Total: 0/3 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erubi.vader 2398s (1/3) [EXECUTE] Executable should not contain any filter code by default 2398s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..761[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (2/3) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 2398s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..762[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s (3/3) [EXECUTE] Command should be blank if the first command in the chain returns output 2398s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2398s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..763[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2398s Success/Total: 0/3 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_erubis.vader 2398s (1/2) [EXECUTE] Executable should not contain any filter code by default 2398s (2/2) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 2398s (2/2) [EXECUTE] (X) Unequal Lists 2398s ['erubis', 'erubis -x %t | ruby -c'] should be equal to 2398s ['erubis', 'ruby -r erubis -e ''puts Erubis::Eruby.new($stdin.read.gsub(%{<%=},%{<%})).src''< %t | ruby -c'] 2398s Success/Total: 1/2 2398s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_eslint.vader 2398s (1/9) [EXECUTE] The default command should be correct 2398s (2/9) [EXECUTE] create-react-app directories should be detected correctly 2398s (2/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app' 2398s (3/9) [EXECUTE] use-global should override create-react-app detection 2398s (3/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app' 2398s (4/9) [EXECUTE] other app directories should be detected correctly 2398s (4/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint' 2398s (5/9) [EXECUTE] use-global should override other app directories 2398s (5/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint' 2398s (6/9) [EXECUTE] eslint_d should be detected correctly 2398s (6/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/app-with-eslint-d' 2398s (7/9) [EXECUTE] eslint.js executables should be run with node on Windows 2398s (7/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app' 2399s (8/9) [EXECUTE] eslint.js should be run from a containing project with node_modules 2399s (8/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/react-app' 2399s (9/9) [EXECUTE] eslint.js should be run from a containing project with .yarn/sdks 2399s (9/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/eslint/yarn2-app' 2399s Success/Total: 1/9 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_fecs.vader 2399s (1/1) [EXECUTE] The default command should be correct 2399s Success/Total: 1/1 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_flake8.vader 2399s ( 1/17) [EXECUTE] The flake8 callbacks should return the correct default values 2399s ( 1/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 2/17) [EXECUTE] The option for disabling changing directories should work 2399s ( 2/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 3/17) [EXECUTE] The option for changing directory to project root should work 2399s ( 3/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 4/17) [EXECUTE] The option for changing directory to file dir should work 2399s ( 4/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 5/17) [EXECUTE] The flake8 command callback should let you set options 2399s ( 5/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 6/17) [EXECUTE] You should be able to set a custom executable and it should be escaped 2399s ( 6/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 7/17) [EXECUTE] The flake8 callbacks should detect virtualenv directories 2399s ( 7/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 8/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via Manifest.in 2399s ( 8/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_manifest/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_manifest' 2399s ( 9/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via setup.cf 2399s ( 9/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_setup/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_setup' 2399s (10/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via pytest.ini 2399s (10/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_pytest/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_pytest' 2399s (11/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via tox.ini 2399s (11/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_tox/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_tox' 2399s (12/17) [EXECUTE] The FindProjectRoot should detect the project root directory for non-namespace package 2399s (12/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2399s (13/17) [EXECUTE] Using `python -m flake8` should be supported for running flake8 2399s (13/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (14/17) [EXECUTE] Setting executable to 'pipenv' should append 'run flake8' 2399s (14/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (15/17) [EXECUTE] Pipenv is detected when python_flake8_auto_pipenv is set 2399s (15/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (16/17) [EXECUTE] Setting executable to 'poetry' should append 'run flake8' 2399s (16/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (17/17) [EXECUTE] poetry is detected when python_flake8_auto_poetry is set 2399s (17/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flake8#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s Success/Total: 0/17 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_flakehell.vader 2399s ( 1/17) [EXECUTE] The flakehell callbacks should return the correct default values 2399s ( 1/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 2/17) [EXECUTE] The option for disabling changing directories should work 2399s ( 2/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 3/17) [EXECUTE] The option for changing directory to project root should work 2399s ( 3/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 4/17) [EXECUTE] The option for changing directory to file dir should work 2399s ( 4/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 5/17) [EXECUTE] The flakehell command callback should let you set options 2399s ( 5/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 6/17) [EXECUTE] You should be able to set a custom executable and it should be escaped 2399s ( 6/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 7/17) [EXECUTE] The flakehell callbacks should detect virtualenv directories 2399s ( 7/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s ( 8/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via Manifest.in 2399s ( 8/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_manifest/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_manifest' 2399s ( 9/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via setup.cf 2399s ( 9/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_setup/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_setup' 2399s (10/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via pytest.ini 2399s (10/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_pytest/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_pytest' 2399s (11/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via tox.ini 2399s (11/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_tox/namespace/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/namespace_package_tox' 2399s (12/17) [EXECUTE] The FindProjectRoot should detect the project root directory for non-namespace package 2399s (12/17) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2399s (13/17) [EXECUTE] Using `python -m flakehell` should be supported for running flakehell 2399s (13/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (14/17) [EXECUTE] Setting executable to 'pipenv' should append 'run flakehell' 2399s (14/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (15/17) [EXECUTE] Pipenv is detected when python_flakehell_auto_pipenv is set 2399s (15/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (16/17) [EXECUTE] Setting executable to 'poetry' should append 'run flakehell' 2399s (16/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s (17/17) [EXECUTE] poetry is detected when python_flakehell_auto_poetry is set 2399s (17/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2399s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#flakehell#RunWithVersionCheck[6]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2399s Success/Total: 0/17 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_flow.vader 2399s (1/4) [EXECUTE] flow should return a command to run if a .flowconfig file exists 2399s (1/4) [EXECUTE] (X) Unequal Lists 2399s ['', ''] should be equal to 2399s ['flow', '''flow'' check-contents --respect-pragma --json --from ale %s < %t; echo'] 2399s (2/4) [EXECUTE] flow should not use the respect pragma argument if the option is off 2399s (2/4) [EXECUTE] (X) Unequal Lists 2399s ['', ''] should be equal to 2399s ['flow', '''flow'' check-contents --json --from ale %s < %t; echo'] 2399s (3/4) [EXECUTE] flow should should not use --respect-pragma for old versions 2399s (3/4) [EXECUTE] (X) Unequal Lists 2399s ['', ['']] should be equal to 2399s ['flow', ['''flow'' --version', '''flow'' check-contents --json --from ale %s < %t; echo']] 2399s (4/4) [EXECUTE] flow should not return a command to run if no .flowconfig file exists 2399s Success/Total: 1/4 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_foodcritic.vader 2399s (1/3) [EXECUTE] The default command should be correct 2399s (2/3) [EXECUTE] Extra options should be included with escapeed tildes (~) 2399s (3/3) [EXECUTE] The executable should be configurable 2399s Success/Total: 3/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_fortran_fortls.vader 2399s (1/3) [EXECUTE] The default executable path should be correct 2399s (2/3) [EXECUTE] The project root should be detected correctly 2399s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/fortls-project' 2399s (3/3) [EXECUTE] The language should be correct 2399s Success/Total: 2/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_fsc.vader 2399s (1/2) [EXECUTE] The default executable and command should be correct 2399s (2/2) [EXECUTE] fsc should not be run for sbt files 2399s Success/Total: 2/2 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_fusionlint.vader 2399s (1/3) [EXECUTE] The fuse fusionlint command callback should return the correct default string 2399s (2/3) [EXECUTE] The fuse fusionlint command callback should let you set options 2399s (3/3) [EXECUTE] The fusionlint executable should be configurable 2399s Success/Total: 3/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gawk.vader 2399s (1/3) [EXECUTE] The default command should be correct 2399s (2/3) [EXECUTE] The executable should be configurable 2399s (3/3) [EXECUTE] The options should be configurable 2399s Success/Total: 3/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gfortran.vader 2399s (1/4) [EXECUTE] The fortran gcc command callback should return the correct default string 2399s (2/4) [EXECUTE] The fortran gcc command callback should let you set options 2399s (3/4) [EXECUTE] The fortran gcc command callback should let you use -ffixed-form 2399s (4/4) [EXECUTE] The fortran executable should be configurable 2399s Success/Total: 4/4 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ghdl.vader 2399s (1/2) [EXECUTE] The executable should be configurable 2399s (2/2) [EXECUTE] The options should be configurable 2399s Success/Total: 2/2 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gitlint.vader 2399s (1/6) [EXECUTE] The gitlint callbacks should return the correct default values 2399s (2/6) [EXECUTE] The gitlint executable should be configurable, and escaped properly 2399s (3/6) [EXECUTE] The gitlint command callback should let you set options 2399s (4/6) [EXECUTE] The gitlint callbacks shouldn't detect virtualenv directories where they don't exist 2399s (5/6) [EXECUTE] The gitlint callbacks should detect virtualenv directories 2399s (5/6) [EXECUTE] (X) Unequal Lists 2399s ['gitlint', '''gitlint'' lint'] should be equal to 2399s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/gitlint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/gitlint'' lint'] 2399s (6/6) [EXECUTE] You should able able to use the global gitlint instead 2399s Success/Total: 5/6 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_glslang.vader 2399s (1/3) [EXECUTE] The default command should be correct 2399s (2/3) [EXECUTE] The executable should be configurable 2399s (3/3) [EXECUTE] Options should work 2399s Success/Total: 3/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_glslls.vader 2399s (1/3) [EXECUTE] The default command should be correct 2399s (2/3) [EXECUTE] Executable should be configurable 2399s (3/3) [EXECUTE] Setting logfile should work 2399s Success/Total: 3/3 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gobuild.vader 2399s (1/4) [EXECUTE] The default command should be correct 2399s (2/4) [EXECUTE] Go environment variables should be supported 2399s (3/4) [EXECUTE] Extra options should be supported 2399s (4/4) [EXECUTE] The executable should be configurable 2399s Success/Total: 4/4 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gofmt.vader 2399s (1/2) [EXECUTE] The default gofmt command should be correct 2399s (2/2) [EXECUTE] The gofmt command should support Go environment variables 2399s Success/Total: 2/2 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_golangci_lint.vader 2399s (1/5) [EXECUTE] The golangci-lint defaults should be correct 2399s (2/5) [EXECUTE] The golangci-lint callback should use a configured executable 2399s (3/5) [EXECUTE] The golangci-lint callback should use configured options 2399s (4/5) [EXECUTE] The golangci-lint callback should support environment variables 2399s (5/5) [EXECUTE] The golangci-lint `lint_package` option should use the correct command 2399s Success/Total: 5/5 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_golangserver.vader 2399s (1/7) [EXECUTE] should set correct defaults 2399s (2/7) [EXECUTE] should configure go-langserver callback executable 2399s (3/7) [EXECUTE] should set go-langserver options 2399s (4/7) [EXECUTE] should ignore go-langserver -gocodecompletion option 2399s (5/7) [EXECUTE] should support Go environment variables 2399s (6/7) [EXECUTE] should set go-langserver for go app1 2399s (7/7) [EXECUTE] should set go-langserver for go app2 2399s Success/Total: 7/7 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_golint.vader 2399s (1/4) [EXECUTE] The default golint command should be correct 2399s (2/4) [EXECUTE] The golint executable should be configurable 2399s (3/4) [EXECUTE] The golint options should be configurable 2399s (4/4) [EXECUTE] The golint command should support Go environment variables 2399s Success/Total: 4/4 2399s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gometalinter.vader 2399s (1/5) [EXECUTE] The gometalinter defaults should be correct 2400s (2/5) [EXECUTE] The gometalinter callback should use a configured executable 2400s (3/5) [EXECUTE] The gometalinter callback should use configured options 2400s (4/5) [EXECUTE] The gometalinter should use configured environment variables 2400s (5/5) [EXECUTE] The gometalinter `lint_package` option should use the correct command 2400s Success/Total: 5/5 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gopls.vader 2400s (1/9) [EXECUTE] The default command should be correct 2400s (2/9) [EXECUTE] The executable should be configurable 2400s (3/9) [EXECUTE] gopls should be found in GOPATH 2400s (3/9) [EXECUTE] (X) Unequal Lists 2400s ['gopls', '''gopls'' --mode stdio'] should be equal to 2400s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go/gopath/bin/gopls', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go/gopath/bin/gopls'' --mode stdio'] 2400s (4/9) [EXECUTE] Global settings should be preferre for gopls if use_global = 1 2400s (5/9) [EXECUTE] Settings options should work 2400s (6/9) [EXECUTE] Go environment variables should be passed on 2400s (7/9) [EXECUTE] Project directories should be detected based on 'go.mod' being present 2400s (7/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go' 2400s (8/9) [EXECUTE] Project directories with .git should be detected 2400s (9/9) [EXECUTE] 'go.mod' should be ignored if modules are off 2400s (9/9) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yAD0D2/build.JFS/.git: permission denied 2400s > /tmp/nvimKlvHlV/3964, line 8 2400s Success/Total: 6/9 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gosimple.vader 2400s (1/2) [EXECUTE] The default gosimple command should be correct 2400s (2/2) [EXECUTE] The gosimple command should support Go environment variables 2400s Success/Total: 2/2 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_gotype.vader 2400s (1/3) [EXECUTE] The default gotype command should be correct 2400s (2/3) [EXECUTE] The gotype callback should ignore test files 2400s (3/3) [EXECUTE] The gotype callback should support Go environment variables 2400s Success/Total: 3/3 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_govet.vader 2400s (1/4) [EXECUTE] The default command should be correct 2400s (2/4) [EXECUTE] Extra options should be supported 2400s (3/4) [EXECUTE] The executable should be configurable 2400s (4/4) [EXECUTE] Go environment variables should be supported 2400s Success/Total: 4/4 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_graphql_gqlint.vader 2400s (1/1) [EXECUTE] The linter should run from the directory of the file in the buffer 2400s Success/Total: 1/1 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haml_hamllint.vader 2400s (1/5) [EXECUTE] The default command should be correct 2400s (2/5) [EXECUTE] The command should have the .rubocop.yml prepended as an env var if one exists 2400s (2/5) [EXECUTE] (X) Unequal Lists 2400s ['haml-lint', 'haml-lint %t'] should be equal to 2400s ['haml-lint', 'HAML_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/hamllint/rubocop-yml/.rubocop.yml'' haml-lint %t'] 2400s (3/5) [EXECUTE] The command should have the nearest .haml-lint.yml set as --config if it exists 2400s (3/5) [EXECUTE] (X) Unequal Lists 2400s ['haml-lint', 'haml-lint %t'] should be equal to 2400s ['haml-lint', 'haml-lint --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/hamllint/haml-lint-yml/.haml-lint.yml'' %t'] 2400s (4/5) [EXECUTE] The command should include a .rubocop.yml and a .haml-lint if both are found 2400s (4/5) [EXECUTE] (X) Unequal Lists 2400s ['haml-lint', 'haml-lint %t'] should be equal to 2400s ['haml-lint', 'HAML_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/hamllint/haml-lint-and-rubocop/.rubocop.yml'' haml-lint --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/hamllint/haml-lint-and-rubocop/.haml-lint.yml'' %t'] 2400s (5/5) [EXECUTE] The executable can be overridden 2400s Success/Total: 2/5 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_cabal_ghc.vader 2400s (1/1) [EXECUTE] The options should be used in the command 2400s Success/Total: 1/1 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_ghc.vader 2400s (1/1) [EXECUTE] The options should be used in the command 2400s Success/Total: 1/1 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_ghc_mod.vader 2400s (1/1) [EXECUTE] Default should use ghc-mod 2400s Success/Total: 1/1 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_hdevtools.vader 2400s (1/1) [EXECUTE] The executable should be configurable 2400s Success/Total: 1/1 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_hie.vader 2400s (1/4) [EXECUTE] The language string should be correct 2400s (2/4) [EXECUTE] The default executable should be correct 2400s (3/4) [EXECUTE] The project root should be detected correctly 2400s (4/4) [EXECUTE] The executable should be configurable 2400s Success/Total: 4/4 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_hlint.vader 2400s (1/2) [EXECUTE] executable should be configurable 2400s (2/2) [EXECUTE] should accept options 2400s Success/Total: 2/2 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_hls.vader 2400s (1/5) [EXECUTE] The language string should be correct 2400s (2/5) [EXECUTE] The default executable should be correct 2400s (3/5) [EXECUTE] The project root should be detected correctly 2400s (4/5) [EXECUTE] The executable should be configurable 2400s (5/5) [EXECUTE] Should accept configuration settings 2400s Success/Total: 5/5 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_stack_build.vader 2400s (1/2) [EXECUTE] The linter should not be executed when there's no stack.yaml file 2400s (2/2) [EXECUTE] The linter should be executed when there is a stack.yaml file 2400s (2/2) [EXECUTE] (X) Unequal Lists 2400s ['', 'stack build --fast'] should be equal to 2400s ['stack', 'stack build --fast'] 2400s Success/Total: 1/2 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_haskell_stack_ghc.vader 2400s (1/2) [EXECUTE] The linter should not be executed when there's no stack.yaml file 2400s (2/2) [EXECUTE] The linter should be executed when there is a stack.yaml file 2400s (2/2) [EXECUTE] (X) Unequal Lists 2400s ['', ' ghc -- -fno-code -v0 %t'] should be equal to 2400s ['stack', 'stack ghc -- -fno-code -v0 %t'] 2400s Success/Total: 1/2 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_hdl_checker_options.vader 2400s (1/8) [EXECUTE] Get default initialization dict 2400s (2/8) [EXECUTE] Get custom initialization dict 2400s (3/8) [EXECUTE] Get the checker command without extra user parameters 2400s (4/8) [EXECUTE] Get the checker command with user configured parameters 2400s (5/8) [EXECUTE] Customize executable 2400s (6/8) [EXECUTE] Get project root based on .git 2400s (6/8) [EXECUTE] (X) '' should not be equal to '' 2400s (7/8) [EXECUTE] Get project root based on config file 2400s (7/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/hdl_server/with_config_file' 2400s (8/8) [EXECUTE] Return no project root if neither .git or config file are found 2400s Success/Total: 6/8 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_html_stylelint.vader 2400s (1/3) [EXECUTE] node_modules directories should be discovered 2400s (1/3) [EXECUTE] (X) 'stylelint' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint' 2400s (2/3) [EXECUTE] The global override should work 2400s (3/3) [EXECUTE] Extra options should be configurable 2400s Success/Total: 2/3 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_htmlhint.vader 2400s (1/5) [EXECUTE] The default command should be correct 2400s (1/5) [EXECUTE] (X) Unequal Lists 2400s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 2400s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint'' --format=unix %t'] 2400s (2/5) [EXECUTE] The global executable should be used if the option is set 2400s (3/5) [EXECUTE] --format=unix should be removed from the options if added 2400s (3/5) [EXECUTE] (X) Unequal Lists 2400s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 2400s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint'' --format=unix %t'] 2400s (4/5) [EXECUTE] The configuration file should be automatically detected 2400s (4/5) [EXECUTE] (X) Unequal Lists 2400s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 2400s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint'' --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/with_config/.htmlhintrc'' --format=unix %t'] 2400s (5/5) [EXECUTE] The configuration file should be configurable through the options variable 2400s (5/5) [EXECUTE] (X) Unequal Lists 2400s ['htmlhint', '''htmlhint'' --config=/foo/bar/.htmlhintrc --format=unix %t'] should be equal to 2400s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/htmlhint/node_modules/.bin/htmlhint'' --config=/foo/bar/.htmlhintrc --format=unix %t'] 2400s Success/Total: 1/5 2400s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ibm_openapi_validator.vader 2400s (1/2) [EXECUTE] The yaml ibm-openapi-validator command callback should return the correct default string 2401s (2/2) [EXECUTE] The yaml ibm-openapi-validator command callback should be configurable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_idris.vader 2401s (1/2) [EXECUTE] The executable should be used in the command 2401s (2/2) [EXECUTE] The options should be configurable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ink_ls.vader 2401s (1/3) [EXECUTE] should set correct defaults 2401s (2/3) [EXECUTE] should set correct LSP values 2401s (3/3) [EXECUTE] should accept configuration settings 2401s Success/Total: 3/3 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_inko_inko.vader 2401s (1/2) [EXECUTE] The default executable path should be correct 2401s (2/2) [EXECUTE] The inko callback should include tests/ for test paths 2401s (2/2) [EXECUTE] (X) Unequal Lists 2401s ['inko', '''inko'' build --check --format=json %s'] should be equal to 2401s ['inko', '''inko'' build --check --format=json --include ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/inko/tests/'' %s'] 2401s Success/Total: 1/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ispc_ispc.vader 2401s (1/2) [EXECUTE] The executable should be configurable 2401s (2/2) [EXECUTE] The options should be configurable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_iverilog.vader 2401s (1/2) [EXECUTE] The default iverilog command should be correct 2401s (2/2) [EXECUTE] iverilog options should be configurable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_javac.vader 2401s ( 1/16) [EXECUTE] The javac callback should return the correct default value 2401s ( 2/16) [EXECUTE] The javac callback should use string type g:ale_java_javac_classpath correctly 2401s ( 3/16) [EXECUTE] The javac callback should use list type g:ale_java_javac_classpath correctly 2401s ( 4/16) [EXECUTE] The executable should be configurable 2401s ( 5/16) [EXECUTE] The javac callback should include discovered classpaths 2401s ( 6/16) [EXECUTE] The javac callback should combine discovered classpaths and manual ones 2401s ( 7/16) [EXECUTE] The javac callback should use string type g:ale_java_javac_sourcepath correctly 2401s ( 7/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t'] 2401s ( 8/16) [EXECUTE] The javac callback should use list type g:ale_java_javac_sourcepath correctly 2401s ( 8/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t'] 2401s ( 9/16) [EXECUTE] The javac callback shouldn't add -sourcepath when g:ale_java_javac_sourcepath variable path doesn't exist 2401s (10/16) [EXECUTE] The javac callback should combine discovered sourcepath and manual ones 2401s (10/16) [EXECUTE] (X) '''javac'' -Xlint -d ''TEMP_DIR'' %t' should be equal to '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/src/main/java/:/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t' 2401s (11/16) [EXECUTE] The javac callback should detect source directories 2401s (11/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/src/main/java/'' -d ''TEMP_DIR'' %t'] 2401s (12/16) [EXECUTE] The javac callback should combine detected source directories and classpaths 2401s (12/16) [EXECUTE] (X) '''javac'' -Xlint -cp ''/foo/bar.jar:/xyz/abc.jar'' -d ''TEMP_DIR'' %t' should be equal to '''javac'' -Xlint -cp ''/foo/bar.jar:/xyz/abc.jar'' -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/src/main/java/'' -d ''TEMP_DIR'' %t' 2401s (13/16) [EXECUTE] The javac callback should use g:ale_java_javac_options correctly 2401s (14/16) [EXECUTE] The javac callback should include src/test/java for test paths 2401s (14/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/src/main/java/:/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_main/src/test/java/'' -d ''TEMP_DIR'' %t'] 2401s (15/16) [EXECUTE] The javac callback should include src/main/jaxb when available 2401s (15/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_jaxb/src/main/java/:/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/with_jaxb/src/main/jaxb/'' -d ''TEMP_DIR'' %t'] 2401s (16/16) [EXECUTE] The javac callback should add -sourcepath even if src/java/main doesn't exist 2401s (16/16) [EXECUTE] (X) Unequal Lists 2401s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 2401s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/java/no_main/src/test/java/'' -d ''TEMP_DIR'' %t'] 2401s Success/Total: 8/16 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_javalsp.vader 2401s (1/6) [EXECUTE] The javalsp callback should return the correct default value 2401s (2/6) [EXECUTE] The javalsp java executable should be configurable 2401s (3/6) [EXECUTE] The javalsp callback should return backward compatible value 2401s (4/6) [EXECUTE] The javalsp should have default config 2401s (5/6) [EXECUTE] The javalsp should have default config if user sets empty hash 2401s (6/6) [EXECUTE] The javalsp should have add missing config 2401s Success/Total: 6/6 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_javascript_deno_lsp.vader 2401s (1/8) [EXECUTE] Should set deno lsp for JavaScript projects using stable Deno API 2401s (2/8) [EXECUTE] Should set deno lsp using unstable Deno API if enabled by user 2401s (3/8) [EXECUTE] Should set the default importMap filepath 2401s (3/8) [EXECUTE] (X) Unequal Dictionaries 2401s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2401s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/javascript_deno/import_map.json'} 2401s (4/8) [EXECUTE] Should set the importMap filepath from user defined importMap 2401s (4/8) [EXECUTE] (X) Unequal Dictionaries 2401s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2401s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/javascript_deno/custom_import_map.json'} 2401s (5/8) [EXECUTE] Should set the importMap filepath from user defined importMap with unstable API 2401s (5/8) [EXECUTE] (X) Unequal Dictionaries 2401s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2401s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/javascript_deno/custom_import_map.json'} 2401s (6/8) [EXECUTE] Should find project root containing tsconfig.json 2401s (6/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/javascript_deno' 2401s (7/8) [EXECUTE] Should use user-specified project root 2401s (8/8) [EXECUTE] Check Deno LSP command 2401s Success/Total: 4/8 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_javascript_tsserver.vader 2401s (1/3) [EXECUTE] The default command should be correct 2401s (2/3) [EXECUTE] should resolve correct path when nested 1 2401s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tsserver/src/level-1' 2401s (3/3) [EXECUTE] should resolve correct path when nested 2 2401s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tsserver' 2401s Success/Total: 1/3 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_jq.vader 2401s (1/1) [EXECUTE] The default command should be correct 2401s Success/Total: 1/1 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_jscs.vader 2401s (1/2) [EXECUTE] Should return the correct default values 2401s (2/2) [EXECUTE] Should allow using a custom executable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_jshint.vader 2401s (1/2) [EXECUTE] The default command should be correct 2401s (2/2) [EXECUTE] Setting a config location should add the config parameter 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_jsonnet_lint.vader 2401s (1/2) [EXECUTE] The default jsonnet-lint command should be correct 2401s (2/2) [EXECUTE] jsonnet-lint command and options should be customizable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_jsonnetfmt.vader 2401s (1/2) [EXECUTE] The default jsonnetfmt command should be correct 2401s (2/2) [EXECUTE] jsonnetfmt command and options should be customizable 2401s Success/Total: 2/2 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_julia_languageserver.vader 2401s (1/3) [EXECUTE] The default executable path should be correct 2401s (2/3) [EXECUTE] The executable should be configurable 2401s (3/3) [EXECUTE] The project root should be detected correctly 2401s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/julia' 2401s Success/Total: 2/3 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_kotlin_languageserver.vader 2401s (1/4) [EXECUTE] The default command should be correct 2401s (2/4) [EXECUTE] Gradle project roots with build.gradle should be detected correctly 2401s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/gradle/build-gradle-project' 2401s (3/4) [EXECUTE] Maven project roots with pom.xml should be detected correctly 2401s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/maven/maven-kotlin-project' 2401s (4/4) [EXECUTE] No root should be detected if configuration files can't be found 2401s Success/Total: 2/4 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_kotlinc.vader 2401s (1/1) [EXECUTE] The default command should be correct 2401s Success/Total: 1/1 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_languagetool.vader 2401s (1/3) [EXECUTE] The default command should be correct 2401s (2/3) [EXECUTE] Should be able to set a custom executable 2401s (3/3) [EXECUTE] Should be able to include custom languagetool options 2401s Success/Total: 3/3 2401s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_less_stylelint.vader 2401s (1/3) [EXECUTE] node_modules directories should be discovered 2401s (1/3) [EXECUTE] (X) Unequal Lists 2401s ['stylelint', '''stylelint'' --stdin-filename %s'] should be equal to 2401s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint'' --stdin-filename %s'] 2401s (2/3) [EXECUTE] The global override should work 2401s (3/3) [EXECUTE] Extra options should be configurable 2402s Success/Total: 2/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_lessc.vader 2402s (1/3) [EXECUTE] node_modules directories should be discovered 2402s (1/3) [EXECUTE] (X) Unequal Lists 2402s ['lessc', '''lessc'' --no-color --lint --include-path=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/lessc/nested'' -'] should be equal to 2402s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/lessc/node_modules/.bin/lessc', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/lessc/node_modules/.bin/lessc'' --no-color --lint --include-path=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/lessc/nested'' -'] 2402s (2/3) [EXECUTE] The global override should work 2402s (3/3) [EXECUTE] Extra options should be configurable 2402s Success/Total: 2/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_lintr.vader 2402s (1/3) [EXECUTE] The default lintr command should be correct 2402s (2/3) [EXECUTE] The lintr options should be configurable 2402s (3/3) [EXECUTE] If the lint_package flag is set, lintr::lint_package should be called 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_llc.vader 2402s (1/1) [EXECUTE] The llc command should be customizable 2402s Success/Total: 1/1 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_lua_selene.vader 2402s (1/3) [EXECUTE] The lua selene command callback should return the correct default string 2402s (2/3) [EXECUTE] The lua selene command callback should let you set options 2402s (3/3) [EXECUTE] The selene executable should be configurable 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_luac.vader 2402s (1/2) [EXECUTE] The default command should be correct 2402s (2/2) [EXECUTE] The luac executable should be configurable 2402s Success/Total: 2/2 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_luacheck.vader 2402s (1/3) [EXECUTE] The lua luacheck command callback should return the correct default string 2402s (2/3) [EXECUTE] The lua luacheck command callback should let you set options 2402s (3/3) [EXECUTE] The luacheck executable should be configurable 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_markdown_markdownlint.vader 2402s (1/3) [EXECUTE] The default command should be correct 2402s (2/3) [EXECUTE] The executable should be configurable 2402s (3/3) [EXECUTE] The options should be configurable 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_markdown_mdl.vader 2402s (1/3) [EXECUTE] The default command should be correct 2402s (2/3) [EXECUTE] The executable and options should be configurable 2402s (3/3) [EXECUTE] Setting bundle appends 'exec mdl' 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_markdown_vale.vader 2402s (1/4) [EXECUTE] Executable should default to vale 2402s (2/4) [EXECUTE] Should be able to set a custom executable 2402s (3/4) [EXECUTE] Should be able to set custom options 2402s (4/4) [EXECUTE] Should be able to set a custom input file 2402s Success/Total: 4/4 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_mercury_mmc.vader 2402s (1/3) [EXECUTE] The default command should be correct 2402s (2/3) [EXECUTE] The executable should be configurable 2402s (3/3) [EXECUTE] The options should be configurable 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_mypy.vader 2402s ( 1/11) [EXECUTE] The mypy callbacks should return the correct default values 2402s ( 2/11) [EXECUTE] The mypy executable should be configurable, and escaped properly 2402s ( 3/11) [EXECUTE] The mypy command callback should let you set options 2402s ( 4/11) [EXECUTE] The mypy command should switch directories to the detected project root 2402s ( 4/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2402s ( 5/11) [EXECUTE] The mypy callbacks should detect virtualenv directories and switch to the project root 2402s ( 5/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2402s ( 6/11) [EXECUTE] The mypy callbacks should cd to directory containing mypy.ini if found 2402s ( 6/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_mypy_ini_and_pytest_ini/tests/testsubfolder' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_mypy_ini_and_pytest_ini' 2402s ( 7/11) [EXECUTE] You should able able to use the global mypy instead 2402s ( 7/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2402s ( 8/11) [EXECUTE] Setting executable to 'pipenv' appends 'run mypy' 2402s ( 9/11) [EXECUTE] Pipenv is detected when python_mypy_auto_pipenv is set 2402s ( 9/11) [EXECUTE] (X) Unequal Lists 2402s ['mypy', '''mypy'' --show-column-numbers --shadow-file %s %t %s'] should be equal to 2402s ['pipenv', '''pipenv'' run mypy --show-column-numbers --shadow-file %s %t %s'] 2402s (10/11) [EXECUTE] Setting executable to 'poetry' appends 'run mypy' 2402s (11/11) [EXECUTE] Poetry is detected when python_mypy_auto_poetry is set 2402s (11/11) [EXECUTE] (X) Unequal Lists 2402s ['mypy', '''mypy'' --show-column-numbers --shadow-file %s %t %s'] should be equal to 2402s ['poetry', '''poetry'' run mypy --show-column-numbers --shadow-file %s %t %s'] 2402s Success/Total: 5/11 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_naga.vader 2402s (1/1) [EXECUTE] The naga command should be customizable 2402s Success/Total: 1/1 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_nagelfar.vader 2402s (1/2) [EXECUTE] The executable should be configurable 2402s (2/2) [EXECUTE] The options should be configurable 2402s Success/Total: 2/2 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_nasm_nasm.vader 2402s (1/3) [EXECUTE] The executable should be configurable 2402s (2/3) [EXECUTE] The options should be configurable 2402s (3/3) [EXECUTE] The options should be used in command 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_nimlsp.vader 2402s (1/2) [EXECUTE] It does not set nim sources by default 2402s (2/2) [EXECUTE] Sets nimlsp and escapes sources from g:ale_nim_nimlsp_nim_sources 2402s Success/Total: 2/2 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_nix_statix.vader 2402s (1/3) [EXECUTE] The statix command should be correct 2402s (2/3) [EXECUTE] Additional statix options should be configurable 2402s (3/3) [EXECUTE] The statix command should be configurable 2402s Success/Total: 3/3 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_objc_ccls.vader 2402s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 2402s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json' 2402s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 2402s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls' 2402s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 2402s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_ccls-root' 2402s (4/6) [EXECUTE] The executable should be configurable 2402s (5/6) [EXECUTE] The initialization options should be configurable 2402s (6/6) [EXECUTE] The compile command database should be detected correctly 2402s (6/6) [EXECUTE] (X) Unequal Dictionaries 2402s {} should be equal to 2402s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ccls/with_compile_commands_json'} 2402s Success/Total: 2/6 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ocaml_ocamllsp.vader 2402s (1/4) [EXECUTE] The language string should be correct 2402s (2/4) [EXECUTE] The project root should be detected correctly 2402s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ocamllsp' 2402s (3/4) [EXECUTE] The executable should be run using opam exec by default 2402s (4/4) [EXECUTE] The executable should be run directly if use_opam flag is disabled 2402s Success/Total: 3/4 2402s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ocaml_ols.vader 2402s (1/6) [EXECUTE] The language string should be correct 2402s (2/6) [EXECUTE] The default executable should be correct 2402s (3/6) [EXECUTE] The project root should be detected correctly 2402s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols' 2402s (4/6) [EXECUTE] The local executable should be used when available 2402s (4/6) [EXECUTE] (X) Unequal Lists 2402s ['ocaml-language-server', '''ocaml-language-server'' --stdio'] should be equal to 2402s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols/node_modules/.bin/ocaml-language-server', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols/node_modules/.bin/ocaml-language-server'' --stdio'] 2403s (5/6) [EXECUTE] The global executable should always be used when use_global is set 2403s (6/6) [EXECUTE] The executable should be configurable 2403s Success/Total: 4/6 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ocamlinterface_ocamllsp.vader 2403s (1/4) [EXECUTE] The language string should be correct 2403s (2/4) [EXECUTE] The project root should be detected correctly 2403s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ocamllsp' 2403s (3/4) [EXECUTE] The executable should be run using opam exec by default 2403s (4/4) [EXECUTE] The executable should be run directly if use_opam flag is disabled 2403s Success/Total: 3/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_openscad_sca2d.vader 2403s (1/1) [EXECUTE] The options should be used in the command 2403s Success/Total: 1/1 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_perl.vader 2403s (1/2) [EXECUTE] The default Perl command callback should be correct 2403s (2/2) [EXECUTE] Overriding the executable and command should work 2403s Success/Total: 2/2 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_perl6.vader 2403s (1/2) [EXECUTE] The default Perl6 command callback should be correct 2403s (2/2) [EXECUTE] Overriding the executable and command should work 2403s Success/Total: 2/2 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_perlcritic.vader 2403s (1/4) [EXECUTE] The command should be correct with g:ale_perl_perlcritic_showrules off 2403s (2/4) [EXECUTE] The command should be correct with g:ale_perl_perlcritic_showrules on 2403s (3/4) [EXECUTE] The command search for the profile file when set 2403s (3/4) [EXECUTE] (X) Unequal Lists 2403s ['perlcritic', '''perlcritic'' --verbose ''%l:%c %m\n'' --nocolor'] should be equal to 2403s ['perlcritic', '''perlcritic'' --verbose ''%l:%c %m\n'' --nocolor --profile ''/tmp/autopkgtest.yAD0D2/README.md'''] 2403s (4/4) [EXECUTE] Extra options should be set appropriately 2403s Success/Total: 3/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_php.vader 2403s (1/1) [EXECUTE] The executable should be configurable 2403s Success/Total: 1/1 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_php_intelephense.vader 2403s (1/4) [EXECUTE] The default executable path should be correct 2403s (2/4) [EXECUTE] The project path should be correct for .git directories 2403s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-git' 2403s (3/4) [EXECUTE] The project path should be correct for composer.json file 2403s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-composer' 2403s (4/4) [EXECUTE] The project cache should be saved in a temp dir 2403s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-composer' 2403s Success/Total: 1/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_php_langserver.vader 2403s (1/4) [EXECUTE] The default executable path should be correct 2403s (2/4) [EXECUTE] Vendor executables should be detected 2403s (2/4) [EXECUTE] (X) Unequal Lists 2403s ['php-language-server.php', 'php ''php-language-server.php'''] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/vendor/bin/php-language-server.php', 'php ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/vendor/bin/php-language-server.php'''] 2403s (3/4) [EXECUTE] The project path should be correct for .git directories 2403s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-git' 2403s (4/4) [EXECUTE] The project path should be correct for composer.json file 2403s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-composer' 2403s Success/Total: 1/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_phpactor.vader 2403s (1/3) [EXECUTE] The default executable path should be correct 2403s (2/3) [EXECUTE] The project path should be correct for .git directories 2403s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-git' 2403s (3/3) [EXECUTE] The project path should be correct for composer.json file 2403s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-composer' 2403s Success/Total: 1/3 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_phpcs.vader 2403s (1/5) [EXECUTE] The local phpcs executable should be used 2403s (1/5) [EXECUTE] (X) Unequal Lists 2403s ['phpcs', '''phpcs'' -s --report=emacs --stdin-path=%s'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/phpcs/project-with-phpcs/vendor/bin/phpcs', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/phpcs/project-with-phpcs/vendor/bin/phpcs'' -s --report=emacs --stdin-path=%s'] 2403s (2/5) [EXECUTE] use_global should override local executable detection 2403s (3/5) [EXECUTE] Projects without local executables should use the global one 2403s (4/5) [EXECUTE] User provided options should be used 2403s (5/5) [EXECUTE] The _standard option should be used 2403s Success/Total: 4/5 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_phpmd.vader 2403s (1/1) [EXECUTE] Custom executables should be used for the executable and command 2403s Success/Total: 1/1 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_phpstan.vader 2403s ( 1/12) [EXECUTE] The local phpstan executable should be used 2403s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1006[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 2/12) [EXECUTE] use_global should override local executable detection 2403s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1009[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 3/12) [EXECUTE] Custom executables should be used for the executable and command 2403s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1012[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 4/12) [EXECUTE] project with level set to 3 2403s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1015[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 5/12) [EXECUTE] Custom phpstan configuration file 2403s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1018[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 6/12) [EXECUTE] Choose the right format for error format param 2403s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1021[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 7/12) [EXECUTE] Configuration file exists in current directory 2403s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1024[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 8/12) [EXECUTE] Configuration dist file exists in current directory 2403s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1027[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s ( 9/12) [EXECUTE] Configuration file exists in current directory, but force phpstan level 2403s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1030[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s (10/12) [EXECUTE] Configuration file exists in current directory, but force phpstan configuration 2403s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1033[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s (11/12) [EXECUTE] Autoload parameter is added to the command 2403s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1036[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s (12/12) [EXECUTE] Memory limit parameter is added to the command 2403s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2403s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1039[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2403s Success/Total: 0/12 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pony_ponyc.vader 2403s (1/1) [EXECUTE] The options should be used in the command 2403s Success/Total: 1/1 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_prospector.vader 2403s (1/4) [EXECUTE] Setting executable to 'pipenv' appends 'run prospector' 2403s (2/4) [EXECUTE] Pipenv is detected when python_prospector_auto_pipenv is set 2403s (2/4) [EXECUTE] (X) Unequal Lists 2403s ['prospector', '''prospector'' --messages-only --absolute-paths --zero-exit --output-format json %s'] should be equal to 2403s ['pipenv', '''pipenv'' run prospector --messages-only --absolute-paths --zero-exit --output-format json %s'] 2403s (3/4) [EXECUTE] Setting executable to 'poetry' appends 'run prospector' 2403s (4/4) [EXECUTE] Poetry is detected when python_prospector_auto_poetry is set 2403s (4/4) [EXECUTE] (X) Unequal Lists 2403s ['prospector', '''prospector'' --messages-only --absolute-paths --zero-exit --output-format json %s'] should be equal to 2403s ['poetry', '''poetry'' run prospector --messages-only --absolute-paths --zero-exit --output-format json %s'] 2403s Success/Total: 2/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_proto.vader 2403s (1/2) [EXECUTE] The default command should be correct 2403s (2/2) [EXECUTE] The callback should include any additional options 2403s Success/Total: 2/2 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_protolint.vader 2403s (1/2) [EXECUTE] The default command should be correct 2403s (2/2) [EXECUTE] The callback should include any additional options 2403s Success/Total: 2/2 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_psalm.vader 2403s (1/4) [EXECUTE] The default executable path should be correct 2403s (2/4) [EXECUTE] Vendor executables should be detected 2403s (2/4) [EXECUTE] (X) Unequal Lists 2403s ['psalm', '''psalm'' --language-server'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/psalm/vendor/bin/psalm', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/psalm/vendor/bin/psalm'' --language-server'] 2403s (3/4) [EXECUTE] User provided options should be used 2403s (4/4) [EXECUTE] The project path should be correct for composer.json file 2403s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/php/with-composer' 2403s Success/Total: 2/4 2403s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_puglint.vader 2403s (1/5) [EXECUTE] puglint should detect local executables and package.json 2403s (1/5) [EXECUTE] (X) Unequal Lists 2403s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/package.json'' -r inline %t'] 2403s (2/5) [EXECUTE] puglint should use global executables if configured 2403s (2/5) [EXECUTE] (X) Unequal Lists 2403s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 2403s ['pug-lint', '''pug-lint'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/package.json'' -r inline %t'] 2403s (3/5) [EXECUTE] puglint should detect .pug-lintrc 2403s (3/5) [EXECUTE] (X) Unequal Lists 2403s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/puglint_rc_dir/.pug-lintrc'' -r inline %t'] 2403s (4/5) [EXECUTE] puglint should detect .pug-lintrc.js 2403s (4/5) [EXECUTE] (X) Unequal Lists 2403s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/puglint_rc_js_dir/.pug-lintrc.js'' -r inline %t'] 2403s (5/5) [EXECUTE] puglint should detect .pug-lintrc.json 2403s (5/5) [EXECUTE] (X) Unequal Lists 2403s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 2403s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/puglint/puglint_rc_json_dir/.pug-lintrc.json'' -r inline %t'] 2404s Success/Total: 0/5 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_purescript_ls.vader 2404s (1/5) [EXECUTE] should set correct defaults 2404s (2/5) [EXECUTE] should set correct LSP values 2404s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/purescript/spago' 2404s (3/5) [EXECUTE] should set correct project for bower 2404s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/purescript/bower' 2404s (4/5) [EXECUTE] should set correct project for psc-package 2404s (4/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/purescript/psc-package' 2404s (5/5) [EXECUTE] should accept configuration settings 2404s Success/Total: 2/5 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pycodestyle.vader 2404s (1/7) [EXECUTE] The pycodestyle command callback should return default string 2404s (2/7) [EXECUTE] The pycodestyle command callback should allow options 2404s (3/7) [EXECUTE] The pycodestyle executable should be configurable 2404s (4/7) [EXECUTE] Setting executable to 'pipenv' appends 'run pycodestyle' 2404s (5/7) [EXECUTE] Pipenv is detected when python_pycodestyle_auto_pipenv is set 2404s (5/7) [EXECUTE] (X) Unequal Lists 2404s ['pycodestyle', '''pycodestyle'' -'] should be equal to 2404s ['pipenv', '''pipenv'' run pycodestyle -'] 2404s (6/7) [EXECUTE] Setting executable to 'poetry' appends 'run pycodestyle' 2404s (7/7) [EXECUTE] Poetry is detected when python_pycodestyle_auto_poetry is set 2404s (7/7) [EXECUTE] (X) Unequal Lists 2404s ['pycodestyle', '''pycodestyle'' -'] should be equal to 2404s ['poetry', '''poetry'' run pycodestyle -'] 2404s Success/Total: 5/7 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pydocstyle.vader 2404s (1/7) [EXECUTE] The pydocstyle command callback should return default string 2404s (2/7) [EXECUTE] The pydocstyle command callback should allow options 2404s (3/7) [EXECUTE] The pydocstyle executable should be configurable 2404s (4/7) [EXECUTE] Setting executable to 'pipenv' appends 'run pydocstyle' 2404s (5/7) [EXECUTE] Pipenv is detected when python_pydocstyle_auto_pipenv is set 2404s (5/7) [EXECUTE] (X) Unequal Lists 2404s ['pydocstyle', '''pydocstyle'' %s'] should be equal to 2404s ['pipenv', '''pipenv'' run pydocstyle %s'] 2404s (6/7) [EXECUTE] Setting executable to 'poetry' appends 'run pydocstyle' 2404s (7/7) [EXECUTE] Poetry is detected when python_pydocstyle_auto_poetry is set 2404s (7/7) [EXECUTE] (X) Unequal Lists 2404s ['pydocstyle', '''pydocstyle'' %s'] should be equal to 2404s ['poetry', '''poetry'' run pydocstyle %s'] 2404s Success/Total: 5/7 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pyflakes.vader 2404s (1/8) [EXECUTE] The pyflakes command callback should return default string 2404s (2/8) [EXECUTE] The pyflakes executable should be configurable 2404s (3/8) [EXECUTE] The pyflakes executable should be run from the virtualenv path 2404s (3/8) [EXECUTE] (X) Unequal Lists 2404s ['pyflakes', '''pyflakes'' %t'] should be equal to 2404s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/pyflakes', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/pyflakes'' %t'] 2404s (4/8) [EXECUTE] You should be able to override the pyflakes virtualenv lookup 2404s (5/8) [EXECUTE] Setting executable to 'pipenv' appends 'run pyflakes' 2404s (6/8) [EXECUTE] Pipenv is detected when python_pyflakes_auto_pipenv is set 2404s (6/8) [EXECUTE] (X) Unequal Lists 2404s ['pyflakes', '''pyflakes'' %t'] should be equal to 2404s ['pipenv', '''pipenv'' run pyflakes %t'] 2404s (7/8) [EXECUTE] Setting executable to 'poetry' appends 'run pyflakes' 2404s (8/8) [EXECUTE] Poetry is detected when python_pyflakes_auto_poetry is set 2404s (8/8) [EXECUTE] (X) Unequal Lists 2404s ['pyflakes', '''pyflakes'' %t'] should be equal to 2404s ['poetry', '''poetry'' run pyflakes %t'] 2404s Success/Total: 5/8 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pylama.vader 2404s ( 1/12) [EXECUTE] The default pylama command should be correct 2404s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 2/12) [EXECUTE] The option for disabling changing directories should work 2404s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 3/12) [EXECUTE] The pylama executable should be configurable, and escaped properly 2404s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 4/12) [EXECUTE] The pylama command callback should let you set options 2404s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 5/12) [EXECUTE] The pylama command callback should switch directories to the detected project root 2404s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 6/12) [EXECUTE] The pylama command callback shouldn't detect virtualenv directories where they don't exist 2404s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 7/12) [EXECUTE] The pylama command callback should detect virtualenv directories and switch to the project root 2404s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 8/12) [EXECUTE] You should able able to use the global pylama instead 2404s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 9/12) [EXECUTE] Setting executable to 'pipenv' appends 'run pylama' 2404s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (10/12) [EXECUTE] Pipenv is detected when python_pylama_auto_pipenv is set 2404s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (11/12) [EXECUTE] Setting executable to 'poetry' appends 'run pylama' 2404s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (12/12) [EXECUTE] poetry is detected when python_pylama_auto_poetry is set 2404s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..ale_linters#python#pylama#RunWithVersionCheck[8]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s Success/Total: 0/12 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pylint.vader 2404s ( 1/12) [EXECUTE] The pylint callbacks should return the correct default values 2404s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1083[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 2/12) [EXECUTE] Pylint should run with the --from-stdin in new enough versions 2404s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1086[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 3/12) [EXECUTE] The option for disabling changing directories should work 2404s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1089[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 4/12) [EXECUTE] The pylint executable should be configurable, and escaped properly 2404s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1092[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 5/12) [EXECUTE] The pylint command callback should let you set options 2404s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1095[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 6/12) [EXECUTE] The pylint callbacks shouldn't detect virtualenv directories where they don't exist 2404s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1098[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 7/12) [EXECUTE] The pylint callbacks should detect virtualenv directories 2404s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1101[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 8/12) [EXECUTE] You should able able to use the global pylint instead 2404s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1104[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s ( 9/12) [EXECUTE] Setting executable to 'pipenv' appends 'run pylint' 2404s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1107[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (10/12) [EXECUTE] Pipenv is detected when python_pylint_auto_pipenv is set 2404s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1110[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (11/12) [EXECUTE] Setting executable to 'poetry' appends 'run pylint' 2404s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1113[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s (12/12) [EXECUTE] poetry is detected when python_pylint_auto_poetry is set 2404s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2404s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1116[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2404s Success/Total: 0/12 2404s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pylsp.vader 2404s ( 1/11) [EXECUTE] The pylsp command callback should return default string 2404s ( 2/11) [EXECUTE] The pylsp executable should be configurable 2404s ( 3/11) [EXECUTE] The pylsp command callback should let you set options 2405s ( 4/11) [EXECUTE] The cwd and project root should be detected correctly 2405s ( 4/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2405s ( 5/11) [EXECUTE] The pylsp executable should be run from the virtualenv path 2405s ( 5/11) [EXECUTE] (X) '''pylsp''' should be equal to '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/pylsp''' 2405s ( 6/11) [EXECUTE] You should be able to override the pylsp virtualenv lookup 2405s ( 7/11) [EXECUTE] Setting executable to 'pipenv' appends 'run pylsp' 2405s ( 8/11) [EXECUTE] Pipenv is detected when python_pylsp_auto_pipenv is set 2405s ( 8/11) [EXECUTE] (X) Unequal Lists 2405s ['pylsp', '''pylsp'''] should be equal to 2405s ['pipenv', '''pipenv'' run pylsp'] 2405s ( 9/11) [EXECUTE] Setting executable to 'poetry' appends 'run pylsp' 2405s (10/11) [EXECUTE] poetry is detected when python_pylsp_auto_poetry is set 2405s (10/11) [EXECUTE] (X) Unequal Lists 2405s ['pylsp', '''pylsp'''] should be equal to 2405s ['poetry', '''poetry'' run pylsp'] 2405s (11/11) [EXECUTE] Should accept configuration settings 2405s Success/Total: 7/11 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pyre.vader 2405s (1/9) [EXECUTE] The pyre command callback should return default string 2405s (2/9) [EXECUTE] The pyre executable should be configurable 2405s (3/9) [EXECUTE] The pyre executable should be run from the virtualenv path 2405s (3/9) [EXECUTE] (X) Unequal Lists 2405s ['pyre', '''pyre'' persistent'] should be equal to 2405s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/pyre', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/pyre'' persistent'] 2405s (4/9) [EXECUTE] You should be able to override the pyre virtualenv lookup 2405s (5/9) [EXECUTE] Setting executable to 'pipenv' appends 'run pyre' 2405s (6/9) [EXECUTE] Pipenv is detected when python_pyre_auto_pipenv is set 2405s (6/9) [EXECUTE] (X) Unequal Lists 2405s ['pyre', '''pyre'' persistent'] should be equal to 2405s ['pipenv', '''pipenv'' run pyre persistent'] 2405s (7/9) [EXECUTE] Setting executable to 'poetry' appends 'run pyre' 2405s (8/9) [EXECUTE] Poetry is detected when python_pyre_auto_poetry is set 2405s (8/9) [EXECUTE] (X) Unequal Lists 2405s ['pyre', '''pyre'' persistent'] should be equal to 2405s ['poetry', '''poetry'' run pyre persistent'] 2405s (9/9) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via .pyre_configuration.local 2405s (9/9) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/pyre_configuration_dir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/pyre_configuration_dir' 2405s Success/Total: 5/9 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pyrex_cython.vader 2405s (1/3) [EXECUTE] The default cython command should be correct 2405s (2/3) [EXECUTE] The cython executable should be configurable 2405s (3/3) [EXECUTE] Additional cython options should be configurable 2405s Success/Total: 3/3 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_pyright.vader 2405s (1/9) [EXECUTE] The command callback should return the correct default string 2405s (2/9) [EXECUTE] The executable should be configurable 2405s (3/9) [EXECUTE] The default configuration should be mostly empty 2405s (4/9) [EXECUTE] The cwd and project root should be detected correctly 2405s (4/9) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2405s (5/9) [EXECUTE] virtualenv paths should be set in configuration by default 2405s (5/9) [EXECUTE] (X) Unequal Dictionaries 2405s {'python': {}} should be equal to 2405s {'python': {'pythonPath': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/python', 'venvPath': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env'}} 2405s (6/9) [EXECUTE] The pythonPath should be set based on whatever the override for the venvPath is set to 2405s (7/9) [EXECUTE] You should be able to override pythonPath when venvPath is detected 2405s (7/9) [EXECUTE] (X) Unequal Dictionaries 2405s {'python': {'pythonPath': '/bin/python'}} should be equal to 2405s {'python': {'pythonPath': '/bin/python', 'venvPath': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env'}} 2405s (8/9) [EXECUTE] You should be able to override both pythonPath and venvPath 2405s (9/9) [EXECUTE] You should be able to define other settings 2405s (9/9) [EXECUTE] (X) Unequal Dictionaries 2405s {'python': {'analysis': {'logLevel': 'warning'}}, 'pyright': {'disableLanguageServices': v:true}} should be equal to 2405s {'python': {'pythonPath': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/python', 'venvPath': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env', 'analysis': {'logLevel': 'warning'}}, 'pyright': {'disableLanguageServices': v:true}} 2405s Success/Total: 5/9 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_qmlfmt.vader 2405s (1/2) [EXECUTE] The qml qmlfmt command callback should return the correct default string 2405s (2/2) [EXECUTE] The qmlfmt executable should be configurable 2405s Success/Total: 2/2 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_r_languageserver.vader 2405s (1/3) [EXECUTE] The default executable path should be correct 2405s (2/3) [EXECUTE] The project root should be detected correctly 2405s (2/3) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/r' 2405s (3/3) [EXECUTE] Should accept configuration settings 2405s Success/Total: 2/3 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_racket_langserver.vader 2405s (1/6) [EXECUTE] command callback should return default string 2405s (2/6) [EXECUTE] should set racket-langserver for deep module 3 2405s (2/6) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits/a/b/c' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits' 2405s (3/6) [EXECUTE] should set racket-langserver for deep module 2 2405s (3/6) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits/a/b' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits' 2405s (4/6) [EXECUTE] should set racket-langserver for deep module 1 2405s (4/6) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits/a' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/racket/many-inits' 2405s (5/6) [EXECUTE] should set racket-langserver for top-level module 2405s (6/6) [EXECUTE] should set racket-langserver for non-package module or script 2405s Success/Total: 3/6 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_racket_raco.vader 2405s (1/1) [EXECUTE] The default command and executable should be correct 2405s Success/Total: 1/1 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rails_best_practices.vader 2405s (1/4) [EXECUTE] Executable should default to rails_best_practices 2405s (1/4) [EXECUTE] (X) Unequal Lists 2405s ['rails_best_practices', ''] should be equal to 2405s ['rails_best_practices', '''rails_best_practices'' --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2405s (2/4) [EXECUTE] Should be able to set a custom executable 2405s (2/4) [EXECUTE] (X) Unequal Lists 2405s ['bin/rails_best_practices', ''] should be equal to 2405s ['bin/rails_best_practices', '''bin/rails_best_practices'' --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2405s (3/4) [EXECUTE] Setting bundle appends 'exec rails_best_practices' 2405s (3/4) [EXECUTE] (X) Unequal Lists 2405s ['path to/bundle', ''] should be equal to 2405s ['path to/bundle', '''path to/bundle'' exec rails_best_practices --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app'''] 2405s (4/4) [EXECUTE] Command callback should be empty when not in a valid Rails app 2405s Success/Total: 1/4 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_reason_ls.vader 2405s (1/4) [EXECUTE] The linter should not be run by default 2405s (2/4) [EXECUTE] The executable should be configurable 2405s (3/4) [EXECUTE] There should be no default project root 2405s (4/4) [EXECUTE] The project root should be detected using bsconfig.json 2405s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/reasonml' 2405s Success/Total: 3/4 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_reason_ols.vader 2405s (1/6) [EXECUTE] The language string should be correct 2405s (2/6) [EXECUTE] The default executable should be correct 2405s (3/6) [EXECUTE] The project root should be detected correctly 2405s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols' 2405s (4/6) [EXECUTE] The local executable should be used when available 2405s (4/6) [EXECUTE] (X) Unequal Lists 2405s ['ocaml-language-server', '''ocaml-language-server'' --stdio'] should be equal to 2405s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols/node_modules/.bin/ocaml-language-server', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ols/node_modules/.bin/ocaml-language-server'' --stdio'] 2405s (5/6) [EXECUTE] The global executable should always be used when use_global is set 2405s (6/6) [EXECUTE] The executable should be configurable 2405s Success/Total: 4/6 2405s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_reek.vader 2405s (1/3) [EXECUTE] The reek callbacks should return the correct default values 2405s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2405s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1155[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s (2/3) [EXECUTE] Setting bundle appends 'exec reek' 2406s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1158[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s (3/3) [EXECUTE] The reek version check should be cached 2406s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1161[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s Success/Total: 0/3 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_refurb.vader 2406s ( 1/11) [EXECUTE] The refurb callbacks should return the correct default values 2406s ( 2/11) [EXECUTE] The option for disabling changing directories should work 2406s ( 3/11) [EXECUTE] The refurb executable should be configurable, and escaped properly 2406s ( 4/11) [EXECUTE] The refurb command callback should let you set options 2406s ( 5/11) [EXECUTE] The refurb callbacks shouldn't detect virtualenv directories where they don't exist 2406s ( 5/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2406s ( 6/11) [EXECUTE] The refurb callbacks should detect virtualenv directories 2406s ( 6/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2406s ( 7/11) [EXECUTE] You should able able to use the global refurb instead 2406s ( 7/11) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2406s ( 8/11) [EXECUTE] Setting executable to 'pipenv' appends 'run refurb' 2406s ( 9/11) [EXECUTE] Pipenv is detected when python_refurb_auto_pipenv is set 2406s ( 9/11) [EXECUTE] (X) Unequal Lists 2406s ['refurb', '''refurb'' %s'] should be equal to 2406s ['pipenv', '''pipenv'' run refurb %s'] 2406s (10/11) [EXECUTE] Setting executable to 'poetry' appends 'run refurb' 2406s (11/11) [EXECUTE] poetry is detected when python_refurb_auto_poetry is set 2406s (11/11) [EXECUTE] (X) Unequal Lists 2406s ['refurb', '''refurb'' %s'] should be equal to 2406s ['poetry', '''poetry'' run refurb %s'] 2406s Success/Total: 6/11 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rego_opacheck.vader 2406s (1/2) [EXECUTE] The default command should be correct 2406s (2/2) [EXECUTE] The default command should be overridden 2406s Success/Total: 2/2 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_remark_lint.vader 2406s (1/5) [EXECUTE] The default command should be correct 2406s (2/5) [EXECUTE] The executable should be configurable 2406s (3/5) [EXECUTE] The options should be configurable 2406s (4/5) [EXECUTE] The local executable from .bin should be used if available 2406s (4/5) [EXECUTE] (X) Unequal Lists 2406s ['remark', '''remark'' --no-stdout --no-color'] should be equal to 2406s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/remark_lint/with_bin_path/node_modules/.bin/remark', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/remark_lint/with_bin_path/node_modules/.bin/remark'' --no-stdout --no-color'] 2406s (5/5) [EXECUTE] The global executable should be used if the option is set 2406s Success/Total: 4/5 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_revive.vader 2406s (1/4) [EXECUTE] The default revive command should be correct 2406s (2/4) [EXECUTE] The revive executable should be configurable 2406s (3/4) [EXECUTE] The revive options should be configurable 2406s (4/4) [EXECUTE] The revive command should support Go environment variables 2406s Success/Total: 4/4 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rflint.vader 2406s (1/2) [EXECUTE] The rflint command callback should return default string 2406s (2/2) [EXECUTE] The rflint executable should be configurable 2406s Success/Total: 2/2 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rnix.vader 2406s (1/1) [EXECUTE] should start rnix-lsp 2406s Success/Total: 1/1 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rst_textlint.vader 2406s (1/5) [EXECUTE] The default command should be correct 2406s (2/5) [EXECUTE] The executable should be configurable 2406s (3/5) [EXECUTE] The options should be configurable 2406s (4/5) [EXECUTE] The local executable from .bin should be used if available 2406s (4/5) [EXECUTE] (X) Unequal Lists 2406s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2406s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 2406s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 2406s (5/5) [EXECUTE] (X) Unequal Lists 2406s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2406s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 2406s Success/Total: 3/5 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rubocop.vader 2406s (1/3) [EXECUTE] Executable should default to rubocop 2406s (2/3) [EXECUTE] Should be able to set a custom executable 2406s (3/3) [EXECUTE] Setting bundle appends 'exec rubocop' 2406s Success/Total: 3/3 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ruby.vader 2406s (1/2) [EXECUTE] The default command should be correct 2406s (2/2) [EXECUTE] The executable should be configurable 2406s Success/Total: 2/2 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ruby_debride.vader 2406s (1/1) [EXECUTE] The default command should be correct 2406s Success/Total: 1/1 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ruby_solargraph.vader 2406s (1/7) [EXECUTE] command callback should return default string 2406s (2/7) [EXECUTE] command callback executable can be overridden 2406s (3/7) [EXECUTE] should set solargraph for rails app 2406s (3/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_rails_app' 2406s (4/7) [EXECUTE] should set solargraph for ruby app1 2406s (4/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_ruby_app1' 2406s (5/7) [EXECUTE] should set solargraph for ruby app2 2406s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_ruby_app2' 2406s (6/7) [EXECUTE] should set solargraph for ruby app3 2406s (6/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/ruby/valid_ruby_app3' 2406s (7/7) [EXECUTE] should accept initialization options 2406s Success/Total: 3/7 2406s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ruff.vader 2406s ( 1/13) [EXECUTE] The ruff callbacks should return the correct default values 2406s ( 1/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1192[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s ( 2/13) [EXECUTE] ruff should run with the file path of buffer in old versions 2406s ( 2/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1194[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s ( 3/13) [EXECUTE] ruff should run with the stdin in new enough versions 2406s ( 3/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1196[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s ( 4/13) [EXECUTE] The option for disabling changing directories should work 2406s ( 4/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1198[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2406s ( 5/13) [EXECUTE] The ruff executable should be configurable, and escaped properly 2406s ( 5/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2406s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1200[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 6/13) [EXECUTE] The ruff command callback should let you set options 2407s ( 6/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1202[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 7/13) [EXECUTE] The ruff callbacks shouldn't detect virtualenv directories where they don't exist 2407s ( 7/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1204[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 8/13) [EXECUTE] The ruff callbacks should detect virtualenv directories 2407s ( 8/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1206[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 9/13) [EXECUTE] You should able able to use the global ruff instead 2407s ( 9/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1208[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s (10/13) [EXECUTE] Setting executable to 'pipenv' appends 'run ruff' 2407s (10/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1210[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s (11/13) [EXECUTE] Pipenv is detected when python_ruff_auto_pipenv is set 2407s (11/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1212[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s (12/13) [EXECUTE] Setting executable to 'poetry' appends 'run ruff' 2407s (12/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1214[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s (13/13) [EXECUTE] poetry is detected when python_ruff_auto_poetry is set 2407s (13/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1216[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s Success/Total: 0/13 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rust_analyzer.vader 2407s (1/5) [EXECUTE] The default executable path should be correct 2407s (2/5) [EXECUTE] The project root should be detected correctly in cargo projects 2407s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/rust/cargo' 2407s (3/5) [EXECUTE] The project root should be detected correctly in non-cargo projects 2407s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/rust/rust-project' 2407s (4/5) [EXECUTE] The project root should be empty when no project files can be detected 2407s (5/5) [EXECUTE] Should accept configuration settings 2407s Success/Total: 3/5 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rust_rls.vader 2407s (1/6) [EXECUTE] The default executable path should be correct 2407s (2/6) [EXECUTE] The toolchain should be configurable 2407s (3/6) [EXECUTE] The toolchain should be omitted if not given 2407s (4/6) [EXECUTE] The project root should be detected correctly for cargo projects 2407s (4/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/rust/cargo' 2407s (5/6) [EXECUTE] The project root should be empty when no project files can be detected 2407s (6/6) [EXECUTE] Should accept configuration settings 2407s Success/Total: 5/6 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_rustc.vader 2407s (1/3) [EXECUTE] The default command should be correct 2407s (2/3) [EXECUTE] The options should be configurable 2407s (3/3) [EXECUTE] Some default paths should be included when the project is a Cargo project 2407s (3/3) [EXECUTE] (X) Unequal Lists 2407s ['rustc', 'rustc --error-format=json --emit=mir -o /dev/null -'] should be equal to 2407s ['rustc', 'rustc --error-format=json --emit=mir -o /dev/null -L ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/rust/cargo/target/debug/deps'' -L ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/rust/cargo/target/release/deps'' -'] 2407s Success/Total: 2/3 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_ruumba.vader 2407s (1/3) [EXECUTE] Executable should default to ruumba 2407s (2/3) [EXECUTE] Should be able to set a custom executable 2407s (3/3) [EXECUTE] Setting bundle appends 'exec ruumba' 2407s Success/Total: 3/3 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_sass_sasslint.vader 2407s (1/5) [EXECUTE] should default to source, bin/sass-lint.js 2407s (1/5) [EXECUTE] (X) Unequal Lists 2407s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 2407s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js'' -v -q -f compact %t'] 2407s (2/5) [EXECUTE] should fallback to bin, .bin/sass-lint 2407s (2/5) [EXECUTE] (X) Unequal Lists 2407s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 2407s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-bin/node_modules/.bin/sass-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-bin/node_modules/.bin/sass-lint'' -v -q -f compact %t'] 2407s (3/5) [EXECUTE] should fallback to global bin 2407s (4/5) [EXECUTE] The global executable should be configurable 2407s (5/5) [EXECUTE] The options should be configurable 2407s Success/Total: 3/5 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scala_metals.vader 2407s (1/2) [EXECUTE] should set metals for sbt project with build.sbt 2407s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/scala/valid_sbt_project' 2407s (2/2) [EXECUTE] should not set metals for sbt project without build.sbt 2407s Success/Total: 1/2 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scala_sbtserver.vader 2407s (1/2) [EXECUTE] should set sbtserver for sbt project with build.sbt 2407s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/scala/valid_sbt_project' 2407s (2/2) [EXECUTE] should not set sbtserver for sbt project without build.sbt 2407s Success/Total: 1/2 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scalac.vader 2407s (1/2) [EXECUTE] The default executable and command should be correct 2407s (2/2) [EXECUTE] scalac should not be run for sbt files 2407s Success/Total: 2/2 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scalastyle.vader 2407s (1/4) [EXECUTE] Should return the correct default command 2407s (2/4) [EXECUTE] Should allow using a custom config file 2407s (3/4) [EXECUTE] Should support a legacy option for the scalastyle config 2407s (4/4) [EXECUTE] Should allow using custom options 2407s Success/Total: 4/4 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scss_sasslint.vader 2407s (1/5) [EXECUTE] should default to source, bin/sass-lint.js 2407s (1/5) [EXECUTE] (X) Unequal Lists 2407s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 2407s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js'' -v -q -f compact %t'] 2407s (2/5) [EXECUTE] should fallback to bin, .bin/sass-lint 2407s (2/5) [EXECUTE] (X) Unequal Lists 2407s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 2407s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-bin/node_modules/.bin/sass-lint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/sasslint/with-bin/node_modules/.bin/sass-lint'' -v -q -f compact %t'] 2407s (3/5) [EXECUTE] should fallback to global bin 2407s (4/5) [EXECUTE] The global executable should be configurable 2407s (5/5) [EXECUTE] The options should be configurable 2407s Success/Total: 3/5 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_scss_stylelint.vader 2407s (1/3) [EXECUTE] node_modules directories should be discovered 2407s (1/3) [EXECUTE] (X) Unequal Lists 2407s ['stylelint', '''stylelint'' --stdin-filename %s'] should be equal to 2407s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint'' --stdin-filename %s'] 2407s (2/3) [EXECUTE] The global override should work 2407s (3/3) [EXECUTE] Extra options should be configurable 2407s Success/Total: 2/3 2407s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_shellcheck.vader 2407s ( 1/11) [EXECUTE] The default shellcheck command should be correct 2407s ( 1/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1251[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 2/11) [EXECUTE] The option disabling changing directories should work 2407s ( 2/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1254[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 3/11) [EXECUTE] The shellcheck command should accept options 2407s ( 3/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1257[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 4/11) [EXECUTE] The shellcheck command should accept options and exclusions 2407s ( 4/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1260[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 5/11) [EXECUTE] The shellcheck command should include the dialect 2407s ( 5/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1263[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 6/11) [EXECUTE] The shellcheck command should use ale_sh_shellcheck_dialect 2407s ( 6/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1266[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 7/11) [EXECUTE] The shellcheck command should allow unspecified dialect 2407s ( 7/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1269[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 8/11) [EXECUTE] The shellcheck command should include the dialect before options and exclusions 2407s ( 8/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1272[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2407s ( 9/11) [EXECUTE] The -x option should be added when the version is new enough 2407s ( 9/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2407s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1275[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2408s (10/11) [EXECUTE] The -x option should not be added when the version is too old 2408s (10/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2408s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1278[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2408s (11/11) [EXECUTE] The version check shouldn't be run again for old versions 2408s (11/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2408s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1281[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2408s Success/Total: 0/11 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_slimlint.vader 2408s (1/2) [EXECUTE] The default command should be correct 2408s (2/2) [EXECUTE] The command should have the .rubocop.yml prepended as an env var if one exists 2408s (2/2) [EXECUTE] (X) Unequal Lists 2408s ['slim-lint', 'slim-lint %t'] should be equal to 2408s ['slim-lint', 'SLIM_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/slimlint/.rubocop.yml'' slim-lint %t'] 2408s Success/Total: 1/2 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_solc.vader 2408s (1/2) [EXECUTE] The default command should be correct 2408s (2/2) [EXECUTE] The options should be configurable 2408s Success/Total: 2/2 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_solc_commit.vader 2408s (1/2) [EXECUTE] The executable command should be configurable 2408s (2/2) [EXECUTE] The options should be configurable 2408s Success/Total: 2/2 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_solhint.vader 2408s (1/3) [EXECUTE] The default command should be correct 2408s (2/3) [EXECUTE] The options should be configurable 2408s (3/3) [EXECUTE] solhint should be run from a containing project with solhint executable 2408s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/solhint' 2408s Success/Total: 2/3 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_sorbet.vader 2408s (1/4) [EXECUTE] Executable should default to srb 2408s (2/4) [EXECUTE] Able to enable watchman 2408s (3/4) [EXECUTE] Should be able to set a custom executable 2408s (4/4) [EXECUTE] Setting bundle appends 'exec srb tc' 2408s Success/Total: 4/4 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_spectral.vader 2408s (1/4) [EXECUTE] The yaml spectral command callback should return the correct default string 2408s (2/4) [EXECUTE] The yaml spectral command callback should be configurable 2408s (3/4) [EXECUTE] The yaml spectral command callback should allow a global installation to be used 2408s (4/4) [EXECUTE] The yaml spectral command callback should allow a local installation to be used 2408s (4/4) [EXECUTE] (X) Unequal Lists 2408s ['spectral', '''spectral'' lint --ignore-unknown-format -q -f text %t'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/spectral/node_modules/.bin/spectral', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/spectral/node_modules/.bin/spectral'' lint --ignore-unknown-format -q -f text %t'] 2408s Success/Total: 3/4 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_sql_sqlfluff.vader 2408s (1/3) [EXECUTE] The default command should be correct 2408s (2/3) [EXECUTE] The executable should be configurable 2408s (3/3) [EXECUTE] Overriding options should work 2408s Success/Total: 3/3 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_sqllint.vader 2408s (1/1) [EXECUTE] The default command should be correct 2408s Success/Total: 1/1 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_standard.vader 2408s (1/5) [EXECUTE] bin/cmd.js paths should be preferred 2408s (1/5) [EXECUTE] (X) Unequal Lists 2408s ['standard', '''standard'' --stdin %s'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js'' --stdin %s'] 2408s (2/5) [EXECUTE] .bin directories should be used too 2408s (2/5) [EXECUTE] (X) Unequal Lists 2408s ['standard', '''standard'' --stdin %s'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-bin/node_modules/.bin/standard', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-bin/node_modules/.bin/standard'' --stdin %s'] 2408s (3/5) [EXECUTE] The global executable should be used otherwise 2408s (4/5) [EXECUTE] The global executable should be configurable 2408s (5/5) [EXECUTE] The options should be configurable 2408s Success/Total: 3/5 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_standardrb.vader 2408s (1/3) [EXECUTE] Executable should default to standardrb 2408s (2/3) [EXECUTE] Should be able to set a custom executable 2408s (3/3) [EXECUTE] Setting bundle appends 'exec standardrb' 2408s Success/Total: 3/3 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_standardts.vader 2408s (1/5) [EXECUTE] bin/cmd.js paths should be preferred 2408s (1/5) [EXECUTE] (X) Unequal Lists 2408s ['standard', '''standard'' --stdin %s'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js'' --stdin %s'] 2408s (2/5) [EXECUTE] .bin directories should be used too 2408s (2/5) [EXECUTE] (X) Unequal Lists 2408s ['standard', '''standard'' --stdin %s'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-bin/node_modules/.bin/standard', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/standard/with-bin/node_modules/.bin/standard'' --stdin %s'] 2408s (3/5) [EXECUTE] The global executable should be used otherwise 2408s (4/5) [EXECUTE] The global executable should be configurable 2408s (5/5) [EXECUTE] The options should be configurable 2408s Success/Total: 3/5 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_starknet.vader 2408s (1/2) [EXECUTE] The default command should be correct 2408s (2/2) [EXECUTE] Extra options should be supported 2408s Success/Total: 2/2 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_staticcheck.vader 2408s (1/5) [EXECUTE] The staticcheck callback should return the right defaults 2408s (2/5) [EXECUTE] staticcheck should be found in GOPATH 2408s (2/5) [EXECUTE] (X) Unequal Lists 2408s ['staticcheck', '''staticcheck'' .'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go/gopath/bin/staticcheck', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/go/gopath/bin/staticcheck'' .'] 2408s (3/5) [EXECUTE] The staticcheck callback should use configured options 2408s (4/5) [EXECUTE] Unset the staticcheck `lint_package` option should use the correct command 2408s (5/5) [EXECUTE] The staticcheck callback should use the `GO111MODULE` option if set 2408s Success/Total: 4/5 2408s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_sugarss_stylelint.vader 2408s (1/3) [EXECUTE] node_modules directories should be discovered 2408s (1/3) [EXECUTE] (X) Unequal Lists 2408s ['stylelint', '''stylelint'' --syntax=sugarss --stdin-filename %s'] should be equal to 2408s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/stylelint/node_modules/.bin/stylelint'' --syntax=sugarss --stdin-filename %s'] 2408s (2/3) [EXECUTE] The global override should work 2408s (3/3) [EXECUTE] Extra options should be configurable 2409s Success/Total: 2/3 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_svelteserver.vader 2409s (1/1) [EXECUTE] The default command should be correct 2409s Success/Total: 1/1 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_swaglint.vader 2409s (1/4) [EXECUTE] The yaml swaglint command callback should return the correct default string 2409s (2/4) [EXECUTE] The yaml swaglint command callback should be configurable 2409s (3/4) [EXECUTE] The yaml swaglint command callback should allow a global installation to be used 2409s (4/4) [EXECUTE] The yaml swaglint command callback should allow a local installation to be used 2409s (4/4) [EXECUTE] (X) Unequal Lists 2409s ['swaglint', '''swaglint'' -r compact --stdin'] should be equal to 2409s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/swaglint/node_modules/.bin/swaglint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/swaglint/node_modules/.bin/swaglint'' -r compact --stdin'] 2409s Success/Total: 3/4 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_swift_appleswiftformat.vader 2409s (1/4) [EXECUTE] Should use default command when use_swiftpm is not set 2409s (2/4) [EXECUTE] Should use default command and available configuration when use_swiftpm is not set 2409s (2/4) [EXECUTE] (X) Unequal Lists 2409s ['swift-format', '''swift-format'' lint %t'] should be equal to 2409s ['swift-format', '''swift-format'' lint %t --configuration '] 2409s (3/4) [EXECUTE] Should use swift run when use_swiftpm is set to 1 2409s (3/4) [EXECUTE] (X) Unequal Lists 2409s ['', ''''' run swift-format lint %t'] should be equal to 2409s ['swift', '''swift'' run swift-format lint %t'] 2409s (4/4) [EXECUTE] Should use the provided global executable 2409s Success/Total: 2/4 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_swift_sourcekitlsp.vader 2409s (1/3) [EXECUTE] The default executable path should be correct 2409s (2/3) [EXECUTE] Should let users configure a global executable and override local paths 2409s (3/3) [EXECUTE] The language should be correct 2409s Success/Total: 3/3 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_swiftlint.vader 2409s (1/5) [EXECUTE] Global installation should be the default executable 2409s (2/5) [EXECUTE] React Native apps using CocoaPods should take precedence over the default executable 2409s (2/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yad0d2/build.jfs/test-files/swiftlint/react-native/ios/pods/swiftlint/swiftlint' 2409s (3/5) [EXECUTE] CocoaPods installation should take precedence over the default executable 2409s (3/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yad0d2/build.jfs/test-files/swiftlint/cocoapods/pods/swiftlint/swiftlint' 2409s (4/5) [EXECUTE] Top level CocoaPods installation should take precedence over React Native installation 2409s (4/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yad0d2/build.jfs/test-files/swiftlint/cocoapods-and-react-native/pods/swiftlint/swiftlint' 2409s (5/5) [EXECUTE] use-global should override other versions 2409s Success/Total: 2/5 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_systemd_analyze.vader 2409s (1/1) [EXECUTE] The default command should be correct 2409s Success/Total: 1/1 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_terraform_ls.vader 2409s (1/7) [EXECUTE] Should send correct LSP language 2409s (2/7) [EXECUTE] Should load default executable 2409s (3/7) [EXECUTE] Should configure custom executable 2409s (4/7) [EXECUTE] Should ignore non-absolute custom terraform executable 2409s (5/7) [EXECUTE] Should set absolute custom terraform executable 2409s (6/7) [EXECUTE] Should set custom options 2409s (7/7) [EXECUTE] Should return nearest directory with .terraform if found in parent directory 2409s (7/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/terraform' 2409s Success/Total: 6/7 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_terraform_lsp.vader 2409s (1/5) [EXECUTE] Should send correct LSP language 2409s (2/5) [EXECUTE] Should load default executable 2409s (3/5) [EXECUTE] Should configure custom executable 2409s (4/5) [EXECUTE] Should set custom options 2409s (5/5) [EXECUTE] Should return nearest directory with .terraform if found in parent directory 2409s (5/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/terraform' 2409s Success/Total: 4/5 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_terraform_terraform.vader 2409s (1/2) [EXECUTE] The default command should be correct 2409s (2/2) [EXECUTE] The default command should be overridden 2409s Success/Total: 2/2 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_terraform_tflint.vader 2409s (1/4) [EXECUTE] The default command should be correct 2409s (2/4) [EXECUTE] The default executable should be configurable 2409s (3/4) [EXECUTE] Overriding options should work 2409s (4/4) [EXECUTE] Configuration files should be found 2409s (4/4) [EXECUTE] (X) Unequal Lists 2409s ['tflint', '''tflint'' -f json'] should be equal to 2409s ['tflint', '''tflint'' --config ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tflint/foo/.tflint.hcl'' -f json'] 2409s Success/Total: 3/4 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_terraform_tfsec.vader 2409s (1/5) [EXECUTE] The default command should be correct 2409s (2/5) [EXECUTE] The default executable should be configurable 2409s (3/5) [EXECUTE] Overriding options should work 2409s (4/5) [EXECUTE] Configuration yml file should be found 2409s (4/5) [EXECUTE] (X) Unequal Lists 2409s ['tfsec', '''tfsec'' --format json'] should be equal to 2409s ['tfsec', '''tfsec'' --config-file ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tfsec/yml/.tfsec/config.yml'' --format json'] 2409s (5/5) [EXECUTE] Configuration json file should be found 2409s (5/5) [EXECUTE] (X) Unequal Lists 2409s ['tfsec', '''tfsec'' --format json'] should be equal to 2409s ['tfsec', '''tfsec'' --config-file ''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tfsec/json/.tfsec/config.json'' --format json'] 2409s Success/Total: 3/5 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_tex_lacheck.vader 2409s (1/2) [EXECUTE] Executable should default to lacheck 2409s (2/2) [EXECUTE] Should be able to set a custom executable 2409s Success/Total: 2/2 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_tex_textlint.vader 2409s (1/5) [EXECUTE] The default command should be correct 2409s (2/5) [EXECUTE] The executable should be configurable 2409s (3/5) [EXECUTE] The options should be configurable 2409s (4/5) [EXECUTE] The local executable from .bin should be used if available 2409s (4/5) [EXECUTE] (X) Unequal Lists 2409s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2409s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 2409s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 2409s (5/5) [EXECUTE] (X) Unequal Lists 2409s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2409s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 2409s Success/Total: 3/5 2409s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_texlab.vader 2409s (1/6) [EXECUTE] The language string should be correct 2409s (2/6) [EXECUTE] The default executable path should be correct 2410s (3/6) [EXECUTE] The project root should be detected correctly 2410s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/tex' 2410s (4/6) [EXECUTE] The executable should be configurable 2410s (5/6) [EXECUTE] The options should be configurable 2410s (6/6) [EXECUTE] Should accept configuration settings 2410s Success/Total: 5/6 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_textlint.vader 2410s (1/5) [EXECUTE] The default command should be correct 2410s (2/5) [EXECUTE] The executable should be configurable 2410s (3/5) [EXECUTE] The options should be configurable 2410s (4/5) [EXECUTE] The local executable from .bin should be used if available 2410s (4/5) [EXECUTE] (X) Unequal Lists 2410s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2410s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 2410s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 2410s (5/5) [EXECUTE] (X) Unequal Lists 2410s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 2410s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 2410s Success/Total: 3/5 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_thrift.vader 2410s (1/5) [EXECUTE] The default command should be correct 2410s (2/5) [EXECUTE] The executable should be configurable 2410s (3/5) [EXECUTE] The list of generators should be configurable 2410s (4/5) [EXECUTE] The list of include paths should be configurable 2410s (5/5) [EXECUTE] The string of compiler options should be configurable 2410s Success/Total: 5/5 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_thriftcheck.vader 2410s (1/3) [EXECUTE] The default command should be correct 2410s (2/3) [EXECUTE] The executable should be configurable 2410s (3/3) [EXECUTE] The string of options should be configurable 2410s Success/Total: 3/3 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_tslint.vader 2410s (1/3) [EXECUTE] The default tslint command should be correct 2410s (2/3) [EXECUTE] The rules directory option should be included if set 2410s (3/3) [EXECUTE] The executable should be configurable and escaped 2410s Success/Total: 3/3 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_typescript_deno_lsp.vader 2410s (1/8) [EXECUTE] Should set deno lsp for TypeScript projects using stable Deno API 2410s (2/8) [EXECUTE] Should set deno lsp using unstable Deno API if enabled by user 2410s (3/8) [EXECUTE] Should set the default importMap filepath 2410s (3/8) [EXECUTE] (X) Unequal Dictionaries 2410s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2410s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/typescript/import_map.json'} 2410s (4/8) [EXECUTE] Should set the importMap filepath from user defined importMap 2410s (4/8) [EXECUTE] (X) Unequal Dictionaries 2410s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2410s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/typescript/custom_import_map.json'} 2410s (5/8) [EXECUTE] Should set the importMap filepath from user defined importMap with unstable API 2410s (5/8) [EXECUTE] (X) Unequal Dictionaries 2410s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 2410s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/typescript/custom_import_map.json'} 2410s (6/8) [EXECUTE] Should find project root containing tsconfig.json 2410s (6/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/typescript' 2410s (7/8) [EXECUTE] Should use user-specified project root 2410s (8/8) [EXECUTE] Check Deno LSP command 2410s Success/Total: 4/8 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_typescript_tsserver.vader 2410s (1/1) [EXECUTE] The default command should be correct 2410s Success/Total: 1/1 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_unimport.vader 2410s ( 1/10) [EXECUTE] The unimport callbacks should return the correct default values 2410s ( 2/10) [EXECUTE] The unimport executable should be configurable, and escaped properly 2410s ( 3/10) [EXECUTE] The unimport command callback should let you set options 2410s ( 4/10) [EXECUTE] The unimport command should switch directories to the detected project root 2410s ( 4/10) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2410s ( 5/10) [EXECUTE] The unimport callbacks should detect virtualenv directories and switch to the project root 2410s ( 5/10) [EXECUTE] (X) Unequal Lists 2410s ['unimport', '''unimport'' --check %t'] should be equal to 2410s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/unimport', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/env/bin/unimport'' --check %t'] 2410s ( 6/10) [EXECUTE] You should able able to use the global unimport instead 2410s ( 7/10) [EXECUTE] Setting executable to 'pipenv' appends 'run unimport' 2410s ( 8/10) [EXECUTE] Pipenv is detected when python_unimport_auto_pipenv is set 2410s ( 8/10) [EXECUTE] (X) Unequal Lists 2410s ['unimport', '''unimport'' --check %t'] should be equal to 2410s ['pipenv', '''pipenv'' run unimport --check %t'] 2410s ( 9/10) [EXECUTE] Setting executable to 'poetry' appends 'run unimport' 2410s (10/10) [EXECUTE] Poetry is detected when python_unimport_auto_poetry is set 2410s (10/10) [EXECUTE] (X) Unequal Lists 2410s ['unimport', '''unimport'' --check %t'] should be equal to 2410s ['poetry', '''poetry'' run unimport --check %t'] 2410s Success/Total: 6/10 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_v_command_callback.vader 2410s (1/3) [EXECUTE] The default command should be correct 2410s (2/3) [EXECUTE] Extra options should be supported 2410s (3/3) [EXECUTE] The executable should be configurable 2410s Success/Total: 3/3 2410s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_vcom.vader 2411s (1/2) [EXECUTE] The executable should be configurable 2411s (2/2) [EXECUTE] The options should be configurable 2411s Success/Total: 2/2 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_verilator.vader 2411s (1/2) [EXECUTE] The default verilator command should be correct 2411s (2/2) [EXECUTE] verilator options should be configurable 2411s Success/Total: 2/2 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_vim_vimls.vader 2411s ( 1/10) [EXECUTE] should set correct defaults 2411s ( 2/10) [EXECUTE] should set correct LSP values 2411s ( 2/10) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/vim/path_with_autoload' 2411s ( 3/10) [EXECUTE] should set correct project for .git/ 2411s ( 3/10) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yAD0D2/build.JFS/.git: permission denied 2411s > /tmp/nvimKlvHlV/5803, line 7 2411s ( 4/10) [EXECUTE] should set correct project for plugin/ 2411s ( 4/10) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/vim/path_with_plugin' 2411s ( 5/10) [EXECUTE] should accept configuration settings 2411s ( 6/10) [EXECUTE] should set correct project for .vimrc 2411s ( 7/10) [EXECUTE] should set correct project for init.vim 2411s ( 8/10) [EXECUTE] should use the local executable when available 2411s ( 8/10) [EXECUTE] (X) Unequal Lists 2411s ['vim-language-server', '''vim-language-server'' --stdio'] should be equal to 2411s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/vim/node_modules/.bin/vim-language-server', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/vim/node_modules/.bin/vim-language-server'' --stdio'] 2411s ( 9/10) [EXECUTE] should let the global executable to be used 2411s (10/10) [EXECUTE] should allow the executable to be configured 2411s Success/Total: 6/10 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_vint.vader 2411s (1/4) [EXECUTE] The default command should be correct 2411s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2411s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1386[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2411s (2/4) [EXECUTE] The executable should be configurable 2411s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2411s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1389[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2411s (3/4) [EXECUTE] The --no-color flag should not be used for older Vint versions 2411s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2411s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1392[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2411s (4/4) [EXECUTE] --stdin-display-name should be used in newer versions 2411s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2411s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1395[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2411s Success/Total: 0/4 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_vlog.vader 2411s (1/2) [EXECUTE] The executable should be configurable 2411s (2/2) [EXECUTE] The options should be configurable 2411s Success/Total: 2/2 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_volar.vader 2411s (1/2) [EXECUTE] Assert Volar LSP for Vue Project 2411s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/volar' 2411s (2/2) [EXECUTE] Assert proper tsserverlibrary for Volar LSP 2411s (2/2) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/volar/node_modules/typescript/lib/tsserverlibrary.js' should be equal to '' 2411s Success/Total: 0/2 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_vulture.vader 2411s (1/9) [EXECUTE] The vulture command callback should lint file directory by default 2411s (2/9) [EXECUTE] The vulture command callback should lint project root, when present 2411s (2/9) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/no_virtualenv/subdir' 2411s (3/9) [EXECUTE] The option for disabling change directory works and only lints file 2411s (4/9) [EXECUTE] The vulture executable should be configurable, and escaped properly 2411s (5/9) [EXECUTE] The vulture command callback should let you set options 2411s (6/9) [EXECUTE] The vulture command callback should detect virtualenv directories and switch to the project root 2411s (6/9) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/python/with_virtualenv/subdir' 2411s (7/9) [EXECUTE] You should able able to use the global vulture instead 2411s (8/9) [EXECUTE] Setting executable to 'pipenv' appends 'run vulture' 2411s (9/9) [EXECUTE] Setting executable to 'poetry' appends 'run vulture' 2411s Success/Total: 7/9 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_write_good.vader 2411s (1/5) [EXECUTE] The global executable should be used when the local one cannot be found 2411s (2/5) [EXECUTE] The options should be used in the command 2411s (3/5) [EXECUTE] Should use the node_modules/.bin executable, if available 2411s (3/5) [EXECUTE] (X) Unequal Lists 2411s ['write-good', '''write-good'' %t'] should be equal to 2411s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/write-good/node-modules/node_modules/.bin/write-good', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/write-good/node-modules/node_modules/.bin/write-good'' %t'] 2411s (4/5) [EXECUTE] Should use the node_modules/write-good executable, if available 2411s (4/5) [EXECUTE] (X) Unequal Lists 2411s ['write-good', '''write-good'' %t'] should be equal to 2411s ['/tmp/autopkgtest.yAD0D2/build.JFS/test-files/write-good/node-modules-2/node_modules/write-good/bin/write-good.js', '''/tmp/autopkgtest.yAD0D2/build.JFS/test-files/write-good/node-modules-2/node_modules/write-good/bin/write-good.js'' %t'] 2411s (5/5) [EXECUTE] Should let users configure a global executable and override local paths 2411s Success/Total: 3/5 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_xmllint.vader 2411s (1/3) [EXECUTE] The xml xmllint command callback should return the correct default string 2411s (2/3) [EXECUTE] The xml xmllint command callback should let you set options 2411s (3/3) [EXECUTE] The xmllint executable should be configurable 2411s Success/Total: 3/3 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_xo.vader 2411s (1/3) [EXECUTE] The XO executable should be called 2411s (2/3) [EXECUTE] The XO executable should be configurable 2411s (3/3) [EXECUTE] The XO options should be configurable 2411s Success/Total: 3/3 2411s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_xots.vader 2411s (1/3) [EXECUTE] The XO executable should be called 2411s (2/3) [EXECUTE] The XO executable should be configurable 2412s (3/3) [EXECUTE] The XO options should be configurable 2412s Success/Total: 3/3 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_xvhdl.vader 2412s (1/2) [EXECUTE] The executable should be configurable 2412s (2/2) [EXECUTE] The options should be configurable 2412s Success/Total: 2/2 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_xvlog.vader 2412s (1/2) [EXECUTE] The executable should be configurable 2412s (2/2) [EXECUTE] The options should be configurable 2412s Success/Total: 2/2 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_yaml_ls.vader 2412s (1/3) [EXECUTE] should set correct defaults 2412s (2/3) [EXECUTE] should set correct LSP values 2412s (3/3) [EXECUTE] should accept configuration settings 2412s Success/Total: 3/3 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_yang_lsp.vader 2412s (1/1) [EXECUTE] The executable should be configurable 2412s Success/Total: 1/1 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_zeek.vader 2412s (1/2) [EXECUTE] The default command should be correct 2412s (2/2) [EXECUTE] The zeek executable should be configurable, and escaped properly 2412s Success/Total: 2/2 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/linter/test_zig_zls.vader 2412s (1/2) [EXECUTE] The default executable path should be correct 2412s (2/2) [EXECUTE] The project root should be detected correctly 2412s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/test-files/zig' 2412s Success/Total: 1/2 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_closing_documents.vader 2412s (1/6) [EXECUTE] No errors should be thrown if the connection is not initialized 2412s (2/6) [EXECUTE] No messages should be sent if the document wasn't opened 2412s (3/6) [EXECUTE] A message should be sent if the document was opened 2412s (4/6) [EXECUTE] A message should be sent if the document was opened for tsserver 2412s (5/6) [EXECUTE] Re-opening and closing the documents should work 2412s (6/6) [EXECUTE] Messages for closing documents should be sent to each server 2412s Success/Total: 6/6 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_did_save_event.vader 2412s (1/3) [ GIVEN] Some imaginary filetype 2412s (1/3) [EXECUTE] Server should be notified on save 2412s (2/3) [ GIVEN] Some imaginary filetype 2412s (2/3) [EXECUTE] Server should be notified on save with didSave is supported by server 2412s (3/3) [ GIVEN] Some imaginary filetype 2412s (3/3) [EXECUTE] Server should be notified on change 2412s Success/Total: 3/3 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_engine_lsp_response_handling.vader 2412s (1/7) [EXECUTE] tsserver syntax error responses should be handled correctly 2412s (2/7) [EXECUTE] tsserver semantic error responses should be handled correctly 2412s (3/7) [EXECUTE] tsserver errors should mark tsserver no longer active 2412s (4/7) [EXECUTE] LSP diagnostics responses should be handled correctly 2412s (5/7) [EXECUTE] LSP diagnostics responses on project root should not populate loclist 2412s (6/7) [EXECUTE] LSP errors should mark linters no longer active 2412s (7/7) [EXECUTE] LSP errors should be logged in the history 2412s Success/Total: 7/7 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_handling_window_requests.vader 2412s (1/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors when severity is set to "error" 2412s (2/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors and warnings when severity is set to "warning" 2412s (3/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors, warnings and infos when severity is set to "information" 2412s (4/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors, warnings and infos when severity is set to "info" 2412s (5/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should show all messages is severity is set to "log" 2412s (6/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should not show anything if severity is configured as disabled 2412s (7/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should use "warning" when severity is set to an invalid value 2412s (8/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should escape quotes on messages 2412s Success/Total: 8/8 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_client_messages.vader 2412s ( 1/29) [EXECUTE] ale#lsp#message#Initialize() should return correct messages 2412s ( 2/29) [EXECUTE] ale#lsp#message#Initialized() should return correct messages 2412s ( 3/29) [EXECUTE] ale#lsp#message#Shutdown() should return correct messages 2412s ( 4/29) [EXECUTE] ale#lsp#message#Exit() should return correct messages 2412s ( 5/29) [ GIVEN] A TypeScript file with 3 lines 2412s ( 5/29) [EXECUTE] ale#lsp#message#DidOpen() should return correct messages 2412s ( 6/29) [ GIVEN] A TypeScript file with 3 lines 2412s ( 6/29) [EXECUTE] ale#lsp#message#DidChange() should return correct messages 2412s ( 7/29) [ GIVEN] A TypeScript file with 3 lines 2412s ( 7/29) [EXECUTE] ale#lsp#message#DidSave() should return correct messages 2412s ( 8/29) [ GIVEN] A TypeScript file with 3 lines 2412s ( 8/29) [EXECUTE] ale#lsp#message#DidSave() should return correct message with includeText capability 2412s ( 9/29) [ GIVEN] A TypeScript file with 3 lines 2412s ( 9/29) [EXECUTE] ale#lsp#message#DidClose() should return correct messages 2412s (10/29) [ GIVEN] A TypeScript file with 3 lines 2412s (10/29) [EXECUTE] ale#lsp#message#Completion() should return correct messages 2412s (11/29) [ GIVEN] A TypeScript file with 3 lines 2412s (11/29) [EXECUTE] ale#lsp#message#Completion() should return correct messages with a trigger charaacter 2412s (12/29) [ GIVEN] A TypeScript file with 3 lines 2412s (12/29) [EXECUTE] ale#lsp#message#Definition() should return correct messages 2412s (13/29) [ GIVEN] A TypeScript file with 3 lines 2412s (13/29) [EXECUTE] ale#lsp#message#TypeDefinition() should return correct messages 2412s (14/29) [ GIVEN] A TypeScript file with 3 lines 2412s (14/29) [EXECUTE] ale#lsp#message#Implementation() should return correct messages 2412s (15/29) [ GIVEN] A TypeScript file with 3 lines 2412s (15/29) [EXECUTE] ale#lsp#message#References() should return correct messages 2412s (16/29) [ GIVEN] A TypeScript file with 3 lines 2412s (16/29) [EXECUTE] ale#lsp#message#Symbol() should return correct messages 2412s (17/29) [ GIVEN] A TypeScript file with 3 lines 2412s (17/29) [EXECUTE] ale#lsp#message#Hover() should return correct messages 2412s (18/29) [ GIVEN] A TypeScript file with 3 lines 2412s (18/29) [EXECUTE] ale#lsp#message#DidChangeConfiguration() should return correct messages 2412s (19/29) [ GIVEN] A TypeScript file with 3 lines 2412s (19/29) [EXECUTE] ale#lsp#tsserver_message#Open() should return correct messages 2412s (20/29) [ GIVEN] A TypeScript file with 3 lines 2412s (20/29) [EXECUTE] ale#lsp#tsserver_message#Close() should return correct messages 2412s (21/29) [ GIVEN] A TypeScript file with 3 lines 2412s (21/29) [EXECUTE] ale#lsp#tsserver_message#Change() should return correct messages 2412s (22/29) [ GIVEN] A TypeScript file with 3 lines 2412s (22/29) [EXECUTE] ale#lsp#tsserver_message#Geterr() should return correct messages 2412s (23/29) [ GIVEN] A TypeScript file with 3 lines 2412s (23/29) [EXECUTE] ale#lsp#tsserver_message#Completions() should return correct messages 2412s (24/29) [ GIVEN] A TypeScript file with 3 lines 2412s (24/29) [EXECUTE] ale#lsp#tsserver_message#CompletionEntryDetails() should return correct messages 2412s (25/29) [ GIVEN] A TypeScript file with 3 lines 2412s (25/29) [EXECUTE] ale#lsp#tsserver_message#Definition() should return correct messages 2412s (26/29) [ GIVEN] A TypeScript file with 3 lines 2412s (26/29) [EXECUTE] ale#lsp#tsserver_message#TypeDefinition() should return correct messages 2412s (27/29) [ GIVEN] A TypeScript file with 3 lines 2412s (27/29) [EXECUTE] ale#lsp#tsserver_message#Implementation() should return correct messages 2412s (28/29) [ GIVEN] A TypeScript file with 3 lines 2412s (28/29) [EXECUTE] ale#lsp#tsserver_message#References() should return correct messages 2412s (29/29) [ GIVEN] A TypeScript file with 3 lines 2412s (29/29) [EXECUTE] ale#lsp#tsserver_message#Quickinfo() should return correct messages 2412s Success/Total: 29/29 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_command_formatting.vader 2412s (1/1) [EXECUTE] Command formatting should be applied correctly for LSP linters 2412s Success/Total: 1/1 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_connections.vader 2412s ( 1/11) [EXECUTE] GetNextMessageID() should increment appropriately 2412s ( 2/11) [EXECUTE] ale#lsp#CreateMessageData() should create an appropriate message 2412s ( 3/11) [EXECUTE] ale#lsp#CreateMessageData() should create messages without params 2412s ( 4/11) [EXECUTE] ale#lsp#CreateMessageData() should create notifications 2412s ( 5/11) [EXECUTE] ale#lsp#CreateMessageData() should create tsserver notification messages 2412s ( 6/11) [EXECUTE] ale#lsp#CreateMessageData() should create tsserver messages expecting responses 2412s ( 7/11) [EXECUTE] ale#lsp#ReadMessageData() should read single whole messages 2412s ( 8/11) [EXECUTE] ale#lsp#ReadMessageData() should ignore other headers 2412s ( 9/11) [EXECUTE] ale#lsp#ReadMessageData() should handle partial messages 2412s (10/11) [EXECUTE] ale#lsp#ReadMessageData() should handle multiple messages 2412s (11/11) [EXECUTE] ale#lsp#ReadMessageData() should handle a message with part of a second message 2412s Success/Total: 11/11 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_custom_request.vader 2412s (1/4) [EXECUTE] Test custom request to server identified by executable 2412s (2/4) [EXECUTE] Test custom notification to server identified by executable 2412s (3/4) [EXECUTE] Test custom request to server identified by address 2412s (4/4) [EXECUTE] Test custom notification to server identified by address 2412s Success/Total: 4/4 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_error_parsing.vader 2412s (1/5) [EXECUTE] Invalid responses should be handled 2412s (2/5) [EXECUTE] Messages without tracebacks should be handled 2412s (3/5) [EXECUTE] Invalid traceback data should be tolerated 2412s (4/5) [EXECUTE] Messages with tracebacks should be handled 2412s (5/5) [EXECUTE] Messages with string data should be handled 2412s Success/Total: 5/5 2412s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_root_detection.vader 2412s ( 1/11) [EXECUTE] The buffer-specific variable can be a string 2412s ( 2/11) [EXECUTE] The buffer-specific variable can be a dictionary 2412s ( 3/11) [EXECUTE] The buffer-specific variable can have funcrefs 2412s ( 4/11) [EXECUTE] The buffer-specific variable can be the old ale_lsp_root setting 2412s ( 5/11) [EXECUTE] The global variable can be a dictionary 2412s ( 6/11) [EXECUTE] The global variable can have funcrefs 2412s ( 7/11) [EXECUTE] The buffer-specific variable overrides the global variable 2413s ( 8/11) [EXECUTE] The global variable is queried if the buffer-specific has no value 2413s ( 9/11) [EXECUTE] The global variable can be the old ale_lsp_root setting 2413s (10/11) [EXECUTE] A non-empty ale_root setting should replace the old ale_lsp_root 2413s (11/11) [EXECUTE] No path should be returned by default 2413s Success/Total: 11/11 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_lsp_startup.vader 2413s ( 1/12) [EXECUTE] tsserver should be started correctly 2413s ( 2/12) [EXECUTE] tsserver failures should be handled appropriately 2413s ( 3/12) [EXECUTE] LSP jobs should start correctly 2413s ( 4/12) [EXECUTE] LSP job failures should be handled 2413s ( 5/12) [EXECUTE] LSP TCP connections should start correctly 2413s ( 6/12) [EXECUTE] LSP TCP connection failures should be handled 2413s ( 7/12) [EXECUTE] Deferred executables should be handled correctly 2413s ( 8/12) [EXECUTE] Deferred commands should be handled correctly 2413s ( 9/12) [EXECUTE] Deferred addresses should be handled correctly 2413s (10/12) [EXECUTE] Servers that have crashed should be restarted 2413s (11/12) [EXECUTE] Current LSP buffer should receive ALELSPStarted 2413s (12/12) [EXECUTE] Target LSP buffer should receive ALELSPStarted 2413s Success/Total: 12/12 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_other_initialize_message_handling.vader 2413s (1/6) [EXECUTE] Messages with no method and capabilities should initialize projects 2413s (2/6) [EXECUTE] Other messages should not initialize projects 2413s (3/6) [EXECUTE] Capabilities should bet set up correctly 2413s (4/6) [EXECUTE] Disabled capabilities should be recognised correctly 2413s (5/6) [EXECUTE] Capabilities should be enabled when send as Dictionaries 2413s (6/6) [EXECUTE] Results that are not dictionaries should be handled correctly 2413s Success/Total: 6/6 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_read_lsp_diagnostics.vader 2413s ( 1/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle errors 2413s ( 2/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle warnings 2413s ( 3/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should treat messages with missing severity as errors 2413s ( 4/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle messages without codes 2413s ( 5/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should include sources in detail 2413s ( 6/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should keep detail with line breaks but replace with spaces in text 2413s ( 7/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should consider -1 to be a meaningless code 2413s ( 8/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle multiple messages 2413s ( 9/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should use relatedInformation for detail 2413s (10/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle tsserver responses 2413s (11/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle warnings from tsserver 2413s (12/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle suggestions from tsserver 2413s Success/Total: 12/12 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_reset_lsp.vader 2413s (1/1) [EXECUTE] ALEStopAllLSPs should clear the loclist 2413s Success/Total: 1/1 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/lsp/test_update_config.vader 2413s (1/1) [EXECUTE] Only send updates when the configuration dictionary changes 2413s Success/Total: 1/1 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/sign/test_linting_sets_signs.vader 2413s (1/1) [ GIVEN] Some imaginary filetype 2413s (1/1) [EXECUTE] The signs should be updated after linting is done 2413s Success/Total: 1/1 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/sign/test_sign_column_highlighting.vader 2413s (1/3) [EXECUTE] The SignColumn highlight shouldn't be changed if the option is off 2413s (2/3) [EXECUTE] The SignColumn highlight should be set and reset 2413s (3/3) [EXECUTE] The SignColumn should be correctly parsed when verbose=1 2413s Success/Total: 3/3 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/sign/test_sign_limits.vader 2413s (1/5) [EXECUTE] There should be no limit on signs with negative numbers 2413s (2/5) [EXECUTE] 0 signs should be set when the max is 0 2413s (3/5) [EXECUTE] 1 signs should be set when the max is 1 2413s (4/5) [EXECUTE] 10 signs should be set when the max is 10 2413s (5/5) [EXECUTE] 5 signs should be set when the max is 5 for the buffer 2413s Success/Total: 5/5 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/sign/test_sign_parsing.vader 2413s (1/7) [EXECUTE] Parsing English signs should work 2413s (2/7) [EXECUTE] Parsing Russian signs should work 2413s (3/7) [EXECUTE] Parsing Japanese signs should work 2413s (4/7) [EXECUTE] Parsing Spanish signs should work 2413s (5/7) [EXECUTE] Parsing Italian signs should work 2413s (6/7) [EXECUTE] Parsing German signs should work 2413s (7/7) [EXECUTE] The sign parser should indicate if the dummy sign is set 2413s Success/Total: 7/7 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/sign/test_sign_placement.vader 2413s (1/9) [EXECUTE] ale#sign#GetSignName should return the right sign names 2413s (2/9) [ GIVEN] A file with warnings/errors 2413s (2/9) [EXECUTE] The current signs should be set for running a job 2413s (3/9) [ GIVEN] A file with warnings/errors 2413s (3/9) [EXECUTE] Loclist items with sign_id values should be kept 2413s (4/9) [ GIVEN] A file with warnings/errors 2413s (4/9) [EXECUTE] Items for other buffers should be ignored 2413s (5/9) [ GIVEN] A file with warnings/errors 2413s (5/9) [EXECUTE] Signs should be downgraded correctly 2413s (6/9) [ GIVEN] A file with warnings/errors 2413s (6/9) [EXECUTE] Signs should be upgraded correctly 2413s (7/9) [ GIVEN] A file with warnings/errors 2413s (7/9) [EXECUTE] It should be possible to clear signs with empty lists 2413s (8/9) [ GIVEN] A file with warnings/errors 2413s (8/9) [EXECUTE] No exceptions should be thrown when setting signs for invalid buffers 2413s (9/9) [ GIVEN] A file with warnings/errors 2413s (9/9) [EXECUTE] Signs should be removed when lines have multiple sign IDs on them 2413s Success/Total: 9/9 2413s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/smoke_test.vader 2413s (1/2) [ GIVEN] Some imaginary filetype 2413s (1/2) [EXECUTE] Linters should run with the default options 2413s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2413s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1523[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s (2/2) [ GIVEN] Some imaginary filetype 2414s (2/2) [EXECUTE] Linters should run in PowerShell too 2414s Success/Total: 1/2 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_has.vader 2414s (1/2) [EXECUTE] Checks for versions below the current version should succeed 2414s (2/2) [EXECUTE] Checks for newer versions should fail 2414s Success/Total: 2/2 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_info.vader 2414s ( 1/21) [EXECUTE] ALEInfo with no linters should return the right output 2414s ( 2/21) [EXECUTE] ALEInfo should return buffer-local global ALE settings 2414s ( 3/21) [EXECUTE] ALEInfo with no filetype should return the right output 2414s ( 4/21) [EXECUTE] ALEInfo with a single linter should return the right output 2414s ( 5/21) [EXECUTE] ALEInfo with two linters should return the right output 2414s ( 6/21) [EXECUTE] ALEInfo should calculate enabled linters correctly 2414s ( 7/21) [EXECUTE] ALEInfo should only return linters for current filetype 2414s ( 8/21) [EXECUTE] ALEInfo with compound filetypes should return linters for both of them 2414s ( 9/21) [EXECUTE] ALEInfo should return appropriately named global variables 2414s (10/21) [EXECUTE] ALEInfoToFile should write to a file correctly 2414s (11/21) [EXECUTE] ALEInfo should buffer-local linter variables 2414s (12/21) [EXECUTE] ALEInfo should output linter aliases 2414s (13/21) [EXECUTE] ALEInfo should return command history 2414s (14/21) [EXECUTE] ALEInfo command history should print exit codes correctly 2414s (15/21) [EXECUTE] ALEInfo command history should print command output if logging is on 2414s (16/21) [EXECUTE] ALEInfo should include executable checks in the history 2414s (17/21) [EXECUTE] The option for caching failing executable checks should work 2414s (18/21) [EXECUTE] LSP errors for a linter should be outputted 2414s (19/21) [EXECUTE] LSP errors for other linters shouldn't appear 2414s (20/21) [EXECUTE] ALEInfo should include linter global options 2414s (21/21) [EXECUTE] ALEInfo should include linter global options for enabled linters 2414s Success/Total: 21/21 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_info_to_clipboard.vader 2414s (1/1) [EXECUTE] ALEInfoToClipboard should that clipboard support is required 2414s Success/Total: 1/1 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_lint_command.vader 2414s (1/1) [ GIVEN] Some imaginary filetype 2414s (1/1) [EXECUTE] ALELint should run the linters 2414s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1525[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s Success/Total: 0/1 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_lint_stop_command.vader 2414s (1/1) [EXECUTE] ALELintStop should stop ALE from linting 2414s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1527[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s Success/Total: 0/1 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_populate_command.vader 2414s (1/1) [ GIVEN] Some imaginary filetype 2414s (1/1) [EXECUTE] ALEPopulateQuickfix should have results 2414s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1528[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s Success/Total: 0/1 2414s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_toggle.vader 2414s ( 1/12) [ GIVEN] Some imaginary filetype 2414s ( 1/12) [EXECUTE] ALEToggle should reset everything and then run again 2414s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1529[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 2/12) [ GIVEN] Some imaginary filetype 2414s ( 2/12) [EXECUTE] ALEToggle should skip filename keys and preserve them 2414s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1530[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 3/12) [ GIVEN] Some imaginary filetype 2414s ( 3/12) [EXECUTE] ALEDisable should reset everything and stay disabled 2414s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1531[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 4/12) [ GIVEN] Some imaginary filetype 2414s ( 4/12) [EXECUTE] ALEEnable should enable ALE and lint again 2414s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#toggle#Enable[2]..ale#toggle#Toggle[4]..633_EnablePreamble[7]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1532[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 5/12) [ GIVEN] Some imaginary filetype 2414s ( 5/12) [EXECUTE] ALEReset should reset everything for a buffer 2414s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1533[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 6/12) [ GIVEN] Some imaginary filetype 2414s ( 6/12) [EXECUTE] ALEToggleBuffer should reset everything and then run again 2414s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1534[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 7/12) [ GIVEN] Some imaginary filetype 2414s ( 7/12) [EXECUTE] ALEDisableBuffer should reset everything and stay disabled 2414s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1535[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 8/12) [ GIVEN] Some imaginary filetype 2414s ( 8/12) [EXECUTE] ALEEnableBuffer should enable ALE and lint again 2414s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#toggle#EnableBuffer[3]..ale#toggle#ToggleBuffer[16]..633_EnablePreamble[7]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1536[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2414s ( 9/12) [ GIVEN] Some imaginary filetype 2414s ( 9/12) [EXECUTE] ALEEnableBuffer should complain when ALE is disabled globally 2414s (10/12) [ GIVEN] Some imaginary filetype 2414s (10/12) [EXECUTE] ALEResetBuffer should reset everything for a buffer 2414s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2414s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1537[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2415s (11/12) [ GIVEN] Some imaginary filetype 2415s (11/12) [EXECUTE] Disabling ALE should disable balloons 2415s (12/12) [ GIVEN] Some imaginary filetype 2415s (12/12) [EXECUTE] Enabling ALE should enable balloons if the setting is on 2415s Success/Total: 3/12 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ale_var.vader 2415s (1/4) [EXECUTE] ale#Var should return global variables 2415s (2/4) [EXECUTE] ale#Var should return buffer overrides 2415s (3/4) [EXECUTE] ale#Var should return buffer overrides for buffer numbers as strings 2415s (4/4) [EXECUTE] ale#Var should throw exceptions for undefined variables 2415s Success/Total: 4/4 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_alejobstarted_autocmd.vader 2415s (1/1) [EXECUTE] Run a lint cycle with an actual job to check for ALEJobStarted 2415s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2415s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1538[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2415s Success/Total: 0/1 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_alelint_autocmd.vader 2415s (1/2) [EXECUTE] Run a lint cycle, and check that a variable is set in the autocmd 2415s (2/2) [EXECUTE] b:ale_linted should be increased after each lint cycle 2415s Success/Total: 2/2 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ant_build_classpath_command.vader 2415s (1/2) [EXECUTE] Should return `cd '[dir]' && 'ant' classpath -S -q` 2415s (1/2) [EXECUTE] (X) Unequal Lists 2415s ['', ''] should be equal to 2415s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/ant/ant-project', '''ant'' classpath -S -q'] 2415s (2/2) [EXECUTE] Should return empty string if ant cannot be executed 2415s Success/Total: 1/2 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ant_find_project_root.vader 2415s (1/4) [EXECUTE] Should return current directory if called on the project root 2415s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/ant/ant-project' 2415s (2/4) [EXECUTE] Should return root directory if called on a deeply nested source file 2415s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/ant/ant-project' 2415s (3/4) [EXECUTE] Should return empty string if called on a non-ant project 2415s (4/4) [EXECUTE] Should return empty string if called on a file in a non-ant project 2415s Success/Total: 2/4 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_autocmd_commands.vader 2415s ( 1/13) [EXECUTE] All events should be set up when everything is on 2415s ( 2/13) [EXECUTE] Only the required events should be bound even if various settings are off 2415s ( 3/13) [EXECUTE] The cursor hover event should be enabled with g:ale_hover_cursor = 1 2415s ( 4/13) [EXECUTE] g:ale_lint_on_text_changed = 1 bind both events 2415s ( 5/13) [EXECUTE] g:ale_lint_on_text_changed = 'always' should bind both events 2415s ( 6/13) [EXECUTE] g:ale_lint_on_text_changed = 'normal' should bind only TextChanged 2415s ( 7/13) [EXECUTE] g:ale_lint_on_text_changed = 'insert' should bind only TextChangedI 2415s ( 8/13) [EXECUTE] g:ale_lint_on_insert_leave = 1 should bind InsertLeave 2415s ( 9/13) [EXECUTE] g:ale_lint_on_filetype_changed = 1 should bind the FileType event 2415s (10/13) [EXECUTE] ALECleanupGroup should include the right commands 2415s (11/13) [EXECUTE] ALECompletionActions should always be set up 2415s (12/13) [EXECUTE] Enabling completion should set up autocmd events correctly 2415s (13/13) [EXECUTE] Disabling completion should remove autocmd events correctly 2415s Success/Total: 13/13 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_backwards_compatibility.vader 2415s (1/2) [EXECUTE] Old variable name for the 'shellcheck' linter should still work 2415s (1/2) [EXECUTE] (X) '' should be equal to 'SC1234' 2415s (2/2) [EXECUTE] Old variable name for the 'shell' linter should still work 2415s Success/Total: 1/2 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_balloon_messages.vader 2415s (1/8) [EXECUTE] Balloon messages should be shown for the correct lines 2415s (2/8) [EXECUTE] Balloon messages should be shown for earlier columns 2415s (3/8) [EXECUTE] Balloon messages should be shown for later columns 2415s (4/8) [EXECUTE] Balloon messages should be disabled if ALE is disabled globally 2415s (5/8) [EXECUTE] Balloon messages should be disabled if ALE is disabled for a buffer 2415s (6/8) [EXECUTE] Balloon messages should be disabled if the global setting is off 2415s (7/8) [EXECUTE] Balloon messages should be disabled if the buffer setting is off 2415s (8/8) [EXECUTE] The balloon buffer setting should override the global one 2415s Success/Total: 8/8 2415s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_c_flag_parsing.vader 2415s ( 1/30) [EXECUTE] The make command should be correct 2415s ( 1/30) [EXECUTE] (X) Unequal Lists 2415s ['', ''] should be equal to 2415s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project', 'make -n --always-make'] 2415s ( 2/30) [EXECUTE] Should recognize GNUmakefile as a makefile 2415s ( 2/30) [EXECUTE] (X) Unequal Lists 2415s ['', ''] should be equal to 2415s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/gnumakefile_project', 'make -n --always-make'] 2415s ( 3/30) [EXECUTE] The CFlags parser should be able to parse include directives 2415s ( 3/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/subdir''' should be equal to '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project/subdir''' 2415s ( 4/30) [EXECUTE] ParseCFlags should ignore -c and -o 2415s ( 4/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/subdir''' should be equal to '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project/subdir''' 2415s ( 5/30) [EXECUTE] The CFlags parser should be able to parse macro directives 2415s ( 5/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/subdir'' -DTEST=1' should be equal to '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project/subdir'' -DTEST=1' 2415s ( 6/30) [EXECUTE] The CFlags parser should be able to parse macro directives with spaces 2415s ( 6/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/subdir'' -DTEST=$(( 2 * 4 ))' should be equal to '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project/subdir'' -DTEST=$(( 2 * 4 ))' 2415s ( 7/30) [EXECUTE] The CFlags parser should be able to parse shell directives with spaces 2415s ( 7/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/subdir'' -DTEST=`date +%s`' should be equal to '-I ''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/c/makefile_project/subdir'' -DTEST=`date +%s`' 2415s ( 8/30) [EXECUTE] ParseCFlags should be able to parse flags with relative paths 2415s ( 9/30) [EXECUTE] We should handle paths with spaces in double quotes 2415s (10/30) [EXECUTE] ParseCFlags should handle paths with spaces in single quotes 2415s (11/30) [EXECUTE] ParseCFlags should handle paths with minuses 2415s (12/30) [EXECUTE] We should handle -D with minuses 2415s (13/30) [EXECUTE] We should handle flags at the end of the line 2415s (14/30) [EXECUTE] FlagsFromCompileCommands should tolerate empty values 2415s (15/30) [EXECUTE] ParseCompileCommandsFlags should tolerate empty values 2415s (16/30) [EXECUTE] ParseCompileCommandsFlags should parse some basic flags 2415s (17/30) [EXECUTE] ParseCompileCommandsFlags should fall back to files with the same name 2416s (18/30) [EXECUTE] ParseCompileCommandsFlags should parse flags for exact directory matches 2416s (19/30) [EXECUTE] ParseCompileCommandsFlags should fall back to files in the same directory 2416s (20/30) [EXECUTE] ParseCompileCommandsFlags should tolerate items without commands 2416s (21/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .c files for .h files 2416s (22/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .cpp files for .hpp files 2416s (23/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .cpp files for .h files 2416s (24/30) [EXECUTE] ParseCompileCommandsFlags should not take commands from .c files for .h files with different names 2416s (25/30) [EXECUTE] ShellSplit should not merge flags 2416s (26/30) [EXECUTE] ShellSplit should handle parenthesis and quotes 2416s (27/30) [EXECUTE] We should include several important flags 2416s (28/30) [EXECUTE] We should quote the flags we need to quote 2416s (29/30) [EXECUTE] We should exclude other flags that cause problems 2416s (30/30) [EXECUTE] We should expand @file in CFlags 2416s (30/30) [EXECUTE] (X) '-O2' should be equal to '-DARGS1 -DARGS2 -O2' 2416s Success/Total: 22/30 2416s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_checkingbuffer_autocmd.vader 2416s (1/2) [EXECUTE] ALELintPre should not return success on ale#engine#IsCheckingBuffer 2416s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2416s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1550[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2416s (2/2) [EXECUTE] ALEJobStarted should return success on ale#engine#IsCheckingBuffer 2416s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2416s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1551[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2416s Success/Total: 0/2 2416s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_cleanup.vader 2416s (1/1) [EXECUTE] 'ALE globals should be cleared when the buffer is deleted 2416s Success/Total: 1/1 2416s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_code_action.vader 2416s ( 1/16) [EXECUTE] It should modify and save multiple files 2416s ( 2/16) [EXECUTE] Beginning of file can be modified 2416s ( 3/16) [EXECUTE] End of file can be modified 2416s ( 4/16) [EXECUTE] Current buffer contents will be reloaded 2416s ( 5/16) [EXECUTE] Unlisted buffer contents will be modified correctly 2416s ( 6/16) [EXECUTE] Cursor will not move when it is before text change 2416s ( 7/16) [EXECUTE] Cursor column will move to the change end when cursor between start/end 2416s ( 8/16) [EXECUTE] Cursor column will move back when new text is shorter 2416s ( 9/16) [EXECUTE] Cursor column will move forward when new text is longer 2416s (10/16) [EXECUTE] Cursor line will move when updates are happening on lines above 2416s (11/16) [EXECUTE] Cursor line and column will move when change on lines above and just before cursor column 2416s (12/16) [EXECUTE] Cursor line and column will move at the end of changes 2416s (13/16) [EXECUTE] Cursor will not move when changes happening on lines >= cursor, but after cursor 2416s (14/16) [EXECUTE] Cursor will not move when change covers entire file 2416s (15/16) [EXECUTE] It should just modify file when should_save is set to v:false 2416s (16/16) [ GIVEN] An example TypeScript file 2416s (16/16) [EXECUTE] 2416s (16/16) [ EXPECT] The changes should be applied correctly 2416s Success/Total: 16/16 2416s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_code_action_corner_cases.vader 2416s (1/9) [EXECUTE] Preserve (no)eol at eof 2416s (2/9) [EXECUTE] Respect fixeol 2416s (3/9) [EXECUTE] Add/del eol at eof 2416s (4/9) [EXECUTE] One character insertions to first line 2417s (5/9) [EXECUTE] One character + newline insertions to first line 2417s (6/9) [EXECUTE] One character insertions near end 2417s (7/9) [EXECUTE] One character + newline insertions near end 2417s (8/9) [EXECUTE] Newline insertions near end 2417s (9/9) [EXECUTE] Single char deletions 2417s Success/Total: 9/9 2417s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_code_action_python.vader 2417s (1/2) [ GIVEN] An example Python file 2417s (1/2) [EXECUTE] 2417s (1/2) [ EXPECT] The changes should be applied correctly 2417s (2/2) [ GIVEN] Second python example 2417s (2/2) [EXECUTE] 2417s (2/2) [ EXPECT] The changes should be applied correctly 2417s Success/Total: 2/2 2417s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_codefix.vader 2417s ( 1/20) [EXECUTE] Failed codefix responses should be handled correctly 2417s ( 2/20) [ GIVEN] Some typescript file 2417s ( 2/20) [EXECUTE] getCodeFixes from tsserver should be handled 2417s ( 3/20) [ GIVEN] Some typescript file 2417s ( 3/20) [EXECUTE] getCodeFixes from tsserver should be handled with user input if there are more than one action 2417s ( 4/20) [ GIVEN] Some typescript file 2417s ( 4/20) [EXECUTE] Prints a tsserver error message when getCodeFixes unsuccessful 2417s ( 5/20) [ GIVEN] Some typescript file 2417s ( 5/20) [EXECUTE] Does nothing when where are no code fixes 2417s ( 6/20) [ GIVEN] Some typescript file 2417s ( 6/20) [EXECUTE] tsserver codefix requests should be sent 2417s ( 7/20) [ GIVEN] Some typescript file 2417s ( 7/20) [EXECUTE] tsserver codefix requests should be sent only for error with code 2417s ( 8/20) [ GIVEN] Some typescript file 2417s ( 8/20) [EXECUTE] getApplicableRefactors from tsserver should be handled 2417s ( 8/20) [EXECUTE] (X) Unequal Lists 2417s [[0, 'ts@getEditsForRefactor', {'file': '/tmp/nvimKlvHlV/6841', 'endOffset': 5, 'action': 'function_scope_1', 'startOffset': 2, 'startLine': 1, 'refactor': 'Extract Symbol', 'endLine': 3}]] should be equal to 2417s [[0, 'ts@getEditsForRefactor', {'file': '/foo/bar/xmms2-mpris/src/other.h', 'endOffset': 5, 'action': 'function_scope_1', 'startOffset': 2, 'startLine': 1, 'refactor': 'Extract Symbol', 'endLine': 3}]] 2417s ( 9/20) [ GIVEN] Some typescript file 2417s ( 9/20) [EXECUTE] getApplicableRefactors should print error on failure 2417s (10/20) [ GIVEN] Some typescript file 2417s (10/20) [EXECUTE] getApplicableRefactors should do nothing if there are no refactors 2417s (11/20) [ GIVEN] Some typescript file 2417s (11/20) [EXECUTE] getEditsForRefactor from tsserver should be handled 2417s (12/20) [ GIVEN] Some typescript file 2417s (12/20) [EXECUTE] getEditsForRefactor should print error on failure 2417s (13/20) [ GIVEN] Some typescript file 2417s (13/20) [EXECUTE] Failed LSP responses should be handled correctly 2417s (14/20) [ GIVEN] Some python file 2417s (14/20) [EXECUTE] "workspace/applyEdit" from LSP should be handled 2417s (15/20) [ GIVEN] Some python file 2417s (15/20) [EXECUTE] Code Actions from LSP should be handled when returned with documentChanges 2417s (16/20) [ GIVEN] Some python file 2417s (16/20) [EXECUTE] LSP Code Actions handles CodeAction responses 2417s (17/20) [ GIVEN] Some python file 2417s (17/20) [EXECUTE] LSP Code Actions handles Command responses 2417s (18/20) [ GIVEN] Some python file 2417s (18/20) [EXECUTE] Prints message when LSP code action returns no results 2417s (19/20) [ GIVEN] Some python file 2417s (19/20) [EXECUTE] LSP code action requests should be sent 2417s (20/20) [ GIVEN] Some python file 2417s (20/20) [EXECUTE] LSP code action requests should be sent only for error with code 2417s Success/Total: 19/20 2417s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_computed_lint_file_values.vader 2417s (1/3) [ GIVEN] A file with some lines 2417s (1/3) [EXECUTE] lint_file results where the result is eventually computed should be run 2417s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2417s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileSlots[7]..1591[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2417s (2/3) [ GIVEN] A file with some lines 2417s (2/3) [EXECUTE] Linters where lint_file eventually evaluates to 1 shouldn't be run if we don't want to run them 2417s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2417s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileSlots[7]..1596[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2417s (3/3) [ GIVEN] A file with some lines 2417s (3/3) [EXECUTE] Keeping computed lint_file jobs running should work 2417s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2417s > function ale#engine#RunLinters[4]..86_GetLintFileSlots[7]..1601[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2417s Success/Total: 0/3 2417s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_csslint_config_detection.vader 2417s (1/2) [EXECUTE] --config should be set when the .csslintrc file is found 2417s (1/2) [EXECUTE] (X) 'csslint --format=compact %t' should be equal to 'csslint --format=compact --config=''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/csslint/some-app/.csslintrc'' %t' 2417s (2/2) [EXECUTE] --config should not be used when no .csslintrc file exists 2417s Success/Total: 1/2 2417s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_cursor_warnings.vader 2417s ( 1/14) [ GIVEN] A Javscript file with warnings/errors 2417s ( 1/14) [EXECUTE] Messages should be shown for the correct lines 2417s ( 1/14) [EXECUTE] (X) '' should be equal to 'semi: Missing semicolon.' 2417s ( 2/14) [ GIVEN] A Javscript file with warnings/errors 2417s ( 2/14) [EXECUTE] Messages should be shown for earlier columns 2417s ( 2/14) [EXECUTE] (X) '' should be equal to 'space-infix-ops: Infix operators must be spaced.' 2418s ( 3/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 3/14) [EXECUTE] Messages should be shown for later columns 2418s ( 3/14) [EXECUTE] (X) '' should be equal to 'radix: Missing radix parameter' 2418s ( 4/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 4/14) [EXECUTE] The message at the cursor should be shown when linting ends 2418s ( 4/14) [EXECUTE] (X) '' should be equal to 'semi: Missing semicolon.' 2418s ( 5/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 5/14) [EXECUTE] The message at the cursor should be shown on InsertLeave 2418s ( 5/14) [EXECUTE] (X) '' should be equal to 'space-infix-ops: Infix operators must be spaced.' 2418s ( 6/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 6/14) [EXECUTE] ALEDetail should print 'detail' attributes 2418s ( 6/14) [EXECUTE] (X) Unequal Lists 2418s ['var x = 3 + 12345678', 'var x = 5*2 + parseInt("10");', '// comment'] should be equal to 2418s ['Every statement should end with a semicolon', 'second line'] 2418s ( 7/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 7/14) [EXECUTE] ALEDetail should print regular 'text' attributes 2418s ( 7/14) [EXECUTE] (X) Unequal Lists 2418s ['var x = 3 + 12345678', 'var x = 5*2 + parseInt("10");', '// comment'] should be equal to 2418s ['Infix operators must be spaced.'] 2418s ( 8/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 8/14) [EXECUTE] ALEDetail should not capitlise cursor messages 2418s ( 8/14) [EXECUTE] (X) '' should be equal to 'lowercase error' 2418s ( 9/14) [ GIVEN] A Javscript file with warnings/errors 2418s ( 9/14) [EXECUTE] The linter name should be formatted into the message correctly 2418s ( 9/14) [EXECUTE] (X) '' should be equal to 'bettercode: Infix operators must be spaced.' 2418s (10/14) [ GIVEN] A Javscript file with warnings/errors 2418s (10/14) [EXECUTE] The severity should be formatted into the message correctly 2418s (10/14) [EXECUTE] (X) '' should be equal to 'Warning: Infix operators must be spaced.' 2418s (11/14) [ GIVEN] A Javscript file with warnings/errors 2418s (11/14) [EXECUTE] The %code% and %ifcode% should show the code and some text 2418s (11/14) [EXECUTE] (X) '' should be equal to '(space-infix-ops) Infix operators must be spaced.' 2418s (12/14) [ GIVEN] A Javscript file with warnings/errors 2418s (12/14) [EXECUTE] The %code% and %ifcode% should be removed when there's no code 2418s (12/14) [EXECUTE] (X) '' should be equal to 'Some information' 2418s (13/14) [ GIVEN] A Javscript file with warnings/errors 2418s (13/14) [EXECUTE] The buffer message format option should take precedence 2418s (13/14) [EXECUTE] (X) '' should be equal to 'FOO Some information' 2418s (14/14) [ GIVEN] A Javscript file with warnings/errors 2418s (14/14) [EXECUTE] The cursor message shouldn't be echoed if the option is off 2418s Success/Total: 1/14 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_deferred_command_string.vader 2418s (1/2) [EXECUTE] It should be possible to compute an executable to check based on the result of commands 2418s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2418s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1606[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2418s (2/2) [EXECUTE] It handle the deferred command failing 2418s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2418s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1608[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2418s Success/Total: 0/2 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_deferred_executable_string.vader 2418s (1/2) [EXECUTE] It should be possible to compute an executable to check based on the result of commands 2418s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2418s > function ale#assert#Linter[3]..ale#linter#GetExecutable[3]..1610[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2418s (2/2) [EXECUTE] It handle the deferred command failing 2418s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2418s > function ale#assert#Linter[3]..ale#linter#GetExecutable[3]..1612[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2418s Success/Total: 0/2 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_deno_executable_detection.vader 2418s (1/2) [EXECUTE] Default executable should be detected correctly 2418s (2/2) [EXECUTE] User specified executable should override default 2418s Success/Total: 2/2 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_disabling_ale.vader 2418s (1/8) [ GIVEN] Some imaginary filetype 2418s (1/8) [EXECUTE] Linting shouldn't happen when ALE is disabled globally 2418s (2/8) [ GIVEN] Some imaginary filetype 2418s (2/8) [EXECUTE] Linting shouldn't happen when the file is too large with a global options 2418s (3/8) [ GIVEN] Some imaginary filetype 2418s (3/8) [EXECUTE] Linting shouldn't happen when ALE is disabled locally 2418s (4/8) [ GIVEN] Some imaginary filetype 2418s (4/8) [EXECUTE] Linting shouldn't happen when the file is too large with a local options 2418s (5/8) [ GIVEN] Some imaginary filetype 2418s (5/8) [EXECUTE] Cursor warnings shouldn't be echoed when ALE is disabled globally 2418s (6/8) [ GIVEN] Some imaginary filetype 2418s (6/8) [EXECUTE] Cursor warnings shouldn't be echoed when the file is too large with global options 2418s (7/8) [ GIVEN] Some imaginary filetype 2418s (7/8) [EXECUTE] Cursor warnings shouldn't be echoed when ALE is disabled locally 2418s (8/8) [ GIVEN] Some imaginary filetype 2418s (8/8) [EXECUTE] Cursor warnings shouldn't be echoed when the file is too large with local options 2418s Success/Total: 8/8 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_dockerfile_hadolint_linter.vader 2418s (1/8) [ GIVEN] 2418s (1/8) [EXECUTE] linter honors ..._use_docker correctly 2418s (2/8) [ GIVEN] 2418s (2/8) [EXECUTE] command is correct when using docker 2418s (3/8) [ GIVEN] 2418s (3/8) [EXECUTE] command is correct when using docker and supplying options 2418s (4/8) [ GIVEN] 2418s (4/8) [EXECUTE] command is correct when not docker 2418s (5/8) [ GIVEN] 2418s (5/8) [EXECUTE] command is correct when not docker and supplying options 2418s (6/8) [ GIVEN] 2418s (6/8) [EXECUTE] test warnings from hadolint 2418s (7/8) [ GIVEN] 2418s (7/8) [EXECUTE] test warnings from shellcheck 2418s (8/8) [ GIVEN] 2418s (8/8) [EXECUTE] test errors from dockerfile parser 2418s Success/Total: 8/8 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_env_function.vader 2418s (1/1) [EXECUTE] ale#Env should produce the correct syntax 2418s Success/Total: 1/1 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_errors_removed_after_filetype_changed.vader 2418s (1/1) [EXECUTE] Error should be removed when the filetype changes to something else we cannot check 2418s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2418s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1614[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2418s Success/Total: 0/1 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_filename_mapping.vader 2418s (1/6) [EXECUTE] ale#GetFilenameMappings should return the correct mappings for given linters/fixers 2418s (2/6) [EXECUTE] ale#GetFilenameMappings should return Lists set for use with all tools 2418s (3/6) [EXECUTE] ale#GetFilenameMappings should let you use * as a fallback 2418s (4/6) [EXECUTE] ale#filename_mapping#Invert should invert filename mappings 2418s (5/6) [EXECUTE] ale#filename_mapping#Map return the filename as-is if there are no mappings 2418s (6/6) [EXECUTE] ale#filename_mapping#Map should map filenames 2418s Success/Total: 6/6 2418s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_filerename.vader 2418s (1/7) [EXECUTE] Other messages for the tsserver handler should be ignored 2418s (2/7) [EXECUTE] Failed file rename responses should be handled correctly 2418s (3/7) [ GIVEN] Some typescript file 2419s (3/7) [EXECUTE] Code actions from tsserver should be handled 2419s (4/7) [ GIVEN] Some typescript file 2419s (4/7) [EXECUTE] HandleTSServerResponse does nothing when no data in filerename_map 2419s (5/7) [ GIVEN] Some typescript file 2419s (5/7) [EXECUTE] Prints a tsserver error message when unsuccessful 2419s (6/7) [ GIVEN] Some typescript file 2419s (6/7) [EXECUTE] Does nothing when no changes 2419s (7/7) [ GIVEN] Some typescript file 2419s (7/7) [EXECUTE] tsserver file rename requests should be sent 2419s Success/Total: 7/7 2419s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_filetype_linter_defaults.vader 2419s ( 1/21) [EXECUTE] The defaults for the apkbuild filetype should be correct 2419s ( 2/21) [EXECUTE] The defaults for the csh filetype should be correct 2419s ( 3/21) [EXECUTE] The defaults for the elixir filetype should be correct 2419s ( 4/21) [EXECUTE] The defaults for the go filetype should be correct 2419s ( 5/21) [EXECUTE] The defaults for the hack filetype should be correct 2419s ( 6/21) [EXECUTE] The defaults for the help filetype should be correct 2419s ( 7/21) [EXECUTE] The defaults for the inko filetype should be correct 2419s ( 8/21) [EXECUTE] The defaults for the json filetype should be correct 2419s ( 9/21) [EXECUTE] The defaults for the json5 filetype should be correct 2419s (10/21) [EXECUTE] The defaults for the jsonc filetype should be correct 2419s (11/21) [EXECUTE] The defaults for the perl filetype should be correct 2419s (12/21) [EXECUTE] The defaults for the perl6 filetype should be correct 2419s (13/21) [EXECUTE] The defaults for the python filetype should be correct 2419s (14/21) [EXECUTE] The defaults for the rust filetype should be correct 2419s (15/21) [EXECUTE] The defaults for the spec filetype should be correct 2419s (16/21) [EXECUTE] The defaults for the text filetype should be correct 2419s (17/21) [EXECUTE] The defaults for the vue filetype should be correct 2419s (18/21) [EXECUTE] The defaults for the zsh filetype should be correct 2419s (19/21) [EXECUTE] The defaults for the verilog filetype should be correct 2419s (20/21) [EXECUTE] The defaults for the vader filetype should be correct 2419s (21/21) [EXECUTE] Default aliases for React should be defined 2419s Success/Total: 21/21 2419s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_filetype_mapping.vader 2419s (1/2) [EXECUTE] ALE should parse autocmd filetypes correctly 2419s (2/2) [EXECUTE] ALE should guess file extensions appropriately 2419s Success/Total: 2/2 2419s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_find_nearest_directory.vader 2419s (1/2) [EXECUTE] We should be able to find a directory some directory down 2419s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/ale-special-directory-name-dont-use-this-please/' 2419s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 2419s Success/Total: 1/2 2419s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_find_references.vader 2419s ( 1/18) [EXECUTE] Other messages for the tsserver handler should be ignored 2419s ( 2/18) [EXECUTE] Failed reference responses should be handled correctly 2419s ( 3/18) [ GIVEN] Some typescript file 2419s ( 3/18) [EXECUTE] Results should be shown for tsserver responses 2419s ( 3/18) [EXECUTE] (X) Unequal Lists 2419s [] should be equal to 2419s [{'filename': '/foo/bar/app.ts', 'column': 9, 'line': 9, 'match': 'import {doSomething} from ''./whatever'''}, {'filename': '/foo/bar/app.ts', 'column': 3, 'line': 804, 'match': 'doSomething()'}, {'filename': '/foo/bar/other/app.ts', 'column': 3, 'line': 51, 'match': 'doSomething()'}] 2419s ( 4/18) [ GIVEN] Some typescript file 2419s ( 4/18) [EXECUTE] Results should be put to quickfix for tsserver responses 2419s ( 5/18) [ GIVEN] Some typescript file 2419s ( 5/18) [EXECUTE] The preview window should not be opened for empty tsserver responses 2419s ( 6/18) [ GIVEN] Some typescript file 2419s ( 6/18) [EXECUTE] tsserver reference requests should be sent 2419s ( 7/18) [ GIVEN] Some typescript file 2419s ( 7/18) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleTSServerResponse 2419s ( 8/18) [ GIVEN] Some typescript file 2419s ( 8/18) [EXECUTE] `-tab` should display results in tabs 2419s ( 9/18) [ GIVEN] Some typescript file 2419s ( 9/18) [EXECUTE] The default navigation type should be used 2419s (10/18) [ GIVEN] Some typescript file 2419s (10/18) [EXECUTE] `-split` should display results in splits 2419s (11/18) [ GIVEN] Some typescript file 2419s (11/18) [EXECUTE] `-vsplit` should display results in vsplits 2419s (12/18) [ GIVEN] Some typescript file 2419s (12/18) [EXECUTE] `-quickfix` should display results in quickfix 2420s (13/18) [ GIVEN] Some Python file 2420s (13/18) [EXECUTE] LSP reference responses should be handled 2420s (14/18) [ GIVEN] Some Python file 2420s (14/18) [EXECUTE] LSP reference responses should be put to quickfix 2420s (15/18) [ GIVEN] Some Python file 2420s (15/18) [EXECUTE] Preview windows should not be opened for empty LSP reference responses 2420s (16/18) [ GIVEN] Some Python file 2420s (16/18) [EXECUTE] LSP reference responses with a null result should be handled 2420s (17/18) [ GIVEN] Some Python file 2420s (17/18) [EXECUTE] LSP reference requests should be sent 2420s (17/18) [EXECUTE] (X) Unequal Lists 2420s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt', 'version': 17}}], [0, 'textDocument/references', {'context': {'includeDeclaration': v:false}, 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2420s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt', 'version': 17}}], [0, 'textDocument/references', {'context': {'includeDeclaration': v:false}, 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt'}, 'position': {'character': 2, 'line': 0}}]] 2420s (18/18) [ GIVEN] Some Python file 2420s (18/18) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleLSPResponse 2420s Success/Total: 16/18 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_floating_preview.vader 2420s (1/3) [ GIVEN] A file with warnings/errors 2420s (1/3) [EXECUTE] Floating preview is used with ALEDetail when g:ale_floating_preview set 2420s (1/3) [EXECUTE] (X) 0 should be equal to 1 2420s (2/3) [ GIVEN] A file with warnings/errors 2420s (2/3) [EXECUTE] Floating preview is used with ALEDetail when g:ale_detail_to_floating_preview set 2420s (2/3) [EXECUTE] (X) 0 should be equal to 1 2420s (3/3) [ GIVEN] A file with warnings/errors 2420s (3/3) [EXECUTE] Floating preview is not used with ALEDetail by default 2420s Success/Total: 1/3 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_format_command.vader 2420s ( 1/17) [EXECUTE] FormatCommand should do nothing to basic command strings 2420s ( 2/17) [EXECUTE] FormatCommand should handle %%, and ignore other percents 2420s ( 3/17) [EXECUTE] FormatCommand should convert %s to the current filename 2420s ( 4/17) [EXECUTE] FormatCommand should convert %t to a new temporary filename 2420s ( 5/17) [EXECUTE] FormatCommand should not convert %t to a new temporary filename when the input is given as v:false 2420s ( 6/17) [EXECUTE] FormatCommand should signal that files are created when temporary files are needed 2420s ( 7/17) [EXECUTE] FormatCommand should let you combine %s and %t 2420s ( 8/17) [EXECUTE] FormatCommand should replace %e with the escaped executable 2420s ( 9/17) [EXECUTE] EscapeCommandPart should escape all percent signs 2420s (10/17) [EXECUTE] EscapeCommandPart should pipe in temporary files appropriately 2420s (11/17) [EXECUTE] FormatCommand should apply filename modifiers to the current file 2420s (12/17) [EXECUTE] FormatCommand should apply filename modifiers to the temporary file 2420s (13/17) [EXECUTE] FormatCommand should apply filename mappings the current file 2420s (14/17) [EXECUTE] FormatCommand should apply filename mappings to temporary files 2420s (15/17) [EXECUTE] FormatCommand should apply filename modifiers to mapped filenames 2420s (16/17) [EXECUTE] FormatCommand should apply regular cwd paths 2420s (17/17) [EXECUTE] FormatCommand should apply cwd substitution and formatting 2420s Success/Total: 17/17 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_format_temporary_file_creation.vader 2420s (1/1) [ GIVEN] Some imaginary filetype 2420s (1/1) [EXECUTE] ALE should be able to read the %t file 2420s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2420s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1717[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2420s Success/Total: 0/1 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_function_arg_count.vader 2420s (1/4) [EXECUTE] We should be able to compute the argument count for function names 2420s (2/4) [EXECUTE] We should be able to compute the argument count for Funcrefs 2420s (3/4) [EXECUTE] We should be able to compute the argument count for lambdas 2420s (4/4) [EXECUTE] We should be able to compute the argument count autoload functions not yet loaded 2420s Success/Total: 4/4 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_fuzzy_json_decode.vader 2420s (1/7) [EXECUTE] FuzzyJSONDecode should return the default for empty Lists 2420s (2/7) [EXECUTE] FuzzyJSONDecode should return the default for empty Strings 2420s (3/7) [EXECUTE] FuzzyJSONDecode should return the default value for [''] 2420s (4/7) [EXECUTE] FuzzyJSONDecode should return the default value for only whitespace lines 2420s (5/7) [EXECUTE] FuzzyJSONDecode should return the default for Lists with invalid JSON 2420s (6/7) [EXECUTE] FuzzyJSONDecode should return the default for Strings with invalid JSON 2420s (7/7) [EXECUTE] FuzzyJSONDecode should return the JSON from the JSON string 2420s Success/Total: 7/7 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_get_abspath.vader 2420s (1/2) [EXECUTE] Relative paths should be resolved correctly 2420s (2/2) [EXECUTE] Absolute paths should be resolved correctly 2420s Success/Total: 2/2 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_get_loclist.vader 2420s (1/1) [EXECUTE] GetLoclist should return the loclist 2420s Success/Total: 1/1 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_getmatches.vader 2420s (1/5) [EXECUTE] ale#util#GetMatches should return matches for many lines 2420s (2/5) [EXECUTE] ale#util#GetMatches should accept a string for a single pattern 2420s (3/5) [EXECUTE] ale#util#MapMatches should map matches 2420s (4/5) [EXECUTE] ale#util#GetMatches should accept a single line as a string 2420s (5/5) [EXECUTE] ale#util#GetMatches should match multiple patterns correctly 2420s Success/Total: 5/5 2420s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_go_to_definition.vader 2420s ( 1/25) [EXECUTE] Other messages for the tsserver handler should be ignored 2420s ( 2/25) [EXECUTE] Tagstack should be incremented if supported 2420s ( 3/25) [EXECUTE] Failed definition responses should be handled correctly 2420s ( 4/25) [EXECUTE] Failed definition responses with no files should be handled correctly 2420s ( 5/25) [ GIVEN] Some typescript file 2420s ( 5/25) [EXECUTE] Other files should be jumped to for definition responses 2420s ( 6/25) [ GIVEN] Some typescript file 2420s ( 6/25) [EXECUTE] Other files should be jumped to for definition responses in tabs too 2420s ( 7/25) [ GIVEN] Some typescript file 2420s ( 7/25) [EXECUTE] Other files should be jumped to for definition responses in splits too 2420s ( 8/25) [ GIVEN] Some typescript file 2420s ( 8/25) [EXECUTE] Other files should be jumped to for definition responses in vsplits too 2420s ( 9/25) [ GIVEN] Some typescript file 2420s ( 9/25) [EXECUTE] tsserver definition requests should be sent 2420s (10/25) [ GIVEN] Some typescript file 2420s (10/25) [EXECUTE] tsserver type definition requests should be sent 2420s (11/25) [ GIVEN] Some typescript file 2420s (11/25) [EXECUTE] tsserver implementation requests should be sent 2420s (12/25) [ GIVEN] Some typescript file 2420s (12/25) [EXECUTE] tsserver tab definition requests should be sent 2420s (13/25) [ GIVEN] Some typescript file 2420s (13/25) [EXECUTE] The default navigation type should be used 2420s (14/25) [ GIVEN] Some Python file 2420s (14/25) [EXECUTE] Other files should be jumped to for LSP definition responses 2420s (15/25) [ GIVEN] Some Python file 2420s (15/25) [EXECUTE] Newer LocationLink items should be supported 2420s (16/25) [ GIVEN] Some Python file 2420s (16/25) [EXECUTE] Locations inside the same file should be jumped to without using :edit 2420s (17/25) [ GIVEN] Some Python file 2420s (17/25) [EXECUTE] Other files should be jumped to in tabs for LSP definition responses 2420s (18/25) [ GIVEN] Some Python file 2420s (18/25) [EXECUTE] Definition responses with lists should be handled 2420s (19/25) [ GIVEN] Some Python file 2420s (19/25) [EXECUTE] Definition responses with null response should be handled 2420s (20/25) [ GIVEN] Some Python file 2420s (20/25) [EXECUTE] LSP definition requests should be sent 2420s (20/25) [EXECUTE] (X) Unequal Lists 2420s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 19}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2420s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 19}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2420s (21/25) [ GIVEN] Some Python file 2420s (21/25) [EXECUTE] LSP type definition requests should be sent 2420s (21/25) [EXECUTE] (X) Unequal Lists 2420s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 20}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2420s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 20}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2420s (22/25) [ GIVEN] Some Python file 2420s (22/25) [EXECUTE] LSP implementation requests should be sent 2420s (22/25) [EXECUTE] (X) Unequal Lists 2420s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 21}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2420s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 21}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2420s (23/25) [ GIVEN] Some Python file 2420s (23/25) [EXECUTE] LSP tab definition requests should be sent 2420s (23/25) [EXECUTE] (X) Unequal Lists 2420s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 22}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2420s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2420s somelongerline 2420s bazxyzxyzxyz 2420s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 22}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2420s (24/25) [ GIVEN] Some Python file 2421s (24/25) [EXECUTE] LSP tab type definition requests should be sent 2421s (24/25) [EXECUTE] (X) Unequal Lists 2421s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2421s somelongerline 2421s bazxyzxyzxyz 2421s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 23}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2421s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2421s somelongerline 2421s bazxyzxyzxyz 2421s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 23}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2421s (25/25) [ GIVEN] Some Python file 2421s (25/25) [EXECUTE] LSP tab implementation requests should be sent 2421s (25/25) [EXECUTE] (X) Unequal Lists 2421s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2421s somelongerline 2421s bazxyzxyzxyz 2421s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 24}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2421s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2421s somelongerline 2421s bazxyzxyzxyz 2421s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt', 'version': 24}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 2421s Success/Total: 19/25 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_gradle_build_classpath_command.vader 2421s (1/3) [EXECUTE] Should return 'gradlew' command if project includes gradle wapper 2421s (1/3) [EXECUTE] (X) Unequal Lists 2421s ['', ''] should be equal to 2421s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/wrapped-project', '''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/wrapped-project/gradlew'' -I ''/usr/share/vim-ale/autoload/ale/gradle/init.gradle'' -q printClasspath'] 2421s (2/3) [EXECUTE] Should return 'gradle' command if project does not include gradle wapper 2421s (2/3) [EXECUTE] (X) Unequal Lists 2421s ['', ''] should be equal to 2421s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/unwrapped-project', '''gradle'' -I ''/usr/share/vim-ale/autoload/ale/gradle/init.gradle'' -q printClasspath'] 2421s (3/3) [EXECUTE] Should return empty string if gradle cannot be executed 2421s Success/Total: 1/3 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_gradle_find_executable.vader 2421s (1/3) [EXECUTE] Should return 'gradlew' if found in parent directory 2421s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/wrapped-project/gradlew' 2421s (2/3) [EXECUTE] Should return 'gradle' if 'gradlew' not found in parent directory 2421s (2/3) [EXECUTE] (X) '' should be equal to 'gradle' 2421s (3/3) [EXECUTE] Should return empty string if 'gradlew' not in parent directory and gradle not in path 2421s Success/Total: 1/3 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_gradle_find_project_root.vader 2421s (1/4) [EXECUTE] Should return directory for 'gradlew' if found in parent directory 2421s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/wrapped-project' 2421s (2/4) [EXECUTE] Should return directory for 'settings.gradle' if found in parent directory 2421s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/settings-gradle-project' 2421s (3/4) [EXECUTE] Should return directory for 'build.gradle' if found in parent directory 2421s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/gradle/build-gradle-project' 2421s (4/4) [EXECUTE] Should return empty string if gradle files are not found in parent directory 2421s Success/Total: 1/4 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_helptags.vader 2421s (1/1) [EXECUTE] helptags should run without issue 2421s Success/Total: 1/1 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_highlight_placement.vader 2421s ( 1/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 1/12) [EXECUTE] Loading virtualtext first does not break highlight groups 2421s ( 2/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 2/12) [EXECUTE] Highlights should be set when a linter runs 2421s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2421s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1792[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2421s ( 3/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 3/12) [EXECUTE] Highlights set by ALE should be removed when buffer cleanup is done 2421s ( 4/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 4/12) [EXECUTE] Highlights should be cleared when buffers are hidden 2421s ( 5/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 5/12) [EXECUTE] Only ALE highlights should be restored when buffers are restored 2421s ( 6/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 6/12) [EXECUTE] Highlight end columns should set an appropriate size 2421s ( 7/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 7/12) [EXECUTE] Highlight end columns should set an appropriate size 2421s ( 8/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 8/12) [EXECUTE] Highlighting should support errors spanning many lines 2421s ( 9/12) [ GIVEN] A Javscript file with warnings/errors 2421s ( 9/12) [EXECUTE] Highlights should always be cleared when the buffer highlight list is empty 2421s (10/12) [ GIVEN] A Javscript file with warnings/errors 2421s (10/12) [EXECUTE] Highlights should be hidden when excluded 2421s (11/12) [ GIVEN] A Javscript file with warnings/errors 2421s (11/12) [EXECUTE] Highlights should be cleared when ALE is disabled 2421s (12/12) [ GIVEN] A Javscript file with warnings/errors 2421s (12/12) [EXECUTE] Line highlights should be set when signs are disabled 2421s Success/Total: 11/12 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_highlight_position_chunking.vader 2421s (1/4) [EXECUTE] CreatePositions() should support single character matches 2421s (2/4) [EXECUTE] CreatePositions() should support multiple character matches on a single line 2421s (3/4) [EXECUTE] CreatePositions() should support character matches two lines 2421s (4/4) [EXECUTE] CreatePositions() should support character matches across many lines 2421s Success/Total: 4/4 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_history_saving.vader 2421s (1/6) [ GIVEN] Some imaginary filetype 2421s (1/6) [EXECUTE] History should be set when commands are run 2421s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2421s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1866[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2421s (2/6) [ GIVEN] Some imaginary filetype 2421s (2/6) [EXECUTE] History should be not set when disabled 2421s (2/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2421s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1867[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2421s (3/6) [ GIVEN] Some imaginary filetype 2421s (3/6) [EXECUTE] History should include command output if logging is enabled 2421s (3/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2421s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1868[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2421s (4/6) [ GIVEN] Some imaginary filetype 2421s (4/6) [EXECUTE] History items should be popped after going over the max 2421s (5/6) [ GIVEN] Some imaginary filetype 2421s (5/6) [EXECUTE] Nothing should be added to history if the size is too low 2421s (6/6) [ GIVEN] Some file with an imaginary filetype 2421s (6/6) [EXECUTE] The history should be updated when fixers are run 2421s (6/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2421s > function ale#fix#Fix[39]..98_RunFixer[21]..98_RunJob[56]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2421s Success/Total: 2/6 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_hover.vader 2421s ( 1/16) [ GIVEN] Some Python file 2421s ( 1/16) [EXECUTE] Other messages for the tsserver handler should be ignored 2421s ( 2/16) [ GIVEN] Some Python file 2421s ( 2/16) [EXECUTE] Failed hover responses should be handled correctly 2421s ( 3/16) [ GIVEN] Some typescript file 2421s ( 3/16) [EXECUTE] tsserver quickinfo responses will null missing bodies should be handled 2421s ( 4/16) [ GIVEN] Some typescript file 2421s ( 4/16) [EXECUTE] tsserver quickinfo displayString values should be displayed 2421s ( 5/16) [ GIVEN] Some typescript file 2421s ( 5/16) [EXECUTE] LSP hover responses with just a string should be handled 2421s ( 6/16) [ GIVEN] Some typescript file 2421s ( 6/16) [EXECUTE] LSP hover null responses should be handled 2421s ( 7/16) [ GIVEN] Some typescript file 2421s ( 7/16) [EXECUTE] LSP hover responses with markup content should be handled 2421s ( 8/16) [ GIVEN] Some typescript file 2421s ( 8/16) [EXECUTE] LSP hover responses with markup content missing values should be handled 2421s ( 9/16) [ GIVEN] Some typescript file 2421s ( 9/16) [EXECUTE] LSP hover response with lists of strings should be handled 2421s (10/16) [ GIVEN] Some typescript file 2421s (10/16) [EXECUTE] LSP hover response with lists of strings and marked strings should be handled 2421s (11/16) [ GIVEN] Some typescript file 2421s (11/16) [EXECUTE] LSP hover with ale_floating_preview should float 2421s (12/16) [ GIVEN] Some typescript file 2421s (12/16) [EXECUTE] LSP hover ale_hover_to_floating_preview should float 2421s (13/16) [ GIVEN] Some typescript file 2421s (13/16) [EXECUTE] LSP hover by default should not float 2421s (14/16) [ GIVEN] Some typescript file 2421s (14/16) [EXECUTE] tsserver responses for documentation requests should be handled 2421s (15/16) [ GIVEN] Some typescript file 2421s (15/16) [EXECUTE] hover with show_documentation should be in the preview window, not floating 2421s (16/16) [ GIVEN] Some typescript file 2421s (16/16) [EXECUTE] TSServer hover without show_documentation and ale_floating_preview should float 2421s Success/Total: 16/16 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_hover_parsing.vader 2421s (1/5) [EXECUTE] Invalid results should be handled 2421s (2/5) [EXECUTE] A string with a code fence should be handled 2421s (3/5) [EXECUTE] Multiple strings with fences should be handled 2421s (4/5) [EXECUTE] Objects with kinds should be handled 2421s (5/5) [EXECUTE] Simple markdown formatting should be handled 2421s Success/Total: 5/5 2421s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_ignoring_linters.vader 2421s ( 1/14) [EXECUTE] GetList should ignore some invalid values 2421s ( 2/14) [EXECUTE] GetList should handle Lists 2421s ( 3/14) [EXECUTE] GetList should handle Dictionaries 2421s ( 4/14) [EXECUTE] Exclude should ignore some invalid values 2421s ( 5/14) [EXECUTE] Exclude should handle Lists 2421s ( 6/14) [EXECUTE] Exclude should handle Dictionaries 2421s ( 7/14) [EXECUTE] Exclude should filter LSP linters when g:ale_disable_lsp is set to 1 2421s ( 8/14) [EXECUTE] Exclude should filter LSP linters when b:ale_disable_lsp is set to 1 2421s ( 9/14) [EXECUTE] Global ignore lists should be applied for linters 2422s (10/14) [EXECUTE] buffer ignore lists should be applied for linters 2422s (11/14) [EXECUTE] Buffer ignore lists should be applied for tsserver 2422s (12/14) [EXECUTE] Buffer ignore lists should be applied for LSP linters 2422s (13/14) [EXECUTE] ale_disable_lsp should be applied for tsserver 2422s (14/14) [EXECUTE] ale_disable_lsp should be applied for LSP linters 2422s Success/Total: 14/14 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_jq_linter.vader 2422s (1/1) [EXECUTE] Should parse error correctly 2422s Success/Total: 1/1 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_jsonlint_executable_detection.vader 2422s (1/4) [EXECUTE] local executable should be detected correctly 2422s (1/4) [EXECUTE] (X) 'jsonlint' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/jsonlint/app/node_modules/.bin/jsonlint' 2422s (2/4) [EXECUTE] recursively executable should be detected correctly 2422s (2/4) [EXECUTE] (X) 'jsonlint' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/jsonlint/node_modules/jsonlint/lib/cli.js' 2422s (3/4) [EXECUTE] use_global should override project executable 2422s (4/4) [EXECUTE] manually defined should override default executable 2422s Success/Total: 2/4 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_line_join.vader 2422s ( 1/11) [EXECUTE] ALE should handle empty Lists for the lines 2422s ( 2/11) [EXECUTE] ALE should pass on full lines for NeoVim 2422s ( 3/11) [EXECUTE] ALE should pass on a single long line 2422s ( 4/11) [EXECUTE] ALE should handle just a single line of output 2422s ( 5/11) [EXECUTE] ALE should join two incomplete pieces of large lines together 2422s ( 6/11) [EXECUTE] ALE join incomplete lines, and set new ones 2422s ( 7/11) [EXECUTE] ALE join incomplete lines, and set new ones, with two elements 2422s ( 8/11) [EXECUTE] ALE should pass on full lines for NeoVim for raw data 2422s ( 9/11) [EXECUTE] ALE should pass on a single long line 2422s (10/11) [EXECUTE] ALE should handle just a single line of output 2422s (11/11) [EXECUTE] ALE should pass on two lines and one incomplete one 2422s Success/Total: 11/11 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_lint_file_linters.vader 2422s (1/9) [ GIVEN] Some imaginary filetype 2422s (1/9) [EXECUTE] Running linters without 'lint_file' should run only buffer linters 2422s (1/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1871[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (2/9) [ GIVEN] Some imaginary filetype 2422s (2/9) [EXECUTE] Running linters with 'lint_file' should run all linters 2422s (2/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1872[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (3/9) [ GIVEN] Some imaginary filetype 2422s (3/9) [EXECUTE] Linter errors from files should be kept 2422s (3/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1873[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (4/9) [ GIVEN] Some imaginary filetype 2422s (4/9) [EXECUTE] Linter errors from files should be kept when no other linters are run 2422s (4/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1874[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (5/9) [ GIVEN] Some imaginary filetype 2422s (5/9) [EXECUTE] The Save event should respect the buffer number 2422s (5/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1875[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (6/9) [ GIVEN] Some imaginary filetype 2422s (6/9) [EXECUTE] The Save event should set b:ale_save_event_fired to 1 2422s (7/9) [ GIVEN] Some imaginary filetype 2422s (7/9) [EXECUTE] b:ale_save_event_fired should be set to 0 when results are set 2422s (8/9) [ GIVEN] Some imaginary filetype 2422s (8/9) [EXECUTE] lint_file linters should stay running after checking without them 2422s (8/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1876[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (9/9) [ GIVEN] Some imaginary filetype 2422s (9/9) [EXECUTE] The save event should not lint the buffer when ALE is disabled 2422s Success/Total: 3/9 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_lint_on_enter_when_file_changed.vader 2422s (1/3) [EXECUTE] The file changed event function should set b:ale_file_changed 2422s (2/3) [EXECUTE] The file changed event function should lint the current buffer when it has changed 2422s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#events#FileChangedEvent[4]..ale#events#LintOnEnter[5]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1878[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s (3/3) [EXECUTE] The buffer should be checked after entering it after the file has changed 2422s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2422s > function ale#events#ReadOrEnterEvent[14]..ale#events#LintOnEnter[5]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1879[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2422s Success/Total: 1/3 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_lint_on_filetype_changed.vader 2422s (1/6) [EXECUTE] The original filetype should be set on BufEnter 2422s (2/6) [EXECUTE] Linting should not be queued when the filetype is the same 2422s (3/6) [EXECUTE] Linting should be queued when the filetype changes 2422s (4/6) [EXECUTE] Linting should be done when the original filetype was blank 2422s (5/6) [EXECUTE] Linting should not be done when the setting is off 2422s (6/6) [EXECUTE] Linting should be done when the original filetype was not set 2422s Success/Total: 6/6 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_linter_defintion_processing.vader 2422s ( 1/45) [EXECUTE] PreProcess should throw when the linter object is not a Dictionary 2422s ( 2/45) [EXECUTE] PreProcess should throw when there is no name 2422s ( 3/45) [EXECUTE] PreProcess should throw when there is no callback 2422s ( 4/45) [EXECUTE] PreProcess should throw when then callback is not a function 2422s ( 5/45) [EXECUTE] PreProcess should throw when there is no executable 2422s ( 6/45) [EXECUTE] PreProcess should throw when executable is not a string 2422s ( 7/45) [EXECUTE] PreProcess should allow executable to be a callback 2422s ( 8/45) [EXECUTE] PreProcess should throw when there is no command 2422s ( 9/45) [EXECUTE] PreProcess should throw when command is not a string 2422s (10/45) [EXECUTE] PreProcess should allow command to be a callback 2422s (11/45) [EXECUTE] PreProcess should throw when cwd is not a string 2422s (12/45) [EXECUTE] PreProcess should allow cwd to be a callback 2422s (13/45) [EXECUTE] PreProcess should allow cwd to be a string 2422s (14/45) [EXECUTE] PreProcess should when the output stream isn't a valid string 2422s (15/45) [EXECUTE] PreProcess should not throw when everything is correct 2422s (16/45) [EXECUTE] PreProcess should accept an stdout output_stream 2422s (17/45) [EXECUTE] PreProcess should accept an stderr output_stream 2422s (18/45) [EXECUTE] PreProcess should accept a 'both' output_stream 2422s (19/45) [EXECUTE] PreProcess should process the read_buffer option correctly 2422s (20/45) [EXECUTE] PreProcess should set a default value for read_buffer 2422s (21/45) [EXECUTE] PreProcess should process the lint_file option correctly 2422s (22/45) [EXECUTE] PreProcess should set a default value for lint_file 2422s (23/45) [EXECUTE] PreProcess should set a default value for aliases 2422s (24/45) [EXECUTE] PreProcess should complain about invalid `aliases` values 2422s (25/45) [EXECUTE] PreProcess should accept `aliases` lists 2422s (26/45) [EXECUTE] PreProcess should accept tsserver LSP configuration 2422s (27/45) [EXECUTE] PreProcess should accept stdio LSP configuration 2422s (28/45) [EXECUTE] PreProcess should accept LSP server configurations 2422s (29/45) [EXECUTE] PreProcess should accept let you specify the `language` as a Function 2422s (30/45) [EXECUTE] PreProcess should complain about invalid language values 2422s (31/45) [EXECUTE] PreProcess should use the filetype as the language string by default 2422s (32/45) [EXECUTE] PreProcess should require an `address` for LSP socket configurations 2422s (33/45) [EXECUTE] PreProcess should complain about `address` for non-LSP linters 2422s (34/45) [EXECUTE] PreProcess accept `address` as a String 2422s (35/45) [EXECUTE] PreProcess accept address as a Function 2422s (36/45) [EXECUTE] PreProcess should complain about invalid address values 2422s (37/45) [EXECUTE] PreProcess should allow the `project_root` to be set as a String 2422s (38/45) [EXECUTE] PreProcess should `project_root` be set as a Function 2422s (39/45) [EXECUTE] PreProcess should complain when `project_root` is invalid 2422s (40/45) [EXECUTE] PreProcess should throw when `initialization_options` is not a Dictionary or callback 2422s (41/45) [EXECUTE] PreProcess should accept `initialization_options` as a Dictionary 2422s (42/45) [EXECUTE] PreProcess should accept `initialization_options` as a Function 2422s (43/45) [EXECUTE] PreProcess should accept `lsp_config` as a Dictionary 2422s (44/45) [EXECUTE] PreProcess should accept `lsp_config` as a Function 2422s (45/45) [EXECUTE] PreProcess should throw when `lsp_config` is not a Dictionary or Function 2422s Success/Total: 45/45 2422s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_linter_retrieval.vader 2422s ( 1/21) [EXECUTE] You should be able to get a defined linter 2422s ( 2/21) [EXECUTE] You should be able get select a single linter 2422s ( 3/21) [EXECUTE] You should be able to select a linter by an alias 2422s ( 4/21) [EXECUTE] You should be able to select linters with a buffer option 2422s ( 5/21) [EXECUTE] b:ale_linters should work when set to a List 2422s ( 6/21) [EXECUTE] b:ale_linters should disable all linters when set to an empty List 2422s ( 7/21) [EXECUTE] b:ale_linters should enable all available linters when set to 'all' 2422s ( 8/21) [EXECUTE] Buffer settings shouldn't completely replace global settings 2422s ( 9/21) [EXECUTE] You should be able to alias linters from one filetype to another 2422s (10/21) [EXECUTE] You should be able to filter aliased linters 2422s (11/21) [EXECUTE] Dot-separated filetypes should be handled correctly 2422s (12/21) [EXECUTE] Linters for multiple aliases should be loaded 2422s (13/21) [EXECUTE] You should be able to alias filetypes to themselves and another 2422s (14/21) [EXECUTE] Buffer-local overrides for aliases should be used 2422s (15/21) [EXECUTE] The local alias option shouldn't completely replace the global one 2422s (16/21) [EXECUTE] Lists should be accepted for local aliases 2422s (17/21) [EXECUTE] Strings should be accepted for local aliases 2423s (18/21) [EXECUTE] Buffer-local overrides for aliases should be used 2423s (19/21) [EXECUTE] Linters new linters with the same name should replace old ones 2423s (20/21) [EXECUTE] Linters should be loaded from disk appropriately 2423s (21/21) [EXECUTE] Linters for later filetypes should replace the former ones 2423s Success/Total: 21/21 2423s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_linter_type_mapping.vader 2423s (1/6) [EXECUTE] It should be possible to remap errors to style errors 2423s (2/6) [EXECUTE] It should be possible to remap errors to style errors with buffer-local variables 2423s (3/6) [EXECUTE] It should be possible to remap warnings to style warnings 2423s (4/6) [EXECUTE] It should be possible to remap style errors to errors 2423s (5/6) [EXECUTE] It should be possible to remap style warnings to warnings 2423s (6/6) [EXECUTE] It should be possible to info problems to warnings 2423s Success/Total: 6/6 2423s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_linting_blacklist.vader 2423s (1/1) [ GIVEN] A Unite.vim file 2423s (1/1) [EXECUTE] Running ALE on a blacklisted file shouldn't change anything 2423s Success/Total: 1/1 2423s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_linting_updates_loclist.vader 2423s (1/1) [ GIVEN] Some JavaScript with problems 2423s (1/1) [EXECUTE] The loclist should be updated after linting is done 2423s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2423s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..1885[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2423s Success/Total: 0/1 2423s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_list_formatting.vader 2423s (1/5) [EXECUTE] Formatting with codes should work for the loclist 2423s (2/5) [EXECUTE] Formatting with codes should work for the quickfix list 2423s (3/5) [EXECUTE] Formatting with the linter name should work for the loclist 2423s (4/5) [EXECUTE] Formatting with the linter name should work for the quickfix list 2423s (5/5) [EXECUTE] The buffer loclist format option should take precedence 2423s Success/Total: 5/5 2423s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_list_opening.vader 2423s ( 1/20) [EXECUTE] IsQuickfixOpen should return the right output 2423s ( 2/20) [EXECUTE] The quickfix window should not open by default for the loclist 2423s ( 3/20) [EXECUTE] The quickfix window should open for just the loclist 2423s ( 4/20) [EXECUTE] The quickfix window should open on the correct threshold 2423s ( 5/20) [EXECUTE] The quickfix window height should be correct for the loclist 2423s ( 6/20) [EXECUTE] The quickfix window height should be correct for the loclist with buffer variables 2423s ( 7/20) [EXECUTE] The quickfix window should be vertical for the loclist with appropriate variables 2423s ( 8/20) [EXECUTE] The quickfix window should be horizontal for the loclist with appropriate variables 2423s ( 9/20) [EXECUTE] The quickfix window should stay open for just the loclist 2423s (10/20) [EXECUTE] The quickfix window should not open by default when quickfix is on 2423s (11/20) [EXECUTE] The quickfix window should open for the quickfix list 2423s (12/20) [EXECUTE] The quickfix window should stay open for the quickfix list 2423s (13/20) [EXECUTE] The quickfix window height should be correct for the quickfix list 2423s (14/20) [EXECUTE] The quickfix window height should be correct for the quickfix list with buffer variables 2423s (15/20) [EXECUTE] The quickfix window should be vertical for the quickfix with appropriate variables 2423s (16/20) [EXECUTE] The quickfix window should be horizontal for the quickfix with appropriate variables 2423s (17/20) [EXECUTE] The buffer ale_open_list option should be respected 2423s (18/20) [EXECUTE] The buffer ale_keep_list_window_open option should be respected 2423s (19/20) [EXECUTE] The ale_open_list='on_save' option should work 2423s (20/20) [EXECUTE] The window shouldn't open on save when ale_open_list=0 2424s Success/Total: 20/20 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_list_titles.vader 2424s (1/2) [EXECUTE] The loclist titles should be set appropriately 2424s (2/2) [EXECUTE] The quickfix titles should be set appropriately 2424s Success/Total: 2/2 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_load_all_linters.vader 2424s (1/1) [EXECUTE] Exceptions shouldn't be thrown when loading all linters 2424s Success/Total: 1/1 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_loclist_binary_search.vader 2424s ( 1/10) [EXECUTE] Exact column matches should be correct 2424s ( 2/10) [EXECUTE] Off lines, there should be no match 2424s ( 3/10) [EXECUTE] Near column matches should be taken 2424s ( 4/10) [EXECUTE] Columns before should be taken when the cursor is far ahead 2424s ( 5/10) [EXECUTE] The only problems on lines in later columns should be matched 2424s ( 6/10) [EXECUTE] The only problems on lines in earlier columns should be matched 2424s ( 7/10) [EXECUTE] Lines for other buffers should not be matched 2424s ( 8/10) [EXECUTE] Searches for buffers later in the list should work 2424s ( 9/10) [EXECUTE] Searches should work with just one item 2424s (10/10) [EXECUTE] Searches should return the last item on a single column 2424s Success/Total: 10/10 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_loclist_corrections.vader 2424s ( 1/14) [EXECUTE] FixLocList should map filenames 2424s ( 2/14) [ GIVEN] Some file with lines to count 2424s ( 2/14) [EXECUTE] FixLocList should set all the default values correctly 2424s ( 3/14) [ GIVEN] Some file with lines to count 2424s ( 3/14) [EXECUTE] FixLocList should use the values we supply 2424s ( 4/14) [ GIVEN] Some file with lines to count 2424s ( 4/14) [EXECUTE] FixLocList should set items with lines beyond the end to the last line 2424s ( 5/14) [ GIVEN] Some file with lines to count 2424s ( 5/14) [EXECUTE] FixLocList should move line 0 to line 1 2424s ( 6/14) [ GIVEN] Some file with lines to count 2424s ( 6/14) [EXECUTE] FixLocList should convert line and column numbers correctly 2424s ( 7/14) [ GIVEN] Some file with lines to count 2424s ( 7/14) [EXECUTE] FixLocList should pass on end_col values 2424s ( 8/14) [ GIVEN] Some file with lines to count 2424s ( 8/14) [EXECUTE] FixLocList should pass on end_lnum values 2424s ( 9/14) [ GIVEN] Some file with lines to count 2424s ( 9/14) [EXECUTE] FixLocList should allow subtypes to be set 2424s (10/14) [ GIVEN] Some file with lines to count 2424s (10/14) [EXECUTE] FixLocList should accept filenames 2424s (10/14) [EXECUTE] (X) Unequal Lists 2424s [{'lnum': 2, 'bufnr': 3, 'col': 0, 'linter_name': 'foobar', 'vcol': 0, 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 3, 'bufnr': 3, 'col': 0, 'linter_name': 'foobar', 'vcol': 0, 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 4, 'bufnr': 1632, 'col': 0, 'linter_name': 'foobar', 'vcol': 0, 'nr': -1, 'type': 'E', 'text': 'a', 'filename': '/foo/bar/baz'}, {'lnum': 5, 'bufnr': 1632, 'col': 0, 'linter_name': 'foobar', 'vcol': 0, 'nr': -1, 'type': 'E', 'text': 'a', 'filename': '/foo/bar/baz'}] should be equal to 2424s [{'lnum': 2, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/test.txt', 'vcol': 0, 'linter_name': 'foobar', 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 3, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/test.txt', 'vcol': 0, 'linter_name': 'foobar', 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 4, 'bufnr': 1632, 'col': 0, 'filename': '/foo/bar/baz', 'vcol': 0, 'linter_name': 'foobar', 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 5, 'bufnr': 1632, 'col': 0, 'filename': '/foo/bar/baz', 'vcol': 0, 'linter_name': 'foobar', 'nr': -1, 'type': 'E', 'text': 'a'}] 2424s (11/14) [ GIVEN] Some file with lines to count 2424s (11/14) [EXECUTE] FixLocList should interpret temporary filenames as being the current buffer 2424s (12/14) [ GIVEN] Some file with lines to count 2424s (12/14) [EXECUTE] The error code should be passed on 2424s (13/14) [ GIVEN] Some file with lines to count 2424s (13/14) [EXECUTE] FixLocList should mark problems as coming from other sources if requested 2424s (14/14) [ GIVEN] A file with Japanese multi-byte text 2424s (14/14) [EXECUTE] character positions should be converted to byte positions 2424s Success/Total: 13/14 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_loclist_jumping.vader 2424s ( 1/12) [ GIVEN] Some imaginary filetype 2424s ( 1/12) [EXECUTE] loclist jumping should jump correctly when not wrapping 2424s ( 2/12) [ GIVEN] Some imaginary filetype 2424s ( 2/12) [EXECUTE] loclist jumping should jump correctly when wrapping 2424s ( 3/12) [ GIVEN] Some imaginary filetype 2424s ( 3/12) [EXECUTE] loclist jumping should jump correctly with warning filters 2424s ( 4/12) [ GIVEN] Some imaginary filetype 2424s ( 4/12) [EXECUTE] loclist jumping should jump correctly with error filters 2424s ( 5/12) [ GIVEN] Some imaginary filetype 2424s ( 5/12) [EXECUTE] loclist jumping should jump correctly with sub type filters 2424s ( 6/12) [ GIVEN] Some imaginary filetype 2424s ( 6/12) [EXECUTE] loclist jumping not jump when the loclist is empty 2424s ( 7/12) [ GIVEN] Some imaginary filetype 2424s ( 7/12) [EXECUTE] We should be able to jump to the last item 2424s ( 8/12) [ GIVEN] Some imaginary filetype 2424s ( 8/12) [EXECUTE] We shouldn't move when jumping to the last item where there are none 2424s ( 9/12) [ GIVEN] Some imaginary filetype 2424s ( 9/12) [EXECUTE] We should be able to jump to the first item 2424s (10/12) [ GIVEN] Some imaginary filetype 2424s (10/12) [EXECUTE] We shouldn't move when jumping to the first item where there are none 2424s (11/12) [ GIVEN] Some imaginary filetype 2424s (11/12) [EXECUTE] We should be able to jump when the error line is blank 2424s (12/12) [ GIVEN] Some imaginary filetype 2424s (12/12) [EXECUTE] ALE should jump to column 1 instead of 0 2424s Success/Total: 12/12 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_loclist_sorting.vader 2424s (1/2) [EXECUTE] loclist item should be sorted 2424s (2/2) [EXECUTE] Items should be sorted in by their problem priority when they lie on the same column 2424s Success/Total: 2/2 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_maven_build_classpath_command.vader 2424s (1/3) [EXECUTE] Should use 'mvnw' in classpath command if available 2424s (1/3) [EXECUTE] (X) Unequal Lists 2424s ['', ''] should be equal to 2424s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module1', '''/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module1/mvnw'' dependency:build-classpath'] 2424s (2/3) [EXECUTE] Should use 'mvn' in classpath command if it is executable and 'mvnw' is unavailable 2424s (2/3) [EXECUTE] (X) Unequal Lists 2424s ['', ''] should be equal to 2424s ['/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module2', '''mvn'' dependency:build-classpath'] 2424s (3/3) [EXECUTE] Should return empty string if maven cannot be executed 2424s Success/Total: 1/3 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_maven_find_executable.vader 2424s (1/3) [EXECUTE] Should return 'mvnw' if found in parent directory 2424s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module1/mvnw' 2424s (2/3) [EXECUTE] Should return 'mvn' if 'mvnw' not found in parent directory 2424s (2/3) [EXECUTE] (X) '' should be equal to 'mvn' 2424s (3/3) [EXECUTE] Should return empty string if 'mvnw' not in parent directory and mvn not in path 2424s Success/Total: 1/3 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_maven_find_project_root.vader 2424s (1/3) [EXECUTE] Should return directory for 'mvnw' if found in parent directory 2424s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module1' 2424s (2/3) [EXECUTE] Should return directory for 'pom.xml' if found in parent directory 2424s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/maven/maven-java-project/module2' 2424s (3/3) [EXECUTE] Should return empty string if maven files are not found in parent directory 2424s Success/Total: 1/3 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_nearest_file_search.vader 2424s (1/2) [EXECUTE] We should be able to find a configuration file further up 2424s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/example.ini' 2424s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 2424s Success/Total: 1/2 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_nimlsp_project_root.vader 2424s (1/1) [EXECUTE] Detect root of nim project with .git/ correctly 2424s Success/Total: 1/1 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_no_linting_on_write_quit.vader 2424s (1/4) [EXECUTE] No linting should be done on :wq or :x 2424s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2424s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2123[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2424s (2/4) [EXECUTE] No linting should be for :w after :q fails 2424s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2424s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2124[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2424s (3/4) [EXECUTE] No linting should be done on :wq or :x after fixing files 2424s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2424s > function ale#events#SaveEvent[8]..ale#fix#Fix[39]..98_RunFixer[21]..98_RunJob[16]..98_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2125[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2424s (4/4) [EXECUTE] Linting should be done after :q fails and fixing files 2424s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2424s > function ale#events#SaveEvent[8]..ale#fix#Fix[39]..98_RunFixer[21]..98_RunJob[16]..98_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2126[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2424s Success/Total: 0/4 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_organize_imports.vader 2424s (1/5) [EXECUTE] Other messages for the tsserver handler should be ignored 2424s (2/5) [EXECUTE] Failed organizeImports responses should be handled correctly 2424s (3/5) [EXECUTE] Code actions from tsserver should be handled 2424s (4/5) [ GIVEN] Some typescript file 2424s (4/5) [EXECUTE] tsserver organize imports requests should be sent 2424s (5/5) [ GIVEN] Some Python file 2424s (5/5) [EXECUTE] Should result in error message 2424s Success/Total: 5/5 2424s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_other_sources.vader 2424s (1/7) [EXECUTE] StartChecking should mark a buffer as being actively checked 2424s (2/7) [EXECUTE] ShowResults should make a buffer inactive 2424s (3/7) [EXECUTE] ShowResults should show results at any time 2424s (4/7) [EXECUTE] A regular lint cycle shouldn't clear results from other sources 2424s (4/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2424s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2139[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2424s (5/7) [EXECUTE] ALEWantResults should be signaled when a buffer is checked 2424s (6/7) [EXECUTE] ALEWantResults should set a variable indicating which buffer is being checked 2425s (7/7) [EXECUTE] ALEWantResults should lead to an ALELintPre signal if another source responds 2425s Success/Total: 6/7 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_parse_command_args.vader 2425s (1/5) [EXECUTE] ale#args#Parse should handle empty input 2425s (2/5) [EXECUTE] ale#args#Parse should parse commands correctly 2425s (3/5) [EXECUTE] ale#args#Parse should raise errors for unknown arguments 2425s (4/5) [EXECUTE] ale#args#Parse should stop parsing arguments after -- 2425s (5/5) [EXECUTE] ale#args#Parse should work for an example command 2425s Success/Total: 5/5 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_path_dirname.vader 2425s (1/2) [EXECUTE] ale#path#Dirname should return empty strings should be returned for empty values 2425s (2/2) [EXECUTE] ale#path#Dirname should return the dirname of paths 2425s Success/Total: 2/2 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_path_equality.vader 2425s ( 1/10) [EXECUTE] ale#path#Simplify should adjust paths correctly 2425s ( 2/10) [EXECUTE] ale#path#IsBufferPath should match simple relative paths 2425s ( 3/10) [EXECUTE] ale#path#IsBufferPath should match relative paths with dots 2425s ( 4/10) [EXECUTE] ale#path#IsBufferPath should match absolute paths 2425s ( 5/10) [EXECUTE] ale#path#IsBufferPath should match paths beginning with ./ 2425s ( 6/10) [EXECUTE] ale#path#IsBufferPath should match if our path ends with the test path 2425s ( 7/10) [EXECUTE] ale#path#IsBufferPath should match paths with redundant slashes 2425s ( 8/10) [EXECUTE] ale#path#IsBufferPath should accept various names for stdin 2425s ( 9/10) [EXECUTE] ale#path#IsBufferPath should match files in /tmp 2425s (10/10) [EXECUTE] ale#path#IsBufferPath should match Windows paths on Unix 2425s Success/Total: 10/10 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_path_upwards.vader 2425s (1/1) [EXECUTE] ale#path#Upwards should return the correct path components 2425s Success/Total: 1/1 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_path_uri.vader 2425s ( 1/11) [EXECUTE] ale#path#ToFileURI should work for Windows paths 2425s ( 2/11) [EXECUTE] ale#path#FromFileURI should work for Unix paths 2425s ( 3/11) [EXECUTE] ale#path#FromFileURI should work for Windows paths 2425s ( 4/11) [EXECUTE] ale#path#FromFileURI parse Windows paths with a pipe 2425s ( 5/11) [EXECUTE] ale#path#FromFileURI should handle the colon for the drive letter being encoded 2425s ( 6/11) [EXECUTE] ale#path#ToFileURI should work for Unix paths 2425s ( 7/11) [EXECUTE] ale#path#ToFileURI should keep safe characters 2425s ( 8/11) [EXECUTE] ale#path#ToFileURI should percent encode unsafe characters 2425s ( 9/11) [EXECUTE] ale#path#FromFileURI should decode percent encodings 2425s (10/11) [EXECUTE] ale#path#ToFileURI should handle UTF-8 2425s (11/11) [EXECUTE] ale#path#FromFileURI should handle UTF-8 2425s Success/Total: 11/11 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_pattern_options.vader 2425s (1/6) [EXECUTE] The pattern options function should work when there are no patterns 2425s (2/6) [EXECUTE] Buffer variables should be set when filename patterns match 2425s (3/6) [EXECUTE] Multiple pattern matches should be applied 2425s (4/6) [EXECUTE] Patterns should not be applied when the setting is disabled 2425s (5/6) [EXECUTE] Patterns should be applied after the Dictionary changes 2425s (6/6) [EXECUTE] SetOptions should tolerate settings being unset 2425s Success/Total: 6/6 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_prepare_command.vader 2425s (1/6) [EXECUTE] sh should be used when the shell is fish 2425s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2425s > function ale#job#PrepareCommand[1]..ale#Var, line 4 2425s (2/6) [EXECUTE] sh should be used when the shell is powershell 2425s (2/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2425s > function ale#job#PrepareCommand[1]..ale#Var, line 4 2425s (3/6) [EXECUTE] Other shells should be used when set 2425s (3/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2425s > function ale#job#PrepareCommand[1]..ale#Var, line 4 2425s (4/6) [EXECUTE] cmd /s/c as a string should be used on Windows 2425s (5/6) [EXECUTE] Setting g:ale_shell should cause ale#job#PrepareCommand to use set shell 2425s (5/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2425s > function ale#job#PrepareCommand[1]..ale#Var, line 4 2425s (6/6) [EXECUTE] Setting b:ale_shell should cause ale#job#PrepareCommand to use set shell 2425s (6/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2425s > function ale#job#PrepareCommand[1]..ale#Var, line 4 2425s Success/Total: 1/6 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_puppet_path_detection.vader 2425s (1/2) [EXECUTE] old-style module should find its root correctly 2425s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/puppet/old-style-module' 2425s (2/2) [EXECUTE] new-style module should find its root correctly 2425s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/puppet/new-style-module' 2425s Success/Total: 0/2 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_python_find_project_root.vader 2425s (1/1) [EXECUTE] Detect root of Python project with .flake8 correctly 2425s (1/1) [EXECUTE] (X) '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/python/python-package-project/package-name' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/python/python-package-project' 2425s Success/Total: 0/1 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_python_pipenv.vader 2425s (1/2) [EXECUTE] ale#python#PipenvPresent is true when a pipenv environment is present 2425s (1/2) [EXECUTE] (X) 1 should be equal to 0 2425s (2/2) [EXECUTE] ale#python#PipenvPresent is false when no pipenv environment is present 2425s Success/Total: 1/2 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_python_poetry.vader 2425s (1/2) [EXECUTE] ale#python#poetryPresent is true when a poetry environment is present 2425s (1/2) [EXECUTE] (X) 1 should be equal to 0 2425s (2/2) [EXECUTE] ale#python#poetryPresent is false when no poetry environment is present 2425s Success/Total: 1/2 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_python_traceback.vader 2425s (1/5) [EXECUTE] ale#python#HandleTraceback returns empty List for empty lines 2425s (2/5) [EXECUTE] ale#python#HandleTraceback returns traceback, when present 2425s (3/5) [EXECUTE] ale#python#HandleTraceback returns SyntaxError traceback 2425s (4/5) [EXECUTE] ale#python#HandleTraceback ignores traceback after line limit 2425s (5/5) [EXECUTE] ale#python#HandleTraceback doesn't include later lines in detail 2425s Success/Total: 5/5 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_python_virtualenv.vader 2425s (1/1) [EXECUTE] ale#python#FindVirtualenv falls back to $VIRTUAL_ENV when no directories match 2425s Success/Total: 1/1 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_quickfix_deduplication.vader 2425s (1/1) [EXECUTE] 2425s Success/Total: 1/1 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_quitting_variable.vader 2425s (1/5) [EXECUTE] QuitEvent should set b:ale_quitting some time from the clock 2425s (2/5) [EXECUTE] ReadOrEnterEvent should set b:ale_quitting to 0 2425s (3/5) [EXECUTE] The QuitRecently function should work when the variable isn't set 2425s (4/5) [EXECUTE] The QuitRecently function should return 1 when ALE quit recently 2425s (5/5) [EXECUTE] The QuitRecently function should return 0 when a second has passed 2425s Success/Total: 5/5 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_redundant_tsserver_rendering_avoided.vader 2425s ( 1/17) [EXECUTE] An initial empty list of syntax errors should be ignored 2425s ( 2/17) [EXECUTE] An initial list of syntax errors should be handled 2425s ( 3/17) [EXECUTE] Subsequent empty lists should be ignored 2425s ( 4/17) [EXECUTE] Empty then non-empty syntax errors should be handled 2425s ( 5/17) [EXECUTE] Non-empty then empty syntax errors should be handled 2425s ( 6/17) [EXECUTE] Non-empty then non-empty syntax errors should be handled 2425s ( 7/17) [EXECUTE] An initial empty list of semantic errors should be ignored 2425s ( 8/17) [EXECUTE] An initial list of semantic errors should be handled 2425s ( 9/17) [EXECUTE] Subsequent empty lists should be ignored - semantic 2425s (10/17) [EXECUTE] Empty then non-empty semantic errors should be handled 2425s (11/17) [EXECUTE] Non-empty then empty semantic errors should be handled 2425s (12/17) [EXECUTE] Non-empty then non-empty semantic errors should be handled 2425s (13/17) [EXECUTE] Subsequent empty lists should be ignored - suggestion 2425s (14/17) [EXECUTE] You should be able to disable suggestions 2425s (15/17) [EXECUTE] Empty then non-empty suggestion messages should be handled 2425s (16/17) [EXECUTE] Non-empty then empt suggestion messages should be handled 2425s (17/17) [EXECUTE] Non-empty then non-empty suggestion messages should be handled 2425s Success/Total: 17/17 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_regex_escaping.vader 2425s (1/1) [EXECUTE] ale#util#EscapePCRE should escape strings for PCRE or RE2 appropriately 2425s Success/Total: 1/1 2425s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_rename.vader 2425s ( 1/14) [EXECUTE] Other messages for the tsserver handler should be ignored 2425s ( 2/14) [EXECUTE] Failed rename responses should be handled correctly 2425s ( 3/14) [ GIVEN] Some typescript file 2425s ( 3/14) [EXECUTE] Code actions from tsserver should be handled 2425s ( 4/14) [ GIVEN] Some typescript file 2425s ( 4/14) [EXECUTE] HandleTSServerResponse does nothing when no data in rename_map 2425s ( 5/14) [ GIVEN] Some typescript file 2425s ( 5/14) [EXECUTE] Prints a tsserver error message when unsuccessful 2425s ( 6/14) [ GIVEN] Some typescript file 2425s ( 6/14) [EXECUTE] Does nothing when no changes 2425s ( 7/14) [ GIVEN] Some typescript file 2425s ( 7/14) [EXECUTE] tsserver rename requests should be sent 2425s ( 8/14) [ GIVEN] Some Python file 2425s ( 8/14) [EXECUTE] Code actions from LSP should be handled 2425s ( 9/14) [ GIVEN] Some Python file 2425s ( 9/14) [EXECUTE] DocumentChanges from LSP should be handled 2425s (10/14) [ GIVEN] Some Python file 2425s (10/14) [EXECUTE] Single DocumentChange from LSP should be handled 2425s (11/14) [ GIVEN] Some Python file 2425s (11/14) [EXECUTE] LSP should perform no action when no result 2425s (12/14) [ GIVEN] Some Python file 2426s (12/14) [EXECUTE] LSP should perform no action when no changes 2426s (13/14) [ GIVEN] Some Python file 2426s (13/14) [EXECUTE] LSP should perform no action when changes is empty 2426s (14/14) [ GIVEN] Some Python file 2426s (14/14) [EXECUTE] LSP rename requests should be sent 2426s (14/14) [EXECUTE] (X) Unequal Lists 2426s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2426s somelongerline 2426s bazxyzxyzxyz 2426s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/filename.ts', 'version': 25}}], [0, 'textDocument/rename', {'newName': 'a-new-name', 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/filename.ts'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 2426s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 2426s somelongerline 2426s bazxyzxyzxyz 2426s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/filename.ts', 'version': 25}}], [0, 'textDocument/rename', {'newName': 'a-new-name', 'textDocument': {'uri': 'file:///tmp/autopkgtest.yAD0D2/build.JFS/src/filename.ts'}, 'position': {'character': 2, 'line': 0}}]] 2426s Success/Total: 13/14 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_resolve_local_path.vader 2426s (1/2) [EXECUTE] We should be able to find the local version of a file 2426s (1/2) [EXECUTE] (X) '/global/config.ini' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/example.ini' 2426s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 2426s Success/Total: 1/2 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_results_not_cleared_when_opening_loclist.vader 2426s (1/1) [ GIVEN] Some file 2426s (1/1) [EXECUTE] The loclist shouldn't be cleared when opening the loclist 2426s Success/Total: 1/1 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_sandbox_execution.vader 2426s (1/6) [ GIVEN] Some imaginary filetype 2426s (1/6) [EXECUTE] ale#util#InSandbox should return 1 when in a sandbox 2426s (2/6) [ GIVEN] Some imaginary filetype 2426s (2/6) [EXECUTE] ALE shouldn't blow up when run from a sandbox 2426s (3/6) [ GIVEN] Some imaginary filetype 2426s (3/6) [EXECUTE] ALE shouldn't blow up if file cleanup happens in a sandbox 2426s (4/6) [ GIVEN] Some imaginary filetype 2426s (4/6) [EXECUTE] You shouldn't be able to define linters from the sandbox 2426s (5/6) [ GIVEN] Some imaginary filetype 2426s (5/6) [EXECUTE] You shouldn't be able to register fixers from the sandbox 2426s (6/6) [ GIVEN] Some imaginary filetype 2426s (6/6) [EXECUTE] You shouldn't be able to get linters from the sandbox, to prevent tampering 2426s Success/Total: 6/6 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_semver_utils.vader 2426s (1/6) [EXECUTE] ParseVersion should return the version from the lines of output 2426s (2/6) [EXECUTE] ParseVersion should return an empty list when no vesrion can be found 2426s (3/6) [EXECUTE] ParseVersion should tolerate missing patch numbers 2426s (4/6) [EXECUTE] GTE should compare triples correctly 2426s (5/6) [EXECUTE] GTE should compare pairs correctly 2426s (6/6) [EXECUTE] GTE should permit the LHS to be an empty List 2426s Success/Total: 6/6 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_set_list_timers.vader 2426s (1/1) [EXECUTE] The SetLists function should work when run in a timer 2426s Success/Total: 1/1 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_setting_loclist_from_another_buffer.vader 2426s (1/1) [EXECUTE] Errors should be set in the loclist for the original buffer, not the new one 2426s (1/1) [EXECUTE] (X) 0 should be equal to 1 2426s Success/Total: 0/1 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_setting_problems_found_in_previous_buffers.vader 2426s (1/1) [ GIVEN] A file with some lines 2426s (1/1) [EXECUTE] Problems found from previously opened buffers should be set when linting for the first time 2426s (1/1) [EXECUTE] (X) Unequal Lists 2426s [] should be equal to 2426s [{'lnum': 1, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt', 'linter_name': 'linter_one', 'nr': -1, 'type': 'E', 'vcol': 0, 'text': 'foo', 'sign_id': 1000001}, {'lnum': 2, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt', 'linter_name': 'linter_one', 'nr': -1, 'type': 'E', 'vcol': 0, 'text': 'bar', 'sign_id': 1000002}, {'lnum': 3, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/top/middle/bottom/dummy.txt', 'linter_name': 'linter_one', 'nr': -1, 'type': 'E', 'vcol': 0, 'text': 'baz', 'sign_id': 1000003}] 2426s Success/Total: 0/1 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_shell_detection.vader 2426s ( 1/25) [ GIVEN] A file with a Bash hashbang 2426s ( 1/25) [EXECUTE] /bin/bash should be detected appropriately 2426s ( 2/25) [ GIVEN] A file with /bin/sh 2426s ( 2/25) [EXECUTE] /bin/sh should be detected appropriately 2426s ( 3/25) [ GIVEN] A file with bash as an argument to env 2426s ( 3/25) [EXECUTE] /usr/bin/env bash should be detected appropriately 2426s ( 4/25) [ GIVEN] A file with a tcsh hash bang and arguments 2426s ( 4/25) [EXECUTE] tcsh should be detected appropriately 2426s ( 5/25) [ GIVEN] A file with a zsh hash bang and arguments 2426s ( 5/25) [EXECUTE] zsh should be detected appropriately 2426s ( 6/25) [ GIVEN] A file with a csh hash bang and arguments 2426s ( 6/25) [EXECUTE] csh should be detected appropriately 2426s ( 7/25) [ GIVEN] A file with a ksh hashbang 2426s ( 7/25) [EXECUTE] /bin/ksh should be detected appropriately 2426s ( 8/25) [ GIVEN] A file with a ksh as an argument to env 2426s ( 8/25) [EXECUTE] ksh should be detected appropriately 2426s ( 9/25) [ GIVEN] A file with a sh hash bang and arguments 2426s ( 9/25) [EXECUTE] sh should be detected appropriately 2426s (10/25) [EXECUTE] The bash dialect should be used for shellcheck if b:is_bash is 1 2426s (11/25) [EXECUTE] The sh dialect should be used for shellcheck if b:is_sh is 1 2426s (12/25) [EXECUTE] The ksh dialect should be used for shellcheck if b:is_kornshell is 1 2426s (13/25) [EXECUTE] The filetype should be used as the default shell type when there is no hashbang line 2426s (14/25) [ GIVEN] A file with /bin/ash 2426s (14/25) [EXECUTE] The ash dialect should be used for the shell and the base function 2426s (15/25) [ GIVEN] A file with /bin/ash 2426s (15/25) [EXECUTE] dash should be used for shellcheck, which has no ash dialect 2426s (16/25) [ GIVEN] A file with /bin/dash 2426s (16/25) [EXECUTE] The dash dialect should be used for the shell and the base function 2426s (17/25) [ GIVEN] A file with /bin/dash 2426s (17/25) [EXECUTE] dash should be used for shellcheck 2426s (18/25) [ GIVEN] A file with a Bash shellcheck shell directive 2426s (18/25) [EXECUTE] bash dialect should be detected appropriately 2426s (19/25) [ GIVEN] A file with a sh shellcheck shell directive 2426s (19/25) [EXECUTE] sh dialect should be detected appropriately 2426s (20/25) [ GIVEN] A file with a tcsh shellcheck shell directive 2426s (20/25) [EXECUTE] tcsh dialect should be detected appropriately 2426s (21/25) [ GIVEN] A file with a zsh shellcheck shell directive 2426s (21/25) [EXECUTE] zsh dialect should be detected appropriately 2426s (22/25) [ GIVEN] A file with a csh shellcheck shell directive 2426s (22/25) [EXECUTE] zsh dialect should be detected appropriately 2426s (23/25) [ GIVEN] A file with a ksh shellcheck shell directive 2426s (23/25) [EXECUTE] ksh dialect should be detected appropriately 2426s (24/25) [ GIVEN] A file with a dash shellcheck shell directive 2426s (24/25) [EXECUTE] dash dialect should be detected appropriately 2426s (25/25) [ GIVEN] A file with a ash shellcheck shell directive 2426s (25/25) [EXECUTE] dash dialect should be detected for ash that shellcheck does not support 2426s Success/Total: 25/25 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_should_do_nothing_conditions.vader 2426s (1/6) [EXECUTE] ALE shouldn't do much of anything for ctrlp-funky buffers 2426s (2/6) [EXECUTE] ALE shouldn't try to check buffers with '.' as the filename 2426s (3/6) [EXECUTE] DoNothing should return 1 when the filetype is empty 2426s (3/6) [EXECUTE] (X) ShouldDoNothing() was 1 for some other reason 2426s (4/6) [EXECUTE] DoNothing should return 1 when an operator is pending 2426s (5/6) [EXECUTE] DoNothing should return 1 for diff buffers 2426s (6/6) [EXECUTE] The DoNothing check should work if the ALE globals aren't defined 2426s Success/Total: 5/6 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_sml_command.vader 2426s (1/7) [EXECUTE] smlnj finds CM file if it exists 2426s (1/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/smlnj/cm/sources.cm' 2426s (2/7) [EXECUTE] smlnj finds CM file by searching upwards 2426s (2/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/smlnj/cm/sources.cm' 2426s (3/7) [EXECUTE] smlnj returns '' when no CM file found 2426s (4/7) [EXECUTE] CM-project mode enabled when CM file found 2426s (4/7) [EXECUTE] (X) '' should be equal to 'sml' 2426s (5/7) [EXECUTE] single-file mode disabled when CM file found 2426s (5/7) [EXECUTE] (X) 'sml' should be equal to '' 2426s (6/7) [EXECUTE] CM-project mode disabled when CM file not found 2426s (7/7) [EXECUTE] single-file mode enabled when CM file found 2426s Success/Total: 3/7 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_socket_connections.vader 2426s (1/2) [EXECUTE] Sending and receiving connections to tcp sockets should work 2426s (1/2) [EXECUTE] (X) The socket was not opened! 2426s (2/2) [EXECUTE] Sending and receiving connections to named pipe sockets should work 2426s (2/2) [EXECUTE] (X) The socket was not opened! 2426s Success/Total: 0/2 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_statusline.vader 2426s ( 1/12) [EXECUTE] Count should be 0 when data is empty 2426s ( 2/12) [EXECUTE] FirstProblem should be 0 when data is empty 2426s ( 3/12) [EXECUTE] Count should read data from the cache 2426s ( 4/12) [EXECUTE] FirstProblem should read data from the cache 2426s ( 5/12) [EXECUTE] The count should be correct after an update 2426s ( 6/12) [EXECUTE] FirstProblem should be correct after an update 2426s ( 7/12) [EXECUTE] Count should match the loclist 2426s ( 8/12) [EXECUTE] FirstProblem should pull the first matching value from the loclist 2426s ( 9/12) [EXECUTE] Output should be empty for non-existent buffer 2426s (10/12) [EXECUTE] ale#statusline#Update shouldn't blow up when globals are undefined 2426s (11/12) [EXECUTE] ale#statusline#Count should return 0 counts when globals are undefined 2426s (12/12) [EXECUTE] FirstProblem should return an empty dict when globals are undefined 2426s Success/Total: 12/12 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_swift_find_project_root.vader 2426s (1/2) [EXECUTE] Detect root of Swift project with Package.swift correctly 2426s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yAD0D2/build.JFS/src/test-files/swift/swift-package-project' 2426s (2/2) [EXECUTE] Detect no root in case of non-Package.swift project 2426s Success/Total: 1/2 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_symbol_search.vader 2426s (1/6) [EXECUTE] Other messages for the LSP handler should be ignored 2426s (2/6) [EXECUTE] Failed symbol responses should be handled correctly 2426s (3/6) [EXECUTE] LSP symbol responses should be handled 2426s (4/6) [EXECUTE] Preview windows should not be opened for empty LSP symbol responses 2426s (5/6) [ GIVEN] Some Python file 2426s (5/6) [EXECUTE] LSP symbol requests should be sent 2426s (6/6) [ GIVEN] Some Python file 2426s (6/6) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleLSPResponse 2426s Success/Total: 6/6 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_temporary_file_management.vader 2426s (1/6) [ GIVEN] Some imaginary filetype 2426s (1/6) [EXECUTE] ALE should delete managed files/directories appropriately after linting 2426s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 2426s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..86_GetLintFileValues[27]..2223[1]..86_RunLinters[12]..86_RunLinter[6]..86_RunIfExecutable[43]..86_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 2426s (2/6) [ GIVEN] Some imaginary filetype 2426s (2/6) [EXECUTE] ALE should delete managed files even if no command is run 2426s (3/6) [ GIVEN] Some imaginary filetype 2426s (3/6) [EXECUTE] ALE should delete managed files when the buffer is removed 2426s (4/6) [ GIVEN] Some imaginary filetype 2426s (4/6) [EXECUTE] ALE should create and delete directories for ale#command#CreateDirectory() 2426s (5/6) [ GIVEN] Some imaginary filetype 2426s (5/6) [EXECUTE] ale#command#ManageFile should add the file even if the buffer info hasn't been set yet 2426s (6/6) [ GIVEN] Some imaginary filetype 2426s (6/6) [EXECUTE] ale#command#ManageDirectory should add the directory even if the buffer info hasn't been set yet 2426s Success/Total: 5/6 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_tmpdir_wrapper.vader 2426s (1/2) [EXECUTE] ale#util#Tempname shouldn't set $TMPDIR to an empty string if it isn't set 2426s (1/2) [EXECUTE] (X) $TMPDIR exists where it shouldn't 2426s (2/2) [EXECUTE] ale#util#Tempname shouldn't replace $TMPDIR and reset them to an empty string. 2426s Success/Total: 1/2 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_vim8_processid_parsing.vader 2426s (1/1) [EXECUTE] Vim8 Process ID parsing should work 2426s Success/Total: 1/1 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_windows_escaping.vader 2426s (1/4) [EXECUTE] ale#Escape for cmd.exe should allow not escape paths without special characters 2426s (2/4) [EXECUTE] ale#Escape for cmd.exe should escape Windows paths with spaces appropriately 2426s (3/4) [EXECUTE] ale#Escape for cmd.exe should use caret escapes on special characters 2426s (4/4) [EXECUTE] ale#Escape for cmd.exe should escape percent characters 2426s Success/Total: 4/4 2426s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_wrap_comand.vader 2426s (1/5) [EXECUTE] The command wrapper should work with a nice command 2426s (2/5) [EXECUTE] The command wrapper should work with a nice command with an explicit marker 2427s (3/5) [EXECUTE] Wrappers with spread arguments in the middle should be supported 2427s (4/5) [EXECUTE] Wrappers with the command as one argument should be supported 2427s (5/5) [EXECUTE] && and ; should be moved to the front 2427s Success/Total: 5/5 2427s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/test_writefile_function.vader 2427s (1/6) [ GIVEN] A file with Windows line ending characters 2427s (1/6) [EXECUTE] Carriage returns should be included for ale#util#Writefile 2427s (2/6) [ GIVEN] A file with extra carriage returns 2427s (2/6) [EXECUTE] Carriage returns should be de-depulicated 2427s (3/6) [ GIVEN] A file with Unix line ending characters 2427s (3/6) [EXECUTE] Unix file lines should be written as normal 2427s (4/6) [ GIVEN] A file with Unix line ending characters 2427s (4/6) [EXECUTE] Newline at end of file should be preserved even when nofixeol 2427s (5/6) [ GIVEN] A file with Unix line ending characters 2427s (5/6) [EXECUTE] Newline should not be appended on write when noeol and nofixeol 2427s (6/6) [ GIVEN] A file with Unix line ending characters 2427s (6/6) [EXECUTE] Newline should be appended on write when noeol and fixeol 2427s Success/Total: 6/6 2427s Starting Vader: /tmp/autopkgtest.yAD0D2/build.JFS/src/test/util/test_cd_string_commands.vader 2427s (1/2) [EXECUTE] CdString should output the correct command string 2427s (2/2) [EXECUTE] CdString handle substitution and formatting 2427s Success/Total: 2/2 2427s Success/Total: 2342/2936 (assertions: 3463/3874) 2427s Elapsed time: 44.65 sec. 2427s Vader warning: could not change to console tab (2) 2427s autopkgtest [02:53:58]: test with-neovim: -----------------------] 2427s with-neovim FLAKY non-zero exit status 1 2427s autopkgtest [02:53:58]: test with-neovim: - - - - - - - - - - results - - - - - - - - - - 2427s autopkgtest [02:53:58]: @@@@@@@@@@@@@@@@@@@@ summary 2427s version FAIL badpkg 2427s blame: vim-ale 2427s badpkg: Can't resolve build dependencies on testbed 2427s with-vim FAIL badpkg 2427s blame: vim-ale 2427s badpkg: Can't resolve build dependencies on testbed 2427s with-gvim FAIL badpkg 2427s blame: vim-ale 2427s badpkg: Can't resolve build dependencies on testbed 2427s with-neovim FLAKY non-zero exit status 1 2437s Creating nova instance adt-noble-i386-vim-ale-20240325-021331-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-amd64-server-20240324.img (UUID 4e56ccec-954f-4884-8b9c-3e1a29e50308)... 2437s Creating nova instance adt-noble-i386-vim-ale-20240325-021331-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-amd64-server-20240324.img (UUID 4e56ccec-954f-4884-8b9c-3e1a29e50308)... 2437s Creating nova instance adt-noble-i386-vim-ale-20240325-021331-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-amd64-server-20240324.img (UUID 4e56ccec-954f-4884-8b9c-3e1a29e50308)...