0s autopkgtest [17:47:05]: starting date and time: 2024-03-24 17:47:05+0000 0s autopkgtest [17:47:05]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [17:47:05]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.jtfdl_9a/out --timeout-copy=6000 --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@bos02-ppc64el-18.secgroup --name adt-noble-ppc64el-vim-ale-20240324-174705-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-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/ 112s autopkgtest [17:48:57]: testbed dpkg architecture: ppc64el 112s autopkgtest [17:48:57]: testbed apt version: 2.7.12 112s autopkgtest [17:48:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 113s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 113s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 114s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3986 kB] 115s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [57.3 kB] 115s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [701 kB] 115s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 115s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 115s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 115s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4271 kB] 115s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 115s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [61.1 kB] 115s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 119s Fetched 9709 kB in 3s (2830 kB/s) 119s Reading package lists... 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 126s Calculating upgrade... 126s The following packages will be REMOVED: 126s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 126s libssl3 126s The following NEW packages will be installed: 126s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 126s libreadline8t64 libssl3t64 xdg-user-dirs 126s The following packages will be upgraded: 126s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 126s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 126s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 126s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 126s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 126s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 126s Need to get 33.9 MB of archives. 126s After this operation, 969 kB of additional disk space will be used. 126s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd0 ppc64el 255.4-1ubuntu5 [526 kB] 126s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-dev all 255.4-1ubuntu5 [103 kB] 126s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libnss-systemd ppc64el 255.4-1ubuntu5 [208 kB] 126s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libudev1 ppc64el 255.4-1ubuntu5 [200 kB] 126s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 126s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd ppc64el 255.4-1ubuntu5 [3771 kB] 127s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el udev ppc64el 255.4-1ubuntu5 [2038 kB] 127s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-sysv ppc64el 255.4-1ubuntu5 [11.9 kB] 127s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpam-systemd ppc64el 255.4-1ubuntu5 [304 kB] 127s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-timesyncd ppc64el 255.4-1ubuntu5 [37.9 kB] 127s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd-shared ppc64el 255.4-1ubuntu5 [2351 kB] 127s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-resolved ppc64el 255.4-1ubuntu5 [346 kB] 127s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 127s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12 ppc64el 3.12.2-4build3 [645 kB] 127s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12-minimal ppc64el 3.12.2-4build3 [2447 kB] 127s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-minimal ppc64el 3.12.2-4build3 [836 kB] 127s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libreadline8t64 ppc64el 8.2-4 [182 kB] 127s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-stdlib ppc64el 3.12.2-4build3 [2082 kB] 128s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-6 [875 kB] 128s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm6t64 ppc64el 1.23-5.1 [41.9 kB] 128s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm-compat4t64 ppc64el 1.23-5.1 [6972 B] 128s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libperl5.38t64 ppc64el 5.38.2-3.2 [4957 kB] 128s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl ppc64el 5.38.2-3.2 [231 kB] 128s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-base ppc64el 5.38.2-3.2 [1916 kB] 129s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 129s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el readline-common all 8.2-4 [56.4 kB] 129s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 129s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 129s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 129s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-tiny ppc64el 2:9.1.0016-1ubuntu6 [1042 kB] 130s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 130s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 130s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el xxd ppc64el 2:9.1.0016-1ubuntu6 [63.7 kB] 130s Fetched 33.9 MB in 4s (8760 kB/s) 130s (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 ... 70156 files and directories currently installed.) 130s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_ppc64el.deb ... 130s Unpacking libsystemd0:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 130s Setting up libsystemd0:ppc64el (255.4-1ubuntu5) ... 130s (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 ... 70156 files and directories currently installed.) 130s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 130s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 130s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_ppc64el.deb ... 130s Unpacking libnss-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 130s Preparing to unpack .../libudev1_255.4-1ubuntu5_ppc64el.deb ... 130s Unpacking libudev1:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 130s Setting up libudev1:ppc64el (255.4-1ubuntu5) ... 130s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 130s wget depends on libssl3 (>= 3.0.0). 130s tnftp depends on libssl3 (>= 3.0.0). 130s tcpdump depends on libssl3 (>= 3.0.0). 130s systemd-resolved depends on libssl3 (>= 3.0.0). 130s systemd depends on libssl3 (>= 3.0.0). 130s sudo depends on libssl3 (>= 3.0.0). 130s rsync depends on libssl3 (>= 3.0.0). 130s python3-cryptography depends on libssl3 (>= 3.0.0). 130s openssl depends on libssl3 (>= 3.0.9). 130s openssh-server depends on libssl3 (>= 3.0.10). 130s openssh-client depends on libssl3 (>= 3.0.10). 130s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 130s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 130s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 130s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 130s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 130s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 130s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 130s libnvme1 depends on libssl3 (>= 3.0.0). 130s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 130s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 130s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 130s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 130s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 130s kmod depends on libssl3 (>= 3.0.0). 130s dhcpcd-base depends on libssl3 (>= 3.0.0). 130s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 130s 130s (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 ... 70156 files and directories currently installed.) 130s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 130s Selecting previously unselected package libssl3t64:ppc64el. 130s (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 ... 70145 files and directories currently installed.) 130s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 130s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 130s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 130s (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 ... 70158 files and directories currently installed.) 130s Preparing to unpack .../systemd_255.4-1ubuntu5_ppc64el.deb ... 131s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 131s Preparing to unpack .../udev_255.4-1ubuntu5_ppc64el.deb ... 131s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 131s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_ppc64el.deb ... 131s Unpacking libsystemd-shared:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 131s Setting up libsystemd-shared:ppc64el (255.4-1ubuntu5) ... 131s Setting up systemd-dev (255.4-1ubuntu5) ... 131s Setting up systemd (255.4-1ubuntu5) ... 132s (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 ... 70158 files and directories currently installed.) 132s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_ppc64el.deb ... 132s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 132s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_ppc64el.deb ... 132s Unpacking libpam-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 132s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_ppc64el.deb ... 132s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 132s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_ppc64el.deb ... 132s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 132s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_ppc64el.deb ... 132s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 132s Preparing to unpack .../5-python3.12_3.12.2-4build3_ppc64el.deb ... 132s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 132s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_ppc64el.deb ... 132s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 132s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_ppc64el.deb ... 132s Unpacking libpython3.12-minimal:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 133s dpkg: libreadline8:ppc64el: dependency problems, but removing anyway as you requested: 133s parted depends on libreadline8 (>= 6.0). 133s libpython3.12-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 133s libpython3.11-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 133s gpgsm depends on libreadline8 (>= 6.0). 133s gpgconf depends on libreadline8 (>= 6.0). 133s gpg depends on libreadline8 (>= 6.0). 133s gawk depends on libreadline8 (>= 6.0). 133s fdisk depends on libreadline8 (>= 6.0). 133s bc depends on libreadline8 (>= 6.0). 133s 133s (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 ... 70158 files and directories currently installed.) 133s Removing libreadline8:ppc64el (8.2-3) ... 133s Selecting previously unselected package libreadline8t64:ppc64el. 133s (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 ... 70146 files and directories currently installed.) 133s Preparing to unpack .../libreadline8t64_8.2-4_ppc64el.deb ... 133s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8 to /lib/powerpc64le-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 133s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8.2 to /lib/powerpc64le-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 133s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8 to /lib/powerpc64le-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 133s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8.2 to /lib/powerpc64le-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 133s Unpacking libreadline8t64:ppc64el (8.2-4) ... 133s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_ppc64el.deb ... 133s Unpacking libpython3.12-stdlib:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 133s dpkg: libperl5.38:ppc64el: dependency problems, but removing anyway as you requested: 133s perl depends on libperl5.38 (= 5.38.2-3). 133s 133s (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 ... 70164 files and directories currently installed.) 133s Removing libperl5.38:ppc64el (5.38.2-3) ... 133s dpkg: libdb5.3:ppc64el: dependency problems, but removing anyway as you requested: 133s libsasl2-modules-db:ppc64el depends on libdb5.3. 133s libpython3.11-stdlib:ppc64el depends on libdb5.3. 133s libpam-modules:ppc64el depends on libdb5.3. 133s iproute2 depends on libdb5.3. 133s apt-utils depends on libdb5.3. 133s 133s Removing libdb5.3:ppc64el (5.3.28+dfsg2-4) ... 133s Selecting previously unselected package libdb5.3t64:ppc64el. 133s (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 ... 69635 files and directories currently installed.) 133s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_ppc64el.deb ... 133s Unpacking libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 133s (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 ... 69641 files and directories currently installed.) 133s Removing libgdbm-compat4:ppc64el (1.23-5) ... 133s dpkg: libgdbm6:ppc64el: dependency problems, but removing anyway as you requested: 133s python3-gdbm:ppc64el depends on libgdbm6 (>= 1.16). 133s man-db depends on libgdbm6 (>= 1.16). 133s 133s Removing libgdbm6:ppc64el (1.23-5) ... 133s Selecting previously unselected package libgdbm6t64:ppc64el. 133s (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 ... 69631 files and directories currently installed.) 133s Preparing to unpack .../libgdbm6t64_1.23-5.1_ppc64el.deb ... 133s Unpacking libgdbm6t64:ppc64el (1.23-5.1) ... 133s Selecting previously unselected package libgdbm-compat4t64:ppc64el. 133s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_ppc64el.deb ... 133s Unpacking libgdbm-compat4t64:ppc64el (1.23-5.1) ... 133s Selecting previously unselected package libperl5.38t64:ppc64el. 133s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_ppc64el.deb ... 133s Unpacking libperl5.38t64:ppc64el (5.38.2-3.2) ... 134s Preparing to unpack .../perl_5.38.2-3.2_ppc64el.deb ... 134s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 134s Preparing to unpack .../perl-base_5.38.2-3.2_ppc64el.deb ... 134s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 134s Setting up perl-base (5.38.2-3.2) ... 134s (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 ... 70166 files and directories currently installed.) 134s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 134s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 134s Preparing to unpack .../readline-common_8.2-4_all.deb ... 134s Unpacking readline-common (8.2-4) over (8.2-3) ... 134s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 134s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 134s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 134s udisks2 depends on libglib2.0-0 (>= 2.77.0). 134s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 134s python3-gi depends on libglib2.0-0 (>= 2.77.0). 134s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 134s netplan.io depends on libglib2.0-0 (>= 2.70.0). 134s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 134s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 134s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 134s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 134s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 134s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 134s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 134s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 134s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 134s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 134s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 134s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 134s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 134s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 134s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 134s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 134s fwupd depends on libglib2.0-0 (>= 2.79.0). 134s bolt depends on libglib2.0-0 (>= 2.56.0). 134s 135s (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 ... 70166 files and directories currently installed.) 135s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 135s Selecting previously unselected package libglib2.0-0t64:ppc64el. 135s (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 ... 70141 files and directories currently installed.) 135s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 135s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 135s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 135s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 135s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 135s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 135s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 135s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 135s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 135s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 135s Selecting previously unselected package xdg-user-dirs. 135s Preparing to unpack .../4-xdg-user-dirs_0.18-1_ppc64el.deb ... 135s Unpacking xdg-user-dirs (0.18-1) ... 135s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 135s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 135s Setting up systemd-sysv (255.4-1ubuntu5) ... 135s Setting up libgdbm6t64:ppc64el (1.23-5.1) ... 135s Setting up libgdbm-compat4t64:ppc64el (1.23-5.1) ... 135s Setting up xdg-user-dirs (0.18-1) ... 135s Setting up libpython3.12-minimal:ppc64el (3.12.2-4build3) ... 135s Setting up libnss-systemd:ppc64el (255.4-1ubuntu5) ... 135s Setting up xxd (2:9.1.0016-1ubuntu6) ... 135s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 135s No schema files found: doing nothing. 135s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 135s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 135s Setting up perl-modules-5.38 (5.38.2-3.2) ... 135s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 135s Setting up udev (255.4-1ubuntu5) ... 136s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 136s Setting up libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 136s Setting up libpam-systemd:ppc64el (255.4-1ubuntu5) ... 137s Setting up libperl5.38t64:ppc64el (5.38.2-3.2) ... 137s Setting up openssl (3.0.13-0ubuntu2) ... 137s Setting up readline-common (8.2-4) ... 137s Setting up systemd-resolved (255.4-1ubuntu5) ... 137s Setting up python3.12-minimal (3.12.2-4build3) ... 139s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 139s Setting up perl (5.38.2-3.2) ... 139s Setting up libreadline8t64:ppc64el (8.2-4) ... 139s Setting up libpython3.12-stdlib:ppc64el (3.12.2-4build3) ... 139s Setting up python3.12 (3.12.2-4build3) ... 140s Processing triggers for systemd (255.4-1ubuntu5) ... 140s Processing triggers for man-db (2.12.0-3) ... 141s Processing triggers for dbus (1.14.10-4ubuntu1) ... 141s Processing triggers for install-info (7.1-3) ... 142s Processing triggers for initramfs-tools (0.142ubuntu20) ... 142s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 142s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 148s Processing triggers for libc-bin (2.39-0ubuntu6) ... 148s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s sh: Attempting to set up Debian/Ubuntu apt sources automatically 150s Reading package lists...sh: Distribution appears to be Ubuntu 151s 151s Building dependency tree... 151s Reading state information... 151s eatmydata is already the newest version (131-1). 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s dbus is already the newest version (1.14.10-4ubuntu1). 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 152s rng-tools-debian is already the newest version (2.4). 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s The following packages will be REMOVED: 152s cloud-init* python3-configobj* python3-debconf* 152s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 152s After this operation, 3256 kB disk space will be freed. 152s (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 ... 70180 files and directories currently installed.) 152s Removing cloud-init (24.1.2-0ubuntu1) ... 153s Removing python3-configobj (5.0.8-3) ... 153s Removing python3-debconf (1.5.86) ... 153s Processing triggers for man-db (2.12.0-3) ... 153s (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 ... 69791 files and directories currently installed.) 153s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 154s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 154s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 154s invoke-rc.d: policy-rc.d denied execution of try-restart. 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s linux-generic is already the newest version (6.8.0-11.11+1). 154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 155s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 155s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 158s Reading package lists... 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 159s Calculating upgrade... 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s autopkgtest [17:49:44]: rebooting testbed after setup commands that affected boot 326s autopkgtest [17:52:31]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 329s autopkgtest [17:52:34]: @@@@@@@@@@@@@@@@@@@@ apt-source vim-ale 331s Get:1 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (dsc) [1610 B] 331s Get:2 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (tar) [210 kB] 331s Get:3 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (tar) [402 kB] 331s Get:4 http://ftpmaster.internal/ubuntu noble/universe vim-ale 3.3.0-1 (diff) [15.2 kB] 332s gpgv: Signature made Mon Jan 9 18:49:47 2023 UTC 332s gpgv: using EDDSA key 119BB96537CCB189F686EB4705DAA87D248DF095 332s gpgv: issuer "guriev-ns@ya.ru" 332s gpgv: Can't check signature: No public key 332s dpkg-source: warning: cannot verify inline signature for ./vim-ale_3.3.0-1.dsc: no acceptable signature found 332s autopkgtest [17:52:37]: testing package vim-ale version 3.3.0-1 332s autopkgtest [17:52:37]: build not needed 333s autopkgtest [17:52:38]: test version: preparing testbed 338s Reading package lists... 338s Building dependency tree... 338s Reading state information... 338s Starting pkgProblemResolver with broken count: 1 338s Starting 2 pkgProblemResolver with broken count: 1 338s Investigating (0) autopkgtest-satdep:ppc64el < none -> 0 @un puN Ib > 338s Broken autopkgtest-satdep:ppc64el Depends on vim:ppc64el < none @un mH > 338s Considering vim:ppc64el 2 as a solution to autopkgtest-satdep:ppc64el 9998 338s Considering vim-nox:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 338s Considering vim-motif:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 338s Considering vim-gtk3:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 338s Done 338s Some packages could not be installed. This may mean that you have 338s requested an impossible situation or if you are using the unstable 338s distribution that some required packages have not yet been created 338s or been moved out of Incoming. 338s The following information may help to resolve the situation: 338s 338s The following packages have unmet dependencies: 338s autopkgtest-satdep : Depends: vim 338s E: Unable to correct problems, you have held broken packages. 338s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 339s Reading package lists... 339s Building dependency tree... 339s Reading state information... 339s Starting pkgProblemResolver with broken count: 1 339s Starting 2 pkgProblemResolver with broken count: 1 339s Investigating (0) autopkgtest-satdep:ppc64el < none -> 0 @un puN Ib > 339s Broken autopkgtest-satdep:ppc64el Depends on vim:ppc64el < none @un mH > 339s Considering vim:ppc64el 2 as a solution to autopkgtest-satdep:ppc64el 9998 339s Considering vim-nox:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 339s Considering vim-motif:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 339s Considering vim-gtk3:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 339s Done 339s Some packages could not be installed. This may mean that you have 339s requested an impossible situation or if you are using the unstable 339s distribution that some required packages have not yet been created 339s or been moved out of Incoming. 339s The following information may help to resolve the situation: 339s 339s The following packages have unmet dependencies: 339s autopkgtest-satdep : Depends: vim 339s E: Unable to correct problems, you have held broken packages. 339s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 339s Reading package lists... 340s Building dependency tree... 340s Reading state information... 340s Starting pkgProblemResolver with broken count: 1 340s Starting 2 pkgProblemResolver with broken count: 1 340s Investigating (0) vim:ppc64el < none -> 2:9.1.0016-1ubuntu2 @un pumN Ib > 340s Broken vim:ppc64el Depends on vim-common:ppc64el < 2:9.1.0016-1ubuntu6 @ii mK > (= 2:9.1.0016-1ubuntu2) 340s Considering vim-common:ppc64el 1 as a solution to vim:ppc64el 10001 340s Broken vim:ppc64el Depends on vim-runtime:ppc64el < none | 2:9.1.0016-1ubuntu2 @un uH > (= 2:9.1.0016-1ubuntu2) 340s Considering vim-runtime:ppc64el 0 as a solution to vim:ppc64el 10001 340s Re-Instated vim-runtime:ppc64el 340s Broken vim:ppc64el Depends on libpython3.12:ppc64el < none | 3.12.2-1 @un uH > (>= 3.12.1) 340s Considering libpython3.12:ppc64el 0 as a solution to vim:ppc64el 10001 340s Reinst Failed early because of libpython3.12-stdlib:ppc64el 340s Broken vim:ppc64el Depends on libsodium23:ppc64el < none | 1.0.18-1build2 @un uH > (>= 1.0.14) 340s Considering libsodium23:ppc64el 0 as a solution to vim:ppc64el 10001 340s Re-Instated libsodium23:ppc64el 340s Done 340s Some packages could not be installed. This may mean that you have 340s requested an impossible situation or if you are using the unstable 340s distribution that some required packages have not yet been created 340s or been moved out of Incoming. 340s The following information may help to resolve the situation: 340s 340s The following packages have unmet dependencies: 340s vim : Depends: vim-common (= 2:9.1.0016-1ubuntu2) but 2:9.1.0016-1ubuntu6 is to be installed 340s Depends: libpython3.12 (>= 3.12.1) but it is not going to be installed 340s E: Unable to correct problems, you have held broken packages. 340s version FAIL badpkg 340s blame: vim-ale 340s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 340s autopkgtest [17:52:45]: test with-vim: preparing testbed 342s Reading package lists... 342s Building dependency tree... 342s Reading state information... 342s Starting pkgProblemResolver with broken count: 1 342s Starting 2 pkgProblemResolver with broken count: 1 342s Investigating (0) autopkgtest-satdep:ppc64el < none -> 0 @un puN Ib > 342s Broken autopkgtest-satdep:ppc64el Depends on vim:ppc64el < none @un mH > 342s Considering vim:ppc64el 2 as a solution to autopkgtest-satdep:ppc64el 9998 342s Considering vim-nox:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 342s Considering vim-motif:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 342s Considering vim-gtk3:ppc64el 1 as a solution to autopkgtest-satdep:ppc64el 9998 342s Done 342s Some packages could not be installed. This may mean that you have 342s requested an impossible situation or if you are using the unstable 342s distribution that some required packages have not yet been created 342s or been moved out of Incoming. 342s The following information may help to resolve the situation: 342s 342s The following packages have unmet dependencies: 342s autopkgtest-satdep : Depends: vim 342s E: Unable to correct problems, you have held broken packages. 342s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 342s Reading package lists... 343s Building dependency tree... 343s Reading state information... 343s Starting pkgProblemResolver with broken count: 1 343s Starting 2 pkgProblemResolver with broken count: 1 343s Investigating (0) vim:ppc64el < none -> 2:9.1.0016-1ubuntu2 @un pumN Ib > 343s Broken vim:ppc64el Depends on vim-common:ppc64el < 2:9.1.0016-1ubuntu6 @ii mK > (= 2:9.1.0016-1ubuntu2) 343s Considering vim-common:ppc64el 2 as a solution to vim:ppc64el 10002 343s Broken vim:ppc64el Depends on vim-runtime:ppc64el < none | 2:9.1.0016-1ubuntu2 @un uH > (= 2:9.1.0016-1ubuntu2) 343s Considering vim-runtime:ppc64el 0 as a solution to vim:ppc64el 10002 343s Re-Instated vim-runtime:ppc64el 343s Broken vim:ppc64el Depends on libpython3.12:ppc64el < none | 3.12.2-1 @un uH > (>= 3.12.1) 343s Considering libpython3.12:ppc64el 0 as a solution to vim:ppc64el 10002 343s Reinst Failed early because of libpython3.12-stdlib:ppc64el 343s Broken vim:ppc64el Depends on libsodium23:ppc64el < none | 1.0.18-1build2 @un uH > (>= 1.0.14) 343s Considering libsodium23:ppc64el 0 as a solution to vim:ppc64el 10002 343s Re-Instated libsodium23:ppc64el 343s Done 343s Some packages could not be installed. This may mean that you have 343s requested an impossible situation or if you are using the unstable 343s distribution that some required packages have not yet been created 343s or been moved out of Incoming. 343s The following information may help to resolve the situation: 343s 343s The following packages have unmet dependencies: 343s vim : Depends: vim-common (= 2:9.1.0016-1ubuntu2) but 2:9.1.0016-1ubuntu6 is to be installed 343s Depends: libpython3.12 (>= 3.12.1) but it is not going to be installed 343s E: Unable to correct problems, you have held broken packages. 343s with-vim FAIL badpkg 343s blame: vim-ale 343s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 343s autopkgtest [17:52:48]: test with-gvim: preparing testbed 502s autopkgtest [17:55:27]: testbed dpkg architecture: ppc64el 502s autopkgtest [17:55:27]: testbed apt version: 2.7.12 502s autopkgtest [17:55:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 503s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 503s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 504s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [57.3 kB] 504s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 504s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3986 kB] 505s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [701 kB] 505s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 505s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 505s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 505s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4271 kB] 506s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 506s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [61.1 kB] 506s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 509s Fetched 9709 kB in 4s (2316 kB/s) 509s Reading package lists... 512s Reading package lists... 512s Building dependency tree... 512s Reading state information... 512s Calculating upgrade... 512s The following packages will be REMOVED: 512s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 512s libssl3 512s The following NEW packages will be installed: 512s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 512s libreadline8t64 libssl3t64 xdg-user-dirs 512s The following packages will be upgraded: 512s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 512s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 512s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 512s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 512s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 512s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 512s Need to get 33.9 MB of archives. 512s After this operation, 969 kB of additional disk space will be used. 512s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd0 ppc64el 255.4-1ubuntu5 [526 kB] 514s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-dev all 255.4-1ubuntu5 [103 kB] 514s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libnss-systemd ppc64el 255.4-1ubuntu5 [208 kB] 514s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libudev1 ppc64el 255.4-1ubuntu5 [200 kB] 514s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 514s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd ppc64el 255.4-1ubuntu5 [3771 kB] 514s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el udev ppc64el 255.4-1ubuntu5 [2038 kB] 514s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-sysv ppc64el 255.4-1ubuntu5 [11.9 kB] 514s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpam-systemd ppc64el 255.4-1ubuntu5 [304 kB] 514s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-timesyncd ppc64el 255.4-1ubuntu5 [37.9 kB] 514s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd-shared ppc64el 255.4-1ubuntu5 [2351 kB] 514s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-resolved ppc64el 255.4-1ubuntu5 [346 kB] 514s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 514s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12 ppc64el 3.12.2-4build3 [645 kB] 514s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12-minimal ppc64el 3.12.2-4build3 [2447 kB] 514s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-minimal ppc64el 3.12.2-4build3 [836 kB] 514s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libreadline8t64 ppc64el 8.2-4 [182 kB] 514s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-stdlib ppc64el 3.12.2-4build3 [2082 kB] 514s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-6 [875 kB] 514s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm6t64 ppc64el 1.23-5.1 [41.9 kB] 514s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm-compat4t64 ppc64el 1.23-5.1 [6972 B] 514s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libperl5.38t64 ppc64el 5.38.2-3.2 [4957 kB] 514s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl ppc64el 5.38.2-3.2 [231 kB] 514s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-base ppc64el 5.38.2-3.2 [1916 kB] 514s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 514s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el readline-common all 8.2-4 [56.4 kB] 514s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 514s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 515s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 515s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-tiny ppc64el 2:9.1.0016-1ubuntu6 [1042 kB] 515s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 515s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 515s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el xxd ppc64el 2:9.1.0016-1ubuntu6 [63.7 kB] 515s Fetched 33.9 MB in 2s (13.8 MB/s) 515s (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 ... 70156 files and directories currently installed.) 515s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_ppc64el.deb ... 515s Unpacking libsystemd0:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 515s Setting up libsystemd0:ppc64el (255.4-1ubuntu5) ... 515s (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 ... 70156 files and directories currently installed.) 515s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 515s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 515s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_ppc64el.deb ... 515s Unpacking libnss-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 515s Preparing to unpack .../libudev1_255.4-1ubuntu5_ppc64el.deb ... 515s Unpacking libudev1:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 515s Setting up libudev1:ppc64el (255.4-1ubuntu5) ... 515s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 515s wget depends on libssl3 (>= 3.0.0). 515s tnftp depends on libssl3 (>= 3.0.0). 515s tcpdump depends on libssl3 (>= 3.0.0). 515s systemd-resolved depends on libssl3 (>= 3.0.0). 515s systemd depends on libssl3 (>= 3.0.0). 515s sudo depends on libssl3 (>= 3.0.0). 515s rsync depends on libssl3 (>= 3.0.0). 515s python3-cryptography depends on libssl3 (>= 3.0.0). 515s openssl depends on libssl3 (>= 3.0.9). 515s openssh-server depends on libssl3 (>= 3.0.10). 515s openssh-client depends on libssl3 (>= 3.0.10). 515s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 515s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 515s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 515s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 515s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 515s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 515s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 515s libnvme1 depends on libssl3 (>= 3.0.0). 515s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 515s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 515s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 515s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 515s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 515s kmod depends on libssl3 (>= 3.0.0). 515s dhcpcd-base depends on libssl3 (>= 3.0.0). 515s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 515s 515s (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 ... 70156 files and directories currently installed.) 515s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 515s Selecting previously unselected package libssl3t64:ppc64el. 515s (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 ... 70145 files and directories currently installed.) 515s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 515s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 515s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 515s (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 ... 70158 files and directories currently installed.) 515s Preparing to unpack .../systemd_255.4-1ubuntu5_ppc64el.deb ... 515s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 516s Preparing to unpack .../udev_255.4-1ubuntu5_ppc64el.deb ... 516s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 516s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_ppc64el.deb ... 516s Unpacking libsystemd-shared:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 516s Setting up libsystemd-shared:ppc64el (255.4-1ubuntu5) ... 516s Setting up systemd-dev (255.4-1ubuntu5) ... 516s Setting up systemd (255.4-1ubuntu5) ... 517s (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 ... 70158 files and directories currently installed.) 517s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_ppc64el.deb ... 517s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 517s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_ppc64el.deb ... 517s Unpacking libpam-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 517s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_ppc64el.deb ... 517s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 517s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_ppc64el.deb ... 517s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 517s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_ppc64el.deb ... 517s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 517s Preparing to unpack .../5-python3.12_3.12.2-4build3_ppc64el.deb ... 517s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 517s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_ppc64el.deb ... 517s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 517s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_ppc64el.deb ... 517s Unpacking libpython3.12-minimal:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 517s dpkg: libreadline8:ppc64el: dependency problems, but removing anyway as you requested: 517s parted depends on libreadline8 (>= 6.0). 517s libpython3.12-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 517s libpython3.11-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 517s gpgsm depends on libreadline8 (>= 6.0). 517s gpgconf depends on libreadline8 (>= 6.0). 517s gpg depends on libreadline8 (>= 6.0). 517s gawk depends on libreadline8 (>= 6.0). 517s fdisk depends on libreadline8 (>= 6.0). 517s bc depends on libreadline8 (>= 6.0). 517s 517s (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 ... 70158 files and directories currently installed.) 517s Removing libreadline8:ppc64el (8.2-3) ... 517s Selecting previously unselected package libreadline8t64:ppc64el. 517s (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 ... 70146 files and directories currently installed.) 517s Preparing to unpack .../libreadline8t64_8.2-4_ppc64el.deb ... 517s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8 to /lib/powerpc64le-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 517s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8.2 to /lib/powerpc64le-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 517s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8 to /lib/powerpc64le-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 517s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8.2 to /lib/powerpc64le-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 517s Unpacking libreadline8t64:ppc64el (8.2-4) ... 517s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_ppc64el.deb ... 517s Unpacking libpython3.12-stdlib:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 517s dpkg: libperl5.38:ppc64el: dependency problems, but removing anyway as you requested: 517s perl depends on libperl5.38 (= 5.38.2-3). 517s 517s (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 ... 70164 files and directories currently installed.) 517s Removing libperl5.38:ppc64el (5.38.2-3) ... 518s dpkg: libdb5.3:ppc64el: dependency problems, but removing anyway as you requested: 518s libsasl2-modules-db:ppc64el depends on libdb5.3. 518s libpython3.11-stdlib:ppc64el depends on libdb5.3. 518s libpam-modules:ppc64el depends on libdb5.3. 518s iproute2 depends on libdb5.3. 518s apt-utils depends on libdb5.3. 518s 518s Removing libdb5.3:ppc64el (5.3.28+dfsg2-4) ... 518s Selecting previously unselected package libdb5.3t64:ppc64el. 518s (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 ... 69635 files and directories currently installed.) 518s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_ppc64el.deb ... 518s Unpacking libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 518s (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 ... 69641 files and directories currently installed.) 518s Removing libgdbm-compat4:ppc64el (1.23-5) ... 518s dpkg: libgdbm6:ppc64el: dependency problems, but removing anyway as you requested: 518s python3-gdbm:ppc64el depends on libgdbm6 (>= 1.16). 518s man-db depends on libgdbm6 (>= 1.16). 518s 518s Removing libgdbm6:ppc64el (1.23-5) ... 518s Selecting previously unselected package libgdbm6t64:ppc64el. 518s (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 ... 69631 files and directories currently installed.) 518s Preparing to unpack .../libgdbm6t64_1.23-5.1_ppc64el.deb ... 518s Unpacking libgdbm6t64:ppc64el (1.23-5.1) ... 518s Selecting previously unselected package libgdbm-compat4t64:ppc64el. 518s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_ppc64el.deb ... 518s Unpacking libgdbm-compat4t64:ppc64el (1.23-5.1) ... 518s Selecting previously unselected package libperl5.38t64:ppc64el. 518s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_ppc64el.deb ... 518s Unpacking libperl5.38t64:ppc64el (5.38.2-3.2) ... 518s Preparing to unpack .../perl_5.38.2-3.2_ppc64el.deb ... 518s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 518s Preparing to unpack .../perl-base_5.38.2-3.2_ppc64el.deb ... 518s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 518s Setting up perl-base (5.38.2-3.2) ... 518s (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 ... 70166 files and directories currently installed.) 518s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 518s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 519s Preparing to unpack .../readline-common_8.2-4_all.deb ... 519s Unpacking readline-common (8.2-4) over (8.2-3) ... 519s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 519s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 519s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 519s udisks2 depends on libglib2.0-0 (>= 2.77.0). 519s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 519s python3-gi depends on libglib2.0-0 (>= 2.77.0). 519s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 519s netplan.io depends on libglib2.0-0 (>= 2.70.0). 519s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 519s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 519s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 519s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 519s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 519s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 519s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 519s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 519s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 519s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 519s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 519s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 519s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 519s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 519s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 519s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 519s fwupd depends on libglib2.0-0 (>= 2.79.0). 519s bolt depends on libglib2.0-0 (>= 2.56.0). 519s 519s (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 ... 70166 files and directories currently installed.) 519s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 519s Selecting previously unselected package libglib2.0-0t64:ppc64el. 519s (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 ... 70141 files and directories currently installed.) 519s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 519s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 519s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 519s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 519s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 519s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 519s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 519s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 519s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 519s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 519s Selecting previously unselected package xdg-user-dirs. 519s Preparing to unpack .../4-xdg-user-dirs_0.18-1_ppc64el.deb ... 519s Unpacking xdg-user-dirs (0.18-1) ... 519s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 519s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 519s Setting up systemd-sysv (255.4-1ubuntu5) ... 519s Setting up libgdbm6t64:ppc64el (1.23-5.1) ... 519s Setting up libgdbm-compat4t64:ppc64el (1.23-5.1) ... 519s Setting up xdg-user-dirs (0.18-1) ... 519s Setting up libpython3.12-minimal:ppc64el (3.12.2-4build3) ... 519s Setting up libnss-systemd:ppc64el (255.4-1ubuntu5) ... 519s Setting up xxd (2:9.1.0016-1ubuntu6) ... 519s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 519s No schema files found: doing nothing. 519s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 519s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 519s Setting up perl-modules-5.38 (5.38.2-3.2) ... 519s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 520s Setting up udev (255.4-1ubuntu5) ... 520s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 520s Setting up libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 520s Setting up libpam-systemd:ppc64el (255.4-1ubuntu5) ... 521s Setting up libperl5.38t64:ppc64el (5.38.2-3.2) ... 521s Setting up openssl (3.0.13-0ubuntu2) ... 521s Setting up readline-common (8.2-4) ... 521s Setting up systemd-resolved (255.4-1ubuntu5) ... 521s Setting up python3.12-minimal (3.12.2-4build3) ... 523s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 523s Setting up perl (5.38.2-3.2) ... 523s Setting up libreadline8t64:ppc64el (8.2-4) ... 523s Setting up libpython3.12-stdlib:ppc64el (3.12.2-4build3) ... 523s Setting up python3.12 (3.12.2-4build3) ... 524s Processing triggers for systemd (255.4-1ubuntu5) ... 524s Processing triggers for man-db (2.12.0-3) ... 525s Processing triggers for dbus (1.14.10-4ubuntu1) ... 525s Processing triggers for install-info (7.1-3) ... 525s Processing triggers for initramfs-tools (0.142ubuntu20) ... 525s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 525s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 531s Processing triggers for libc-bin (2.39-0ubuntu6) ... 531s Reading package lists... 532s Building dependency tree... 532s Reading state information... 533s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 533s sh: Attempting to set up Debian/Ubuntu apt sources automatically 533s sh: Distribution appears to be Ubuntu 533s Reading package lists... 533s Building dependency tree... 533s Reading state information... 534s eatmydata is already the newest version (131-1). 534s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 534s Reading package lists... 534s Building dependency tree... 534s Reading state information... 534s dbus is already the newest version (1.14.10-4ubuntu1). 534s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 534s Reading package lists... 534s Building dependency tree... 534s Reading state information... 534s rng-tools-debian is already the newest version (2.4). 534s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 534s Reading package lists... 534s Building dependency tree... 534s Reading state information... 535s The following packages will be REMOVED: 535s cloud-init* python3-configobj* python3-debconf* 535s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 535s After this operation, 3256 kB disk space will be freed. 535s (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 ... 70180 files and directories currently installed.) 535s Removing cloud-init (24.1.2-0ubuntu1) ... 535s Removing python3-configobj (5.0.8-3) ... 535s Removing python3-debconf (1.5.86) ... 535s Processing triggers for man-db (2.12.0-3) ... 536s (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 ... 69791 files and directories currently installed.) 536s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 536s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 536s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 536s invoke-rc.d: policy-rc.d denied execution of try-restart. 537s Reading package lists... 537s Building dependency tree... 537s Reading state information... 537s linux-generic is already the newest version (6.8.0-11.11+1). 537s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 537s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 537s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 537s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 540s Reading package lists... 540s Reading package lists... 540s Building dependency tree... 540s Reading state information... 540s Calculating upgrade... 541s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 541s Reading package lists... 541s Building dependency tree... 541s Reading state information... 541s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 541s autopkgtest [17:56:06]: rebooting testbed after setup commands that affected boot 725s Reading package lists... 725s Building dependency tree... 725s Reading state information... 725s Starting pkgProblemResolver with broken count: 1 725s Starting 2 pkgProblemResolver with broken count: 1 725s Investigating (0) autopkgtest-satdep:ppc64el < none -> 0 @un puN Ib > 725s Broken autopkgtest-satdep:ppc64el Depends on vim-gtk3:ppc64el < none @un mH > 725s Considering vim-gtk3:ppc64el 2 as a solution to autopkgtest-satdep:ppc64el 9998 725s Done 725s Some packages could not be installed. This may mean that you have 725s requested an impossible situation or if you are using the unstable 725s distribution that some required packages have not yet been created 725s or been moved out of Incoming. 725s The following information may help to resolve the situation: 725s 725s The following packages have unmet dependencies: 725s autopkgtest-satdep : Depends: vim-gtk3 but it is not installable 725s E: Unable to correct problems, you have held broken packages. 725s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 726s Reading package lists... 726s Building dependency tree... 726s Reading state information... 726s Starting pkgProblemResolver with broken count: 1 726s Starting 2 pkgProblemResolver with broken count: 1 726s Investigating (0) autopkgtest-satdep:ppc64el < none -> 0 @un puN Ib > 726s Broken autopkgtest-satdep:ppc64el Depends on vim-gtk3:ppc64el < none @un mH > 726s Considering vim-gtk3:ppc64el 2 as a solution to autopkgtest-satdep:ppc64el 9998 726s Done 726s Some packages could not be installed. This may mean that you have 726s requested an impossible situation or if you are using the unstable 726s distribution that some required packages have not yet been created 726s or been moved out of Incoming. 726s The following information may help to resolve the situation: 726s 726s The following packages have unmet dependencies: 726s autopkgtest-satdep : Depends: vim-gtk3 but it is not installable 726s E: Unable to correct problems, you have held broken packages. 726s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 726s Reading package lists... 726s Building dependency tree... 726s Reading state information... 727s Starting pkgProblemResolver with broken count: 1 727s Starting 2 pkgProblemResolver with broken count: 1 727s Investigating (0) vim-gtk3:ppc64el < none -> 2:9.1.0016-1ubuntu2 @un pumN Ib > 727s Broken vim-gtk3:ppc64el Depends on vim-common:ppc64el < 2:9.1.0016-1ubuntu6 @ii mK > (= 2:9.1.0016-1ubuntu2) 727s Considering vim-common:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Broken vim-gtk3:ppc64el Depends on vim-gui-common:ppc64el < none | 2:9.1.0016-1ubuntu2 @un uH > (= 2:9.1.0016-1ubuntu2) 727s Considering vim-gui-common:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated vim-gui-common:ppc64el 727s Broken vim-gtk3:ppc64el Depends on vim-runtime:ppc64el < none | 2:9.1.0016-1ubuntu2 @un uH > (= 2:9.1.0016-1ubuntu2) 727s Considering vim-runtime:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated vim-runtime:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libcairo2:ppc64el < none | 1.18.0-1 @un uH > (>= 1.4.10) 727s Considering libcairo2:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated fonts-dejavu-mono:ppc64el 727s Re-Instated fonts-dejavu-core:ppc64el 727s Re-Instated fontconfig-config:ppc64el 727s Re-Instated libfontconfig1:ppc64el 727s Re-Instated libxcb-render0:ppc64el 727s Re-Instated libcairo2:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libcanberra0:ppc64el < none | 0.30-10ubuntu4 @un uH > (>= 0.2) 727s Considering libcanberra0:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated libasound2-data:ppc64el 727s Re-Instated libasound2:ppc64el 727s Re-Instated libltdl7:ppc64el 727s Re-Instated libtdb1:ppc64el 727s Re-Instated libogg0:ppc64el 727s Re-Instated libvorbis0a:ppc64el 727s Re-Instated libvorbisfile3:ppc64el 727s Re-Instated sound-theme-freedesktop:ppc64el 727s Re-Instated libcanberra0:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libgdk-pixbuf-2.0-0:ppc64el < none | 2.42.10+dfsg-3 @un uH > (>= 2.22.0) 727s Considering libgdk-pixbuf-2.0-0:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated libgdk-pixbuf2.0-common:ppc64el 727s Re-Instated libjpeg-turbo8:ppc64el 727s Re-Instated libjpeg8:ppc64el 727s Re-Instated libdeflate0:ppc64el 727s Re-Instated libjbig0:ppc64el 727s Re-Instated liblerc4:ppc64el 727s Re-Instated libsharpyuv0:ppc64el 727s Re-Instated libwebp7:ppc64el 727s Re-Instated libtiff6:ppc64el 727s Re-Instated libgdk-pixbuf-2.0-0:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libgtk-3-0:ppc64el < none | 3.24.40-2ubuntu1 @un uH > (>= 3.21.5) 727s Considering libgtk-3-0:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated gtk-update-icon-cache:ppc64el 727s Re-Instated hicolor-icon-theme:ppc64el 727s Re-Instated humanity-icon-theme:ppc64el 727s Re-Instated ubuntu-mono:ppc64el 727s Re-Instated adwaita-icon-theme:ppc64el 727s Re-Instated at-spi2-common:ppc64el 727s Re-Instated libatk1.0-0:ppc64el 727s Re-Instated libxi6:ppc64el 727s Re-Instated libatspi2.0-0:ppc64el 727s Re-Instated libatk-bridge2.0-0:ppc64el 727s Re-Instated libcairo-gobject2:ppc64el 727s Re-Instated liblcms2-2:ppc64el 727s Re-Instated libcolord2:ppc64el 727s Re-Instated libavahi-common-data:ppc64el 727s Re-Instated libavahi-common3:ppc64el 727s Re-Instated libavahi-client3:ppc64el 727s Re-Instated libcups2:ppc64el 727s Re-Instated libepoxy0:ppc64el 727s Re-Instated libgraphite2-3:ppc64el 727s Re-Instated libharfbuzz0b:ppc64el 727s Re-Instated fontconfig:ppc64el 727s Re-Instated libthai-data:ppc64el 727s Re-Instated libdatrie1:ppc64el 727s Re-Instated libthai0:ppc64el 727s Re-Instated libpango-1.0-0:ppc64el 727s Re-Instated libpangoft2-1.0-0:ppc64el 727s Re-Instated libpangocairo-1.0-0:ppc64el 727s Re-Instated libwayland-client0:ppc64el 727s Re-Instated libwayland-cursor0:ppc64el 727s Re-Instated libwayland-egl1:ppc64el 727s Re-Instated libxcomposite1:ppc64el 727s Re-Instated libxcursor1:ppc64el 727s Re-Instated libxdamage1:ppc64el 727s Re-Instated libxinerama1:ppc64el 727s Re-Instated libdconf1:ppc64el 727s Re-Instated dconf-service:ppc64el 727s Re-Instated dconf-gsettings-backend:ppc64el 727s Re-Instated libgtk-3-common:ppc64el 727s Re-Instated libgtk-3-0:ppc64el 727s Broken vim-gtk3:ppc64el Depends on liblua5.1-0:ppc64el < none | 5.1.5-9 @un uH > 727s Considering liblua5.1-0:ppc64el 1 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated liblua5.1-0:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libpython3.12:ppc64el < none | 3.12.2-1 @un uH > (>= 3.12.1) 727s Considering libpython3.12:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Reinst Failed early because of libpython3.12-stdlib:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libruby3.1:ppc64el < none | 3.1.2-7ubuntu4 @un uH > (>= 3.1.2) 727s Considering libruby3.1:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated rubygems-integration:ppc64el 727s Re-Instated ruby3.1:ppc64el 727s Re-Instated libruby:ppc64el 727s Re-Instated ruby-rubygems:ppc64el 727s Re-Instated ruby:ppc64el 727s Re-Instated rake:ppc64el 727s Re-Instated ruby-net-telnet:ppc64el 727s Re-Instated ruby-webrick:ppc64el 727s Re-Instated ruby-xmlrpc:ppc64el 727s Re-Instated ruby-sdbm:ppc64el 727s Re-Instated libruby3.1:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libsodium23:ppc64el < none | 1.0.18-1build2 @un uH > (>= 1.0.14) 727s Considering libsodium23:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated libsodium23:ppc64el 727s Broken vim-gtk3:ppc64el Depends on libtcl8.6:ppc64el < none | 8.6.13+dfsg-2 @un uH > (>= 8.6.0) 727s Considering libtcl8.6:ppc64el 0 as a solution to vim-gtk3:ppc64el 10000 727s Re-Instated libtcl8.6:ppc64el 727s Done 727s xauth is already the newest version (1:1.1.2-1). 727s xauth set to manually installed. 727s Some packages could not be installed. This may mean that you have 727s requested an impossible situation or if you are using the unstable 727s distribution that some required packages have not yet been created 727s or been moved out of Incoming. 727s The following information may help to resolve the situation: 727s 727s The following packages have unmet dependencies: 727s vim-gtk3 : Depends: vim-common (= 2:9.1.0016-1ubuntu2) but 2:9.1.0016-1ubuntu6 is to be installed 727s Depends: libpython3.12 (>= 3.12.1) but it is not going to be installed 727s E: Unable to correct problems, you have held broken packages. 727s with-gvim FAIL badpkg 727s blame: vim-ale 727s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 727s autopkgtest [17:59:12]: test with-neovim: preparing testbed 850s autopkgtest [18:01:15]: testbed dpkg architecture: ppc64el 850s autopkgtest [18:01:15]: testbed apt version: 2.7.12 850s autopkgtest [18:01:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 851s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 851s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 852s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [57.3 kB] 852s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3986 kB] 852s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 852s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [701 kB] 852s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 852s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 852s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 852s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4271 kB] 853s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 853s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [61.1 kB] 853s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 856s Fetched 9709 kB in 3s (3618 kB/s) 856s Reading package lists... 858s Reading package lists... 858s Building dependency tree... 858s Reading state information... 859s Calculating upgrade... 859s The following packages will be REMOVED: 859s libdb5.3 libgdbm-compat4 libgdbm6 libglib2.0-0 libperl5.38 libreadline8 859s libssl3 859s The following NEW packages will be installed: 859s libdb5.3t64 libgdbm-compat4t64 libgdbm6t64 libglib2.0-0t64 libperl5.38t64 859s libreadline8t64 libssl3t64 xdg-user-dirs 859s The following packages will be upgraded: 859s gir1.2-glib-2.0 libglib2.0-data libnss-systemd libpam-systemd 859s libpython3.12-minimal libpython3.12-stdlib libsystemd-shared libsystemd0 859s libudev1 openssl perl perl-base perl-modules-5.38 python3.12 859s python3.12-minimal readline-common systemd systemd-dev systemd-resolved 859s systemd-sysv systemd-timesyncd udev vim-common vim-tiny xxd 859s 25 upgraded, 8 newly installed, 7 to remove and 0 not upgraded. 859s Need to get 33.9 MB of archives. 859s After this operation, 969 kB of additional disk space will be used. 859s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd0 ppc64el 255.4-1ubuntu5 [526 kB] 859s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-dev all 255.4-1ubuntu5 [103 kB] 859s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libnss-systemd ppc64el 255.4-1ubuntu5 [208 kB] 859s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libudev1 ppc64el 255.4-1ubuntu5 [200 kB] 859s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 860s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd ppc64el 255.4-1ubuntu5 [3771 kB] 861s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el udev ppc64el 255.4-1ubuntu5 [2038 kB] 861s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-sysv ppc64el 255.4-1ubuntu5 [11.9 kB] 861s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpam-systemd ppc64el 255.4-1ubuntu5 [304 kB] 861s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-timesyncd ppc64el 255.4-1ubuntu5 [37.9 kB] 861s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libsystemd-shared ppc64el 255.4-1ubuntu5 [2351 kB] 861s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el systemd-resolved ppc64el 255.4-1ubuntu5 [346 kB] 861s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 861s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12 ppc64el 3.12.2-4build3 [645 kB] 861s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el python3.12-minimal ppc64el 3.12.2-4build3 [2447 kB] 862s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-minimal ppc64el 3.12.2-4build3 [836 kB] 862s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libreadline8t64 ppc64el 8.2-4 [182 kB] 862s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpython3.12-stdlib ppc64el 3.12.2-4build3 [2082 kB] 862s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-6 [875 kB] 862s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm6t64 ppc64el 1.23-5.1 [41.9 kB] 862s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgdbm-compat4t64 ppc64el 1.23-5.1 [6972 B] 862s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libperl5.38t64 ppc64el 5.38.2-3.2 [4957 kB] 862s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl ppc64el 5.38.2-3.2 [231 kB] 862s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-base ppc64el 5.38.2-3.2 [1916 kB] 862s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 863s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el readline-common all 8.2-4 [56.4 kB] 863s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 863s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 863s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 863s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-tiny ppc64el 2:9.1.0016-1ubuntu6 [1042 kB] 863s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 863s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 863s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el xxd ppc64el 2:9.1.0016-1ubuntu6 [63.7 kB] 863s Fetched 33.9 MB in 4s (8202 kB/s) 863s (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 ... 70156 files and directories currently installed.) 863s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_ppc64el.deb ... 863s Unpacking libsystemd0:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 863s Setting up libsystemd0:ppc64el (255.4-1ubuntu5) ... 863s (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 ... 70156 files and directories currently installed.) 863s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 863s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 863s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_ppc64el.deb ... 863s Unpacking libnss-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 863s Preparing to unpack .../libudev1_255.4-1ubuntu5_ppc64el.deb ... 863s Unpacking libudev1:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 863s Setting up libudev1:ppc64el (255.4-1ubuntu5) ... 863s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 863s wget depends on libssl3 (>= 3.0.0). 863s tnftp depends on libssl3 (>= 3.0.0). 863s tcpdump depends on libssl3 (>= 3.0.0). 863s systemd-resolved depends on libssl3 (>= 3.0.0). 863s systemd depends on libssl3 (>= 3.0.0). 863s sudo depends on libssl3 (>= 3.0.0). 863s rsync depends on libssl3 (>= 3.0.0). 863s python3-cryptography depends on libssl3 (>= 3.0.0). 863s openssl depends on libssl3 (>= 3.0.9). 863s openssh-server depends on libssl3 (>= 3.0.10). 863s openssh-client depends on libssl3 (>= 3.0.10). 863s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 863s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 863s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 863s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 863s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 863s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 863s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 863s libnvme1 depends on libssl3 (>= 3.0.0). 863s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 863s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 863s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 863s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 863s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 863s kmod depends on libssl3 (>= 3.0.0). 863s dhcpcd-base depends on libssl3 (>= 3.0.0). 863s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 863s 863s (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 ... 70156 files and directories currently installed.) 863s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 863s Selecting previously unselected package libssl3t64:ppc64el. 863s (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 ... 70145 files and directories currently installed.) 863s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 863s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 864s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 864s (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 ... 70158 files and directories currently installed.) 864s Preparing to unpack .../systemd_255.4-1ubuntu5_ppc64el.deb ... 864s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 864s Preparing to unpack .../udev_255.4-1ubuntu5_ppc64el.deb ... 864s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_ppc64el.deb ... 867s Unpacking libsystemd-shared:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Setting up libsystemd-shared:ppc64el (255.4-1ubuntu5) ... 867s Setting up systemd-dev (255.4-1ubuntu5) ... 867s Setting up systemd (255.4-1ubuntu5) ... 867s (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 ... 70158 files and directories currently installed.) 867s Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu5_ppc64el.deb ... 867s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Preparing to unpack .../1-libpam-systemd_255.4-1ubuntu5_ppc64el.deb ... 867s Unpacking libpam-systemd:ppc64el (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Preparing to unpack .../2-systemd-timesyncd_255.4-1ubuntu5_ppc64el.deb ... 867s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Preparing to unpack .../3-systemd-resolved_255.4-1ubuntu5_ppc64el.deb ... 867s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 867s Preparing to unpack .../4-openssl_3.0.13-0ubuntu2_ppc64el.deb ... 867s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 867s Preparing to unpack .../5-python3.12_3.12.2-4build3_ppc64el.deb ... 867s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 867s Preparing to unpack .../6-python3.12-minimal_3.12.2-4build3_ppc64el.deb ... 867s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 867s Preparing to unpack .../7-libpython3.12-minimal_3.12.2-4build3_ppc64el.deb ... 867s Unpacking libpython3.12-minimal:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 867s dpkg: libreadline8:ppc64el: dependency problems, but removing anyway as you requested: 867s parted depends on libreadline8 (>= 6.0). 867s libpython3.12-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 867s libpython3.11-stdlib:ppc64el depends on libreadline8 (>= 7.0~beta). 867s gpgsm depends on libreadline8 (>= 6.0). 867s gpgconf depends on libreadline8 (>= 6.0). 867s gpg depends on libreadline8 (>= 6.0). 867s gawk depends on libreadline8 (>= 6.0). 867s fdisk depends on libreadline8 (>= 6.0). 867s bc depends on libreadline8 (>= 6.0). 867s 867s (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 ... 70158 files and directories currently installed.) 867s Removing libreadline8:ppc64el (8.2-3) ... 867s Selecting previously unselected package libreadline8t64:ppc64el. 867s (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 ... 70146 files and directories currently installed.) 867s Preparing to unpack .../libreadline8t64_8.2-4_ppc64el.deb ... 867s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8 to /lib/powerpc64le-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 867s Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8.2 to /lib/powerpc64le-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 867s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8 to /lib/powerpc64le-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 867s Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8.2 to /lib/powerpc64le-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 867s Unpacking libreadline8t64:ppc64el (8.2-4) ... 867s Preparing to unpack .../libpython3.12-stdlib_3.12.2-4build3_ppc64el.deb ... 867s Unpacking libpython3.12-stdlib:ppc64el (3.12.2-4build3) over (3.12.2-1) ... 867s dpkg: libperl5.38:ppc64el: dependency problems, but removing anyway as you requested: 867s perl depends on libperl5.38 (= 5.38.2-3). 867s 867s (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 ... 70164 files and directories currently installed.) 867s Removing libperl5.38:ppc64el (5.38.2-3) ... 867s dpkg: libdb5.3:ppc64el: dependency problems, but removing anyway as you requested: 867s libsasl2-modules-db:ppc64el depends on libdb5.3. 867s libpython3.11-stdlib:ppc64el depends on libdb5.3. 867s libpam-modules:ppc64el depends on libdb5.3. 867s iproute2 depends on libdb5.3. 867s apt-utils depends on libdb5.3. 867s 867s Removing libdb5.3:ppc64el (5.3.28+dfsg2-4) ... 867s Selecting previously unselected package libdb5.3t64:ppc64el. 867s (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 ... 69635 files and directories currently installed.) 867s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_ppc64el.deb ... 867s Unpacking libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 867s (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 ... 69641 files and directories currently installed.) 867s Removing libgdbm-compat4:ppc64el (1.23-5) ... 867s dpkg: libgdbm6:ppc64el: dependency problems, but removing anyway as you requested: 867s python3-gdbm:ppc64el depends on libgdbm6 (>= 1.16). 867s man-db depends on libgdbm6 (>= 1.16). 867s 867s Removing libgdbm6:ppc64el (1.23-5) ... 867s Selecting previously unselected package libgdbm6t64:ppc64el. 867s (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 ... 69631 files and directories currently installed.) 867s Preparing to unpack .../libgdbm6t64_1.23-5.1_ppc64el.deb ... 867s Unpacking libgdbm6t64:ppc64el (1.23-5.1) ... 867s Selecting previously unselected package libgdbm-compat4t64:ppc64el. 867s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_ppc64el.deb ... 867s Unpacking libgdbm-compat4t64:ppc64el (1.23-5.1) ... 867s Selecting previously unselected package libperl5.38t64:ppc64el. 867s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_ppc64el.deb ... 867s Unpacking libperl5.38t64:ppc64el (5.38.2-3.2) ... 867s Preparing to unpack .../perl_5.38.2-3.2_ppc64el.deb ... 867s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 867s Preparing to unpack .../perl-base_5.38.2-3.2_ppc64el.deb ... 867s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 867s Setting up perl-base (5.38.2-3.2) ... 867s (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 ... 70166 files and directories currently installed.) 867s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 867s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 867s Preparing to unpack .../readline-common_8.2-4_all.deb ... 867s Unpacking readline-common (8.2-4) over (8.2-3) ... 867s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 867s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 867s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 867s udisks2 depends on libglib2.0-0 (>= 2.77.0). 867s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 867s python3-gi depends on libglib2.0-0 (>= 2.77.0). 867s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 867s netplan.io depends on libglib2.0-0 (>= 2.70.0). 867s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 867s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 867s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 867s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 867s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 867s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 867s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 867s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 867s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 867s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 867s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 867s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 867s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 867s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 867s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 867s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 867s fwupd depends on libglib2.0-0 (>= 2.79.0). 867s bolt depends on libglib2.0-0 (>= 2.56.0). 867s 867s (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 ... 70166 files and directories currently installed.) 867s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 867s Selecting previously unselected package libglib2.0-0t64:ppc64el. 867s (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 ... 70141 files and directories currently installed.) 867s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 867s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 867s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 867s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 867s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 867s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 867s Preparing to unpack .../2-vim-tiny_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 867s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 867s Preparing to unpack .../3-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 867s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 867s Selecting previously unselected package xdg-user-dirs. 867s Preparing to unpack .../4-xdg-user-dirs_0.18-1_ppc64el.deb ... 867s Unpacking xdg-user-dirs (0.18-1) ... 867s Preparing to unpack .../5-xxd_2%3a9.1.0016-1ubuntu6_ppc64el.deb ... 867s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 867s Setting up systemd-sysv (255.4-1ubuntu5) ... 867s Setting up libgdbm6t64:ppc64el (1.23-5.1) ... 867s Setting up libgdbm-compat4t64:ppc64el (1.23-5.1) ... 867s Setting up xdg-user-dirs (0.18-1) ... 867s Setting up libpython3.12-minimal:ppc64el (3.12.2-4build3) ... 867s Setting up libnss-systemd:ppc64el (255.4-1ubuntu5) ... 867s Setting up xxd (2:9.1.0016-1ubuntu6) ... 867s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 867s No schema files found: doing nothing. 867s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 867s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 867s Setting up perl-modules-5.38 (5.38.2-3.2) ... 867s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 868s Setting up udev (255.4-1ubuntu5) ... 869s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 869s Setting up libdb5.3t64:ppc64el (5.3.28+dfsg2-6) ... 869s Setting up libpam-systemd:ppc64el (255.4-1ubuntu5) ... 869s Setting up libperl5.38t64:ppc64el (5.38.2-3.2) ... 869s Setting up openssl (3.0.13-0ubuntu2) ... 869s Setting up readline-common (8.2-4) ... 869s Setting up systemd-resolved (255.4-1ubuntu5) ... 870s Setting up python3.12-minimal (3.12.2-4build3) ... 871s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 871s Setting up perl (5.38.2-3.2) ... 871s Setting up libreadline8t64:ppc64el (8.2-4) ... 871s Setting up libpython3.12-stdlib:ppc64el (3.12.2-4build3) ... 871s Setting up python3.12 (3.12.2-4build3) ... 873s Processing triggers for systemd (255.4-1ubuntu5) ... 873s Processing triggers for man-db (2.12.0-3) ... 873s Processing triggers for dbus (1.14.10-4ubuntu1) ... 873s Processing triggers for install-info (7.1-3) ... 873s Processing triggers for initramfs-tools (0.142ubuntu20) ... 873s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 873s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 879s Processing triggers for libc-bin (2.39-0ubuntu6) ... 879s Reading package lists... 879s Building dependency tree... 879s Reading state information... 879s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 880s sh: Attempting to set up Debian/Ubuntu apt sources automatically 880s sh: Distribution appears to be Ubuntu 881s Reading package lists... 881s Building dependency tree... 881s Reading state information... 881s eatmydata is already the newest version (131-1). 881s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 881s Reading package lists... 881s Building dependency tree... 881s Reading state information... 881s dbus is already the newest version (1.14.10-4ubuntu1). 881s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 881s Reading package lists... 882s Building dependency tree... 882s Reading state information... 882s rng-tools-debian is already the newest version (2.4). 882s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 882s Reading package lists... 882s Building dependency tree... 882s Reading state information... 882s The following packages will be REMOVED: 882s cloud-init* python3-configobj* python3-debconf* 882s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 882s After this operation, 3256 kB disk space will be freed. 883s (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 ... 70180 files and directories currently installed.) 883s Removing cloud-init (24.1.2-0ubuntu1) ... 883s Removing python3-configobj (5.0.8-3) ... 883s Removing python3-debconf (1.5.86) ... 883s Processing triggers for man-db (2.12.0-3) ... 884s (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 ... 69791 files and directories currently installed.) 884s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 884s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 884s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 884s invoke-rc.d: policy-rc.d denied execution of try-restart. 885s Reading package lists... 885s Building dependency tree... 885s Reading state information... 885s linux-generic is already the newest version (6.8.0-11.11+1). 885s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 885s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 885s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 885s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 888s Reading package lists... 888s Reading package lists... 888s Building dependency tree... 888s Reading state information... 889s Calculating upgrade... 889s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 889s Reading package lists... 889s Building dependency tree... 889s Reading state information... 889s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 889s autopkgtest [18:01:54]: rebooting testbed after setup commands that affected boot 1078s Reading package lists... 1078s Building dependency tree... 1078s Reading state information... 1079s Starting pkgProblemResolver with broken count: 0 1079s Starting 2 pkgProblemResolver with broken count: 0 1079s Done 1079s The following additional packages will be installed: 1079s liblua5.1-0 libmsgpackc2 libtermkey1 libtree-sitter0 libunibilium4 libvterm0 1079s lua-bitop lua-luv neovim neovim-runtime vim-ale vim-vader 1079s Suggested packages: 1079s ctags vim-scripts 1079s Recommended packages: 1079s python3-pynvim xclip | xsel | wl-clipboard 1079s The following NEW packages will be installed: 1079s autopkgtest-satdep liblua5.1-0 libmsgpackc2 libtermkey1 libtree-sitter0 1079s libunibilium4 libvterm0 lua-bitop lua-luv neovim neovim-runtime vim-ale 1079s vim-vader 1079s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1079s Need to get 7077 kB/7077 kB of archives. 1079s After this operation, 32.4 MB of additional disk space will be used. 1079s Get:1 /tmp/autopkgtest.yciurR/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 1079s Get:2 http://ftpmaster.internal/ubuntu noble/universe ppc64el liblua5.1-0 ppc64el 5.1.5-9 [161 kB] 1079s Get:3 http://ftpmaster.internal/ubuntu noble/universe ppc64el libtree-sitter0 ppc64el 0.20.8-2 [107 kB] 1079s Get:4 http://ftpmaster.internal/ubuntu noble/universe ppc64el libunibilium4 ppc64el 2.1.0-3 [29.1 kB] 1079s Get:5 http://ftpmaster.internal/ubuntu noble/universe ppc64el lua-bitop ppc64el 1.0.2-7 [8936 B] 1079s Get:6 http://ftpmaster.internal/ubuntu noble/universe ppc64el lua-luv ppc64el 1.44.2-0-1 [168 kB] 1079s Get:7 http://ftpmaster.internal/ubuntu noble/universe ppc64el neovim-runtime all 0.7.2-8 [4086 kB] 1080s Get:8 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmsgpackc2 ppc64el 4.0.0-3 [17.1 kB] 1080s Get:9 http://ftpmaster.internal/ubuntu noble/universe ppc64el libtermkey1 ppc64el 0.22-1 [22.1 kB] 1080s Get:10 http://ftpmaster.internal/ubuntu noble/universe ppc64el libvterm0 ppc64el 0.3.3-2 [48.2 kB] 1080s Get:11 http://ftpmaster.internal/ubuntu noble/universe ppc64el neovim ppc64el 0.7.2-8 [2078 kB] 1080s Get:12 http://ftpmaster.internal/ubuntu noble/universe ppc64el vim-ale all 3.3.0-1 [334 kB] 1080s Get:13 http://ftpmaster.internal/ubuntu noble/universe ppc64el vim-vader all 0.3.0+git20200213.6fff477-2 [17.1 kB] 1080s Fetched 7077 kB in 1s (5953 kB/s) 1080s Selecting previously unselected package liblua5.1-0:ppc64el. 1080s (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 ... 69736 files and directories currently installed.) 1080s Preparing to unpack .../00-liblua5.1-0_5.1.5-9_ppc64el.deb ... 1080s Unpacking liblua5.1-0:ppc64el (5.1.5-9) ... 1080s Selecting previously unselected package libtree-sitter0:ppc64el. 1080s Preparing to unpack .../01-libtree-sitter0_0.20.8-2_ppc64el.deb ... 1080s Unpacking libtree-sitter0:ppc64el (0.20.8-2) ... 1080s Selecting previously unselected package libunibilium4:ppc64el. 1080s Preparing to unpack .../02-libunibilium4_2.1.0-3_ppc64el.deb ... 1080s Unpacking libunibilium4:ppc64el (2.1.0-3) ... 1080s Selecting previously unselected package lua-bitop:ppc64el. 1080s Preparing to unpack .../03-lua-bitop_1.0.2-7_ppc64el.deb ... 1080s Unpacking lua-bitop:ppc64el (1.0.2-7) ... 1080s Selecting previously unselected package lua-luv:ppc64el. 1080s Preparing to unpack .../04-lua-luv_1.44.2-0-1_ppc64el.deb ... 1080s Unpacking lua-luv:ppc64el (1.44.2-0-1) ... 1080s Selecting previously unselected package neovim-runtime. 1080s Preparing to unpack .../05-neovim-runtime_0.7.2-8_all.deb ... 1080s Unpacking neovim-runtime (0.7.2-8) ... 1081s Selecting previously unselected package libmsgpackc2:ppc64el. 1081s Preparing to unpack .../06-libmsgpackc2_4.0.0-3_ppc64el.deb ... 1081s Unpacking libmsgpackc2:ppc64el (4.0.0-3) ... 1081s Selecting previously unselected package libtermkey1:ppc64el. 1081s Preparing to unpack .../07-libtermkey1_0.22-1_ppc64el.deb ... 1081s Unpacking libtermkey1:ppc64el (0.22-1) ... 1081s Selecting previously unselected package libvterm0:ppc64el. 1081s Preparing to unpack .../08-libvterm0_0.3.3-2_ppc64el.deb ... 1081s Unpacking libvterm0:ppc64el (0.3.3-2) ... 1081s Selecting previously unselected package neovim. 1081s Preparing to unpack .../09-neovim_0.7.2-8_ppc64el.deb ... 1081s Unpacking neovim (0.7.2-8) ... 1081s Selecting previously unselected package vim-ale. 1081s Preparing to unpack .../10-vim-ale_3.3.0-1_all.deb ... 1081s Unpacking vim-ale (3.3.0-1) ... 1081s Selecting previously unselected package vim-vader. 1081s Preparing to unpack .../11-vim-vader_0.3.0+git20200213.6fff477-2_all.deb ... 1081s Unpacking vim-vader (0.3.0+git20200213.6fff477-2) ... 1081s Selecting previously unselected package autopkgtest-satdep. 1081s Preparing to unpack .../12-4-autopkgtest-satdep.deb ... 1081s Unpacking autopkgtest-satdep (0) ... 1081s Setting up libunibilium4:ppc64el (2.1.0-3) ... 1081s Setting up neovim-runtime (0.7.2-8) ... 1081s Setting up libmsgpackc2:ppc64el (4.0.0-3) ... 1081s Setting up libvterm0:ppc64el (0.3.3-2) ... 1081s Setting up lua-luv:ppc64el (1.44.2-0-1) ... 1081s Setting up libtree-sitter0:ppc64el (0.20.8-2) ... 1081s Setting up libtermkey1:ppc64el (0.22-1) ... 1081s Setting up lua-bitop:ppc64el (1.0.2-7) ... 1081s Setting up liblua5.1-0:ppc64el (5.1.5-9) ... 1081s Setting up neovim (0.7.2-8) ... 1081s update-alternatives: using /usr/libexec/neovim/ex to provide /usr/bin/ex (ex) in auto mode 1081s update-alternatives: using /usr/libexec/neovim/rvim to provide /usr/bin/rvim (rvim) in auto mode 1081s update-alternatives: using /usr/libexec/neovim/rview to provide /usr/bin/rview (rview) in auto mode 1081s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vi (vi) in auto mode 1081s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vim (vim) in auto mode 1081s update-alternatives: using /usr/libexec/neovim/view to provide /usr/bin/view (view) in auto mode 1081s update-alternatives: using /usr/libexec/neovim/vimdiff to provide /usr/bin/vimdiff (vimdiff) in auto mode 1081s Setting up vim-ale (3.3.0-1) ... 1081s Setting up vim-vader (0.3.0+git20200213.6fff477-2) ... 1081s Setting up autopkgtest-satdep (0) ... 1081s Processing triggers for man-db (2.12.0-3) ... 1082s Processing triggers for libc-bin (2.39-0ubuntu6) ... 1088s (Reading database ... 72485 files and directories currently installed.) 1088s Removing autopkgtest-satdep (0) ... 1092s autopkgtest [18:05:17]: test with-neovim: [----------------------- 1092s + nvim -es -u /tmp/autopkgtest.yciurR/build.lUT/src/debian/tests/vimrc '+Vader! test/**/*.vader' 1092s NVIM v0.7.2 1092s Build type: Release 1092s Lua 5.1 1092s Compiled by team+vim@tracker.debian.org 1092s 1092s Features: +acl +iconv +tui 1092s See ":help feature-compile" 1092s 1092s system vimrc file: "$VIM/sysinit.vim" 1092s fall-back for $VIM: "/usr/share/nvim" 1092s 1092s Run :checkhealth for more info 1092s 1107s Starting Vader: 723 suite(s), 2936 case(s) 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_ale_import_command.vader 1107s (1/6) [ GIVEN] Some example TypeScript code 1107s (1/6) [EXECUTE] ALEImport should complain when there's no word at the cursor 1107s (2/6) [ GIVEN] Some example TypeScript code 1107s (2/6) [EXECUTE] ALEImport should tell the user if no LSP is available 1107s (3/6) [ GIVEN] Some example TypeScript code 1107s (3/6) [EXECUTE] ALEImport should request imports correctly for tsserver 1107s (4/6) [ GIVEN] Some example TypeScript code 1107s (4/6) [EXECUTE] ALEImport should tell the user when no completions were found from tsserver 1107s (5/6) [ GIVEN] Some example Python code 1107s (5/6) [EXECUTE] ALEImport should request imports correctly for language servers 1107s (6/6) [ GIVEN] Some example Python code 1107s (6/6) [EXECUTE] ALEImport should tell the user when no completions were found from a language server 1107s Success/Total: 6/6 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_complete_events.vader 1107s (1/3) [EXECUTE] ALECompletePost should not be triggered when completion is cancelled 1107s (2/3) [EXECUTE] ALECompletePost should not be triggered when tools other than ALE insert completions 1107s (3/3) [EXECUTE] ALECompletePost should be triggered when ALE inserts completions 1107s Success/Total: 3/3 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_completion_events.vader 1107s ( 1/29) [EXECUTE] ale#completion#GetCompletions should be called when the cursor position stays the same 1107s ( 2/29) [EXECUTE] ale#completion#GetCompletions should not be called if the global setting is disabled 1107s ( 3/29) [EXECUTE] ale#completion#GetCompletions should not be called if the buffer setting is disabled 1107s ( 4/29) [ GIVEN] 1107s ( 4/29) [EXECUTE] ale#completion#GetCompletions should not be called when the cursor position changes 1107s ( 5/29) [ GIVEN] 1107s ( 5/29) [EXECUTE] ale#completion#GetCompletions should not be called if you switch to normal mode 1107s ( 6/29) [ GIVEN] 1107s ( 6/29) [EXECUTE] Completion should not be done shortly after the CompleteDone function 1107s ( 7/29) [ GIVEN] 1107s ( 7/29) [EXECUTE] ale#completion#Show() should remember the omnifunc setting and replace it 1107s ( 8/29) [ GIVEN] 1107s ( 8/29) [EXECUTE] ale#completion#Show() should remember the completeopt setting and replace it 1107s ( 9/29) [ GIVEN] 1107s ( 9/29) [EXECUTE] ale#completion#Show() should set the preview option if it's set 1107s (10/29) [ GIVEN] 1107s (10/29) [EXECUTE] ale#completion#Show() should not replace the completeopt setting for manual completion 1107s (11/29) [ GIVEN] 1107s (11/29) [EXECUTE] ale#completion#AutomaticOmniFunc() should also remember the completeopt setting and replace it 1107s (12/29) [ GIVEN] 1107s (12/29) [EXECUTE] ale#completion#AutomaticOmniFunc() should set the preview option if it's set 1107s (13/29) [ GIVEN] 1107s (13/29) [EXECUTE] ale#completion#Show() should make the correct feedkeys() call for automatic completion 1107s (14/29) [ GIVEN] 1107s (14/29) [EXECUTE] ale#completion#Show() should make the correct feedkeys() call for manual completion 1107s (15/29) [ GIVEN] 1107s (15/29) [EXECUTE] ale#completion#Show() should not call feedkeys() for other sources 1107s (16/29) [ GIVEN] 1107s (16/29) [EXECUTE] ale#completion#Show() shouldn't do anything if you switch back to normal mode 1107s (17/29) [ GIVEN] 1107s (17/29) [EXECUTE] ale#completion#Show() should save the result it is given 1107s (18/29) [ GIVEN] 1107s (18/29) [EXECUTE] ale#completion#Done() should restore old omnifunc values 1107s (19/29) [ GIVEN] 1107s (19/29) [EXECUTE] ale#completion#Done() should restore the old completeopt setting 1107s (20/29) [ GIVEN] 1107s (20/29) [EXECUTE] ale#completion#Done() should leave settings alone when none were remembered 1107s (21/29) [ GIVEN] 1107s (21/29) [EXECUTE] The completion request_id should be reset when queuing again 1107s (22/29) [ GIVEN] 1107s (22/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions automatically 1107s (23/29) [ GIVEN] 1107s (23/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions manually 1107s (24/29) [ GIVEN] 1107s (24/29) [EXECUTE] b:ale_completion_info should be set up correctly for other sources 1107s (25/29) [ GIVEN] 1107s (25/29) [EXECUTE] b:ale_completion_info should be set up correctly when requesting completions via callback 1107s (26/29) [ GIVEN] 1107s (26/29) [EXECUTE] The correct keybinds should be configured 1107s (27/29) [ GIVEN] 1107s (27/29) [EXECUTE] Running the normal mode keybind should reset the settings 1107s (28/29) [ GIVEN] 1107s (28/29) [EXECUTE] HandleUserData should call ale#code_action#HandleCodeAction 1107s (29/29) [ GIVEN] 1107s (29/29) [EXECUTE] ale#code_action#HandleCodeAction should not be called when when source is not ALE 1107s Success/Total: 29/29 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_completion_filtering.vader 1107s (1/7) [EXECUTE] Prefix filtering should work for Lists of strings 1107s (2/7) [EXECUTE] Exact filtering should work 1107s (3/7) [EXECUTE] Prefix filtering should work for completion items 1107s (4/7) [EXECUTE] Excluding words from completion results should work 1107s (5/7) [EXECUTE] Excluding words from completion results should work with lists of Strings 1107s (6/7) [EXECUTE] Filtering shouldn't modify the original list 1107s (7/7) [EXECUTE] Filtering should respect filetype triggers 1107s Success/Total: 7/7 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_completion_prefixes.vader 1107s ( 1/15) [ GIVEN] 1107s ( 1/15) [EXECUTE] Completion should be done after dots in TypeScript 1107s ( 2/15) [ GIVEN] 1107s ( 2/15) [EXECUTE] Completion should be done after words in TypeScript 1107s ( 3/15) [ GIVEN] 1107s ( 3/15) [EXECUTE] Completion should be done after words in parens in TypeScript 1107s ( 4/15) [ GIVEN] 1107s ( 4/15) [EXECUTE] Completion should not be done after parens in TypeScript 1107s ( 5/15) [ GIVEN] 1107s ( 5/15) [EXECUTE] Completion should be done after strings in TypeScript 1107s ( 6/15) [ GIVEN] 1107s ( 6/15) [EXECUTE] Completion prefixes should work for other filetypes 1107s ( 7/15) [ GIVEN] 1107s ( 7/15) [EXECUTE] Completion prefixes should work for other filetypes 1107s ( 8/15) [ GIVEN] 1107s ( 8/15) [EXECUTE] Completion should be done after dots in Rust 1107s ( 9/15) [ GIVEN] 1107s ( 9/15) [EXECUTE] Completion should be done after colons in Rust 1107s (10/15) [ GIVEN] 1107s (10/15) [EXECUTE] Completion should be done after words in parens in Rust 1107s (11/15) [ GIVEN] 1107s (11/15) [EXECUTE] Completion should not be done after parens in Rust 1107s (12/15) [ GIVEN] 1107s (12/15) [EXECUTE] Completion should be done for function names with minuses in Lisp 1107s (13/15) [ GIVEN] 1107s (13/15) [EXECUTE] Completion should not be done after parens in Lisp 1107s (14/15) [ GIVEN] 1107s (14/15) [EXECUTE] Completion should be done for function names with minuses in Clojure 1107s (15/15) [ GIVEN] 1107s (15/15) [EXECUTE] Completion should not be done after parens in Clojure 1107s Success/Total: 15/15 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_lsp_completion_messages.vader 1107s (1/4) [ GIVEN] Some typescript file 1107s (1/4) [EXECUTE] The right message should be sent for the initial tsserver request 1107s (1/4) [EXECUTE] (X) Vim(let):E121: Undefined variable: g:ale_completion_autoimport 1107s > function 19[1]..41_OnReady, line 25 1107s (2/4) [ GIVEN] Some typescript file 1107s (2/4) [EXECUTE] The right message sent to the tsserver LSP when the first completion message is received 1107s (3/4) [ GIVEN] Some Python file 1107s (3/4) [EXECUTE] The right message should be sent for the initial LSP request 1107s (4/4) [ GIVEN] Some Python file 1107s (4/4) [EXECUTE] Two completion requests shouldn't be sent in a row 1107s Success/Total: 3/4 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_lsp_completion_parsing.vader 1107s ( 1/11) [EXECUTE] Should handle Rust completion results correctly 1107s ( 2/11) [EXECUTE] Should handle Python completion results correctly 1107s ( 3/11) [EXECUTE] Should handle extra Python completion results correctly 1107s ( 4/11) [EXECUTE] Should handle missing keys 1107s ( 5/11) [EXECUTE] Should handle documentation in the markdown format 1107s ( 6/11) [EXECUTE] Should handle completion messages with textEdit objects 1107s ( 7/11) [EXECUTE] Should handle completion messages with textEdit objects and no insertTextFormat key 1107s ( 8/11) [EXECUTE] Should handle completion messages with the deprecated insertText attribute 1107s ( 9/11) [EXECUTE] Should handle completion messages with additionalTextEdits when ale_completion_autoimport is turned on 1107s (10/11) [EXECUTE] Should not handle completion messages with additionalTextEdits when ale_completion_autoimport is turned off 1107s (11/11) [EXECUTE] Should still handle completion messages with empty additionalTextEdits with ale_completion_autoimport turned off 1107s Success/Total: 11/11 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_omnifunc_completion.vader 1107s (1/4) [ GIVEN] 1107s (1/4) [EXECUTE] -3 should be returned when completion results cannot be requested 1107s (2/4) [ GIVEN] 1107s (2/4) [EXECUTE] The start position should be returned when results can be requested 1107s (3/4) [ GIVEN] 1107s (3/4) [EXECUTE] The omnifunc function should return async results 1107s (4/4) [ GIVEN] 1107s (4/4) [EXECUTE] The omnifunc function should parse and return async responses 1107s Success/Total: 4/4 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_public_completion_api.vader 1107s (1/7) [EXECUTE] ale#completion#GetCompletionResult() should return v:null when there are no results 1107s (2/7) [EXECUTE] ale#completion#GetCompletionResult() should return a result computed previously 1107s (3/7) [EXECUTE] ale#completion#GetCompletionPosition() should return 0 when there is no completion information 1107s (4/7) [ GIVEN] Some Python file 1107s (4/7) [EXECUTE] ale#completion#GetCompletionPosition() should return the position in the file when information is available 1107s (5/7) [ GIVEN] Some Python file 1107s (5/7) [EXECUTE] ale#completion#GetCompletionPositionForDeoplete() should return the position on the given input string 1107s (6/7) [ GIVEN] Some Python file 1107s (6/7) [EXECUTE] ale#completion#CanProvideCompletions should return 0 when no completion sources are available 1107s (7/7) [ GIVEN] Some Python file 1107s (7/7) [EXECUTE] ale#completion#CanProvideCompletions should return 1 when at least one completion source is available 1107s Success/Total: 7/7 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/completion/test_tsserver_completion_parsing.vader 1107s (1/6) [EXECUTE] TypeScript completions responses should be parsed correctly 1107s (2/6) [EXECUTE] TypeScript completions responses should include warnings 1107s (3/6) [EXECUTE] TypeScript completions responses should not include warnings if excluded 1107s (4/6) [EXECUTE] TypeScript completion details responses should be parsed correctly 1107s (4/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 1107s > /tmp/nvimJ8PNiL/240, line 1 1107s (5/6) [EXECUTE] Entries without details should be included in the responses 1107s (5/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 1107s > /tmp/nvimJ8PNiL/243, line 6 1107s (6/6) [EXECUTE] Default imports should be handled correctly 1107s (6/6) [EXECUTE] (X) Vim(call):E121: Undefined variable: g:ale_completion_autoimport 1107s > /tmp/nvimJ8PNiL/246, line 1 1107s Success/Total: 3/6 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix.vader 1107s ( 1/43) [ GIVEN] A file with three lines 1107s ( 1/43) [EXECUTE] ALEFix should complain when there are no functions to call 1107s ( 2/43) [ GIVEN] A file with three lines 1107s ( 2/43) [EXECUTE] ALEFix should not complain when the command is run with a bang 1107s ( 3/43) [ GIVEN] A file with three lines 1107s ( 3/43) [EXECUTE] ALEFix should apply simple functions 1107s ( 3/43) [ EXPECT] The first function should be used 1107s ( 4/43) [ GIVEN] A file with three lines 1107s ( 4/43) [EXECUTE] Should apply filename mpapings 1107s ( 4/43) [ EXPECT] The mapped filename should be printed 1107s ( 5/43) [ GIVEN] A file with three lines 1107s ( 5/43) [EXECUTE] ALEFix should apply simple functions in a chain 1107s ( 5/43) [ EXPECT] Both functions should be used 1107s ( 6/43) [ GIVEN] A file with three lines 1107s ( 6/43) [EXECUTE] ALEFix should allow 0 to be returned to skip functions 1107s ( 6/43) [ EXPECT] Only the second function should be applied 1107s ( 7/43) [ GIVEN] A file with three lines 1107s ( 7/43) [EXECUTE] The * fixers shouldn't be used if an empty list is set for fixers 1107s ( 7/43) [ EXPECT] Nothing should be changed 1107s ( 8/43) [ GIVEN] A file with three lines 1107s ( 8/43) [EXECUTE] * fixers should be used if no filetype is matched 1107s ( 8/43) [ EXPECT] The file should be changed 1107s ( 9/43) [ GIVEN] A file with three lines 1107s ( 9/43) [EXECUTE] ALEFix should allow commands to be run 1107s ( 9/43) [ EXPECT] An extra line should be added 1107s (10/43) [ GIVEN] A file with three lines 1107s (10/43) [EXECUTE] ALEFix should use fixers passed in commandline when provided 1107s (10/43) [ EXPECT] Only fixers passed via command line should be run 1107s (11/43) [ GIVEN] A file with three lines 1107s (11/43) [EXECUTE] ALEFix should allow temporary files to be read 1107s (11/43) [ EXPECT] The line we wrote to the temporary file should be used here 1107s (12/43) [ GIVEN] A file with three lines 1107s (12/43) [EXECUTE] ALEFix should not read the temporary file when the option is not set 1107s (12/43) [ EXPECT] An extra line should be added 1107s (13/43) [ GIVEN] A file with three lines 1107s (13/43) [EXECUTE] ALEFix should allow jobs and simple functions to be combined 1107s (13/43) [ EXPECT] The lines from the temporary file should be modified 1107s (14/43) [ GIVEN] A file with three lines 1107s (14/43) [EXECUTE] ALEFix should send lines modified by functions to jobs 1107s (14/43) [ EXPECT] The lines should first be modified by the function, then the job 1107s (15/43) [ GIVEN] A file with three lines 1107s (15/43) [EXECUTE] ALEFix should skip commands when jobs fail to run 1107s (15/43) [ EXPECT] Only the second function should be applied 1107s (16/43) [ GIVEN] A file with three lines 1107s (16/43) [EXECUTE] ALEFix should handle strings for selecting a single function 1107s (16/43) [ EXPECT] The first function should be used 1107s (17/43) [ GIVEN] A file with three lines 1107s (17/43) [EXECUTE] ALEFix should use functions from the registry 1107s (17/43) [ EXPECT] The registry function should be used 1107s (18/43) [ GIVEN] A file with three lines 1107s (18/43) [EXECUTE] ALEFix should be able to remove the last line for files 1107s (18/43) [ EXPECT] There should be only two lines 1107s (19/43) [ GIVEN] A file with three lines 1107s (19/43) [EXECUTE] ALEFix should accept funcrefs 1107s (19/43) [ EXPECT] There should be only two lines 1107s (20/43) [ GIVEN] A file with three lines 1107s (20/43) [EXECUTE] ALEFix should accept lambdas 1107s (20/43) [ EXPECT] There should be an extra line 1107s (21/43) [ GIVEN] A file with three lines 1107s (21/43) [EXECUTE] ALEFix should user buffer-local fixer settings 1107s (21/43) [ EXPECT] There should be only two lines 1107s (22/43) [ GIVEN] A file with three lines 1107s (22/43) [EXECUTE] ALEFix should allow Lists to be used for buffer-local fixer settings 1107s (22/43) [ EXPECT] There should be only two lines 1107s (23/43) [ GIVEN] A file with three lines 1107s (23/43) [EXECUTE] ALEFix should fix files on the save event 1107s (23/43) [ EXPECT] The buffer should be modified 1107s (24/43) [ GIVEN] A file with three lines 1107s (24/43) [EXECUTE] ALEFix should run the linters with b:ale_lint_on_save = 1 1107s (24/43) [ EXPECT] The buffer should be modified 1107s (25/43) [ GIVEN] A file with three lines 1107s (25/43) [EXECUTE] ALEFix should not fix files on :wq 1107s (25/43) [ EXPECT] The buffer should not be modified 1107s (26/43) [ GIVEN] A file with three lines 1107s (26/43) [EXECUTE] ALEFix should still lint with no linters to be applied 1107s (26/43) [ EXPECT] The buffer should be the same 1107s (27/43) [ GIVEN] A file with three lines 1107s (27/43) [EXECUTE] ALEFix should still lint when nothing was fixed on save 1107s (27/43) [ EXPECT] The buffer should be the same 1107s (28/43) [ GIVEN] A file with three lines 1107s (28/43) [EXECUTE] ALEFix should not lint the buffer on save if linting on save is disabled globally 1107s (28/43) [ EXPECT] The buffer should be the same 1107s (29/43) [ GIVEN] A file with three lines 1107s (29/43) [EXECUTE] ALEFix should not lint the buffer on save if linting on save is disabled locally 1107s (29/43) [ EXPECT] The buffer should be the same 1107s (30/43) [ GIVEN] A file with three lines 1107s (30/43) [EXECUTE] ale#fix#InitBufferData() should set up the correct data 1107s (31/43) [ GIVEN] A file with three lines 1107s (31/43) [EXECUTE] ALEFix simple functions should be able to accept one argument, the buffer 1107s (31/43) [ EXPECT] There should be only two lines 1107s (32/43) [ GIVEN] A file with three lines 1107s (32/43) [EXECUTE] ALEFix should modify a buffer that is not modifiable, if it becomes modifiable later 1107s (32/43) [ EXPECT] There should be only two lines 1107s (33/43) [ GIVEN] A file with three lines 1107s (33/43) [EXECUTE] b:ale_fix_on_save = 1 should override g:ale_fix_on_save = 0 1107s (33/43) [ EXPECT] There should be only two lines 1107s (34/43) [ GIVEN] A file with three lines 1107s (34/43) [EXECUTE] b:ale_fix_on_save = 0 should override g:ale_fix_on_save = 1 1107s (34/43) [ EXPECT] The lines should be the same 1107s (35/43) [ GIVEN] A file with three lines 1107s (35/43) [EXECUTE] ALEFix functions returning jobs should be able to accept one argument 1107s (35/43) [ EXPECT] An extra line should be added 1107s (36/43) [ GIVEN] A file with three lines 1107s (36/43) [EXECUTE] ALE should print a message telling you something isn't a valid fixer when you type some nonsense 1107s (37/43) [ GIVEN] A file with three lines 1107s (37/43) [EXECUTE] ALE should complain about invalid fixers with minuses in the name 1107s (38/43) [ GIVEN] A file with three lines 1107s (38/43) [EXECUTE] ALE should tolerate valid fixers with minuses in the name 1107s (39/43) [ GIVEN] A file with three lines 1107s (39/43) [EXECUTE] Empty output should be ignored 1107s (39/43) [ EXPECT] The lines should be the same 1107s (40/43) [ GIVEN] A file with three lines 1107s (40/43) [EXECUTE] A temporary file shouldn't be piped into the command when disabled 1107s (40/43) [ EXPECT] The new line should be used 1107s (41/43) [ GIVEN] A file with three lines 1107s (41/43) [EXECUTE] Post-processing should work 1107s (41/43) [ EXPECT] The lines in the JSON should be used 1107s (42/43) [ GIVEN] A file with three lines 1107s (42/43) [EXECUTE] ALEFix should apply autocmds 1107s (43/43) [ GIVEN] A file with three lines 1107s (43/43) [EXECUTE] ALEFix should support ale#command#Run 1107s (43/43) [ EXPECT] The extra line should be added 1107s Success/Total: 43/43 1107s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix_aliases.vader 1107s (1/2) [EXECUTE] prettier-eslint should be aliased 1108s (2/2) [EXECUTE] prettier-standard should be aliased 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix_completion.vader 1108s (1/4) [EXECUTE] List of available fixers is empty 1108s (1/4) [ THEN] List of applicable fixers for python file is empty 1108s (2/4) [EXECUTE] Add ruby fixer 1108s (2/4) [ THEN] List of applicable fixers for python file is still empty 1108s (3/4) [EXECUTE] Add generic fixer 1108s (3/4) [ THEN] Generic fixer should be returned as applicable for python file 1108s (4/4) [EXECUTE] Add python fixer 1108s (4/4) [ THEN] List of fixers should contain both generic and python fixers 1108s Success/Total: 4/4 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix_completion_filter.vader 1108s (1/2) [EXECUTE] completeFixers returns all of the applicable fixers without an arglead 1108s (2/2) [EXECUTE] completeFixers returns all of the applicable fixers without an arglead 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix_ignore.vader 1108s (1/6) [EXECUTE] Ignoring with a filetype in a global Dictionary should work 1108s (2/6) [EXECUTE] Ignoring with a filetype in a global List should work 1108s (3/6) [EXECUTE] Ignoring with a filetype in a local Dictionary should work 1108s (4/6) [EXECUTE] Ignoring with a filetype in a local List should work 1108s (5/6) [EXECUTE] Ignoring functions by reference with a Dictionary should work 1108s (6/6) [EXECUTE] Ignoring functions by reference with a List should work 1108s Success/Total: 6/6 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fix/test_ale_fix_suggest.vader 1108s (1/5) [EXECUTE] ALEFixSuggest should return something sensible with no suggestions 1108s (2/5) [EXECUTE] ALEFixSuggest should set the appropriate settings 1108s (3/5) [EXECUTE] ALEFixSuggest output should be correct for only generic handlers 1108s (4/5) [EXECUTE] ALEFixSuggest output should be correct for only filetype handlers 1108s (5/5) [EXECUTE] ALEFixSuggest should suggest filetype and generic handlers 1108s Success/Total: 5/5 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_appleswiftformat_fixer_callback.vader 1108s (1/3) [EXECUTE] The swiftformat callback should return the correct default values 1108s (2/3) [EXECUTE] The swiftformat callback should return the correct default values and located configuration 1108s (2/3) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': '''xxxinvalid'' format --in-place %t'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''xxxinvalid'' format --in-place %t --configuration '} 1108s (3/3) [EXECUTE] The swiftformat callback should use swiftpm is use_swiftpm is set to 1 1108s (3/3) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': ''''' run swift-format format --in-place %t'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''swift'' run swift-format format --in-place %t'} 1108s Success/Total: 1/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_astyle_fixer_callback.vader 1108s (1/6) [EXECUTE] The astyle callback should return the correct default values 1108s (2/6) [EXECUTE] The astyle callback should support cpp files 1108s (3/6) [EXECUTE] The astyle callback should support cpp files with option file set 1108s (4/6) [EXECUTE] The astyle callback should return the correct default values with a specified option file 1108s (5/6) [EXECUTE] The astyle callback should find nearest default option file _astylrc 1108s (5/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''xxxinvalid'' --stdin=''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/subdir/file.c'''} should be equal to 1108s {'command': '''xxxinvalid'' --project=_astylerc --stdin=''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/subdir/file.c'''} 1108s (6/6) [EXECUTE] The astyle callback should find .astylrc in the same directory as src 1108s (6/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''invalidpp'' --stdin=''/tmp/autopkgtest.yciurR/build.lUT/test-files/cpp/dummy.cpp'''} should be equal to 1108s {'command': '''invalidpp'' --project=.astylerc --stdin=''/tmp/autopkgtest.yciurR/build.lUT/test-files/cpp/dummy.cpp'''} 1108s Success/Total: 4/6 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_autoflake_fixer_callback.vader 1108s (1/2) [EXECUTE] The autoflake callback should return the correct default values 1108s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autoflake'' --in-place %t'} (Dictionary) 1108s (2/2) [EXECUTE] The autoflake callback should include options 1108s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autoflake'' --some-option --in-place %t'} (Dictionary) 1108s Success/Total: 0/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_autoimport_fixer_callback.vader 1108s (1/2) [EXECUTE] The autoimport callback should return the correct default values 1108s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autoimport'' -'} (Dictionary) 1108s (2/2) [EXECUTE] The autoimport callback should respect custom options 1108s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autoimport'' --multi-line=3 --trailing-comma -'} (Dictionary) 1108s Success/Total: 0/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_autopep8_fixer_callback.vader 1108s (1/2) [EXECUTE] The autopep8 callback should return the correct default values 1108s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autopep8'' -'} (Dictionary) 1108s (2/2) [EXECUTE] The autopep8 callback should include options 1108s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/autopep8'' --some-option -'} (Dictionary) 1108s Success/Total: 0/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_bibclean_fixer_callback.vader 1108s (1/2) [EXECUTE] The bibclean callback should return the correct default values 1108s (2/2) [EXECUTE] The bibclean callback should include custom bibclean options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_black_fixer_callback.vader 1108s (1/6) [EXECUTE] The black callback should return the correct default values 1108s (1/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'cwd': '%s:h', 'command': '''black'' -'} should be equal to 1108s {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/black'' -'} 1108s (2/6) [EXECUTE] The black callback should include options 1108s (2/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''black'' --some-option -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/black'' --some-option -'} 1108s (3/6) [EXECUTE] The black callback should include --pyi for .pyi files 1108s (3/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''black'' --pyi -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/black'' --pyi -'} 1108s (4/6) [EXECUTE] The black callback should not concatenate options 1108s (4/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''black'' --some-option --pyi -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/black'' --some-option --pyi -'} 1108s (5/6) [EXECUTE] Pipenv is detected when python_black_auto_pipenv is set 1108s (5/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''black'' -'} should be equal to 1108s {'command': '''pipenv'' run black -'} 1108s (6/6) [EXECUTE] Poetry is detected when python_black_auto_poetry is set 1108s (6/6) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''black'' -'} should be equal to 1108s {'command': '''poetry'' run black -'} 1108s Success/Total: 0/6 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_break_up_long_lines_python_fixer.vader 1108s (1/2) [EXECUTE] Long lines with basic function calls should be broken up correctly 1108s (2/2) [EXECUTE] Longer lines should be permitted if a configuration file allows it 1108s (2/2) [EXECUTE] (X) Unequal Lists 1108s ['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 1108s ['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,', ')'] 1108s Success/Total: 1/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_brittany_fixer_callback.vader 1108s (1/1) [EXECUTE] The brittany callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_buf_format_fixer_callback.vader 1108s (1/1) [EXECUTE] The buf-format callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_buildifier_fixer_callback.vader 1108s (1/2) [EXECUTE] The buildifier callback should return the correct default values 1108s (2/2) [EXECUTE] The buildifier callback should include any additional options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_clangformat_fixer_callback.vader 1108s (1/4) [EXECUTE] The clang-format callback should return the correct default values 1108s (2/4) [EXECUTE] The clangformat callback should include any additional options 1108s (3/4) [EXECUTE] The clangformat callback should include style options as well 1108s (4/4) [EXECUTE] The clangformat callback should use local file instead of style options 1108s (4/4) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''xxxinvalid'' --assume-filename=''/tmp/autopkgtest.yciurR/build.lUT/test-files/clangformat/with_clangformat/dummy.c'' --some-option -style=''{BasedOnStyle: Microsoft, ColumnLimit:80,}'''} should be equal to 1108s {'command': '''xxxinvalid'' --assume-filename=''/tmp/autopkgtest.yciurR/build.lUT/test-files/clangformat/with_clangformat/dummy.c'' --some-option -style=file'} 1108s Success/Total: 3/4 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_clangtidy_fixer_callback.vader 1108s (1/2) [EXECUTE] The clangtidy callback should return the correct default values 1108s (2/2) [EXECUTE] The clangtidy callback should include any additional options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_cmakeformat_fixer_callback.vader 1108s (1/2) [EXECUTE] The cmakeformat callback should return the correct default values 1108s (2/2) [EXECUTE] The cmakeformat callback should include custom cmakeformat options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_crystal_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The crystal format callback should return the correct default values 1108s (2/2) [EXECUTE] The crystal format callback should include custom options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_css_beautify_fixer_callback.vader 1108s (1/1) [EXECUTE] The css-beautify callback should return the correct default command 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dart_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The dart format callback should return the correct default values 1108s (2/2) [EXECUTE] The dart format callback should include custom dart format options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dartfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The dartfmt callback should return the correct default values 1108s (2/2) [EXECUTE] The dartfmt callback should include custom dartfmt options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The dfmt callback should return the correct default values 1108s (2/2) [EXECUTE] The dfmt callback should include custom dfmt options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dhall_format_fixer_callback.vader 1108s (1/1) [EXECUTE] The dhall-format callback should return the correct options 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dhall_freeze_fixer_callback.vader 1108s (1/1) [EXECUTE] The dhall-freeze callback should return the correct options 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dhall_lint_fixer_callback.vader 1108s (1/1) [EXECUTE] The dhall-lint callback should return the correct options 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dotnet_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The dotnet format callback should return the correct default values 1108s (2/2) [EXECUTE] The dotnet format callback should include custom dotnet format options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dprint_fixer_callback.vader 1108s (1/4) [EXECUTE] The dprint callback should return 0 for a non-existent executable 1108s (2/4) [EXECUTE] The dprint callback should return the correct default values 1108s (3/4) [EXECUTE] The dprint callback should include config 1108s (3/4) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''dprint'' fmt --stdin %s'} should be equal to 1108s {'command': '''dprint'' fmt -c ''/testplugin/test/test-files/dprint/dprint.json'' --stdin %s'} 1108s (4/4) [EXECUTE] The dprint callback should include custom options 1108s Success/Total: 3/4 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_dune_fixer_callback.vader 1108s (1/2) [EXECUTE] The dune callback should return the correct default values 1108s (2/2) [EXECUTE] The dune callback should include custom dune options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_elm_format_fixer_callback.vader 1108s (1/5) [EXECUTE] The elm-format command should have default params 1108s (1/5) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': '''elm-format'' %t --yes'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/node_modules/.bin/elm-format'' %t --yes'} 1108s (2/5) [EXECUTE] The elm-format command should manage use_global = 1 param 1108s (3/5) [EXECUTE] The elm-format command should manage executable param 1108s (4/5) [EXECUTE] The elm-format command should manage empty options 1108s (4/5) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': '''elm-format'' %t'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/node_modules/.bin/elm-format'' %t'} 1108s (5/5) [EXECUTE] The elm-format command should manage custom options 1108s (5/5) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': '''elm-format'' %t --param1 --param2'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/node_modules/.bin/elm-format'' %t --param1 --param2'} 1108s Success/Total: 2/5 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_erblint_fixer_callback.vader 1108s (1/3) [EXECUTE] The erblint callback should return the correct default values 1108s (2/3) [EXECUTE] The erblint callback should include custom erblint options 1108s (3/3) [EXECUTE] The erblint post-processor should remove diagnostics content 1108s Success/Total: 3/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_erlfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The erlfmt command should handle empty options 1108s (2/2) [EXECUTE] The erlfmt command should handle custom options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_eslint_fixer_callback.vader 1108s ( 1/15) [EXECUTE] The executable path should be correct 1108s ( 1/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/.eslintrc.js'' --fix %t'} (Dictionary) 1108s ( 2/15) [EXECUTE] The ESLint fixer shouldn't run if no configuration file can be found 1108s ( 3/15) [EXECUTE] The ESLint fixer should use a config file option if set for old versions 1108s ( 4/15) [EXECUTE] The ESLint fixer should use a -c file option if set for eslint_d 1108s ( 5/15) [EXECUTE] The ESLint fixer should use a config file option if set for new versions 1108s ( 6/15) [EXECUTE] The lower priority configuration file in a nested directory should be preferred 1108s ( 6/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/subdir-with-config/.eslintrc'' --fix %t'} (Dictionary) 1108s ( 7/15) [EXECUTE] --config in options should override configuration file detection for old versions 1108s ( 7/15) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'cwd': '', 'command': '''eslint'' --config /foo.cfg --fix %t'} should be equal to 1108s {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --config /foo.cfg --fix %t'} 1108s ( 8/15) [EXECUTE] package.json should be used as a last resort 1108s ( 8/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/.eslintrc.js'' --fix %t'} (Dictionary) 1108s ( 9/15) [EXECUTE] The version check should be correct 1108s ( 9/15) [EXECUTE] (X) Unequal Lists 1108s ['''eslint'' --version', 0] should be equal to 1108s ['''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --version', {'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'process_with': 'ale#fixers#eslint#ProcessFixDryRunOutput', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --stdin-filename %s --stdin --fix-dry-run --format=json'}] 1108s (10/15) [EXECUTE] --fix-dry-run should be used for 4.9.0 and up 1108s (10/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app', 'process_with': 'ale#fixers#eslint#ProcessFixDryRunOutput', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/eslint/bin/eslint.js'' --stdin-filename %s --stdin --fix-dry-run --format=json'} (Dictionary) 1108s (11/15) [EXECUTE] --fix-to-stdout should be used for eslint_d 1108s (11/15) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'read_temporary_file': 1, 'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/app-with-eslint-d', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/app-with-eslint-d/node_modules/.bin/eslint_d'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/package.json'' --fix %t'} (Dictionary) 1108s (12/15) [EXECUTE] The --fix-dry-run post-processor should handle JSON output correctly 1108s (13/15) [EXECUTE] The eslint_d post-processor should permit regular JavaScript content 1108s (14/15) [EXECUTE] The eslint_d post-processor should handle error messages correctly 1108s (15/15) [EXECUTE] The eslint_d post-processor should handle failing to connect properly 1108s Success/Total: 8/15 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_fecs_fixer_callback.vader 1108s (1/2) [EXECUTE] The fecs fixer should respect to g:ale_javascript_fecs_executable 1108s (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) 1108s (2/2) [EXECUTE] The fecs fixer should return 0 when executable not found 1108s Success/Total: 1/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_fish_indent_fixer_callback.vader 1108s (1/2) [EXECUTE] The fish_indent callback should return the correct default values 1108s (2/2) [EXECUTE] The fish_indent callback should include custom fish_indent options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_fixjson_fixer_callback.vader 1108s (1/3) [EXECUTE] The fixjson callback should return the correct default command 1108s (2/3) [EXECUTE] The fixjson callback should set the buffer name as file name 1108s (3/3) [EXECUTE] The fixjson callback should include additional options 1108s Success/Total: 3/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_floskell_fixer_callback.vader 1108s (1/1) [EXECUTE] The floskell callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_gnatpp_fixer_callback.vader 1108s (1/2) [EXECUTE] The default command should be correct 1108s (2/2) [EXECUTE] The version check should be correct 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_gofmt_fixer_callback.vader 1108s (1/3) [EXECUTE] The gofmt callback should return the correct default values 1108s (2/3) [EXECUTE] The gofmt callback should include custom gofmt options 1108s (3/3) [EXECUTE] The gofmt callback should support Go environment variables 1108s Success/Total: 3/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_gofumpt_fixer.vader 1108s (1/3) [EXECUTE] The gofumpt callback should return the correct default values 1108s (2/3) [EXECUTE] The gofumpt callback should allow custom gofumpt executables 1108s (3/3) [EXECUTE] The gofumpt callback should allow custom gofumpt options 1108s Success/Total: 3/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_goimports_fixer_callback.vader 1108s (1/4) [EXECUTE] The goimports callback should return 0 when the executable isn't executable 1108s (2/4) [EXECUTE] The goimports callback should the command when the executable test passes 1108s (3/4) [EXECUTE] The goimports callback should include extra options 1108s (4/4) [EXECUTE] The goimports callback should support Go environment variables 1108s Success/Total: 4/4 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_golines_fixer_callback.vader 1108s (1/4) [EXECUTE] The golines callback should return 0 when the executable isn't executable 1108s (2/4) [EXECUTE] The golines callback should return the correct default values 1108s (3/4) [EXECUTE] The golines callback should include custom golines options 1108s (4/4) [EXECUTE] The golines callback should support Go environment variables 1108s Success/Total: 4/4 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_gomod_fixer_callback.vader 1108s (1/2) [EXECUTE] The gomod callback should return the correct default values 1108s (2/2) [EXECUTE] The gomod callback should support Go environment variables 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_goofle_java_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The google-java-format callback should return 0 when the executable isn't executable 1108s (2/2) [EXECUTE] The google-java-format callback should run the command when the executable test passes 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_hackfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The hackfmt callback should return the correct default values 1108s (2/2) [EXECUTE] The hackfmt callback should include custom hackfmt options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_hfmt_fixer_callback.vader 1108s (1/1) [EXECUTE] The hfmt callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_hindent_fixer_callback.vader 1108s (1/1) [EXECUTE] The hindent callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_hlint_fixer_callback.vader 1108s (1/1) [EXECUTE] The hlint callback should return the correct default values 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_html_beautify_fixer_callback.vader 1108s (1/1) [EXECUTE] The html-beautify callback should return the correct default command 1108s Success/Total: 1/1 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_importjs_fixer_callback.vader 1108s (1/3) [EXECUTE] The importjs callback should return 0 when the executable isn't executable 1108s (2/3) [EXECUTE] The importjs callback should run the command when the executable test passes 1108s (3/3) [EXECUTE] The ProcessOutput callback should return the expected output 1108s Success/Total: 3/3 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_isort_fixer_callback.vader 1108s (1/5) [EXECUTE] The isort callback should return the correct default values 1108s (1/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1108s > 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 1108s (2/5) [EXECUTE] The isort callback should respect custom options 1108s (2/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1108s > 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 1108s (3/5) [EXECUTE] Pipenv is detected when python_isort_auto_pipenv is set 1108s (3/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1108s > 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 1108s (4/5) [EXECUTE] Poetry is detected when python_isort_auto_poetry is set 1108s (4/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1108s > 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 1108s (5/5) [EXECUTE] The isort callback should not use --filename for older versions 1108s (5/5) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1108s > 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 1108s Success/Total: 0/5 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_jq_fixer_callback.vader 1108s (1/2) [EXECUTE] The jq fixer should use the options you set 1108s (2/2) [EXECUTE] The jq fixer should return 0 when there are no filters 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_jsonnetfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The jsonnetfmt callback should return the correct default values 1108s (2/2) [EXECUTE] The jsonnetfmt callback should include custom options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ktlint_fixer_callback.vader 1108s (1/2) [EXECUTE] The ktlint callback should return the correct default values 1108s (2/2) [EXECUTE] The ktlint callback should include custom ktlint options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_latexindent_fixer_callback.vader 1108s (1/2) [EXECUTE] The latexindent callback should return the correct default values 1108s (2/2) [EXECUTE] The latexindent callback should include custom gofmt options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_lua_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The lua_format callback should return the correct default values 1108s (2/2) [EXECUTE] The lua_format callback should include custom lua_format options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_luafmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The luafmt callback should return the correct default values 1108s (2/2) [EXECUTE] The luafmt callback should include custom luafmt options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_mix_format_fixer_callback.vader 1108s (1/2) [EXECUTE] The mix_format callback should return the correct default values 1108s (2/2) [EXECUTE] The mix_format callback should include the correct format options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_nimpretty_fixer_callback.vader 1108s (1/2) [EXECUTE] The nimpretty callback should return the correct default values 1108s (2/2) [EXECUTE] The nimpretty callback should include any additional options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_nixfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The nixfmt callback should return the correct default values 1108s (2/2) [EXECUTE] The nixfmt executable and options should be configurable 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_nixpkgsfmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The nixpkgs-fmt callback should return the correct default values 1108s (2/2) [EXECUTE] The nixpkgs-fmt executable and options should be configurable 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ocamlformat_fixer_callback.vader 1108s (1/2) [EXECUTE] The ocamlformat callback should return the correct default values 1108s (2/2) [EXECUTE] The ocamlformat callback should include custom ocamlformat options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ocp_indent_fixer_callback.vader 1108s (1/2) [EXECUTE] The ocp_indent callback should return the correct default values 1108s (2/2) [EXECUTE] The ocp_indent callback should include custom ocp_indent options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_opa_fmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The opa fmt callback should return the correct default values 1108s (2/2) [EXECUTE] The opa fmt callback should include custom options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ormolu_fixer_callback.vader 1108s (1/2) [EXECUTE] The ormolu callback should return the correct default values 1108s (2/2) [EXECUTE] The ormolu executable and options should be configurable 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_packer_fmt_fixer_callback.vader 1108s (1/2) [EXECUTE] The packer fmt callback should return the correct default values 1108s (2/2) [EXECUTE] The packer fmt callback should include custom options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_pandoc_fixer_callback.vader 1108s (1/2) [EXECUTE] The pandoc callback should return 'pandoc' as default command 1108s (2/2) [EXECUTE] The pandoc executable and options should be configurable 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_perltidy_fixer_callback.vader 1108s (1/2) [EXECUTE] The perltidy callback should return the correct default values 1108s (2/2) [EXECUTE] The perltidy callback should include custom perltidy options 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_pgformatter_fixer_callback.vader 1108s (1/2) [EXECUTE] The pgFormatter callback should return the correct default values 1108s (2/2) [EXECUTE] The pgFormatter executable and options should be configurable 1108s Success/Total: 2/2 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_php_cs_fixer.vader 1108s (1/5) [EXECUTE] project with php-cs-fixer should use local by default 1108s (1/5) [EXECUTE] (X) 'php-cs-fixer' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-php-cs-fixer/vendor/bin/php-cs-fixer' 1108s (2/5) [EXECUTE] use-global should override local detection 1108s (3/5) [EXECUTE] project without php-cs-fixer should use global 1108s (4/5) [EXECUTE] The php-cs-fixer callback should return the correct default values 1108s (5/5) [EXECUTE] The php-cs-fixer callback should include custom php-cs-fixer options 1108s Success/Total: 4/5 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_phpcbf_fixer_callback.vader 1108s ( 1/11) [EXECUTE] project with phpcbf should use local by default 1108s ( 1/11) [EXECUTE] (X) 'phpcbf_test' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf' 1108s ( 2/11) [EXECUTE] use-global should override local detection 1108s ( 3/11) [EXECUTE] project without phpcbf should use global 1108s ( 4/11) [EXECUTE] The phpcbf callback should return the correct default values 1108s ( 4/11) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''phpcbf_test'' --stdin-path=%s -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s -'} 1108s ( 5/11) [EXECUTE] The phpcbf callback should include the phpcbf_standard option 1108s ( 5/11) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''phpcbf_test'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} 1108s ( 6/11) [EXECUTE] User provided options should be used 1108s ( 6/11) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''phpcbf_test'' --stdin-path=%s --my-user-provided-option my-value -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --my-user-provided-option my-value -'} 1108s ( 7/11) [EXECUTE] project with phpcbf should use local by default 1108s ( 7/11) [EXECUTE] (X) 'phpcbf_test' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf' 1108s ( 8/11) [EXECUTE] use-global should override local detection 1108s ( 9/11) [EXECUTE] project without phpcbf should use global 1108s (10/11) [EXECUTE] The phpcbf callback should return the correct default values 1108s (10/11) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''phpcbf_test'' --stdin-path=%s -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s -'} 1108s (11/11) [EXECUTE] The phpcbf callback should include the phpcbf_standard option 1108s (11/11) [EXECUTE] (X) Unequal Dictionaries 1108s {'command': '''phpcbf_test'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} should be equal to 1108s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-phpcbf/vendor/bin/phpcbf'' --stdin-path=%s --standard=phpcbf_ruleset.xml -'} 1108s Success/Total: 4/11 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_pint_fixer.vader 1108s (1/5) [EXECUTE] project with pint should use local by default 1108s (1/5) [EXECUTE] (X) 'pint' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/project-with-pint/vendor/bin/pint' 1108s (2/5) [EXECUTE] use-global should override local detection 1108s (3/5) [EXECUTE] project without pint should use global 1108s (4/5) [EXECUTE] The pint callback should return the correct default values 1108s (5/5) [EXECUTE] The pint callback should include custom pint options 1108s Success/Total: 4/5 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_prettier_eslint_fixer.callback.vader 1108s (1/7) [EXECUTE] The default command should be correct 1108s (2/7) [EXECUTE] Additional options should be used when set 1108s (3/7) [EXECUTE] --eslint-config-path should be set for 4.2.0 and up 1108s (3/7) [EXECUTE] (X) Unequal Dictionaries 1108s {'read_temporary_file': 1, 'command': '''prettier-eslint'' %t --write'} should be equal to 1108s {'read_temporary_file': 1, 'command': '''prettier-eslint'' %t --eslint-config-path ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/.eslintrc.js'' --write'} 1108s (4/7) [EXECUTE] --eslint-config-path shouldn't be used for older versions 1108s (5/7) [EXECUTE] The version check should be correct 1108s (6/7) [EXECUTE] The new --stdin-filepath option should be used when the version is new enough 1108s (6/7) [EXECUTE] (X) Unequal Dictionaries 1108s {'cwd': '%s:h', 'command': '''prettier-eslint'' --stdin-filepath %s --stdin'} should be equal to 1108s {'cwd': '%s:h', 'command': '''prettier-eslint'' --eslint-config-path ''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/.eslintrc.js'' --stdin-filepath %s --stdin'} 1108s (7/7) [EXECUTE] The version number should be cached 1108s Success/Total: 5/7 1108s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_prettier_fixer_callback.vader 1108s ( 1/25) [EXECUTE] The prettier callback should return the correct default values 1108s ( 2/25) [EXECUTE] The --config option should not be set automatically 1108s ( 3/25) [EXECUTE] The prettier callback should include custom prettier options 1109s ( 4/25) [EXECUTE] The version check should be correct 1109s ( 5/25) [EXECUTE] --stdin-filepath should be used when prettier is new enough 1109s ( 6/25) [EXECUTE] The version number should be cached 1109s ( 7/25) [EXECUTE] Should set --parser to `babylon` by default, < 1.16.0 1109s ( 8/25) [EXECUTE] Should set --parser to `babel` by default, >= 1.16.0 1109s ( 9/25) [EXECUTE] Should set --parser based on filetype, TypeScript 1109s (10/25) [EXECUTE] Should set --parser based on filetype, CSS 1109s (11/25) [EXECUTE] Should set --parser based on filetype, LESS 1109s (12/25) [EXECUTE] Should set --parser based on filetype, SCSS 1109s (13/25) [EXECUTE] Should set --parser based on filetype, JSON 1109s (14/25) [EXECUTE] Should set --parser based on filetype, JSON5 1109s (15/25) [EXECUTE] Should set --parser based on filetype, GraphQL 1109s (16/25) [EXECUTE] Should set --parser based on filetype, Markdown 1109s (17/25) [EXECUTE] Should set --parser based on filetype, Vue 1109s (18/25) [EXECUTE] Should set --parser based on filetype, YAML 1109s (19/25) [EXECUTE] Should set --parser based on filetype, HTML 1109s (20/25) [EXECUTE] Should set --parser based on filetype, Ruby 1109s (21/25) [EXECUTE] Should set --parser based on first filetype of multiple filetypes 1109s (22/25) [EXECUTE] Should set --parser for experimental language, Handlebars 1109s (23/25) [EXECUTE] Changes to directory where .prettierignore is found 1109s (23/25) [EXECUTE] (X) Unequal Dictionaries 1109s {'cwd': '%s:h', 'command': '''prettier'' --stdin-filepath %s --stdin'} should be equal to 1109s {'cwd': '/tmp/autopkgtest.yciurR/build.lUT/test-files/prettier/with_prettierignore', 'command': '''prettier'' --stdin-filepath %s --stdin'} 1109s (24/25) [EXECUTE] The prettier_d post-processor should permit regular JavaScript content 1109s (25/25) [EXECUTE] The prettier_d post-processor should handle error messages correctly 1109s Success/Total: 24/25 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_prettier_standard_callback.vader 1109s (1/1) [EXECUTE] The prettier callback should return the correct default values 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_protolint_fixer_callback.vader 1109s (1/2) [EXECUTE] The default command should be correct 1109s (2/2) [EXECUTE] The callback should include any additional options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ptop_fixer_callback.vader 1109s (1/2) [EXECUTE] The ptop callback should return the correct default values 1109s (2/2) [EXECUTE] The ptop callback should include custom ptop options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_puppetlint_fixer_callback.vader 1109s (1/1) [EXECUTE] The puppetlint callback should return the correct default values 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_purs_tidy_fixer_callback.vader 1109s (1/1) [EXECUTE] The purs-tidy callback should return the correct custom options 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_purty_fixer_callback.vader 1109s (1/1) [EXECUTE] The purty callback should return the correct options 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_pyflyby_fixer_callback.vader 1109s (1/3) [EXECUTE] The pyflyby callback should return the correct default values 1109s (1/3) [EXECUTE] (X) Unequal Dictionaries 1109s {'command': '''tidy-imports'''} should be equal to 1109s {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/tidy-imports'''} 1109s (2/3) [EXECUTE] Pipenv is detected when python_pyflyby_auto_pipenv is set 1109s (2/3) [EXECUTE] (X) Unequal Dictionaries 1109s {'command': '''tidy-imports'''} should be equal to 1109s {'command': '''pipenv'' run tidy-imports'} 1109s (3/3) [EXECUTE] Poetry is detected when python_pyflyby_auto_poetry is set 1109s (3/3) [EXECUTE] (X) Unequal Dictionaries 1109s {'command': '''tidy-imports'''} should be equal to 1109s {'command': '''poetry'' run tidy-imports'} 1109s Success/Total: 0/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_python_add_blank_lines_fixer.vader 1109s (1/3) [ GIVEN] Some Python without blank lines 1109s (1/3) [EXECUTE] Blank lines should be added appropriately 1109s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > function ale#fix#Fix[39]..103_RunFixer[21]..103_RunJob[16]..103_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileSlots[7]..237[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1109s (1/3) [ EXPECT] Newlines should be added 1109s (2/3) [ GIVEN] A file with a main block 1109s (2/3) [EXECUTE] Fix the file 1109s (2/3) [ EXPECT] extra newlines shouldn't be added to the main block 1109s (3/3) [ GIVEN] A file with variables/docstring that start with a control statement 1109s (3/3) [EXECUTE] Fix the file 1109s (3/3) [ EXPECT] Extra new lines are not added to the file 1109s Success/Total: 2/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_qmlfmt_fixer_callback.vader 1109s (1/1) [EXECUTE] The qmlfmt fixer should use the options you set 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_raco_fmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The raco_fmt callback should return the correct default values 1109s (2/2) [EXECUTE] The raco_fmt callback should include custom raco_fmt options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_refmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The refmt callback should return the correct default values 1109s (2/2) [EXECUTE] The refmt callback should include custom refmt options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_remark_lint_fixer_callback.vader 1109s (1/2) [EXECUTE] The remark callback should return the correct default values 1109s (2/2) [EXECUTE] The remark executable and options should be configurable 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_reorder_python_imports_fixer_callback.vader 1109s (1/2) [EXECUTE] The reorder_python_imports callback should return the correct default values 1109s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/reorder-python-imports'' -'} (Dictionary) 1109s (2/2) [EXECUTE] The reorder_python_imports callback should respect custom options 1109s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/reorder-python-imports'' --py3-plus -'} (Dictionary) 1109s Success/Total: 0/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_rubocop_fixer_callback.vader 1109s (1/4) [EXECUTE] The rubocop callback should return the correct default values 1109s (2/4) [EXECUTE] The rubocop callback should include custom rubocop options 1109s (3/4) [EXECUTE] The rubocop callback should use auto-correct-all option when set 1109s (4/4) [EXECUTE] The rubocop post-processor should remove diagnostics content 1109s Success/Total: 4/4 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_ruff_fixer_callback.vader 1109s (1/7) [EXECUTE] The ruff callback should return the correct default values 1109s (1/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (2/7) [EXECUTE] The ruff callback should not use stdin for older versions (< 0.0.72) 1109s (2/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (3/7) [EXECUTE] The ruff callback should not change directory if the option is set to 0 1109s (3/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (4/7) [EXECUTE] The ruff callback should respect custom options 1109s (4/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (5/7) [EXECUTE] Pipenv is detected when python_ruff_auto_pipenv is set 1109s (5/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (6/7) [EXECUTE] Poetry is detected when python_ruff_auto_poetry is set 1109s (6/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (7/7) [EXECUTE] Poetry is detected when python_ruff_auto_poetry is set, and cwd respects change_directory option 1109s (7/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s Success/Total: 0/7 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_rufo_fixer_callback.vader 1109s (1/2) [EXECUTE] The rufo command should contain `bundle exec` when executable is `bundle` 1109s (2/2) [EXECUTE] The rufo callback should return the correct default values 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_rustfmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The rustfmt callback should return the correct default values 1109s (2/2) [EXECUTE] The rustfmt callback should include custom rustfmt options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_scalafmt_fixer_callback.vader 1109s (1/4) [EXECUTE] The scalafmt callback should return the correct default values 1109s (2/4) [EXECUTE] The scalafmt callback should use ng with scalafmt automatically 1109s (3/4) [EXECUTE] The scalafmt callback should include custom scalafmt options 1109s (4/4) [EXECUTE] The scalafmt callback should include custom scalafmt options and use ng with scalafmt 1109s Success/Total: 4/4 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_shfmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The shfmt callback should return 'shfmt' as default command 1109s (2/2) [EXECUTE] The shfmt executable and options should be configurable 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_sorbet_fixer_callback.vader 1109s (1/2) [EXECUTE] The sorbet callback should return the correct default values 1109s (2/2) [EXECUTE] The sorbet callback should include custom sorbet options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_sqlfmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The sqlfmt callback should return the correct default values 1109s (2/2) [EXECUTE] The sqlfmt executable and options should be configurable 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_sqlformat_fixer_callback.vader 1109s (1/2) [EXECUTE] The sqlformat callback should return the correct default values 1109s (2/2) [EXECUTE] The sqlformat executable and options should be configurable 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_standard_fixer_callback.vader 1109s (1/2) [EXECUTE] The executable path should be correct 1109s (1/2) [EXECUTE] (X) Unequal Dictionaries 1109s {'read_temporary_file': 1, 'command': '''standard'' --fix --stdin < %s > %t'} should be equal to 1109s {'read_temporary_file': 1, 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/standard/bin/cmd.js'' --fix --stdin < %s > %t'} 1109s (2/2) [EXECUTE] Custom options should be supported 1109s Success/Total: 1/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_standardrb_fixer_callback.vader 1109s (1/3) [EXECUTE] The standardrb callback should return the correct default values 1109s (2/3) [EXECUTE] The standardrb callback should include configuration files 1109s (2/3) [EXECUTE] (X) Unequal Dictionaries 1109s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --fix --force-exclusion --stdin %s'} should be equal to 1109s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/with_config/.standard.yml'' --fix --force-exclusion --stdin %s'} 1109s (3/3) [EXECUTE] The standardrb callback should include custom rubocop options 1109s (3/3) [EXECUTE] (X) Unequal Dictionaries 1109s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --except Lint/Debugger --fix --force-exclusion --stdin %s'} should be equal to 1109s {'process_with': 'ale#fixers#rubocop#PostProcess', 'command': '''xxxinvalid'' --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/with_config/.standard.yml'' --except Lint/Debugger --fix --force-exclusion --stdin %s'} 1109s Success/Total: 1/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_statix_fixer.vader 1109s (1/3) [EXECUTE] The callback should return the correct default values 1109s (2/3) [EXECUTE] The callback should include a custom runtime 1109s (3/3) [EXECUTE] The callback should include custom options 1109s Success/Total: 3/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_stylelint_fixer_callback.vader 1109s (1/2) [EXECUTE] The stylelint callback should return the correct default values 1109s (1/2) [EXECUTE] (X) Unequal Dictionaries 1109s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''stylelint'' --fix --stdin --stdin-filename %s'} should be equal to 1109s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/stylelint/bin/stylelint.js'' --fix --stdin --stdin-filename %s'} 1109s (2/2) [EXECUTE] The stylelint callback should include custom stylelint options 1109s (2/2) [EXECUTE] (X) Unequal Dictionaries 1109s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''stylelint'' --cache --fix --stdin --stdin-filename %s'} should be equal to 1109s {'read_temporary_file': 0, 'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app/node_modules/stylelint/bin/stylelint.js'' --cache --fix --stdin --stdin-filename %s'} 1109s Success/Total: 0/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_styler_fixer_callback.vader 1109s (1/1) [EXECUTE] The styler callback should include custom styler options 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_stylish_haskell_fixer_callback.vader 1109s (1/1) [EXECUTE] The stylish-haskell callback should return the correct default values 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_stylua_fixer_callback.vader 1109s (1/2) [EXECUTE] The default command should be correct 1109s (2/2) [EXECUTE] The stylua callback should include custom stylua options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_swiftformat_fixer_callback.vader 1109s (1/2) [EXECUTE] The swiftformat callback should return the correct default values 1109s (2/2) [EXECUTE] The swiftformat callback should include any additional options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_syntax_tree_fixer_callback.vader 1109s (1/2) [EXECUTE] The syntax_tree callback should return the correct default values 1109s (2/2) [EXECUTE] The syntax_tree callback should include custom options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_terraform_fmt_fixer_callback.vader 1109s (1/2) [EXECUTE] The terraform fmt callback should return the correct default values 1109s (2/2) [EXECUTE] The terraform fmt callback should include custom options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_textlint_fixer_callback.vader 1109s (1/2) [EXECUTE] The textlint callback should return the correct default values 1109s (2/2) [EXECUTE] The textlint callback should include custom textlint options 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_tidy_fixer_callback.vader 1109s (1/2) [EXECUTE] The tidy callback should return 0 if tidy not found 1109s (2/2) [EXECUTE] The tidy callback should return the correct default command 1109s (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) 1109s Success/Total: 1/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_trim_whitespace.vader 1109s (1/1) [EXECUTE] Should delete all whitespace at the end of different lines 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_tslint_fixer_callback.vader 1109s (1/2) [EXECUTE] The tslint callback should return the correct default values 1109s (2/2) [EXECUTE] The tslint callback should include custom tslint config option 1109s Success/Total: 2/2 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_uncrustify_fixer_callback.vader 1109s (1/3) [EXECUTE] The clang-format callback should return the correct default values 1109s (2/3) [EXECUTE] The uncrustify callback should include any additional options 1109s (3/3) [EXECUTE] The uncrustify callback should set proper language 1109s Success/Total: 3/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_vfmt_fixer_callback.vader 1109s (1/3) [EXECUTE] The vfmt callback should return the correct default values 1109s (2/3) [EXECUTE] The vfmt callback should include custom vfmt options 1109s (3/3) [EXECUTE] The vfmt callback should support Go environment variables 1109s Success/Total: 3/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_vim_help_tags_alignment_fixer.vader 1109s (1/1) [ GIVEN] A vim help file with badly aligned tags 1109s (1/1) [EXECUTE] Tags should be aligned at the right margin 1109s (1/1) [ EXPECT] Tags should be aligned 1109s Success/Total: 1/1 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_xmllint_fixer_callback.vader 1109s (1/3) [EXECUTE] The xmllint callback should return the correct default command 1109s (2/3) [EXECUTE] The xmllint callback should include the XMLLINT_INDENT variable 1109s (3/3) [EXECUTE] The xmllint callback should include additional options 1109s Success/Total: 3/3 1109s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_xo_fixer_callback.vader 1109s (1/3) [EXECUTE] The xo callback should return the correct default values 1109s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1109s (2/3) [EXECUTE] The xo callback should include custom xo options 1109s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1109s > 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 1110s (3/3) [EXECUTE] --stdin should be used when xo is new enough 1110s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1110s > 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 1110s Success/Total: 0/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_xots_fixer_callback.vader 1110s (1/3) [EXECUTE] The xo callback should return the correct default values 1110s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1110s > 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 1110s (2/3) [EXECUTE] The xo callback should include custom xo options 1110s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1110s > 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 1110s (3/3) [EXECUTE] --stdin should be used when xo is new enough 1110s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1110s > 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 1110s Success/Total: 0/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_yamlfix_fixer_callback.vader 1110s (1/2) [EXECUTE] The yamlfix callback should return the correct default values 1110s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/yamlfix'' -'} (Dictionary) 1110s (2/2) [EXECUTE] The yamlfix callback should respect custom options 1110s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'cwd': '%s:h', 'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/yamlfix'' --multi-line=3 --trailing-comma -'} (Dictionary) 1110s Success/Total: 0/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_yapf_fixer_callback.vader 1110s (1/2) [EXECUTE] The yapf callback should return the correct default values 1110s (1/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/yapf'''} (Dictionary) 1110s (2/2) [EXECUTE] The yapf should include the .style.yapf file if present 1110s (2/2) [EXECUTE] (X) type mismatch: 0 (Number) should be equal to {'command': '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/yapf'' --no-local-style --style ''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/dir_with_yapf_config/.style.yapf'''} (Dictionary) 1110s Success/Total: 0/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/fixers/test_zigfmt_fixer_callback.vader 1110s (1/2) [EXECUTE] The zig callback should return the correct default values 1110s (2/2) [EXECUTE] The zig callback should allow custom zig executables 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_actionlint_handler.vader 1110s (1/3) [EXECUTE] Problems should be parsed correctly for actionlint 1110s (2/3) [EXECUTE] Command should always have --no-color and --oneline options 1110s (3/3) [EXECUTE] Options should be added to command 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ada_gcc_handler.vader 1110s (1/1) [EXECUTE] The gcc handler for Ada should parse input correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_alex_handler.vader 1110s (1/1) [EXECUTE] The alex handler should handle the example from the alex README 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ameba_handler.vader 1110s (1/4) [EXECUTE] The ameba handler should parse lines correctly 1110s (2/4) [EXECUTE] The ameba handler should handle when files are checked and no offenses are found 1110s (3/4) [EXECUTE] The ameba handler should handle when no files are checked 1110s (4/4) [EXECUTE] The ameba handler should handle blank output without any errors 1110s Success/Total: 4/4 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ansible_lint_handler.vader 1110s (1/7) [EXECUTE] The ansible-lint handler for version group <5 should handle basic errors 1110s (2/7) [EXECUTE] The ansible-lint handler for version group <5 should suppress trailing whitespace output when the option is used 1110s (3/7) [EXECUTE] The ansible-lint handler for version group >=5 should handle basic errors 1110s (4/7) [EXECUTE] The ansible-lint handler for version group <5 should handle names with spaces 1110s (5/7) [EXECUTE] The ansible-lint handler for version group >=5 should handle names with spaces 1110s (6/7) [EXECUTE] The ansible-lint handler should ignore errors from other files 1110s (7/7) [EXECUTE] The ansible-lint handler should work with empty input 1110s Success/Total: 7/7 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_appleswiftformat_handler.vader 1110s (1/1) [EXECUTE] The appleswiftformat handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_asm_handler.vader 1110s (1/1) [EXECUTE] The asm GCC handler should parse lines from GCC 6.3.1 correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_atools_handler.vader 1110s (1/3) [EXECUTE] The atools handler should handle basic errors or warings 1110s (2/3) [EXECUTE] If we are not Certain or Importantly Serious, be a Warning 1110s (3/3) [EXECUTE] We should be error if we are Certain it is Serious or Important 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_avra_handler.vader 1110s (1/1) [EXECUTE] The avra handler should parse errors correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_bandit_handler.vader 1110s (1/1) [EXECUTE] The bandit handler for Python should parse input correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_bashate_handler.vader 1110s (1/1) [EXECUTE] The bashate handler should handle basic errors 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_bibclean_handler.vader 1110s (1/2) [EXECUTE] The bibclean handler should parse lines from bibclean <= v2.11.4 correctly 1110s (2/2) [EXECUTE] The bibclean handler should parse lines of bibclean > v2.11.4 correctly 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_bicep_bicep_handler.vader 1110s (1/1) [EXECUTE] The cmake_lint handler should handle basic warnings 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_bitbake_oelint_adv_handler.vader 1110s (1/1) [EXECUTE] The oelint_adv handler should handle warnings 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_brakeman_handler.vader 1110s (1/3) [EXECUTE] The brakeman handler should parse JSON correctly 1110s (1/3) [EXECUTE] (X) Unequal Lists 1110s [{'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 1110s [{'lnum': 84, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app/app/models/thing.rb', 'type': 'W', 'text': 'SQL Injection Possible SQL injection (Medium)'}, {'lnum': 1, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app/app/models/thing.rb', 'type': 'W', 'text': 'Mass Assignment Potentially dangerous attribute available for mass assignment (Weak)'}] 1110s (2/3) [EXECUTE] The brakeman handler should parse JSON correctly when there is no output from brakeman 1110s (3/3) [EXECUTE] The brakeman handler should handle garbage output 1110s Success/Total: 2/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cfn_python_lint_handler.vader 1110s (1/1) [EXECUTE] The cfn_python_lint handler should parse items correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_checkmake_handler.vader 1110s (1/1) [EXECUTE] Parsing checkmake errors should work 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_checkov_handler.vader 1110s (1/2) [EXECUTE] The JSON output of checkov should be handled correctly 1110s (2/2) [EXECUTE] Handle output for no findings correctly 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_checkstyle_handler.vader 1110s (1/2) [EXECUTE] The checkstyle handler should parse lines correctly 1110s (2/2) [EXECUTE] The checkstyle handler should parse lines from older checkstyle versions correctly 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_circleci_handler.vader 1110s (1/2) [EXECUTE] The circlei handler should return nothing when configs are valid 1110s (2/2) [EXECUTE] The circlei handler put errors at the top when something is wrong 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_clang_handler.vader 1110s (1/1) [EXECUTE] clang errors from included files should be parsed correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_clojure_clj_kondo_handler.vader 1110s (1/6) [EXECUTE] the clojure clj-kondo handler should be able to handle errors 1110s (2/6) [EXECUTE] the clojure clj-kondo handler should be able to handle warnings 1110s (3/6) [EXECUTE] the clojure clj-kondo handler should be able to handle exceptions 1110s (4/6) [EXECUTE] the clojure clj-kondo handler should be able to handle errors from stdin 1110s (5/6) [EXECUTE] the clojure clj-kondo handler should be able to handle windows files 1110s (6/6) [EXECUTE] the clojure clj-kondo handler should be able to lines without row/col 1110s Success/Total: 6/6 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_clojure_joker_handler.vader 1110s (1/5) [EXECUTE] the clojure joker handler should be able to handle errors 1110s (2/5) [EXECUTE] the clojure joker handler should be able to handle warnings 1110s (3/5) [EXECUTE] the clojure joker handler should be able to handle exceptions 1110s (4/5) [EXECUTE] the clojure joker handler should be able to handle errors from stdin 1110s (5/5) [EXECUTE] the clojure joker handler should be able to handle windows files 1110s Success/Total: 5/5 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cmake_lint_handler.vader 1110s (1/1) [EXECUTE] The cmake_lint handler should handle basic warnings 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_coffeelint_handler.vader 1110s (1/1) [EXECUTE] The coffeelint handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_common_handlers.vader 1110s (1/9) [EXECUTE] HandleCSSLintFormat should handle CSS errors 1110s (2/9) [EXECUTE] HandleCSSLintFormat should handle CSS errors without groups 1110s (3/9) [EXECUTE] HandleGCCFormat should handle the correct lines of output 1110s (4/9) [EXECUTE] HandleGCCFormat should replace Unicode quotes 1110s (5/9) [EXECUTE] HandleUnixFormatAsError should handle some example lines of output 1110s (6/9) [EXECUTE] HandleUnixFormatAsError should handle lines with no space after the colon 1110s (7/9) [EXECUTE] HandleUnixFormatAsError should handle names with spaces 1110s (8/9) [EXECUTE] HandleUnixFormatAsWarning should handle some example lines of output 1110s (9/9) [EXECUTE] Unix format functions should handle Windows paths 1110s Success/Total: 9/9 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cookstyle_handler.vader 1110s (1/1) [EXECUTE] Basic warnings should be handled 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cppcheck_handler.vader 1110s (1/2) [EXECUTE] Basic errors should be handled by cppcheck 1110s (2/2) [EXECUTE] Problems from other files should be ignored by cppcheck 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cpplint_handler.vader 1110s (1/1) [EXECUTE] cpplint warnings from included files should be parsed correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_credo_handler.vader 1110s (1/1) [EXECUTE] The credo handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_crystal_handler.vader 1110s (1/2) [EXECUTE] The crystal handler should parse lines correctly and add the column if it can 1110s (2/2) [EXECUTE] The crystal handler should not fail when a missing file is required 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_csc_handler.vader 1110s (1/3) [EXECUTE] The csc handler should work with the default of the buffer's directory 1110s (2/3) [EXECUTE] The csc handler should handle cannot find symbol errors 1110s (3/3) [EXECUTE] The csc handler should handle non file specific compiler errors without reporting overal status report as error 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cspell_handler.vader 1110s (1/1) [EXECUTE] The cspell handler should handle cspell output 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cucumber_handler.vader 1110s (1/1) [EXECUTE] The cucumber handler parses JSON correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cuda_nvcc_handler.vader 1110s (1/1) [EXECUTE] The cuda nvcc handler should parse errors from multiple files for NVCC 8.0 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_cypher_lint_handler.vader 1110s (1/1) [EXECUTE] The cypher-lint handler should handle errors for the current file correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_dafny_handler.vader 1110s (1/1) [EXECUTE] The Dafny handler should parse output correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_dart_analyze_handler.vader 1110s (1/1) [EXECUTE] Basic problems should be parsed correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_debride_handler.vader 1110s (1/1) [EXECUTE] The debride linter parses output correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_desktop_file_validate_handler.vader 1110s (1/1) [EXECUTE] The desktop-file-validate handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_dmd_handler.vader 1110s (1/1) [EXECUTE] Basic errors should be handled by dmd 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_dockerfile_lint_handler.vader 1110s (1/4) [EXECUTE] The dockerfile_lint handler should handle broken JSON 1110s (2/4) [EXECUTE] The dockerfile_lint handler should handle an empty string response 1110s (3/4) [EXECUTE] The dockerfile_lint handler should handle an empty result, even if it shouldn't happen 1110s (4/4) [EXECUTE] The dockerfile_lint handler should handle a normal example 1110s Success/Total: 4/4 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_dogma_handler.vader 1110s (1/1) [EXECUTE] The dogma handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_drafter_handler.vader 1110s (1/1) [EXECUTE] drafter handler should handle errors output 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_elmmake_handler.vader 1110s (1/7) [EXECUTE] The elm-make handler should parse Elm 0.19 general problems correctly 1110s (2/7) [EXECUTE] The elm-make handler should parse Elm 0.19 compilation errors correctly 1110s (3/7) [EXECUTE] The elm-make handler should handle errors in Elm 0.19 imported modules 1110s (4/7) [EXECUTE] The elm-make handler should parse Elm 0.18 compilation errors correctly 1110s (5/7) [EXECUTE] The elm-make handler should handle errors in Elm 0.18 imported modules 1110s (6/7) [EXECUTE] The elm-make handler should put an error on the first line if a line cannot be parsed 1110s (7/7) [EXECUTE] The elm-make handler should ignore success lines 1110s Success/Total: 7/7 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_embertemplatelint_handler.vader 1110s (1/3) [EXECUTE] The ember-template-lint handler should parse lines correctly 1110s (2/3) [EXECUTE] The ember-template-lint handler should handle template parsing error correctly 1110s (3/3) [EXECUTE] The ember-template-lint handler should handle no lint errors/warnings 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_erblint_handler.vader 1110s (1/3) [EXECUTE] The erblint handler should parse lines correctly 1110s (2/3) [EXECUTE] The erblint handler should handle when files are checked and no offenses are found 1110s (3/3) [EXECUTE] The erblint handler should handle output without any errors 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_erlang_dialyzer_handler.vader 1110s (1/3) [EXECUTE] The dialyzer handler should handle error messages. 1110s (2/3) [EXECUTE] The dialyzer handler should handle empty file. 1110s (3/3) [EXECUTE] The dialyzer handler should handle empty lines. 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_erlang_elvis_handler.vader 1110s (1/2) [EXECUTE] Warning messages should be handled 1110s (2/2) [EXECUTE] Line length message shouldn't contain the line itself 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_eslint_handler.vader 1110s ( 1/16) [EXECUTE] The eslint handler should parse lines correctly 1110s ( 2/16) [EXECUTE] The eslint handler should print a message about a missing configuration file 1110s ( 3/16) [EXECUTE] The eslint handler should allow the missing config error to be suppressed 1110s ( 4/16) [EXECUTE] The eslint handler should print a message for config parsing errors 1110s ( 5/16) [EXECUTE] Suppressing missing configs shouldn't suppress parsing errors 1110s ( 6/16) [EXECUTE] The eslint handler should print a message for invalid configuration settings 1110s ( 7/16) [EXECUTE] Suppressing missing configs shouldn't suppress invalid config errors 1110s ( 8/16) [EXECUTE] The eslint handler should print a message when import is not used in a module 1110s ( 9/16) [EXECUTE] Suppressing missing configs shouldn't suppress module import errors 1110s (10/16) [EXECUTE] The eslint handler should output end_col values where appropriate 1110s (11/16) [EXECUTE] The eslint hint about using typescript-eslint-parser 1110s (12/16) [EXECUTE] eslint should warn about ignored files by default 1110s (13/16) [EXECUTE] eslint should not warn about ignored files when explicitly disabled 1110s (14/16) [EXECUTE] eslint should handle react errors correctly 1110s (15/16) [EXECUTE] Failing to connect to eslint_d should be handled correctly 1110s (16/16) [EXECUTE] Disabling warnings about trailing spaces should work 1110s Success/Total: 16/16 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_eslint_json_handler.vader 1110s ( 1/15) [EXECUTE] The eslint handler should parse json correctly 1110s ( 2/15) [EXECUTE] The eslint handler should suppress deprecation warnings 1110s ( 3/15) [EXECUTE] The eslint handler should print a message about a missing configuration file 1110s ( 4/15) [EXECUTE] The eslint handler should allow the missing config error to be suppressed 1110s ( 5/15) [EXECUTE] The eslint handler should print a message for config parsing errors 1110s ( 6/15) [EXECUTE] Suppressing missing configs shouldn't suppress parsing errors 1110s ( 7/15) [EXECUTE] The eslint handler should print a message for invalid configuration settings 1110s ( 8/15) [EXECUTE] Suppressing missing configs shouldn't suppress invalid config errors 1110s ( 9/15) [EXECUTE] The eslint handler should print a message when import is not used in a module 1110s (10/15) [EXECUTE] Suppressing missing configs shouldn't suppress module import errors 1110s (11/15) [EXECUTE] The eslint handler should hint about using typescript-eslint-parser 1110s (12/15) [EXECUTE] eslint should warn about ignored files by default 1110s (13/15) [EXECUTE] eslint should not warn about ignored files when explicitly disabled 1110s (14/15) [EXECUTE] Failing to connect to eslint_d should be handled correctly 1110s (15/15) [EXECUTE] Disabling warnings about trailing spaces should work 1110s Success/Total: 15/15 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_fecs_handler.vader 1110s (1/1) [EXECUTE] fecs should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_fish_handler.vader 1110s (1/2) [EXECUTE] The fish handler should handle basic warnings and syntax errors 1110s (2/2) [EXECUTE] The fish handler should handle problems where the problem before before the line with the line number 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_flake8_handler.vader 1110s ( 1/11) [EXECUTE] The flake8 handler should handle basic warnings and syntax errors 1110s ( 2/11) [EXECUTE] The flake8 handler should set end column indexes for certain errors 1110s ( 3/11) [EXECUTE] The flake8 handler should handle stack traces 1110s ( 4/11) [EXECUTE] The flake8 handler should handle names with spaces 1110s ( 5/11) [EXECUTE] Warnings about trailing whitespace should be reported by default 1110s ( 6/11) [EXECUTE] Disabling trailing whitespace warnings should work 1110s ( 7/11) [EXECUTE] Warnings about trailing blank lines should be reported by default 1110s ( 8/11) [EXECUTE] Disabling trailing blank line warnings should work 1110s ( 9/11) [EXECUTE] F401 should be a warning 1110s (10/11) [EXECUTE] E112 should be a syntax error 1110s (11/11) [EXECUTE] Compatibility with hacking which uses older style flake8 1110s Success/Total: 11/11 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_flakehell_handler.vader 1110s ( 1/11) [EXECUTE] The flakehell handler should handle basic warnings and syntax errors 1110s ( 2/11) [EXECUTE] The flakehell handler should set end column indexes for certain errors 1110s ( 3/11) [EXECUTE] The flakehell handler should handle stack traces 1110s ( 4/11) [EXECUTE] The flakehell handler should handle names with spaces 1110s ( 5/11) [EXECUTE] Warnings about trailing whitespace should be reported by default 1110s ( 6/11) [EXECUTE] Disabling trailing whitespace warnings should work 1110s ( 7/11) [EXECUTE] Warnings about trailing blank lines should be reported by default 1110s ( 8/11) [EXECUTE] Disabling trailing blank line warnings should work 1110s ( 9/11) [EXECUTE] F401 should be a warning 1110s (10/11) [EXECUTE] E112 should be a syntax error 1110s (11/11) [EXECUTE] Compatibility with hacking which uses older style flakehell 1110s Success/Total: 11/11 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_flawfinder_handler.vader 1110s (1/3) [EXECUTE] The Flawfinder handler should ignore other lines of output 1110s (2/3) [EXECUTE] The Flawfinder handler should work 1110s (3/3) [EXECUTE] The Flawfinder error severity level should be configurable 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_flow_handler.vader 1110s (1/5) [EXECUTE] The flow handler should throw away non-JSON lines 1110s (2/5) [EXECUTE] The flow handler should process errors correctly. 1110s (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. 1110s (4/5) [EXECUTE] The flow handler should handle relative paths 1110s (5/5) [EXECUTE] The flow handler should handle extra errors 1110s Success/Total: 5/5 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_foodcritic_handler.vader 1110s (1/1) [EXECUTE] Basic warnings should be handled 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_fortran_handler.vader 1110s (1/3) [EXECUTE] The fortran handler should parse lines from GCC 4.1.2 correctly 1110s (2/3) [EXECUTE] The fortran handler should parse lines from GCC 4.9.3 correctly 1110s (3/3) [EXECUTE] The fortran handler should parse lines from GCC 6.3.1 correctly 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gawk_handler.vader 1110s (1/1) [EXECUTE] gawk syntax errors should be parsed correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gcc_handler.vader 1110s ( 1/11) [EXECUTE] The GCC handler should ignore other lines of output 1110s ( 2/11) [EXECUTE] GCC errors from included files should be parsed correctly 1110s ( 3/11) [EXECUTE] The GCC handler shouldn't complain about #pragma once for headers 1110s ( 4/11) [EXECUTE] The GCC handler should handle syntax errors 1110s ( 5/11) [EXECUTE] The GCC handler should handle notes with no previous message 1110s ( 6/11) [EXECUTE] The GCC handler should attach notes to previous messages 1110s ( 7/11) [EXECUTE] The GCC handler should interpret - as being the current file 1110s ( 8/11) [EXECUTE] The GCC handler should handle fatal error messages due to missing files 1110s ( 9/11) [EXECUTE] The GCC handler should handle errors for inlined header functions 1110s (10/11) [EXECUTE] The GCC handler should handle macro expansion errors in current file 1110s (11/11) [EXECUTE] The GCC handler should handle macro expansion errors in other files 1110s Success/Total: 11/11 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ghc_handler.vader 1110s (1/5) [EXECUTE] The ghc handler should handle hdevtools output 1110s (2/5) [EXECUTE] The ghc handler should handle ghc 8 output 1110s (3/5) [EXECUTE] The ghc handler should handle ghc 7 output 1110s (4/5) [EXECUTE] The ghc handler should handle stack 1.5.1 output 1110s (5/5) [EXECUTE] The ghc handler should handle ghc panic 1110s Success/Total: 5/5 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ghc_mod_handler.vader 1110s (1/1) [EXECUTE] HandleGhcFormat should handle ghc-mod problems 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ghdl_handler.vader 1110s (1/1) [EXECUTE] The ghdl handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gitlablint_handler.vader 1110s (1/1) [EXECUTE] Problems should be parsed correctly for gitlablint 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gitlint_handler.vader 1110s (1/2) [EXECUTE] The gitlint handler should handle basic warnings and syntax errors 1110s (2/2) [EXECUTE] Disabling trailing whitespace warnings should work 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_glslang_handler.vader 1110s (1/1) [EXECUTE] The glsl glslang handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_go_generic_handler.vader 1110s (1/1) [EXECUTE] The golang handler should return the correct filenames 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gobuild_handler.vader 1110s (1/2) [EXECUTE] The gobuild handler should handle names with spaces 1110s (2/2) [EXECUTE] The gobuild handler should handle relative paths correctly 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_golangci_lint_handler.vader 1110s (1/3) [EXECUTE] The golangci-lint handler should handle names with spaces 1110s (2/3) [EXECUTE] The golangci-lint handler should handle paths correctly 1110s (3/3) [EXECUTE] The golangci-lint handler should handle only typecheck lines as errors 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_gometalinter_handler.vader 1110s (1/2) [EXECUTE] The gometalinter handler should handle names with spaces 1110s (2/2) [EXECUTE] The gometalinter handler should handle paths correctly 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_hadolint.vader 1110s (1/3) [EXECUTE] The hadolint handler should handle an empty string response 1110s (2/3) [EXECUTE] The hadolint handler should handle a normal example 1110s (3/3) [EXECUTE] The hadolint handler should handle parsing errors 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_haskell_stack_handler.vader 1110s (1/1) [EXECUTE] Escape stack should correctly identify a stack exec command 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_hlint_handler.vader 1110s (1/2) [EXECUTE] The hlint handler should parse items correctly 1110s (2/2) [EXECUTE] The hlint handler should handle empty output 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ibm_openapi_validator_handler.vader 1110s (1/1) [EXECUTE] Problems should be parsed correctly for openapi-ibm-validator 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_idris_handler.vader 1110s (1/2) [EXECUTE] The idris handler should parse messages that reference a single column 1110s (2/2) [EXECUTE] The idris handler should parse messages that reference a column range 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_inko_handler.vader 1110s (1/3) [EXECUTE] The inko handler should parse errors correctly 1110s (2/3) [EXECUTE] The inko handler should parse warnings correctly 1110s (3/3) [EXECUTE] The inko handler should handle empty output 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ispc_ispc_handler.vader 1110s (1/1) [EXECUTE] The ispc handler should parse input correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_javac_handler.vader 1110s (1/2) [EXECUTE] The javac handler should handle cannot find symbol errors 1110s (2/2) [EXECUTE] The javac handler should resolve files from different directories 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_jscs_handler.vader 1110s (1/1) [EXECUTE] jscs should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ktlint_handler.vader 1110s (1/2) [EXECUTE] The ktlint handler method GetRulesets should properly parse custom rulesets 1110s (2/2) [EXECUTE] The ktlint handler method GetRulesets should return an empty string when no rulesets have been configured 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_lacheck_handler.vader 1110s (1/2) [EXECUTE] The lacheck handler should parse lines correctly 1110s (2/2) [EXECUTE] The lacheck handler should ignore errors from input files 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_languagetool_handler.vader 1110s (1/2) [EXECUTE] languagetool handler should report 3 errors 1110s (2/2) [EXECUTE] languagetool handler should report no errors on empty input 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_lessc_handler.vader 1110s (1/3) [EXECUTE] The lessc handler should handle errors for the current file correctly 1110s (2/3) [EXECUTE] The lessc handler should handle errors for other files in the same directory correctly 1110s (3/3) [EXECUTE] The lessc handler should handle errors for files in directories above correctly 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_llc_handler.vader 1110s (1/2) [EXECUTE] llc handler should parse errors output for STDIN 1110s (2/2) [EXECUTE] llc handler should parse errors output for some file 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_lua_selene_handler.vader 1110s (1/1) [EXECUTE] The selene handler for Lua should parse input correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_luac_handler.vader 1110s (1/1) [EXECUTE] The luac handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_luacheck_handler.vader 1110s (1/2) [EXECUTE] The luacheck handler should parse lines correctly 1110s (2/2) [EXECUTE] The luacheck handler should respect the warn_about_trailing_whitespace option 1110s Success/Total: 2/2 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_markdownlint_handler.vader 1110s (1/6) [EXECUTE] The Markdownlint handler should parse pre v0.19.0 output with single digit line correctly 1110s (2/6) [EXECUTE] The Markdownlint handler should parse pre v0.19.0 output with multi digit line correctly 1110s (3/6) [EXECUTE] The Markdownlint handler should parse post v0.19.0 output with single digit line correctly 1110s (4/6) [EXECUTE] The Markdownlint handler should parse post v0.19.0 output with multi digit line correctly 1110s (5/6) [EXECUTE] The Markdownlint handler should parse post v0.22.0 output with column correctly 1110s (6/6) [EXECUTE] The Markdownlint handler should parse output with multiple slashes in rule name correctly 1110s Success/Total: 6/6 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mcs_handler.vader 1110s (1/1) [EXECUTE] The mcs handler should handle cannot find symbol errors 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mcsc_handler.vader 1110s (1/3) [EXECUTE] The mcs handler should work with the default of the buffer's directory 1110s (2/3) [EXECUTE] The mcs handler should handle cannot find symbol errors 1110s (3/3) [EXECUTE] The mcsc handler should handle non file specific compiler errors without reporting overal status report as error 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mdl_handler.vader 1110s (1/1) [EXECUTE] The mdl handler should parse output correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mercury_mmc_handler.vader 1110s (1/3) [EXECUTE] The mmc handler should handle syntax errors 1110s (2/3) [EXECUTE] The mmc handler should handle warnings 1110s (3/3) [EXECUTE] The mmc handler should handle semantic errors 1110s Success/Total: 3/3 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mix_handler.vader 1110s (1/1) [EXECUTE] The mix handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_msgfmt_hander.vader 1110s (1/1) [EXECUTE] Duplicate messages should be made easier to navigate 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_mypy_handler.vader 1110s (1/5) [EXECUTE] The mypy handler should parse lines correctly 1110s (2/5) [EXECUTE] The mypy handler should show notes if enabled 1110s (3/5) [EXECUTE] The mypy handler should handle Windows names with spaces 1110s (4/5) [EXECUTE] The mypy syntax errors shouldn't be ignored by default 1110s (5/5) [EXECUTE] The mypy syntax errors should be ignored when the option is on 1110s Success/Total: 5/5 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_naga_handler.vader 1110s (1/1) [EXECUTE] Error handler should parse error message and position from input 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_nagelfar_handler.vader 1110s (1/1) [EXECUTE] The nagelfar handler should parse lines correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_nasm_handler.vader 1110s (1/1) [EXECUTE] The nasm handler should parse GCC style output from nasm correctly 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_nim_handler.vader 1110s (1/1) [EXECUTE] Parsing nim errors should work 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_nix_handler.vader 1110s ( 1/12) [EXECUTE] The nix handler should parse nix-instantiate error messages correctly 1110s ( 2/12) [EXECUTE] The nix handler should parse message from old nix-instantiate correctly 1110s ( 3/12) [EXECUTE] The nix command should not add 'log-format' option for nix version 2.3 1110s ( 4/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.4 1110s ( 5/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.5 1110s ( 6/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.6 1110s ( 7/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.7 1110s ( 8/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.8 1110s ( 9/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.9 1110s (10/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.10 1110s (11/12) [EXECUTE] The nix command should add 'log-format' option for nix version 2.20 1110s (12/12) [EXECUTE] The nix command should add 'log-format' option for nix version 3.0 1110s Success/Total: 12/12 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_openscad_handler.vader 1110s (1/1) [EXECUTE] The openscad handler should handle sca2d output 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_perl6_handler.vader 1110s (1/9) [EXECUTE] The Perl6 linter should handle empty output 1110s (2/9) [EXECUTE] The Perl6 linter should complain about undeclared variables 1110s (3/9) [EXECUTE] The Perl6 linter should complain about Comp::AdHoc errors 1110s (4/9) [EXECUTE] The Perl6 linter should be able to extract a line number from an error message 1110s (5/9) [EXECUTE] The Perl6 linter should be able to differentiate between warnings and errors 1110s (6/9) [EXECUTE] The Perl6 linter should gracefully handle non-JSON messages 1110s (7/9) [EXECUTE] The Perl6 linter should gracefully handle messages without a line number 1110s (8/9) [EXECUTE] The Perl6 linter should not include errors from a known separate file 1110s (9/9) [EXECUTE] The Perl6 linter should not ignore errors without a filename 1110s Success/Total: 9/9 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_perl_handler.vader 1110s (1/8) [EXECUTE] The Perl linter should handle empty output 1110s (2/8) [EXECUTE] The Perl linter should ignore errors from other files 1110s (3/8) [EXECUTE] The Perl linter should complain about failing to locate modules 1110s (4/8) [EXECUTE] The Perl linter should complain about failing to locate modules 1110s (5/8) [EXECUTE] The Perl linter should not report warnings as errors 1110s (6/8) [EXECUTE] The Perl linter does not default to reporting generic error 1110s (7/8) [EXECUTE] The Perl linter reports errors even when mixed with warnings 1110s (8/8) [EXECUTE] The Perl linter reports errors even when an additional file location is included 1110s Success/Total: 8/8 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_perlcritic_handler.vader 1110s (1/1) [EXECUTE] The Perl::Critic handler should create all issues as warnings 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_php_handler.vader 1110s (1/4) [ GIVEN] Some invalid lines of PHP 1110s (1/4) [EXECUTE] The php handler should calculate column numbers 1110s (2/4) [ GIVEN] Some invalid lines of PHP 1110s (2/4) [EXECUTE] The php handler should ignore lines starting with 'PHP Parse error' 1110s (3/4) [ GIVEN] Some invalid lines of PHP 1110s (3/4) [EXECUTE] The php handler should handle lines containing 'Standard input code' 1110s (4/4) [ GIVEN] Some invalid lines of PHP 1110s (4/4) [EXECUTE] The php handler should parse lines without column indication 1110s Success/Total: 4/4 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_php_phan_handler.vader 1110s (1/1) [EXECUTE] The php static analyzer handler should parse errors from phan 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_php_phpmd_handler.vader 1110s (1/1) [EXECUTE] The php static analyzer handler should parse errors from phpmd 1110s Success/Total: 1/1 1110s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_phpcs_handler.vader 1110s (1/1) [EXECUTE] phpcs errors should be handled 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_phpstan_handler.vader 1111s (1/2) [EXECUTE] Output without errors should be parsed correctly 1111s (2/2) [EXECUTE] Output with some errors should be parsed correctly 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pmd_handler.vader 1111s (1/2) [EXECUTE] The pmd handler should parse lines correctly 1111s (2/2) [EXECUTE] The pmd handler should parse lines correctly for java files that use unnamed packages 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pony_handler.vader 1111s (1/1) [EXECUTE] The pony handler should handle ponyc output 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_powershell_handler.vader 1111s (1/3) [EXECUTE] The powershell handler should process syntax errors from parsing a powershell script 1111s (2/3) [EXECUTE] The powershell handler should process multiple syntax errors from parsing a powershell script 1111s (3/3) [EXECUTE] The powershell handler should process unexecpected token that contains a newline character 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_prospector_handler.vader 1111s (1/3) [EXECUTE] Basic prospector errors should be handle 1111s (2/3) [EXECUTE] Ignoring trailing whitespace messages should work 1111s (3/3) [EXECUTE] The prospector handler should handle empty output 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_psscriptanalyzer_handler.vader 1111s (1/1) [EXECUTE] The psscriptanalyzer handler should handle basic information or warnings 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_puglint_handler.vader 1111s (1/2) [EXECUTE] Regular errors should be handled 1111s (2/2) [EXECUTE] syntax errors in the configuration file should be handled 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_puppet_handler.vader 1111s (1/4) [EXECUTE] The puppet handler should parse lines correctly when no column is supplied 1111s (2/4) [EXECUTE] The puppet handler should parse lines and column correctly 1111s (3/4) [EXECUTE] The puppet handler should correctly parse errors that are reported before even trying to parse for an environment 1111s (4/4) [EXECUTE] The puppet handler should parse lines when end of input is the location 1111s Success/Total: 4/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pycodestyle_handler.vader 1111s (1/6) [EXECUTE] The pycodestyle handler should parse output 1111s (2/6) [EXECUTE] Warnings about trailing whitespace should be reported by default 1111s (3/6) [EXECUTE] Disabling trailing whitespace warnings should work 1111s (4/6) [EXECUTE] Warnings about trailing blank lines should be reported by default 1111s (5/6) [EXECUTE] Disabling trailing blank line warnings should work 1111s (6/6) [EXECUTE] E112 should be a syntax error 1111s Success/Total: 6/6 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pydocstyle_handler.vader 1111s (1/2) [EXECUTE] Basic pydocstyle warnings should be handled 1111s (2/2) [EXECUTE] Handler should handle empty output 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pyflakes_handler.vader 1111s (1/1) [EXECUTE] The pyflakes handler should handle basic errors 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pylama_handler.vader 1111s (1/7) [EXECUTE] The pylama handler should handle no messages with version older than 8.1.4 1111s (2/7) [EXECUTE] The pylama handler should handle no messages with version newer or equal than 8.1.4 1111s (3/7) [EXECUTE] The pylama handler should handle basic warnings and syntax errors with version older than 8.1.4 1111s (4/7) [EXECUTE] The pylama handler should handle basic warnings and syntax errors with version newer than 8.1.4 1111s (5/7) [EXECUTE] The pylama handler should handle tracebacks with parsable messages with version older than 8.1.4 1111s (6/7) [EXECUTE] The pylama handler should handle messages without codes with version older than 8.1.4 1111s (7/7) [EXECUTE] The pylama handler should handle message codes followed by a colon with version older than 8.1.4 1111s Success/Total: 7/7 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pylint_handler.vader 1111s (1/4) [EXECUTE] Basic pylint errors should be handle 1111s (2/4) [EXECUTE] Ignoring trailing whitespace messages should work 1111s (3/4) [EXECUTE] The pylint handler should parse Windows filenames 1111s (4/4) [EXECUTE] Use msg_id 1111s Success/Total: 4/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_pyrex_cython_handler.vader 1111s (1/1) [EXECUTE] The cython handler should handle warnings and errors 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_qmlfmt_handler.vader 1111s (1/1) [EXECUTE] The qmlfmt handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_qmllint_handler.vader 1111s (1/1) [EXECUTE] The qmllint handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_raco_handler.vader 1111s (1/1) [EXECUTE] The raco handler should handle errors for the current file correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rails_best_practices_handler.vader 1111s (1/3) [EXECUTE] The rails_best_practices handler should parse JSON correctly 1111s (2/3) [EXECUTE] The rails_best_practices handler should parse JSON correctly when there is no output from the tool 1111s (3/3) [EXECUTE] The rails_best_practices handler should handle garbage output 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_redpen_handler.vader 1111s (1/3) [EXECUTE] redpen handler should handle errors output 1111s (2/3) [EXECUTE] The redpen handler should handle an empty error list 1111s (3/3) [EXECUTE] The redpen handler should handle totally empty output 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_reek_handler.vader 1111s (1/5) [EXECUTE] The reek handler should parse JSON correctly, with only context enabled 1111s (2/5) [EXECUTE] The reek handler should parse JSON correctly, with no context or wiki links 1111s (3/5) [EXECUTE] The reek handler should parse JSON correctly, with both context and wiki links 1111s (4/5) [EXECUTE] The reek handler should parse JSON correctly when there is no output from reek 1111s (5/5) [EXECUTE] The reek handler should handle garbage output 1111s Success/Total: 5/5 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_remark_lint_handler.vader 1111s (1/1) [EXECUTE] Warning and error messages should be handled correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rflint_handler.vader 1111s (1/1) [EXECUTE] Warning and error messages should be handled correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rpmlint_handler.vader 1111s (1/1) [EXECUTE] The rpmlint handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rstcheck_lint_handler.vader 1111s (1/1) [EXECUTE] Warning and error messages should be handled correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rubocop_handler.vader 1111s (1/4) [EXECUTE] The rubocop handler should parse lines correctly 1111s (2/4) [EXECUTE] The rubocop handler should handle when files are checked and no offenses are found 1111s (3/4) [EXECUTE] The rubocop handler should handle when no files are checked 1111s (4/4) [EXECUTE] The rubocop handler should handle output without any errors 1111s Success/Total: 4/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_ruby_handler.vader 1111s (1/1) [EXECUTE] The ruby handler should parse lines correctly and add the column if it can 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_rust_handler.vader 1111s (1/7) [EXECUTE] The Rust handler should handle rustc output 1111s (2/7) [EXECUTE] The Rust handler should handle cargo output 1111s (3/7) [EXECUTE] The Rust handler should should errors from expansion spans 1111s (4/7) [EXECUTE] The Rust handler should show detailed errors 1111s (5/7) [EXECUTE] The Rust handler should show detailed clippy errors with rendered field if it's available 1111s (6/7) [EXECUTE] The Rust handler should find correct files 1111s (7/7) [EXECUTE] The Rust handler should remove secondary spans if set 1111s Success/Total: 7/7 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_salt_salt_lint.vader 1111s (1/2) [EXECUTE] The salt handler should parse lines correctly and show error in severity HIGH 1111s (2/2) [EXECUTE] The salt handler should parse lines correctly and show error in severity not HIGH 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_scala_handler.vader 1111s (1/2) [EXECUTE] The handler should return an empty list with empty input 1111s (2/2) [EXECUTE] The handler should correctly parse error messages 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_scalastyle_handler.vader 1111s (1/2) [EXECUTE] The scalastyle handler should parse lines correctly 1111s (2/2) [EXECUTE] The scalastyle linter should complain when there is no configuration file 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_shell_handler.vader 1111s (1/6) [EXECUTE] The shell handler should parse lines correctly 1111s (2/6) [EXECUTE] The shell handler should parse Simplified Chinese lines correctly 1111s (3/6) [EXECUTE] The shell handler should parse Traditional Chinese lines correctly 1111s (4/6) [EXECUTE] The shell handler should parse Japanese lines correctly 1111s (5/6) [EXECUTE] The shell handler should parse Greek lines correctly 1111s (6/6) [EXECUTE] The shell handler should parse Russian lines correctly 1111s Success/Total: 6/6 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_shellcheck_handler.vader 1111s (1/2) [EXECUTE] The shellcheck handler should handle basic errors or warnings 1111s (2/2) [EXECUTE] The shellcheck handler should handle notes 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_slim_handler.vader 1111s (1/1) [EXECUTE] The slim handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_sml_handler.vader 1111s (1/5) [EXECUTE] Testing on EOF error 1111s (2/5) [EXECUTE] Testing if the handler can handle multiple errors on the same line 1111s (3/5) [EXECUTE] Testing rarer errors 1111s (4/5) [EXECUTE] Testing a warning 1111s (5/5) [EXECUTE] Testing stdIn 1111s Success/Total: 5/5 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_solc_handler.vader 1111s (1/1) [EXECUTE] Check solc output parsing 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_solhint_handler.vader 1111s (1/2) [EXECUTE] The solhint handler should parse linter error messages correctly 1111s (2/2) [EXECUTE] The solhint handler should parse syntax error messages correctly 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_spectral_handler.vader 1111s (1/1) [EXECUTE] spectral handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_sql_sqlfluff_handler.vader 1111s (1/1) [EXECUTE] The sqlfluff handler should handle basic warnings 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_sqlint_handler.vader 1111s (1/1) [EXECUTE] The sqlint handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_sqllint_handler.vader 1111s (1/1) [EXECUTE] The output should be correct 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_standard_handler.vader 1111s (1/1) [EXECUTE] The standard handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_starknet_handler.vader 1111s (1/1) [EXECUTE] The starknet handler should handle error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_statix_handler.vader 1111s (1/1) [EXECUTE] The statix handler should handle statix output 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_stylelint_handler.vader 1111s (1/2) [EXECUTE] stylelint errors should be handled correctly 1111s (2/2) [EXECUTE] stylelint should complain when no configuration file is used 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_swaglint_handler.vader 1111s (1/1) [EXECUTE] The swaglint handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_swiftlint_handler.vader 1111s (1/1) [EXECUTE] The swiftint handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_swipl_handler.vader 1111s (1/8) [EXECUTE] The swipl handler should handle oneline warning / error 1111s (2/8) [EXECUTE] The swipl handler should handle a warning / error of two lines 1111s (3/8) [EXECUTE] The swipl handler should handle a warning / error of two lines in the new format 1111s (4/8) [EXECUTE] The swipl handler should join three or more lines with '. ' 1111s (5/8) [EXECUTE] The swipl handler should ignore warnings / errors 'No permission to call sandboxed ...' 1111s (6/8) [EXECUTE] The swipl handler should join three or more lines with '. ' on latest swipl 1111s (7/8) [EXECUTE] The swipl handler should ignore warnings / errors 'No permission to call sandboxed with latest swpl...' 1111s (8/8) [EXECUTE] The swipl handler should handle a warning / error with no line number 1111s Success/Total: 8/8 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_syntaxerl_handler.vader 1111s (1/1) [EXECUTE] Handle SyntaxErl output 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_systemd_analyze_handler.vader 1111s (1/1) [EXECUTE] The systemd-analyze handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_terraform_handler.vader 1111s (1/3) [EXECUTE] The output should be correct 1111s (2/3) [EXECUTE] Should use summary if detail not available 1111s (3/3) [EXECUTE] Should use summary if detail available but empty 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_textlint_handler.vader 1111s (1/2) [EXECUTE] textlint handler should handle errors output 1111s (2/2) [EXECUTE] textlint handler should no error output 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_tflint_handler.vader 1111s (1/2) [EXECUTE] The tflint handler should parse items correctly for pre 0.11 1111s (2/2) [EXECUTE] The tflint handler should parse items correctly 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_tfsec_handler.vader 1111s (1/2) [EXECUTE] The tfsec handler should handle empty output 1111s (2/2) [EXECUTE] The tfsec handler should parse results correctly 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_thrift_handler.vader 1111s (1/2) [EXECUTE] The thrift handler should handle basic warnings and errors 1111s (2/2) [EXECUTE] The thrift handler should handle multiline errors 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_thriftcheck_handler.vader 1111s (1/1) [EXECUTE] The thriftcheck handler should handle basic warnings and errors 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_tlint_handler.vader 1111s (1/1) [EXECUTE] The tlint handler should calculate line numbers 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_tslint_handler.vader 1111s (1/7) [EXECUTE] The tslint handler should parse lines correctly 1111s (1/7) [EXECUTE] (X) Unequal Lists 1111s [{'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 1111s [{'lnum': 1, 'col': 15, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/src/app/test.ts', 'code': 'semicolon', 'type': 'E', 'end_col': 15, 'end_lnum': 1, 'text': 'Missing semicolon'}, {'lnum': 2, 'col': 8, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/src/app/test.ts', 'type': 'W', 'end_col': 12, 'end_lnum': 3, 'text': 'Something else'}, {'lnum': 2, 'col': 8, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/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.yciurR/build.lUT/src/app/test.ts', 'code': 'no-console', 'type': 'E', 'end_col': 20, 'end_lnum': 31, 'text': 'Calls to console.log are not allowed.'}] 1111s (2/7) [EXECUTE] The tslint handler should handle empty output 1111s (3/7) [EXECUTE] The tslint handler report errors for empty files by default 1111s (3/7) [EXECUTE] (X) Unequal Lists 1111s [{'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 1111s [{'lnum': 2, 'col': 1, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/src/app/test.ts', 'code': 'no-consecutive-blank-lines', 'type': 'E', 'end_col': 1, 'end_lnum': 2, 'text': 'Consecutive blank lines are forbidden'}] 1111s (4/7) [EXECUTE] The tslint handler should not report errors for empty files when the ignore option is on 1111s (5/7) [ GIVEN] A file with extra blank lines 1111s (5/7) [EXECUTE] The tslint handler should report errors when the ignore option is on, but the file is not empty 1111s (5/7) [EXECUTE] (X) Unequal Lists 1111s [{'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 1111s [{'lnum': 2, 'col': 1, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/src/app/test.ts', 'code': 'no-consecutive-blank-lines', 'type': 'E', 'end_col': 1, 'end_lnum': 2, 'text': 'Consecutive blank lines are forbidden'}] 1111s (6/7) [ GIVEN] A file with extra blank lines 1111s (6/7) [EXECUTE] The tslint handler should not report no-implicit-dependencies errors 1111s (7/7) [ GIVEN] A file with extra blank lines 1111s (7/7) [EXECUTE] The tslint handler should set filename keys for temporary files 1111s Success/Total: 4/7 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_typecheck_handler.vader 1111s (1/1) [EXECUTE] The typecheck handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_unimport_handler.vader 1111s (1/1) [EXECUTE] The unimport handler should handle import warnings 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_v_handler.vader 1111s (1/1) [EXECUTE] The v handler should correctly parse error messages 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vala_lint_handler.vader 1111s (1/2) [EXECUTE] The Vala-Lint handler should parse lines correctly 1111s (2/2) [EXECUTE] The Vala-Lint handler should ignore unknown error types 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vale_handler.vader 1111s (1/4) [EXECUTE] The vale handler should handle broken JSON 1111s (2/4) [EXECUTE] The vale handler should handle am empty string response 1111s (3/4) [EXECUTE] The vale handler should handle an empty result 1111s (4/4) [EXECUTE] The vale handler should handle a normal example 1111s Success/Total: 4/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vcom_handler.vader 1111s (1/1) [EXECUTE] The vcom handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_verilator_handler.vader 1111s (1/2) [EXECUTE] The verilator handler should parse legacy messages with only line numbers 1111s (2/2) [EXECUTE] The verilator handler should parse new format messages with line and column numbers 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vint_handler.vader 1111s (1/1) [EXECUTE] The vint handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vlog_handler.vader 1111s (1/2) [EXECUTE] The vlog handler should parse old-style lines correctly 1111s (2/2) [EXECUTE] The vlog handler should parse new-style lines correctly 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_vulture_handler.vader 1111s (1/5) [EXECUTE] Basic vulture check with relative path in result should be handled 1111s (2/5) [EXECUTE] Basic vulture check with absolute path in result should be handled 1111s (3/5) [EXECUTE] Vulture check for two files should be handled 1111s (4/5) [EXECUTE] Vulture exception should be handled 1111s (5/5) [EXECUTE] The vulture handler should handle empty output 1111s Success/Total: 5/5 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_write_good_handler.vader 1111s (1/1) [EXECUTE] The write-good handler should handle the example from the write-good README 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_xmllint_handler.vader 1111s (1/1) [EXECUTE] The xmllint handler should parse error messages correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_xvhdl_handler.vader 1111s (1/1) [EXECUTE] The xvhdl handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_xvlog_handler.vader 1111s (1/1) [EXECUTE] The xvlog handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_yamllint_handler.vader 1111s (1/2) [EXECUTE] Problems should be parsed correctly for yamllint 1111s (2/2) [EXECUTE] The yamllint handler should respect ale_warn_about_trailing_whitespace 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_yosys_handler.vader 1111s (1/1) [EXECUTE] The yosys handler should parse lines correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/handler/test_zeek_handler.vader 1111s (1/1) [EXECUTE] The zeek handler should parse input correctly 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ada_gcc.vader 1111s (1/2) [EXECUTE] The executable should be configurable 1111s (2/2) [EXECUTE] The options should be configurable 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_adals.vader 1111s (1/3) [EXECUTE] Sets adals executable 1111s (2/3) [EXECUTE] Sets adals encoding 1111s (3/3) [EXECUTE] Sets adals project 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_alex.vader 1111s (1/4) [EXECUTE] The global executable should be used when the local one cannot be found 1111s (2/4) [EXECUTE] Should use the node_modules/.bin executable, if available 1111s (2/4) [EXECUTE] (X) Unequal Lists 1111s ['alex', '''alex'' --stdin --text'] should be equal to 1111s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/alex/node-modules/node_modules/.bin/alex', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/alex/node-modules/node_modules/.bin/alex'' --stdin --text'] 1111s (3/4) [EXECUTE] Should use the node_modules/alex executable, if available 1111s (3/4) [EXECUTE] (X) Unequal Lists 1111s ['alex', '''alex'' --stdin --text'] should be equal to 1111s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/alex/node-modules-2/node_modules/alex/cli.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/alex/node-modules-2/node_modules/alex/cli.js'' --stdin --text'] 1111s (4/4) [EXECUTE] Should let users configure a global executable and override local paths 1111s Success/Total: 2/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ameba.vader 1111s (1/2) [EXECUTE] Executable should default to bin/ameba 1111s (2/2) [EXECUTE] Should be able to set a custom executable 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_angular.vader 1111s (1/2) [EXECUTE] The Angular LSP connection shouldn't be created outside of Angular projects 1111s (2/2) [EXECUTE] The default command for Angular should be correct 1111s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/angular' 1111s Success/Total: 1/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ansible_language_server.vader 1111s (1/3) [EXECUTE] The ansible language server command callback should return default string 1111s (2/3) [EXECUTE] The ansible language server executable should be configurable 1111s (3/3) [EXECUTE] Should accept configuration settings 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ansible_lint.vader 1111s (1/4) [EXECUTE] The ansible_lint version <5.0.0 command callback should return default string 1111s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1111s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..516[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1111s (2/4) [EXECUTE] The ansible_lint version >=5.0.0 command callback should return default string 1111s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1111s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..519[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1111s (3/4) [EXECUTE] The ansible_lint version >=6.0.0 command callback should return default string 1111s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1111s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..522[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1111s (4/4) [EXECUTE] The ansible_lint executable should be configurable 1111s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1111s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..525[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1111s Success/Total: 0/4 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_asciidoc_textlint.vader 1111s (1/5) [EXECUTE] The default command should be correct 1111s (2/5) [EXECUTE] The executable should be configurable 1111s (3/5) [EXECUTE] The options should be configurable 1111s (4/5) [EXECUTE] The local executable from .bin should be used if available 1111s (4/5) [EXECUTE] (X) Unequal Lists 1111s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1111s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 1111s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 1111s (5/5) [EXECUTE] (X) Unequal Lists 1111s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1111s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 1111s Success/Total: 3/5 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_asm_gcc.vader 1111s (1/1) [EXECUTE] The executable should be configurable 1111s Success/Total: 1/1 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_avra_avra.vader 1111s (1/3) [EXECUTE] The executable should be configurable 1111s (2/3) [EXECUTE] The options should be configurable 1111s (3/3) [EXECUTE] The options should be used in command 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bandit.vader 1111s (1/9) [EXECUTE] The bandit command callback should return default string 1111s (2/9) [EXECUTE] The bandit command callback should allow options 1111s (3/9) [EXECUTE] The bandit executable should be configurable 1111s (4/9) [EXECUTE] Setting executable to 'pipenv' appends 'run bandit' 1111s (5/9) [EXECUTE] Pipenv is detected when python_bandit_auto_pipenv is set 1111s (5/9) [EXECUTE] (X) Unequal Lists 1111s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 1111s ['pipenv', '''pipenv'' run bandit --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 1111s (6/9) [EXECUTE] Setting executable to 'poetry' appends 'run bandit' 1111s (7/9) [EXECUTE] Poetry is detected when python_bandit_auto_poetry is set 1111s (7/9) [EXECUTE] (X) Unequal Lists 1111s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 1111s ['poetry', '''poetry'' run bandit --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 1111s (8/9) [EXECUTE] The bandit command callback should add .bandit by default 1111s (8/9) [EXECUTE] (X) Unequal Lists 1111s ['bandit', '''bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] should be equal to 1111s ['bandit', '''bandit'' --ini ''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_bandit/.bandit'' --format custom --msg-template "{line}:{test_id}:{severity}:{msg}" -'] 1111s (9/9) [EXECUTE] The bandit command callback should support not using .bandit 1111s Success/Total: 6/9 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bashate.vader 1111s (1/2) [EXECUTE] The default bashate command should be correct 1111s (2/2) [EXECUTE] The bashate command should accept options 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bib_bibclean.vader 1111s (1/3) [EXECUTE] Executable should default to bibclean 1111s (2/3) [EXECUTE] Should be able to set a custom executable 1111s (3/3) [EXECUTE] Should not include custom options 1111s Success/Total: 3/3 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bicep_bicep.vader 1111s (1/2) [EXECUTE] The default command should be correct 1111s (2/2) [EXECUTE] The executable should be configurable 1111s Success/Total: 2/2 1111s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bingo.vader 1111s (1/7) [EXECUTE] should set correct defaults 1111s (2/7) [EXECUTE] should configure bingo callback executable 1112s (3/7) [EXECUTE] should set bingo options 1112s (4/7) [EXECUTE] should support Go environment variables 1112s (5/7) [EXECUTE] Should return directory for 'go.mod' if found in parent directory 1112s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/go' 1112s (6/7) [EXECUTE] Should return nearest directory with '.git' if found in parent directory 1112s (7/7) [EXECUTE] Should ignore 'go.mod' and return '.git' dir if modules off 1112s (7/7) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yciurR/build.lUT/.git: permission denied 1112s > /tmp/nvimJ8PNiL/2834, line 8 1112s Success/Total: 5/7 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_bitbake.vader 1112s (1/2) [EXECUTE] The default command should be correct 1112s (2/2) [EXECUTE] The executable should be configurable 1112s Success/Total: 2/2 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_brakeman.vader 1112s (1/4) [EXECUTE] The brakeman command callback should detect absence of a valid Rails app 1112s (2/4) [EXECUTE] The brakeman command callback should find a valid Rails app root 1112s (2/4) [EXECUTE] (X) Unequal Lists 1112s ['brakeman', ''] should be equal to 1112s ['brakeman', '''brakeman'' -f json -q -p ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1112s (3/4) [EXECUTE] The brakeman command callback should include configured options 1112s (3/4) [EXECUTE] (X) Unequal Lists 1112s ['brakeman', ''] should be equal to 1112s ['brakeman', '''brakeman'' -f json -q --combobulate -p ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1112s (4/4) [EXECUTE] Setting bundle appends 'exec brakeman' 1112s (4/4) [EXECUTE] (X) Unequal Lists 1112s ['bundle', ''] should be equal to 1112s ['bundle', '''bundle'' exec brakeman -f json -q --combobulate -p ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1112s Success/Total: 1/4 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_buf_lint.vader 1112s (1/3) [EXECUTE] The default command should be correct 1112s (2/3) [EXECUTE] The callback should include any additional config 1112s (3/3) [EXECUTE] The callback should include additional options 1112s Success/Total: 3/3 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_cc.vader 1112s (1/8) [EXECUTE] clang should be used instead of gcc, if available 1112s (2/8) [EXECUTE] The executable should be configurable 1112s (3/8) [EXECUTE] The -std flag should be replaced by parsed C flags 1112s (4/8) [EXECUTE] gcc should not use -x c-header with header files by default 1112s (5/8) [EXECUTE] clang should use -x c-header with header files by default 1112s (6/8) [EXECUTE] gcc should use -x c-header with header files if configured to do so 1112s (7/8) [EXECUTE] clang should not use -x c-header with header files if configured to do so 1112s (8/8) [EXECUTE] The header file extensions should be configurable 1112s Success/Total: 8/8 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_ccls.vader 1112s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 1112s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json' 1112s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 1112s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls' 1112s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 1112s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls-root' 1112s (4/6) [EXECUTE] The executable should be configurable 1112s (5/6) [EXECUTE] The initialization options should be configurable 1112s (6/6) [EXECUTE] The compile command database should be detected correctly 1112s (6/6) [EXECUTE] (X) Unequal Dictionaries 1112s {} should be equal to 1112s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json'} 1112s Success/Total: 2/6 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_clang_tidy.vader 1112s (1/9) [EXECUTE] The clangtidy command default should be correct 1112s (2/9) [EXECUTE] You should be able to remove the -checks option for clang-tidy 1112s (3/9) [EXECUTE] You should be able to set other checks for clang-tidy 1112s (4/9) [EXECUTE] You should be able to manually set compiler flags for clang-tidy 1112s (5/9) [EXECUTE] You should be able to manually set flags for clang-tidy 1112s (6/9) [EXECUTE] The build directory should be configurable 1112s (7/9) [EXECUTE] The build directory setting should override the options 1112s (8/9) [EXECUTE] The build directory should be used for header files 1112s (9/9) [EXECUTE] The executable should be configurable 1112s Success/Total: 9/9 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_clangd.vader 1112s (1/6) [EXECUTE] The language string should be correct 1112s (2/6) [EXECUTE] The default executable should be correct 1112s (3/6) [EXECUTE] The project root should be detected correctly 1112s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/clangd/with_compile_commands' 1112s (4/6) [EXECUTE] The executable should be configurable 1112s (5/6) [EXECUTE] The options should be configurable 1112s (6/6) [EXECUTE] The compile command database should be detected correctly 1112s (6/6) [EXECUTE] (X) Unequal Lists 1112s ['clangd', '''clangd'''] should be equal to 1112s ['clangd', '''clangd'' -compile-commands-dir=''/tmp/autopkgtest.yciurR/build.lUT/test-files/clangd/with_build_dir/unusual_build_dir_name'''] 1112s Success/Total: 4/6 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_cppcheck.vader 1112s (1/5) [EXECUTE] The executable should be configurable 1112s (2/5) [EXECUTE] cppcheck for C should detect compile_commands.json files 1112s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cppcheck/one' 1112s (3/5) [EXECUTE] cppcheck for C should detect compile_commands.json files in build directories 1112s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cppcheck/with_build_dir' 1112s (4/5) [EXECUTE] cppcheck for C should include file dir if compile_commands.json file is not found 1112s (5/5) [EXECUTE] cppcheck for C header should include file dir and not use compile_commands.json 1112s Success/Total: 3/5 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_cquery.vader 1112s (1/4) [EXECUTE] The project root should be detected correctly using compile_commands.json file 1112s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cquery' 1112s (2/4) [EXECUTE] The project root should be detected correctly using .cquery file 1112s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cquery/with_cquery' 1112s (3/4) [EXECUTE] The executable should be configurable 1112s (4/4) [EXECUTE] The cache directory should be configurable 1112s Success/Total: 2/4 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_flawfinder.vader 1112s (1/4) [EXECUTE] The flawfinder command should be correct 1112s (2/4) [EXECUTE] The minlevel of flawfinder should be configurable 1112s (3/4) [EXECUTE] Additional flawfinder options should be configurable 1112s (4/4) [EXECUTE] The flawfinder executable should be configurable 1112s Success/Total: 4/4 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_c_import_paths.vader 1112s ( 1/11) [EXECUTE] The C cc linter should include 'include' directories for projects with a Makefile 1112s ( 1/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/include'' -'] 1112s ( 2/11) [EXECUTE] The C cc linter should include 'include' directories for projects with a configure file 1112s ( 2/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/configure_project/include'' -'] 1112s ( 3/11) [EXECUTE] The C cc linter should include root directories for projects with .h files in them 1112s ( 3/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/h_file_project'' -'] 1112s ( 4/11) [EXECUTE] The C cc linter should include root directories for projects with .hpp files in them 1112s ( 4/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/hpp_file_project'' -'] 1112s ( 5/11) [EXECUTE] The C ClangTidy handler should include 'include' directories for projects with a Makefile 1112s ( 5/11) [EXECUTE] (X) Unequal Lists 1112s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 1112s ['clang-tidy', '''clang-tidy'' %s -- -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/include'''] 1112s ( 6/11) [EXECUTE] The C++ cc linter should include 'include' directories for projects with a Makefile 1112s ( 6/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/include'' -'] 1112s ( 7/11) [EXECUTE] The C++ cc linter should include 'include' directories for projects with a configure file 1112s ( 7/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/configure_project/include'' -'] 1112s ( 8/11) [EXECUTE] The C++ cc linter should include root directories for projects with .h files in them 1112s ( 8/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/h_file_project'' -'] 1112s ( 9/11) [EXECUTE] The C++ cc linter should include root directories for projects with .hpp files in them 1112s ( 9/11) [EXECUTE] (X) Unequal Lists 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -'] should be equal to 1112s ['gcc', '''gcc'' -S -x c++ -o /dev/null -iquote %s:h -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/hpp_file_project'' -'] 1112s (10/11) [EXECUTE] The C++ ClangTidy handler should include json folders for projects with suitable build directory in them 1112s (10/11) [EXECUTE] (X) Unequal Lists 1112s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 1112s ['clang-tidy', '''clang-tidy'' %s -p ''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/json_project/build'''] 1112s (11/11) [EXECUTE] The C++ ClangTidy handler should include 'include' directories for projects with a Makefile 1112s (11/11) [EXECUTE] (X) Unequal Lists 1112s ['clang-tidy', '''clang-tidy'' %s'] should be equal to 1112s ['clang-tidy', '''clang-tidy'' %s -- -I''/tmp/autopkgtest.yciurR/build.lUT/test-files/c/makefile_project/include'''] 1112s Success/Total: 0/11 1112s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cargo.vader 1112s ( 1/23) [EXECUTE] The linter should not be executed when there's no Cargo.toml file 1112s ( 2/23) [EXECUTE] The linter should be executed when there is a Cargo.toml file 1112s ( 2/23) [EXECUTE] (X) Unequal Lists 1112s ['', ''] should be equal to 1112s ['cargo', 'cargo build --frozen --message-format=json -q'] 1112s ( 3/23) [EXECUTE] `cargo check` should be used when the version is new enough 1112s ( 3/23) [EXECUTE] (X) Unequal Lists 1112s ['', ['']] should be equal to 1112s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 1112s ( 4/23) [EXECUTE] `cargo build` should be used when cargo is too old 1112s ( 4/23) [EXECUTE] (X) Unequal Lists 1112s ['', ['']] should be equal to 1112s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 1112s ( 5/23) [EXECUTE] `cargo build` should be used when g:ale_rust_cargo_use_check is set to 0 1112s ( 5/23) [EXECUTE] (X) Unequal Lists 1112s ['', ['']] should be equal to 1112s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 1113s ( 6/23) [EXECUTE] `cargo check` should be used when the version is new enough 1113s ( 6/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 1113s ( 7/23) [EXECUTE] --all-targets should be used when g:ale_rust_cargo_check_all_targets is set to 1 1113s ( 7/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --all-targets --frozen --message-format=json -q']] 1113s ( 8/23) [EXECUTE] --tests should be used when g:ale_rust_cargo_check_tests is set to 1 1113s ( 8/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --tests --frozen --message-format=json -q']] 1113s ( 9/23) [EXECUTE] --examples should be used when g:ale_rust_cargo_check_examples is set to 1 1113s ( 9/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --examples --frozen --message-format=json -q']] 1113s (10/23) [EXECUTE] --no-default-features should be used when g:ale_rust_cargo_default_feature_behavior is none 1113s (10/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --no-default-features']] 1113s (11/23) [EXECUTE] g:ale_rust_cargo_include_features added when g:ale_rust_cargo_default_feature_behavior is none 1113s (11/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --no-default-features --features ''foo bar''']] 1113s (12/23) [EXECUTE] g:ale_rust_cargo_include_features added and escaped 1113s (12/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --features ''foo bar baz''']] 1113s (13/23) [EXECUTE] --all-features should be used when g:ale_rust_cargo_default_feature_behavior is all 1113s (13/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q --all-features']] 1113s (14/23) [EXECUTE] Cargo should run from the crate directory when set to avoid the workspace 1113s (14/23) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cargo/workspace_paths/subpath' 1113s (15/23) [EXECUTE] Cargo should not run from the crate directory when not set to avoid the workspace 1113s (15/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 1113s (16/23) [EXECUTE] When ale_rust_cargo_use_clippy is set, cargo-clippy is used as linter 1113s (16/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q']] 1113s (17/23) [EXECUTE] When ale_rust_cargo_clippy_options is set, cargo-clippy appends it to commandline 1113s (17/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q -- -D warnings']] 1113s (18/23) [EXECUTE] Clippy options work without prepending -- 1113s (18/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo clippy --frozen --message-format=json -q -- -D warnings']] 1113s (19/23) [EXECUTE] Build supports all cargo flags 1113s (19/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo build --all-targets --examples --tests --target-dir ''target/ale'' --frozen --message-format=json -q --all-features']] 1113s (20/23) [EXECUTE] Clippy supports all cargo flags 1113s (20/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo clippy --all-targets --examples --tests --target-dir ''target/ale'' --frozen --message-format=json -q --all-features -- -D warnings']] 1113s (21/23) [EXECUTE] cargo-check does not refer ale_rust_cargo_clippy_options 1113s (21/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --frozen --message-format=json -q']] 1113s (22/23) [EXECUTE] `cargo --target-dir` should be used when the version is new enough and it is set 1113s (22/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo check --target-dir ''target/ale'' --frozen --message-format=json -q']] 1113s (23/23) [EXECUTE] `cargo --target-dir` should not be used when the version is not new enough and it is set 1113s (23/23) [EXECUTE] (X) Unequal Lists 1113s ['', ['']] should be equal to 1113s ['cargo', ['''cargo'' --version', 'cargo build --frozen --message-format=json -q']] 1113s Success/Total: 1/23 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_checkmake.vader 1113s (1/3) [EXECUTE] checkmake should run with default format option 1113s (2/3) [EXECUTE] checkmake command should take the config option if it is non-empty 1113s (3/3) [EXECUTE] the local buffer config option takes precedence over global option 1113s Success/Total: 3/3 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_checkov.vader 1113s (1/2) [EXECUTE] The default command should be direct 1113s (2/2) [EXECUTE] It should be possible to override the default command 1113s Success/Total: 2/2 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_checkstyle.vader 1113s (1/7) [EXECUTE] The checkstyle callback should return the correct default value 1113s (2/7) [EXECUTE] The checkstyle executable should be configurable 1113s (3/7) [EXECUTE] Custom options should be supported 1113s (4/7) [EXECUTE] configuration files set in _config should be supported 1113s (5/7) [EXECUTE] configuration files set in _options should be preferred over _config 1113s (6/7) [EXECUTE] google_checks.xml should be used by default 1113s (7/7) [EXECUTE] Other relative paths should be supported 1113s (7/7) [EXECUTE] (X) Unequal Lists 1113s ['checkstyle', '''checkstyle'' -c ''../test-files/checkstyle/other_config.xml'' %s'] should be equal to 1113s ['checkstyle', '''checkstyle'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/checkstyle/other_config.xml'' %s'] 1113s Success/Total: 6/7 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_circleci.vader 1113s (1/2) [EXECUTE] The linter should not run for every YAML file 1113s (2/2) [EXECUTE] The linter should for YAML files in a .circleci directory 1113s Success/Total: 2/2 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_clang_tidy.vader 1113s (1/9) [EXECUTE] The clangtidy command default should be correct 1113s (2/9) [EXECUTE] You should be able to remove the -checks option for clang-tidy 1113s (3/9) [EXECUTE] You should be able to set other checks for clang-tidy 1113s (4/9) [EXECUTE] You should be able to manually set compiler flags for clang-tidy 1113s (5/9) [EXECUTE] You should be able to manually set flags for clang-tidy 1113s (6/9) [EXECUTE] The build directory should be configurable 1113s (7/9) [EXECUTE] The build directory setting should override the options 1113s (8/9) [EXECUTE] The build directory should be used for header files 1113s (9/9) [EXECUTE] The executable should be configurable 1113s Success/Total: 9/9 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_clj_kondo.vader 1113s (1/2) [EXECUTE] The default command should be correct 1113s (2/2) [EXECUTE] Extra options should be supported 1113s Success/Total: 2/2 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cmake_cmake_lint.vader 1113s (1/2) [EXECUTE] The default command should be correct 1113s (2/2) [EXECUTE] The executable should be configurable 1113s Success/Total: 2/2 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cookstyle.vader 1113s (1/3) [EXECUTE] The default command should be correct 1113s (2/3) [EXECUTE] The executable path should be configurable 1113s (3/3) [EXECUTE] The linter options should be configurable 1113s Success/Total: 3/3 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_cc.vader 1113s (1/8) [EXECUTE] clang++ should be used instead of gcc, if available 1113s (2/8) [EXECUTE] The executable should be configurable 1113s (3/8) [EXECUTE] The -std flag should be replaced by parsed C flags 1113s (4/8) [EXECUTE] gcc should not use -x c++-header with header files by default 1113s (5/8) [EXECUTE] clang++ should use -x c++-header with header files by default 1113s (6/8) [EXECUTE] gcc should use -x c-header with header files if configured to do so 1113s (7/8) [EXECUTE] clang should not use -x c-header with header files if configured to do so 1113s (8/8) [EXECUTE] The header file extensions should be configurable 1113s Success/Total: 8/8 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_ccls.vader 1113s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 1113s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json' 1113s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 1113s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls' 1113s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 1113s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls-root' 1113s (4/6) [EXECUTE] The executable should be configurable 1113s (5/6) [EXECUTE] The initialization options should be configurable 1113s (6/6) [EXECUTE] The compile command database should be detected correctly 1113s (6/6) [EXECUTE] (X) Unequal Dictionaries 1113s {} should be equal to 1113s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json'} 1113s Success/Total: 2/6 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_clangcheck.vader 1113s (1/3) [EXECUTE] The executable should be configurable 1113s (2/3) [EXECUTE] The options should be configurable 1113s (3/3) [EXECUTE] The build directory should be used when set 1113s Success/Total: 3/3 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_clazy.vader 1113s (1/7) [EXECUTE] The clazy command default should be correct 1113s (2/7) [EXECUTE] You should be able to remove the -checks option for clazy-standalone 1113s (3/7) [EXECUTE] You should be able to set other checks for clazy-standalone 1113s (4/7) [EXECUTE] You should be able to manually set compiler flags for clazy-standalone 1113s (5/7) [EXECUTE] The build directory should be configurable 1113s (6/7) [EXECUTE] The build directory should be used for header files 1113s (7/7) [EXECUTE] The executable should be configurable 1113s Success/Total: 7/7 1113s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_cppcheck.vader 1113s (1/6) [EXECUTE] The executable should be configurable 1113s (2/6) [EXECUTE] cppcheck for C++ should detect compile_commands.json files 1113s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cppcheck/one' 1114s (3/6) [EXECUTE] cppcheck for C++ should detect compile_commands.json files in build directories 1114s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cppcheck/with_build_dir' 1114s (4/6) [EXECUTE] cppcheck for C++ should include file dir if compile_commands.json file is not found 1114s (5/6) [EXECUTE] cppcheck for C++ header should include file dir and not use compile_commands.json 1114s (6/6) [EXECUTE] cppcheck for C++ should ignore compile_commands.json file if buffer is modified 1114s (6/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cppcheck/one' 1114s Success/Total: 3/6 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_cquery.vader 1114s (1/4) [EXECUTE] The project root should be detected correctly using compile_commands.json file 1114s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cquery' 1114s (2/4) [EXECUTE] The project root should be detected correctly using .cquery file 1114s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/cquery/with_cquery' 1114s (3/4) [EXECUTE] The executable should be configurable 1114s (4/4) [EXECUTE] The cache directory should be configurable 1114s Success/Total: 2/4 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpp_flawfinder.vader 1114s (1/4) [EXECUTE] The flawfinder command should be correct 1114s (2/4) [EXECUTE] The minlevel of flawfinder should be configurable 1114s (3/4) [EXECUTE] Additional flawfinder options should be configurable 1114s (4/4) [EXECUTE] The flawfinder executable should be configurable 1114s Success/Total: 4/4 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cpplint.vader 1114s (1/2) [EXECUTE] The executable should be configurable 1114s (2/2) [EXECUTE] The options should be configurable 1114s Success/Total: 2/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cs_csc.vader 1114s (1/5) [EXECUTE] The csc linter should return the correct default command 1114s (2/5) [EXECUTE] The options should be be used in the command 1114s (3/5) [EXECUTE] The source path should be be used in the command 1114s (4/5) [EXECUTE] The list of search paths for assemblies should be be used in the command if not empty 1114s (5/5) [EXECUTE] The list of assemblies should be be used in the command if not empty 1114s Success/Total: 5/5 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cs_mcs.vader 1114s (1/2) [EXECUTE] The default command should be correct 1114s (2/2) [EXECUTE] The options should be be used in the command 1114s Success/Total: 2/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cs_mcsc.vader 1114s (1/5) [EXECUTE] The mcsc linter should return the correct default command 1114s (2/5) [EXECUTE] The options should be be used in the command 1114s (3/5) [EXECUTE] The source path should be be used in the command 1114s (4/5) [EXECUTE] The list of search paths for assemblies should be be used in the command if not empty 1114s (5/5) [EXECUTE] The list of assemblies should be be used in the command if not empty 1114s Success/Total: 5/5 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cspell.vader 1114s (1/5) [EXECUTE] The global executable should be used when the local one cannot be found 1114s (2/5) [EXECUTE] Should use the node_modules/.bin executable if available 1114s (2/5) [EXECUTE] (X) Unequal Lists 1114s ['cspell', '''cspell'' lint --no-color --no-progress --no-summary -- stdin'] should be equal to 1114s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/cspell/node-modules/node_modules/.bin/cspell', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/cspell/node-modules/node_modules/.bin/cspell'' lint --no-color --no-progress --no-summary -- stdin'] 1114s (3/5) [EXECUTE] Should use the node_modules/cspell executable if available 1114s (3/5) [EXECUTE] (X) Unequal Lists 1114s ['cspell', '''cspell'' lint --no-color --no-progress --no-summary -- stdin'] should be equal to 1114s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/cspell/node-modules-2/node_modules/cspell/bin.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/cspell/node-modules-2/node_modules/cspell/bin.js'' lint --no-color --no-progress --no-summary -- stdin'] 1114s (4/5) [EXECUTE] Should let users configure a global executable and override local paths 1114s (5/5) [EXECUTE] Additional cspell options should be configurable 1114s Success/Total: 3/5 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cucumber.vader 1114s (1/2) [EXECUTE] Should require the nearest features dir, if one is found 1114s (1/2) [EXECUTE] (X) Unequal Lists 1114s ['cucumber', 'cucumber --dry-run --quiet --strict --format=json %t'] should be equal to 1114s ['cucumber', 'cucumber --dry-run --quiet --strict --format=json -r ''/tmp/autopkgtest.yciurR/build.lUT/test-files/cucumber/features/'' %t'] 1114s (2/2) [EXECUTE] Should require nothing if no features dir is found 1114s Success/Total: 1/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cuda_nvcc.vader 1114s (1/2) [EXECUTE] The executable should be configurable 1114s (2/2) [EXECUTE] The options should be configurable 1114s Success/Total: 2/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_cypher_cypher_lint.vader 1114s (1/1) [EXECUTE] The default command and executable should be correct 1114s Success/Total: 1/1 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_d_dls.vader 1114s (1/3) [EXECUTE] The language string should be correct 1114s (2/3) [EXECUTE] The default executable should be correct 1114s (3/3) [EXECUTE] The executable should be configurable 1114s Success/Total: 3/3 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dart_analysis_server.vader 1114s (1/2) [EXECUTE] The default command should be correct 1114s (2/2) [EXECUTE] The executable should be configurable 1114s Success/Total: 2/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dart_language_server.vader 1114s (1/1) [EXECUTE] The default command should be correct 1114s Success/Total: 1/1 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_desktop_file_validate.vader 1114s (1/2) [EXECUTE] The default command should be correct 1114s (2/2) [EXECUTE] Extra options should work 1114s Success/Total: 2/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dialyxir.vader 1114s (1/2) [EXECUTE] Builds dialyxir command with a normal project 1114s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/mix_project' 1114s (2/2) [EXECUTE] Builds dialyxir command with an umbrella project 1114s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/umbrella_project' 1114s Success/Total: 0/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dmd_commandline.vader 1114s (1/4) [EXECUTE] DMD command line should be correct with imports 1114s (2/4) [EXECUTE] DMD command line should be correct with imports and version 1114s (3/4) [EXECUTE] DMD command line should be correct 1114s (4/4) [EXECUTE] DMD command line should be correct with CR 1114s Success/Total: 4/4 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dockerfile_lint.vader 1114s (1/3) [EXECUTE] The default command should be correct 1114s (2/3) [EXECUTE] The executable should be configurable 1114s (3/3) [EXECUTE] The options should be configurable 1114s Success/Total: 3/3 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_dogma.vader 1114s (1/2) [EXECUTE] Builds dogma command with a normal project 1114s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/mix_project' 1114s (2/2) [EXECUTE] Builds dogma command with an umbrella project 1114s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/umbrella_project' 1114s Success/Total: 0/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_eclipselsp.vader 1114s (1/4) [EXECUTE] VersionCheck should return correct version 1114s (2/4) [EXECUTE] The eclipselsp callback should return the correct default value 1114s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1114s > 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 1114s (3/4) [EXECUTE] The eclipselsp callback should allow custom executable 1114s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1114s > 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 1114s (4/4) [EXECUTE] The eclipselsp callback should allow custom configuration path and javaagent 1114s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1114s > 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 1114s Success/Total: 1/4 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_elixir_credo.vader 1114s (1/6) [EXECUTE] Builds credo command with normal project 1114s (1/6) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/mix_project' 1114s (2/6) [EXECUTE] Builds credo command with umbrella project 1114s (2/6) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/umbrella_project' 1114s (3/6) [EXECUTE] Builds credo command with --strict mode when set to 1 1114s (4/6) [EXECUTE] Builds credo command with suggest mode by default 1114s (5/6) [EXECUTE] Builds credo command with suggest mode when set to 0 1114s (6/6) [EXECUTE] Builds credo command with a custom config file 1114s Success/Total: 4/6 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_elixir_ls.vader 1114s (1/4) [EXECUTE] should set correct defaults 1114s (2/4) [EXECUTE] should configure elixir-ls release location 1114s (3/4) [EXECUTE] should set correct LSP values 1114s (3/4) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/umbrella_project' 1114s (4/4) [EXECUTE] should accept configuration settings 1114s Success/Total: 3/4 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_elixir_mix.vader 1114s (1/2) [EXECUTE] The default mix command should be correct 1114s (1/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/mix_project' 1114s (2/2) [EXECUTE] Build mix commands with an umbrella root 1114s (2/2) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elixir/umbrella_project' 1114s Success/Total: 0/2 1114s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_elm_ls.vader 1114s (1/4) [EXECUTE] The default executable path should be correct 1114s (2/4) [EXECUTE] The project root should be detected correctly 1114s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp' 1115s (3/4) [EXECUTE] Should let users configure a global executable and override local paths 1115s (4/4) [EXECUTE] The language should be correct 1115s Success/Total: 3/4 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_elm_make.vader 1115s (1/6) [EXECUTE] should get valid executable with default params 1115s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp' 1115s (2/6) [EXECUTE] should get elm-test executable for test code with elm >= 0.19 1115s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp' 1115s (3/6) [EXECUTE] should fallback to elm executable with elm >= 0.19 1115s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp-notests' 1115s (4/6) [EXECUTE] should get plain elm executable for test code with elm < 0.19 1115s (4/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/oldapp' 1115s (5/6) [EXECUTE] should get valid executable with 'use_global' params 1115s (5/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp' 1115s (6/6) [EXECUTE] should get valid executable with 'use_global' and 'executable' params 1115s (6/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/elm/newapp' 1115s Success/Total: 0/6 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_embertemplatelint.vader 1115s (1/3) [EXECUTE] Runs the right command for ember-template-lint >= 4.x 1115s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s (2/3) [EXECUTE] Runs the right command for ember-template-lint >= 1.6, < 4.x 1115s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s (3/3) [EXECUTE] Runs the right command for ember-template-lint < 1.6 1115s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s Success/Total: 0/3 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erb.vader 1115s (1/2) [EXECUTE] Executable should not contain any filter code by default 1115s (2/2) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 1115s (2/2) [EXECUTE] (X) Unequal Lists 1115s ['erb', 'erb -P -T - -x %t | ruby -c'] should be equal to 1115s ['erb', 'ruby -r erb -e ''puts ERB.new($stdin.read.gsub(%{<%=},%{<%}), nil, %{-}).src''< %t | ruby -c'] 1115s Success/Total: 1/2 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erblint.vader 1115s (1/3) [EXECUTE] Executable should default to erblint 1115s (2/3) [EXECUTE] Should be able to set a custom executable 1115s (3/3) [EXECUTE] Setting bundle appends 'exec erblint' 1115s Success/Total: 3/3 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erlang_dialyzer.vader 1115s (1/4) [EXECUTE] The default command should be correct. 1115s (2/4) [EXECUTE] The command should accept configured executable. 1115s (3/4) [EXECUTE] The command should accept configured options. 1115s (4/4) [EXECUTE] The command should accept configured PLT file. 1115s Success/Total: 4/4 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erlang_elvis.vader 1115s (1/2) [EXECUTE] Default command should be correct 1115s (2/2) [EXECUTE] Executable should be configurable 1115s Success/Total: 2/2 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erlang_erlang_ls.vader 1115s (1/7) [EXECUTE] The default command should be correct 1115s (2/7) [EXECUTE] Executable should be configurable 1115s (3/7) [EXECUTE] Log level should be configurable 1115s (4/7) [EXECUTE] Log directory should be configurable 1115s (5/7) [EXECUTE] Project root should be detected using erlang_ls.config 1115s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/erlang/app_with_erlang_ls_config' 1115s (6/7) [EXECUTE] Root of Rebar3 project should be detected 1115s (6/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/erlang/app' 1115s (7/7) [EXECUTE] Root of kerl managed Erlang/OTP installation should be detected 1115s (7/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/erlang/kerl_otp_root' 1115s Success/Total: 4/7 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erlang_erlc.vader 1115s (1/5) [EXECUTE] The default command should be correct. 1115s (2/5) [EXECUTE] The command should accept configured executable. 1115s (3/5) [EXECUTE] The command should accept configured options. 1115s (4/5) [EXECUTE] Linter should recognize OTP23 format. 1115s (5/5) [EXECUTE] Linter should recognize OTP24 format. 1115s Success/Total: 5/5 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erlang_syntaxerl.vader 1115s (1/3) [EXECUTE] The default commands should be correct 1115s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..757[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s (2/3) [EXECUTE] The executable should be configurable 1115s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..759[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s (3/3) [EXECUTE] The -b option should be used when available 1115s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..761[1]..ale_linters#erlang#syntaxerl#RunHelpCommand[3]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s Success/Total: 0/3 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erubi.vader 1115s (1/3) [EXECUTE] Executable should not contain any filter code by default 1115s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..762[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s (2/3) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 1115s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..763[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s (3/3) [EXECUTE] Command should be blank if the first command in the chain returns output 1115s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..764[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1115s Success/Total: 0/3 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_erubis.vader 1115s (1/2) [EXECUTE] Executable should not contain any filter code by default 1115s (2/2) [EXECUTE] Executable should filter invalid eRuby when inside a Rails project 1115s (2/2) [EXECUTE] (X) Unequal Lists 1115s ['erubis', 'erubis -x %t | ruby -c'] should be equal to 1115s ['erubis', 'ruby -r erubis -e ''puts Erubis::Eruby.new($stdin.read.gsub(%{<%=},%{<%})).src''< %t | ruby -c'] 1115s Success/Total: 1/2 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_eslint.vader 1115s (1/9) [EXECUTE] The default command should be correct 1115s (2/9) [EXECUTE] create-react-app directories should be detected correctly 1115s (2/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app' 1115s (3/9) [EXECUTE] use-global should override create-react-app detection 1115s (3/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app' 1115s (4/9) [EXECUTE] other app directories should be detected correctly 1115s (4/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint' 1115s (5/9) [EXECUTE] use-global should override other app directories 1115s (5/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint' 1115s (6/9) [EXECUTE] eslint_d should be detected correctly 1115s (6/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/app-with-eslint-d' 1115s (7/9) [EXECUTE] eslint.js executables should be run with node on Windows 1115s (7/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app' 1115s (8/9) [EXECUTE] eslint.js should be run from a containing project with node_modules 1115s (8/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/react-app' 1115s (9/9) [EXECUTE] eslint.js should be run from a containing project with .yarn/sdks 1115s (9/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/eslint/yarn2-app' 1115s Success/Total: 1/9 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_fecs.vader 1115s (1/1) [EXECUTE] The default command should be correct 1115s Success/Total: 1/1 1115s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_flake8.vader 1115s ( 1/17) [EXECUTE] The flake8 callbacks should return the correct default values 1115s ( 1/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 2/17) [EXECUTE] The option for disabling changing directories should work 1115s ( 2/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 3/17) [EXECUTE] The option for changing directory to project root should work 1115s ( 3/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 4/17) [EXECUTE] The option for changing directory to file dir should work 1115s ( 4/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 5/17) [EXECUTE] The flake8 command callback should let you set options 1115s ( 5/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 6/17) [EXECUTE] You should be able to set a custom executable and it should be escaped 1115s ( 6/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 7/17) [EXECUTE] The flake8 callbacks should detect virtualenv directories 1115s ( 7/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1115s > 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 1115s ( 8/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via Manifest.in 1115s ( 8/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_manifest/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_manifest' 1115s ( 9/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via setup.cf 1115s ( 9/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_setup/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_setup' 1115s (10/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via pytest.ini 1115s (10/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_pytest/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_pytest' 1116s (11/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via tox.ini 1116s (11/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_tox/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_tox' 1116s (12/17) [EXECUTE] The FindProjectRoot should detect the project root directory for non-namespace package 1116s (12/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1116s (13/17) [EXECUTE] Using `python -m flake8` should be supported for running flake8 1116s (13/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (14/17) [EXECUTE] Setting executable to 'pipenv' should append 'run flake8' 1116s (14/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (15/17) [EXECUTE] Pipenv is detected when python_flake8_auto_pipenv is set 1116s (15/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (16/17) [EXECUTE] Setting executable to 'poetry' should append 'run flake8' 1116s (16/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (17/17) [EXECUTE] poetry is detected when python_flake8_auto_poetry is set 1116s (17/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s Success/Total: 0/17 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_flakehell.vader 1116s ( 1/17) [EXECUTE] The flakehell callbacks should return the correct default values 1116s ( 1/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 2/17) [EXECUTE] The option for disabling changing directories should work 1116s ( 2/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 3/17) [EXECUTE] The option for changing directory to project root should work 1116s ( 3/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 4/17) [EXECUTE] The option for changing directory to file dir should work 1116s ( 4/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 5/17) [EXECUTE] The flakehell command callback should let you set options 1116s ( 5/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 6/17) [EXECUTE] You should be able to set a custom executable and it should be escaped 1116s ( 6/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 7/17) [EXECUTE] The flakehell callbacks should detect virtualenv directories 1116s ( 7/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s ( 8/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via Manifest.in 1116s ( 8/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_manifest/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_manifest' 1116s ( 9/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via setup.cf 1116s ( 9/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_setup/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_setup' 1116s (10/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via pytest.ini 1116s (10/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_pytest/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_pytest' 1116s (11/17) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via tox.ini 1116s (11/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_tox/namespace/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/namespace_package_tox' 1116s (12/17) [EXECUTE] The FindProjectRoot should detect the project root directory for non-namespace package 1116s (12/17) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1116s (13/17) [EXECUTE] Using `python -m flakehell` should be supported for running flakehell 1116s (13/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (14/17) [EXECUTE] Setting executable to 'pipenv' should append 'run flakehell' 1116s (14/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (15/17) [EXECUTE] Pipenv is detected when python_flakehell_auto_pipenv is set 1116s (15/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (16/17) [EXECUTE] Setting executable to 'poetry' should append 'run flakehell' 1116s (16/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s (17/17) [EXECUTE] poetry is detected when python_flakehell_auto_poetry is set 1116s (17/17) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1116s > 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 1116s Success/Total: 0/17 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_flow.vader 1116s (1/4) [EXECUTE] flow should return a command to run if a .flowconfig file exists 1116s (1/4) [EXECUTE] (X) Unequal Lists 1116s ['', ''] should be equal to 1116s ['flow', '''flow'' check-contents --respect-pragma --json --from ale %s < %t; echo'] 1116s (2/4) [EXECUTE] flow should not use the respect pragma argument if the option is off 1116s (2/4) [EXECUTE] (X) Unequal Lists 1116s ['', ''] should be equal to 1116s ['flow', '''flow'' check-contents --json --from ale %s < %t; echo'] 1116s (3/4) [EXECUTE] flow should should not use --respect-pragma for old versions 1116s (3/4) [EXECUTE] (X) Unequal Lists 1116s ['', ['']] should be equal to 1116s ['flow', ['''flow'' --version', '''flow'' check-contents --json --from ale %s < %t; echo']] 1116s (4/4) [EXECUTE] flow should not return a command to run if no .flowconfig file exists 1116s Success/Total: 1/4 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_foodcritic.vader 1116s (1/3) [EXECUTE] The default command should be correct 1116s (2/3) [EXECUTE] Extra options should be included with escapeed tildes (~) 1116s (3/3) [EXECUTE] The executable should be configurable 1116s Success/Total: 3/3 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_fortran_fortls.vader 1116s (1/3) [EXECUTE] The default executable path should be correct 1116s (2/3) [EXECUTE] The project root should be detected correctly 1116s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/fortls-project' 1116s (3/3) [EXECUTE] The language should be correct 1116s Success/Total: 2/3 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_fsc.vader 1116s (1/2) [EXECUTE] The default executable and command should be correct 1116s (2/2) [EXECUTE] fsc should not be run for sbt files 1116s Success/Total: 2/2 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_fusionlint.vader 1116s (1/3) [EXECUTE] The fuse fusionlint command callback should return the correct default string 1116s (2/3) [EXECUTE] The fuse fusionlint command callback should let you set options 1116s (3/3) [EXECUTE] The fusionlint executable should be configurable 1116s Success/Total: 3/3 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gawk.vader 1116s (1/3) [EXECUTE] The default command should be correct 1116s (2/3) [EXECUTE] The executable should be configurable 1116s (3/3) [EXECUTE] The options should be configurable 1116s Success/Total: 3/3 1116s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gfortran.vader 1116s (1/4) [EXECUTE] The fortran gcc command callback should return the correct default string 1130s (2/4) [EXECUTE] The fortran gcc command callback should let you set options 1130s (3/4) [EXECUTE] The fortran gcc command callback should let you use -ffixed-form 1130s (4/4) [EXECUTE] The fortran executable should be configurable 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ghdl.vader 1130s (1/2) [EXECUTE] The executable should be configurable 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gitlint.vader 1130s (1/6) [EXECUTE] The gitlint callbacks should return the correct default values 1130s (2/6) [EXECUTE] The gitlint executable should be configurable, and escaped properly 1130s (3/6) [EXECUTE] The gitlint command callback should let you set options 1130s (4/6) [EXECUTE] The gitlint callbacks shouldn't detect virtualenv directories where they don't exist 1130s (5/6) [EXECUTE] The gitlint callbacks should detect virtualenv directories 1130s (5/6) [EXECUTE] (X) Unequal Lists 1130s ['gitlint', '''gitlint'' lint'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/gitlint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/gitlint'' lint'] 1130s (6/6) [EXECUTE] You should able able to use the global gitlint instead 1130s Success/Total: 5/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_glslang.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The executable should be configurable 1130s (3/3) [EXECUTE] Options should work 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_glslls.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] Executable should be configurable 1130s (3/3) [EXECUTE] Setting logfile should work 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gobuild.vader 1130s (1/4) [EXECUTE] The default command should be correct 1130s (2/4) [EXECUTE] Go environment variables should be supported 1130s (3/4) [EXECUTE] Extra options should be supported 1130s (4/4) [EXECUTE] The executable should be configurable 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gofmt.vader 1130s (1/2) [EXECUTE] The default gofmt command should be correct 1130s (2/2) [EXECUTE] The gofmt command should support Go environment variables 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_golangci_lint.vader 1130s (1/5) [EXECUTE] The golangci-lint defaults should be correct 1130s (2/5) [EXECUTE] The golangci-lint callback should use a configured executable 1130s (3/5) [EXECUTE] The golangci-lint callback should use configured options 1130s (4/5) [EXECUTE] The golangci-lint callback should support environment variables 1130s (5/5) [EXECUTE] The golangci-lint `lint_package` option should use the correct command 1130s Success/Total: 5/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_golangserver.vader 1130s (1/7) [EXECUTE] should set correct defaults 1130s (2/7) [EXECUTE] should configure go-langserver callback executable 1130s (3/7) [EXECUTE] should set go-langserver options 1130s (4/7) [EXECUTE] should ignore go-langserver -gocodecompletion option 1130s (5/7) [EXECUTE] should support Go environment variables 1130s (6/7) [EXECUTE] should set go-langserver for go app1 1130s (7/7) [EXECUTE] should set go-langserver for go app2 1130s Success/Total: 7/7 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_golint.vader 1130s (1/4) [EXECUTE] The default golint command should be correct 1130s (2/4) [EXECUTE] The golint executable should be configurable 1130s (3/4) [EXECUTE] The golint options should be configurable 1130s (4/4) [EXECUTE] The golint command should support Go environment variables 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gometalinter.vader 1130s (1/5) [EXECUTE] The gometalinter defaults should be correct 1130s (2/5) [EXECUTE] The gometalinter callback should use a configured executable 1130s (3/5) [EXECUTE] The gometalinter callback should use configured options 1130s (4/5) [EXECUTE] The gometalinter should use configured environment variables 1130s (5/5) [EXECUTE] The gometalinter `lint_package` option should use the correct command 1130s Success/Total: 5/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gopls.vader 1130s (1/9) [EXECUTE] The default command should be correct 1130s (2/9) [EXECUTE] The executable should be configurable 1130s (3/9) [EXECUTE] gopls should be found in GOPATH 1130s (3/9) [EXECUTE] (X) Unequal Lists 1130s ['gopls', '''gopls'' --mode stdio'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/go/gopath/bin/gopls', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/go/gopath/bin/gopls'' --mode stdio'] 1130s (4/9) [EXECUTE] Global settings should be preferre for gopls if use_global = 1 1130s (5/9) [EXECUTE] Settings options should work 1130s (6/9) [EXECUTE] Go environment variables should be passed on 1130s (7/9) [EXECUTE] Project directories should be detected based on 'go.mod' being present 1130s (7/9) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/go' 1130s (8/9) [EXECUTE] Project directories with .git should be detected 1130s (9/9) [EXECUTE] 'go.mod' should be ignored if modules are off 1130s (9/9) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yciurR/build.lUT/.git: permission denied 1130s > /tmp/nvimJ8PNiL/3964, line 8 1130s Success/Total: 6/9 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gosimple.vader 1130s (1/2) [EXECUTE] The default gosimple command should be correct 1130s (2/2) [EXECUTE] The gosimple command should support Go environment variables 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_gotype.vader 1130s (1/3) [EXECUTE] The default gotype command should be correct 1130s (2/3) [EXECUTE] The gotype callback should ignore test files 1130s (3/3) [EXECUTE] The gotype callback should support Go environment variables 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_govet.vader 1130s (1/4) [EXECUTE] The default command should be correct 1130s (2/4) [EXECUTE] Extra options should be supported 1130s (3/4) [EXECUTE] The executable should be configurable 1130s (4/4) [EXECUTE] Go environment variables should be supported 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_graphql_gqlint.vader 1130s (1/1) [EXECUTE] The linter should run from the directory of the file in the buffer 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haml_hamllint.vader 1130s (1/5) [EXECUTE] The default command should be correct 1130s (2/5) [EXECUTE] The command should have the .rubocop.yml prepended as an env var if one exists 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['haml-lint', 'haml-lint %t'] should be equal to 1130s ['haml-lint', 'HAML_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yciurR/build.lUT/test-files/hamllint/rubocop-yml/.rubocop.yml'' haml-lint %t'] 1130s (3/5) [EXECUTE] The command should have the nearest .haml-lint.yml set as --config if it exists 1130s (3/5) [EXECUTE] (X) Unequal Lists 1130s ['haml-lint', 'haml-lint %t'] should be equal to 1130s ['haml-lint', 'haml-lint --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/hamllint/haml-lint-yml/.haml-lint.yml'' %t'] 1130s (4/5) [EXECUTE] The command should include a .rubocop.yml and a .haml-lint if both are found 1130s (4/5) [EXECUTE] (X) Unequal Lists 1130s ['haml-lint', 'haml-lint %t'] should be equal to 1130s ['haml-lint', 'HAML_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yciurR/build.lUT/test-files/hamllint/haml-lint-and-rubocop/.rubocop.yml'' haml-lint --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/hamllint/haml-lint-and-rubocop/.haml-lint.yml'' %t'] 1130s (5/5) [EXECUTE] The executable can be overridden 1130s Success/Total: 2/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_cabal_ghc.vader 1130s (1/1) [EXECUTE] The options should be used in the command 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_ghc.vader 1130s (1/1) [EXECUTE] The options should be used in the command 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_ghc_mod.vader 1130s (1/1) [EXECUTE] Default should use ghc-mod 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_hdevtools.vader 1130s (1/1) [EXECUTE] The executable should be configurable 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_hie.vader 1130s (1/4) [EXECUTE] The language string should be correct 1130s (2/4) [EXECUTE] The default executable should be correct 1130s (3/4) [EXECUTE] The project root should be detected correctly 1130s (4/4) [EXECUTE] The executable should be configurable 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_hlint.vader 1130s (1/2) [EXECUTE] executable should be configurable 1130s (2/2) [EXECUTE] should accept options 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_hls.vader 1130s (1/5) [EXECUTE] The language string should be correct 1130s (2/5) [EXECUTE] The default executable should be correct 1130s (3/5) [EXECUTE] The project root should be detected correctly 1130s (4/5) [EXECUTE] The executable should be configurable 1130s (5/5) [EXECUTE] Should accept configuration settings 1130s Success/Total: 5/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_stack_build.vader 1130s (1/2) [EXECUTE] The linter should not be executed when there's no stack.yaml file 1130s (2/2) [EXECUTE] The linter should be executed when there is a stack.yaml file 1130s (2/2) [EXECUTE] (X) Unequal Lists 1130s ['', 'stack build --fast'] should be equal to 1130s ['stack', 'stack build --fast'] 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_haskell_stack_ghc.vader 1130s (1/2) [EXECUTE] The linter should not be executed when there's no stack.yaml file 1130s (2/2) [EXECUTE] The linter should be executed when there is a stack.yaml file 1130s (2/2) [EXECUTE] (X) Unequal Lists 1130s ['', ' ghc -- -fno-code -v0 %t'] should be equal to 1130s ['stack', 'stack ghc -- -fno-code -v0 %t'] 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_hdl_checker_options.vader 1130s (1/8) [EXECUTE] Get default initialization dict 1130s (2/8) [EXECUTE] Get custom initialization dict 1130s (3/8) [EXECUTE] Get the checker command without extra user parameters 1130s (4/8) [EXECUTE] Get the checker command with user configured parameters 1130s (5/8) [EXECUTE] Customize executable 1130s (6/8) [EXECUTE] Get project root based on .git 1130s (6/8) [EXECUTE] (X) '' should not be equal to '' 1130s (7/8) [EXECUTE] Get project root based on config file 1130s (7/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/hdl_server/with_config_file' 1130s (8/8) [EXECUTE] Return no project root if neither .git or config file are found 1130s Success/Total: 6/8 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_html_stylelint.vader 1130s (1/3) [EXECUTE] node_modules directories should be discovered 1130s (1/3) [EXECUTE] (X) 'stylelint' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint' 1130s (2/3) [EXECUTE] The global override should work 1130s (3/3) [EXECUTE] Extra options should be configurable 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_htmlhint.vader 1130s (1/5) [EXECUTE] The default command should be correct 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint'' --format=unix %t'] 1130s (2/5) [EXECUTE] The global executable should be used if the option is set 1130s (3/5) [EXECUTE] --format=unix should be removed from the options if added 1130s (3/5) [EXECUTE] (X) Unequal Lists 1130s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint'' --format=unix %t'] 1130s (4/5) [EXECUTE] The configuration file should be automatically detected 1130s (4/5) [EXECUTE] (X) Unequal Lists 1130s ['htmlhint', '''htmlhint'' --format=unix %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint'' --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/with_config/.htmlhintrc'' --format=unix %t'] 1130s (5/5) [EXECUTE] The configuration file should be configurable through the options variable 1130s (5/5) [EXECUTE] (X) Unequal Lists 1130s ['htmlhint', '''htmlhint'' --config=/foo/bar/.htmlhintrc --format=unix %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/htmlhint/node_modules/.bin/htmlhint'' --config=/foo/bar/.htmlhintrc --format=unix %t'] 1130s Success/Total: 1/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ibm_openapi_validator.vader 1130s (1/2) [EXECUTE] The yaml ibm-openapi-validator command callback should return the correct default string 1130s (2/2) [EXECUTE] The yaml ibm-openapi-validator command callback should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_idris.vader 1130s (1/2) [EXECUTE] The executable should be used in the command 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ink_ls.vader 1130s (1/3) [EXECUTE] should set correct defaults 1130s (2/3) [EXECUTE] should set correct LSP values 1130s (3/3) [EXECUTE] should accept configuration settings 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_inko_inko.vader 1130s (1/2) [EXECUTE] The default executable path should be correct 1130s (2/2) [EXECUTE] The inko callback should include tests/ for test paths 1130s (2/2) [EXECUTE] (X) Unequal Lists 1130s ['inko', '''inko'' build --check --format=json %s'] should be equal to 1130s ['inko', '''inko'' build --check --format=json --include ''/tmp/autopkgtest.yciurR/build.lUT/test-files/inko/tests/'' %s'] 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ispc_ispc.vader 1130s (1/2) [EXECUTE] The executable should be configurable 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_iverilog.vader 1130s (1/2) [EXECUTE] The default iverilog command should be correct 1130s (2/2) [EXECUTE] iverilog options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_javac.vader 1130s ( 1/16) [EXECUTE] The javac callback should return the correct default value 1130s ( 2/16) [EXECUTE] The javac callback should use string type g:ale_java_javac_classpath correctly 1130s ( 3/16) [EXECUTE] The javac callback should use list type g:ale_java_javac_classpath correctly 1130s ( 4/16) [EXECUTE] The executable should be configurable 1130s ( 5/16) [EXECUTE] The javac callback should include discovered classpaths 1130s ( 6/16) [EXECUTE] The javac callback should combine discovered classpaths and manual ones 1130s ( 7/16) [EXECUTE] The javac callback should use string type g:ale_java_javac_sourcepath correctly 1130s ( 7/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t'] 1130s ( 8/16) [EXECUTE] The javac callback should use list type g:ale_java_javac_sourcepath correctly 1130s ( 8/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t'] 1130s ( 9/16) [EXECUTE] The javac callback shouldn't add -sourcepath when g:ale_java_javac_sourcepath variable path doesn't exist 1130s (10/16) [EXECUTE] The javac callback should combine discovered sourcepath and manual ones 1130s (10/16) [EXECUTE] (X) '''javac'' -Xlint -d ''TEMP_DIR'' %t' should be equal to '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/src/main/java/:/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/build/gen/main/'' -d ''TEMP_DIR'' %t' 1130s (11/16) [EXECUTE] The javac callback should detect source directories 1130s (11/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/src/main/java/'' -d ''TEMP_DIR'' %t'] 1130s (12/16) [EXECUTE] The javac callback should combine detected source directories and classpaths 1130s (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.yciurR/build.lUT/test-files/java/with_main/src/main/java/'' -d ''TEMP_DIR'' %t' 1130s (13/16) [EXECUTE] The javac callback should use g:ale_java_javac_options correctly 1130s (14/16) [EXECUTE] The javac callback should include src/test/java for test paths 1130s (14/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/src/main/java/:/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_main/src/test/java/'' -d ''TEMP_DIR'' %t'] 1130s (15/16) [EXECUTE] The javac callback should include src/main/jaxb when available 1130s (15/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_jaxb/src/main/java/:/tmp/autopkgtest.yciurR/build.lUT/test-files/java/with_jaxb/src/main/jaxb/'' -d ''TEMP_DIR'' %t'] 1130s (16/16) [EXECUTE] The javac callback should add -sourcepath even if src/java/main doesn't exist 1130s (16/16) [EXECUTE] (X) Unequal Lists 1130s ['javac', '''javac'' -Xlint -d ''TEMP_DIR'' %t'] should be equal to 1130s ['javac', '''javac'' -Xlint -sourcepath ''/tmp/autopkgtest.yciurR/build.lUT/test-files/java/no_main/src/test/java/'' -d ''TEMP_DIR'' %t'] 1130s Success/Total: 8/16 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_javalsp.vader 1130s (1/6) [EXECUTE] The javalsp callback should return the correct default value 1130s (2/6) [EXECUTE] The javalsp java executable should be configurable 1130s (3/6) [EXECUTE] The javalsp callback should return backward compatible value 1130s (4/6) [EXECUTE] The javalsp should have default config 1130s (5/6) [EXECUTE] The javalsp should have default config if user sets empty hash 1130s (6/6) [EXECUTE] The javalsp should have add missing config 1130s Success/Total: 6/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_javascript_deno_lsp.vader 1130s (1/8) [EXECUTE] Should set deno lsp for JavaScript projects using stable Deno API 1130s (2/8) [EXECUTE] Should set deno lsp using unstable Deno API if enabled by user 1130s (3/8) [EXECUTE] Should set the default importMap filepath 1130s (3/8) [EXECUTE] (X) Unequal Dictionaries 1130s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1130s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/javascript_deno/import_map.json'} 1130s (4/8) [EXECUTE] Should set the importMap filepath from user defined importMap 1130s (4/8) [EXECUTE] (X) Unequal Dictionaries 1130s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1130s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/javascript_deno/custom_import_map.json'} 1130s (5/8) [EXECUTE] Should set the importMap filepath from user defined importMap with unstable API 1130s (5/8) [EXECUTE] (X) Unequal Dictionaries 1130s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1130s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/javascript_deno/custom_import_map.json'} 1130s (6/8) [EXECUTE] Should find project root containing tsconfig.json 1130s (6/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/javascript_deno' 1130s (7/8) [EXECUTE] Should use user-specified project root 1130s (8/8) [EXECUTE] Check Deno LSP command 1130s Success/Total: 4/8 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_javascript_tsserver.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] should resolve correct path when nested 1 1130s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/tsserver/src/level-1' 1130s (3/3) [EXECUTE] should resolve correct path when nested 2 1130s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/tsserver' 1130s Success/Total: 1/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_jq.vader 1130s (1/1) [EXECUTE] The default command should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_jscs.vader 1130s (1/2) [EXECUTE] Should return the correct default values 1130s (2/2) [EXECUTE] Should allow using a custom executable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_jshint.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] Setting a config location should add the config parameter 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_jsonnet_lint.vader 1130s (1/2) [EXECUTE] The default jsonnet-lint command should be correct 1130s (2/2) [EXECUTE] jsonnet-lint command and options should be customizable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_jsonnetfmt.vader 1130s (1/2) [EXECUTE] The default jsonnetfmt command should be correct 1130s (2/2) [EXECUTE] jsonnetfmt command and options should be customizable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_julia_languageserver.vader 1130s (1/3) [EXECUTE] The default executable path should be correct 1130s (2/3) [EXECUTE] The executable should be configurable 1130s (3/3) [EXECUTE] The project root should be detected correctly 1130s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/julia' 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_kotlin_languageserver.vader 1130s (1/4) [EXECUTE] The default command should be correct 1130s (2/4) [EXECUTE] Gradle project roots with build.gradle should be detected correctly 1130s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/gradle/build-gradle-project' 1130s (3/4) [EXECUTE] Maven project roots with pom.xml should be detected correctly 1130s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/maven/maven-kotlin-project' 1130s (4/4) [EXECUTE] No root should be detected if configuration files can't be found 1130s Success/Total: 2/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_kotlinc.vader 1130s (1/1) [EXECUTE] The default command should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_languagetool.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] Should be able to set a custom executable 1130s (3/3) [EXECUTE] Should be able to include custom languagetool options 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_less_stylelint.vader 1130s (1/3) [EXECUTE] node_modules directories should be discovered 1130s (1/3) [EXECUTE] (X) Unequal Lists 1130s ['stylelint', '''stylelint'' --stdin-filename %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint'' --stdin-filename %s'] 1130s (2/3) [EXECUTE] The global override should work 1130s (3/3) [EXECUTE] Extra options should be configurable 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_lessc.vader 1130s (1/3) [EXECUTE] node_modules directories should be discovered 1130s (1/3) [EXECUTE] (X) Unequal Lists 1130s ['lessc', '''lessc'' --no-color --lint --include-path=''/tmp/autopkgtest.yciurR/build.lUT/test-files/lessc/nested'' -'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/lessc/node_modules/.bin/lessc', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/lessc/node_modules/.bin/lessc'' --no-color --lint --include-path=''/tmp/autopkgtest.yciurR/build.lUT/test-files/lessc/nested'' -'] 1130s (2/3) [EXECUTE] The global override should work 1130s (3/3) [EXECUTE] Extra options should be configurable 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_lintr.vader 1130s (1/3) [EXECUTE] The default lintr command should be correct 1130s (2/3) [EXECUTE] The lintr options should be configurable 1130s (3/3) [EXECUTE] If the lint_package flag is set, lintr::lint_package should be called 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_llc.vader 1130s (1/1) [EXECUTE] The llc command should be customizable 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_lua_selene.vader 1130s (1/3) [EXECUTE] The lua selene command callback should return the correct default string 1130s (2/3) [EXECUTE] The lua selene command callback should let you set options 1130s (3/3) [EXECUTE] The selene executable should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_luac.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The luac executable should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_luacheck.vader 1130s (1/3) [EXECUTE] The lua luacheck command callback should return the correct default string 1130s (2/3) [EXECUTE] The lua luacheck command callback should let you set options 1130s (3/3) [EXECUTE] The luacheck executable should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_markdown_markdownlint.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The executable should be configurable 1130s (3/3) [EXECUTE] The options should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_markdown_mdl.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The executable and options should be configurable 1130s (3/3) [EXECUTE] Setting bundle appends 'exec mdl' 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_markdown_vale.vader 1130s (1/4) [EXECUTE] Executable should default to vale 1130s (2/4) [EXECUTE] Should be able to set a custom executable 1130s (3/4) [EXECUTE] Should be able to set custom options 1130s (4/4) [EXECUTE] Should be able to set a custom input file 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_mercury_mmc.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The executable should be configurable 1130s (3/3) [EXECUTE] The options should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_mypy.vader 1130s ( 1/11) [EXECUTE] The mypy callbacks should return the correct default values 1130s ( 2/11) [EXECUTE] The mypy executable should be configurable, and escaped properly 1130s ( 3/11) [EXECUTE] The mypy command callback should let you set options 1130s ( 4/11) [EXECUTE] The mypy command should switch directories to the detected project root 1130s ( 4/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1130s ( 5/11) [EXECUTE] The mypy callbacks should detect virtualenv directories and switch to the project root 1130s ( 5/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s ( 6/11) [EXECUTE] The mypy callbacks should cd to directory containing mypy.ini if found 1130s ( 6/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_mypy_ini_and_pytest_ini/tests/testsubfolder' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_mypy_ini_and_pytest_ini' 1130s ( 7/11) [EXECUTE] You should able able to use the global mypy instead 1130s ( 7/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s ( 8/11) [EXECUTE] Setting executable to 'pipenv' appends 'run mypy' 1130s ( 9/11) [EXECUTE] Pipenv is detected when python_mypy_auto_pipenv is set 1130s ( 9/11) [EXECUTE] (X) Unequal Lists 1130s ['mypy', '''mypy'' --show-column-numbers --shadow-file %s %t %s'] should be equal to 1130s ['pipenv', '''pipenv'' run mypy --show-column-numbers --shadow-file %s %t %s'] 1130s (10/11) [EXECUTE] Setting executable to 'poetry' appends 'run mypy' 1130s (11/11) [EXECUTE] Poetry is detected when python_mypy_auto_poetry is set 1130s (11/11) [EXECUTE] (X) Unequal Lists 1130s ['mypy', '''mypy'' --show-column-numbers --shadow-file %s %t %s'] should be equal to 1130s ['poetry', '''poetry'' run mypy --show-column-numbers --shadow-file %s %t %s'] 1130s Success/Total: 5/11 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_naga.vader 1130s (1/1) [EXECUTE] The naga command should be customizable 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_nagelfar.vader 1130s (1/2) [EXECUTE] The executable should be configurable 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_nasm_nasm.vader 1130s (1/3) [EXECUTE] The executable should be configurable 1130s (2/3) [EXECUTE] The options should be configurable 1130s (3/3) [EXECUTE] The options should be used in command 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_nimlsp.vader 1130s (1/2) [EXECUTE] It does not set nim sources by default 1130s (2/2) [EXECUTE] Sets nimlsp and escapes sources from g:ale_nim_nimlsp_nim_sources 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_nix_statix.vader 1130s (1/3) [EXECUTE] The statix command should be correct 1130s (2/3) [EXECUTE] Additional statix options should be configurable 1130s (3/3) [EXECUTE] The statix command should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_objc_ccls.vader 1130s (1/6) [EXECUTE] The project root should be detected correctly using compile_commands.json file 1130s (1/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json' 1130s (2/6) [EXECUTE] The project root should be detected correctly using .ccls file 1130s (2/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls' 1130s (3/6) [EXECUTE] The project root should be detected correctly using .ccls-root file 1130s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_ccls-root' 1130s (4/6) [EXECUTE] The executable should be configurable 1130s (5/6) [EXECUTE] The initialization options should be configurable 1130s (6/6) [EXECUTE] The compile command database should be detected correctly 1130s (6/6) [EXECUTE] (X) Unequal Dictionaries 1130s {} should be equal to 1130s {'compilationDatabaseDirectory': '/tmp/autopkgtest.yciurR/build.lUT/test-files/ccls/with_compile_commands_json'} 1130s Success/Total: 2/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ocaml_ocamllsp.vader 1130s (1/4) [EXECUTE] The language string should be correct 1130s (2/4) [EXECUTE] The project root should be detected correctly 1130s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ocamllsp' 1130s (3/4) [EXECUTE] The executable should be run using opam exec by default 1130s (4/4) [EXECUTE] The executable should be run directly if use_opam flag is disabled 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ocaml_ols.vader 1130s (1/6) [EXECUTE] The language string should be correct 1130s (2/6) [EXECUTE] The default executable should be correct 1130s (3/6) [EXECUTE] The project root should be detected correctly 1130s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ols' 1130s (4/6) [EXECUTE] The local executable should be used when available 1130s (4/6) [EXECUTE] (X) Unequal Lists 1130s ['ocaml-language-server', '''ocaml-language-server'' --stdio'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/ols/node_modules/.bin/ocaml-language-server', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/ols/node_modules/.bin/ocaml-language-server'' --stdio'] 1130s (5/6) [EXECUTE] The global executable should always be used when use_global is set 1130s (6/6) [EXECUTE] The executable should be configurable 1130s Success/Total: 4/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ocamlinterface_ocamllsp.vader 1130s (1/4) [EXECUTE] The language string should be correct 1130s (2/4) [EXECUTE] The project root should be detected correctly 1130s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ocamllsp' 1130s (3/4) [EXECUTE] The executable should be run using opam exec by default 1130s (4/4) [EXECUTE] The executable should be run directly if use_opam flag is disabled 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_openscad_sca2d.vader 1130s (1/1) [EXECUTE] The options should be used in the command 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_perl.vader 1130s (1/2) [EXECUTE] The default Perl command callback should be correct 1130s (2/2) [EXECUTE] Overriding the executable and command should work 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_perl6.vader 1130s (1/2) [EXECUTE] The default Perl6 command callback should be correct 1130s (2/2) [EXECUTE] Overriding the executable and command should work 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_perlcritic.vader 1130s (1/4) [EXECUTE] The command should be correct with g:ale_perl_perlcritic_showrules off 1130s (2/4) [EXECUTE] The command should be correct with g:ale_perl_perlcritic_showrules on 1130s (3/4) [EXECUTE] The command search for the profile file when set 1130s (3/4) [EXECUTE] (X) Unequal Lists 1130s ['perlcritic', '''perlcritic'' --verbose ''%l:%c %m\n'' --nocolor'] should be equal to 1130s ['perlcritic', '''perlcritic'' --verbose ''%l:%c %m\n'' --nocolor --profile ''/tmp/autopkgtest.yciurR/README.md'''] 1130s (4/4) [EXECUTE] Extra options should be set appropriately 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_php.vader 1130s (1/1) [EXECUTE] The executable should be configurable 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_php_intelephense.vader 1130s (1/4) [EXECUTE] The default executable path should be correct 1130s (2/4) [EXECUTE] The project path should be correct for .git directories 1130s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-git' 1130s (3/4) [EXECUTE] The project path should be correct for composer.json file 1130s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-composer' 1130s (4/4) [EXECUTE] The project cache should be saved in a temp dir 1130s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-composer' 1130s Success/Total: 1/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_php_langserver.vader 1130s (1/4) [EXECUTE] The default executable path should be correct 1130s (2/4) [EXECUTE] Vendor executables should be detected 1130s (2/4) [EXECUTE] (X) Unequal Lists 1130s ['php-language-server.php', 'php ''php-language-server.php'''] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/php/vendor/bin/php-language-server.php', 'php ''/tmp/autopkgtest.yciurR/build.lUT/test-files/php/vendor/bin/php-language-server.php'''] 1130s (3/4) [EXECUTE] The project path should be correct for .git directories 1130s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-git' 1130s (4/4) [EXECUTE] The project path should be correct for composer.json file 1130s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-composer' 1130s Success/Total: 1/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_phpactor.vader 1130s (1/3) [EXECUTE] The default executable path should be correct 1130s (2/3) [EXECUTE] The project path should be correct for .git directories 1130s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-git' 1130s (3/3) [EXECUTE] The project path should be correct for composer.json file 1130s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-composer' 1130s Success/Total: 1/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_phpcs.vader 1130s (1/5) [EXECUTE] The local phpcs executable should be used 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['phpcs', '''phpcs'' -s --report=emacs --stdin-path=%s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/phpcs/project-with-phpcs/vendor/bin/phpcs', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/phpcs/project-with-phpcs/vendor/bin/phpcs'' -s --report=emacs --stdin-path=%s'] 1130s (2/5) [EXECUTE] use_global should override local executable detection 1130s (3/5) [EXECUTE] Projects without local executables should use the global one 1130s (4/5) [EXECUTE] User provided options should be used 1130s (5/5) [EXECUTE] The _standard option should be used 1130s Success/Total: 4/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_phpmd.vader 1130s (1/1) [EXECUTE] Custom executables should be used for the executable and command 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_phpstan.vader 1130s ( 1/12) [EXECUTE] The local phpstan executable should be used 1130s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1007[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 2/12) [EXECUTE] use_global should override local executable detection 1130s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1010[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 3/12) [EXECUTE] Custom executables should be used for the executable and command 1130s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1013[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 4/12) [EXECUTE] project with level set to 3 1130s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1016[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 5/12) [EXECUTE] Custom phpstan configuration file 1130s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1019[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 6/12) [EXECUTE] Choose the right format for error format param 1130s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1022[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 7/12) [EXECUTE] Configuration file exists in current directory 1130s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1025[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 8/12) [EXECUTE] Configuration dist file exists in current directory 1130s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1028[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 9/12) [EXECUTE] Configuration file exists in current directory, but force phpstan level 1130s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1031[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (10/12) [EXECUTE] Configuration file exists in current directory, but force phpstan configuration 1130s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1034[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (11/12) [EXECUTE] Autoload parameter is added to the command 1130s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1037[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (12/12) [EXECUTE] Memory limit parameter is added to the command 1130s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1040[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s Success/Total: 0/12 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pony_ponyc.vader 1130s (1/1) [EXECUTE] The options should be used in the command 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_prospector.vader 1130s (1/4) [EXECUTE] Setting executable to 'pipenv' appends 'run prospector' 1130s (2/4) [EXECUTE] Pipenv is detected when python_prospector_auto_pipenv is set 1130s (2/4) [EXECUTE] (X) Unequal Lists 1130s ['prospector', '''prospector'' --messages-only --absolute-paths --zero-exit --output-format json %s'] should be equal to 1130s ['pipenv', '''pipenv'' run prospector --messages-only --absolute-paths --zero-exit --output-format json %s'] 1130s (3/4) [EXECUTE] Setting executable to 'poetry' appends 'run prospector' 1130s (4/4) [EXECUTE] Poetry is detected when python_prospector_auto_poetry is set 1130s (4/4) [EXECUTE] (X) Unequal Lists 1130s ['prospector', '''prospector'' --messages-only --absolute-paths --zero-exit --output-format json %s'] should be equal to 1130s ['poetry', '''poetry'' run prospector --messages-only --absolute-paths --zero-exit --output-format json %s'] 1130s Success/Total: 2/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_proto.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The callback should include any additional options 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_protolint.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The callback should include any additional options 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_psalm.vader 1130s (1/4) [EXECUTE] The default executable path should be correct 1130s (2/4) [EXECUTE] Vendor executables should be detected 1130s (2/4) [EXECUTE] (X) Unequal Lists 1130s ['psalm', '''psalm'' --language-server'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/psalm/vendor/bin/psalm', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/psalm/vendor/bin/psalm'' --language-server'] 1130s (3/4) [EXECUTE] User provided options should be used 1130s (4/4) [EXECUTE] The project path should be correct for composer.json file 1130s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/php/with-composer' 1130s Success/Total: 2/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_puglint.vader 1130s (1/5) [EXECUTE] puglint should detect local executables and package.json 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/package.json'' -r inline %t'] 1130s (2/5) [EXECUTE] puglint should use global executables if configured 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 1130s ['pug-lint', '''pug-lint'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/package.json'' -r inline %t'] 1130s (3/5) [EXECUTE] puglint should detect .pug-lintrc 1130s (3/5) [EXECUTE] (X) Unequal Lists 1130s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/puglint_rc_dir/.pug-lintrc'' -r inline %t'] 1130s (4/5) [EXECUTE] puglint should detect .pug-lintrc.js 1130s (4/5) [EXECUTE] (X) Unequal Lists 1130s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/puglint_rc_js_dir/.pug-lintrc.js'' -r inline %t'] 1130s (5/5) [EXECUTE] puglint should detect .pug-lintrc.json 1130s (5/5) [EXECUTE] (X) Unequal Lists 1130s ['pug-lint', '''pug-lint'' -r inline %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/node_modules/.bin/pug-lint'' -c ''/tmp/autopkgtest.yciurR/build.lUT/test-files/puglint/puglint_rc_json_dir/.pug-lintrc.json'' -r inline %t'] 1130s Success/Total: 0/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_purescript_ls.vader 1130s (1/5) [EXECUTE] should set correct defaults 1130s (2/5) [EXECUTE] should set correct LSP values 1130s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/purescript/spago' 1130s (3/5) [EXECUTE] should set correct project for bower 1130s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/purescript/bower' 1130s (4/5) [EXECUTE] should set correct project for psc-package 1130s (4/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/purescript/psc-package' 1130s (5/5) [EXECUTE] should accept configuration settings 1130s Success/Total: 2/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pycodestyle.vader 1130s (1/7) [EXECUTE] The pycodestyle command callback should return default string 1130s (2/7) [EXECUTE] The pycodestyle command callback should allow options 1130s (3/7) [EXECUTE] The pycodestyle executable should be configurable 1130s (4/7) [EXECUTE] Setting executable to 'pipenv' appends 'run pycodestyle' 1130s (5/7) [EXECUTE] Pipenv is detected when python_pycodestyle_auto_pipenv is set 1130s (5/7) [EXECUTE] (X) Unequal Lists 1130s ['pycodestyle', '''pycodestyle'' -'] should be equal to 1130s ['pipenv', '''pipenv'' run pycodestyle -'] 1130s (6/7) [EXECUTE] Setting executable to 'poetry' appends 'run pycodestyle' 1130s (7/7) [EXECUTE] Poetry is detected when python_pycodestyle_auto_poetry is set 1130s (7/7) [EXECUTE] (X) Unequal Lists 1130s ['pycodestyle', '''pycodestyle'' -'] should be equal to 1130s ['poetry', '''poetry'' run pycodestyle -'] 1130s Success/Total: 5/7 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pydocstyle.vader 1130s (1/7) [EXECUTE] The pydocstyle command callback should return default string 1130s (2/7) [EXECUTE] The pydocstyle command callback should allow options 1130s (3/7) [EXECUTE] The pydocstyle executable should be configurable 1130s (4/7) [EXECUTE] Setting executable to 'pipenv' appends 'run pydocstyle' 1130s (5/7) [EXECUTE] Pipenv is detected when python_pydocstyle_auto_pipenv is set 1130s (5/7) [EXECUTE] (X) Unequal Lists 1130s ['pydocstyle', '''pydocstyle'' %s'] should be equal to 1130s ['pipenv', '''pipenv'' run pydocstyle %s'] 1130s (6/7) [EXECUTE] Setting executable to 'poetry' appends 'run pydocstyle' 1130s (7/7) [EXECUTE] Poetry is detected when python_pydocstyle_auto_poetry is set 1130s (7/7) [EXECUTE] (X) Unequal Lists 1130s ['pydocstyle', '''pydocstyle'' %s'] should be equal to 1130s ['poetry', '''poetry'' run pydocstyle %s'] 1130s Success/Total: 5/7 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pyflakes.vader 1130s (1/8) [EXECUTE] The pyflakes command callback should return default string 1130s (2/8) [EXECUTE] The pyflakes executable should be configurable 1130s (3/8) [EXECUTE] The pyflakes executable should be run from the virtualenv path 1130s (3/8) [EXECUTE] (X) Unequal Lists 1130s ['pyflakes', '''pyflakes'' %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/pyflakes', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/pyflakes'' %t'] 1130s (4/8) [EXECUTE] You should be able to override the pyflakes virtualenv lookup 1130s (5/8) [EXECUTE] Setting executable to 'pipenv' appends 'run pyflakes' 1130s (6/8) [EXECUTE] Pipenv is detected when python_pyflakes_auto_pipenv is set 1130s (6/8) [EXECUTE] (X) Unequal Lists 1130s ['pyflakes', '''pyflakes'' %t'] should be equal to 1130s ['pipenv', '''pipenv'' run pyflakes %t'] 1130s (7/8) [EXECUTE] Setting executable to 'poetry' appends 'run pyflakes' 1130s (8/8) [EXECUTE] Poetry is detected when python_pyflakes_auto_poetry is set 1130s (8/8) [EXECUTE] (X) Unequal Lists 1130s ['pyflakes', '''pyflakes'' %t'] should be equal to 1130s ['poetry', '''poetry'' run pyflakes %t'] 1130s Success/Total: 5/8 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pylama.vader 1130s ( 1/12) [EXECUTE] The default pylama command should be correct 1130s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 2/12) [EXECUTE] The option for disabling changing directories should work 1130s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 3/12) [EXECUTE] The pylama executable should be configurable, and escaped properly 1130s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 4/12) [EXECUTE] The pylama command callback should let you set options 1130s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 5/12) [EXECUTE] The pylama command callback should switch directories to the detected project root 1130s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 6/12) [EXECUTE] The pylama command callback shouldn't detect virtualenv directories where they don't exist 1130s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 7/12) [EXECUTE] The pylama command callback should detect virtualenv directories and switch to the project root 1130s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 8/12) [EXECUTE] You should able able to use the global pylama instead 1130s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s ( 9/12) [EXECUTE] Setting executable to 'pipenv' appends 'run pylama' 1130s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s (10/12) [EXECUTE] Pipenv is detected when python_pylama_auto_pipenv is set 1130s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s (11/12) [EXECUTE] Setting executable to 'poetry' appends 'run pylama' 1130s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s (12/12) [EXECUTE] poetry is detected when python_pylama_auto_poetry is set 1130s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > 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 1130s Success/Total: 0/12 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pylint.vader 1130s ( 1/12) [EXECUTE] The pylint callbacks should return the correct default values 1130s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1084[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 2/12) [EXECUTE] Pylint should run with the --from-stdin in new enough versions 1130s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1087[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 3/12) [EXECUTE] The option for disabling changing directories should work 1130s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1090[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 4/12) [EXECUTE] The pylint executable should be configurable, and escaped properly 1130s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1093[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 5/12) [EXECUTE] The pylint command callback should let you set options 1130s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1096[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 6/12) [EXECUTE] The pylint callbacks shouldn't detect virtualenv directories where they don't exist 1130s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1099[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 7/12) [EXECUTE] The pylint callbacks should detect virtualenv directories 1130s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1102[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 8/12) [EXECUTE] You should able able to use the global pylint instead 1130s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1105[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 9/12) [EXECUTE] Setting executable to 'pipenv' appends 'run pylint' 1130s ( 9/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1108[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (10/12) [EXECUTE] Pipenv is detected when python_pylint_auto_pipenv is set 1130s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1111[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (11/12) [EXECUTE] Setting executable to 'poetry' appends 'run pylint' 1130s (11/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1114[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (12/12) [EXECUTE] poetry is detected when python_pylint_auto_poetry is set 1130s (12/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1117[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s Success/Total: 0/12 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pylsp.vader 1130s ( 1/11) [EXECUTE] The pylsp command callback should return default string 1130s ( 2/11) [EXECUTE] The pylsp executable should be configurable 1130s ( 3/11) [EXECUTE] The pylsp command callback should let you set options 1130s ( 4/11) [EXECUTE] The cwd and project root should be detected correctly 1130s ( 4/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s ( 5/11) [EXECUTE] The pylsp executable should be run from the virtualenv path 1130s ( 5/11) [EXECUTE] (X) '''pylsp''' should be equal to '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/pylsp''' 1130s ( 6/11) [EXECUTE] You should be able to override the pylsp virtualenv lookup 1130s ( 7/11) [EXECUTE] Setting executable to 'pipenv' appends 'run pylsp' 1130s ( 8/11) [EXECUTE] Pipenv is detected when python_pylsp_auto_pipenv is set 1130s ( 8/11) [EXECUTE] (X) Unequal Lists 1130s ['pylsp', '''pylsp'''] should be equal to 1130s ['pipenv', '''pipenv'' run pylsp'] 1130s ( 9/11) [EXECUTE] Setting executable to 'poetry' appends 'run pylsp' 1130s (10/11) [EXECUTE] poetry is detected when python_pylsp_auto_poetry is set 1130s (10/11) [EXECUTE] (X) Unequal Lists 1130s ['pylsp', '''pylsp'''] should be equal to 1130s ['poetry', '''poetry'' run pylsp'] 1130s (11/11) [EXECUTE] Should accept configuration settings 1130s Success/Total: 7/11 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pyre.vader 1130s (1/9) [EXECUTE] The pyre command callback should return default string 1130s (2/9) [EXECUTE] The pyre executable should be configurable 1130s (3/9) [EXECUTE] The pyre executable should be run from the virtualenv path 1130s (3/9) [EXECUTE] (X) Unequal Lists 1130s ['pyre', '''pyre'' persistent'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/pyre', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/pyre'' persistent'] 1130s (4/9) [EXECUTE] You should be able to override the pyre virtualenv lookup 1130s (5/9) [EXECUTE] Setting executable to 'pipenv' appends 'run pyre' 1130s (6/9) [EXECUTE] Pipenv is detected when python_pyre_auto_pipenv is set 1130s (6/9) [EXECUTE] (X) Unequal Lists 1130s ['pyre', '''pyre'' persistent'] should be equal to 1130s ['pipenv', '''pipenv'' run pyre persistent'] 1130s (7/9) [EXECUTE] Setting executable to 'poetry' appends 'run pyre' 1130s (8/9) [EXECUTE] Poetry is detected when python_pyre_auto_poetry is set 1130s (8/9) [EXECUTE] (X) Unequal Lists 1130s ['pyre', '''pyre'' persistent'] should be equal to 1130s ['poetry', '''poetry'' run pyre persistent'] 1130s (9/9) [EXECUTE] The FindProjectRoot should detect the project root directory for namespace package via .pyre_configuration.local 1130s (9/9) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/pyre_configuration_dir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/pyre_configuration_dir' 1130s Success/Total: 5/9 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pyrex_cython.vader 1130s (1/3) [EXECUTE] The default cython command should be correct 1130s (2/3) [EXECUTE] The cython executable should be configurable 1130s (3/3) [EXECUTE] Additional cython options should be configurable 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_pyright.vader 1130s (1/9) [EXECUTE] The command callback should return the correct default string 1130s (2/9) [EXECUTE] The executable should be configurable 1130s (3/9) [EXECUTE] The default configuration should be mostly empty 1130s (4/9) [EXECUTE] The cwd and project root should be detected correctly 1130s (4/9) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s (5/9) [EXECUTE] virtualenv paths should be set in configuration by default 1130s (5/9) [EXECUTE] (X) Unequal Dictionaries 1130s {'python': {}} should be equal to 1130s {'python': {'pythonPath': '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/python', 'venvPath': '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env'}} 1130s (6/9) [EXECUTE] The pythonPath should be set based on whatever the override for the venvPath is set to 1130s (7/9) [EXECUTE] You should be able to override pythonPath when venvPath is detected 1130s (7/9) [EXECUTE] (X) Unequal Dictionaries 1130s {'python': {'pythonPath': '/bin/python'}} should be equal to 1130s {'python': {'pythonPath': '/bin/python', 'venvPath': '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env'}} 1130s (8/9) [EXECUTE] You should be able to override both pythonPath and venvPath 1130s (9/9) [EXECUTE] You should be able to define other settings 1130s (9/9) [EXECUTE] (X) Unequal Dictionaries 1130s {'python': {'analysis': {'logLevel': 'warning'}}, 'pyright': {'disableLanguageServices': v:true}} should be equal to 1130s {'python': {'pythonPath': '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/python', 'venvPath': '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env', 'analysis': {'logLevel': 'warning'}}, 'pyright': {'disableLanguageServices': v:true}} 1130s Success/Total: 5/9 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_qmlfmt.vader 1130s (1/2) [EXECUTE] The qml qmlfmt command callback should return the correct default string 1130s (2/2) [EXECUTE] The qmlfmt executable should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_r_languageserver.vader 1130s (1/3) [EXECUTE] The default executable path should be correct 1130s (2/3) [EXECUTE] The project root should be detected correctly 1130s (2/3) [EXECUTE] (X) '.' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/r' 1130s (3/3) [EXECUTE] Should accept configuration settings 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_racket_langserver.vader 1130s (1/6) [EXECUTE] command callback should return default string 1130s (2/6) [EXECUTE] should set racket-langserver for deep module 3 1130s (2/6) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits/a/b/c' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits' 1130s (3/6) [EXECUTE] should set racket-langserver for deep module 2 1130s (3/6) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits/a/b' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits' 1130s (4/6) [EXECUTE] should set racket-langserver for deep module 1 1130s (4/6) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits/a' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/racket/many-inits' 1130s (5/6) [EXECUTE] should set racket-langserver for top-level module 1130s (6/6) [EXECUTE] should set racket-langserver for non-package module or script 1130s Success/Total: 3/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_racket_raco.vader 1130s (1/1) [EXECUTE] The default command and executable should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rails_best_practices.vader 1130s (1/4) [EXECUTE] Executable should default to rails_best_practices 1130s (1/4) [EXECUTE] (X) Unequal Lists 1130s ['rails_best_practices', ''] should be equal to 1130s ['rails_best_practices', '''rails_best_practices'' --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1130s (2/4) [EXECUTE] Should be able to set a custom executable 1130s (2/4) [EXECUTE] (X) Unequal Lists 1130s ['bin/rails_best_practices', ''] should be equal to 1130s ['bin/rails_best_practices', '''bin/rails_best_practices'' --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1130s (3/4) [EXECUTE] Setting bundle appends 'exec rails_best_practices' 1130s (3/4) [EXECUTE] (X) Unequal Lists 1130s ['path to/bundle', ''] should be equal to 1130s ['path to/bundle', '''path to/bundle'' exec rails_best_practices --silent -f json --output-file /dev/stdout ''/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app'''] 1130s (4/4) [EXECUTE] Command callback should be empty when not in a valid Rails app 1130s Success/Total: 1/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_reason_ls.vader 1130s (1/4) [EXECUTE] The linter should not be run by default 1130s (2/4) [EXECUTE] The executable should be configurable 1130s (3/4) [EXECUTE] There should be no default project root 1130s (4/4) [EXECUTE] The project root should be detected using bsconfig.json 1130s (4/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/reasonml' 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_reason_ols.vader 1130s (1/6) [EXECUTE] The language string should be correct 1130s (2/6) [EXECUTE] The default executable should be correct 1130s (3/6) [EXECUTE] The project root should be detected correctly 1130s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ols' 1130s (4/6) [EXECUTE] The local executable should be used when available 1130s (4/6) [EXECUTE] (X) Unequal Lists 1130s ['ocaml-language-server', '''ocaml-language-server'' --stdio'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/ols/node_modules/.bin/ocaml-language-server', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/ols/node_modules/.bin/ocaml-language-server'' --stdio'] 1130s (5/6) [EXECUTE] The global executable should always be used when use_global is set 1130s (6/6) [EXECUTE] The executable should be configurable 1130s Success/Total: 4/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_reek.vader 1130s (1/3) [EXECUTE] The reek callbacks should return the correct default values 1130s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1156[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (2/3) [EXECUTE] Setting bundle appends 'exec reek' 1130s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1159[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (3/3) [EXECUTE] The reek version check should be cached 1130s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1162[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s Success/Total: 0/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_refurb.vader 1130s ( 1/11) [EXECUTE] The refurb callbacks should return the correct default values 1130s ( 2/11) [EXECUTE] The option for disabling changing directories should work 1130s ( 3/11) [EXECUTE] The refurb executable should be configurable, and escaped properly 1130s ( 4/11) [EXECUTE] The refurb command callback should let you set options 1130s ( 5/11) [EXECUTE] The refurb callbacks shouldn't detect virtualenv directories where they don't exist 1130s ( 5/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1130s ( 6/11) [EXECUTE] The refurb callbacks should detect virtualenv directories 1130s ( 6/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s ( 7/11) [EXECUTE] You should able able to use the global refurb instead 1130s ( 7/11) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1130s ( 8/11) [EXECUTE] Setting executable to 'pipenv' appends 'run refurb' 1130s ( 9/11) [EXECUTE] Pipenv is detected when python_refurb_auto_pipenv is set 1130s ( 9/11) [EXECUTE] (X) Unequal Lists 1130s ['refurb', '''refurb'' %s'] should be equal to 1130s ['pipenv', '''pipenv'' run refurb %s'] 1130s (10/11) [EXECUTE] Setting executable to 'poetry' appends 'run refurb' 1130s (11/11) [EXECUTE] poetry is detected when python_refurb_auto_poetry is set 1130s (11/11) [EXECUTE] (X) Unequal Lists 1130s ['refurb', '''refurb'' %s'] should be equal to 1130s ['poetry', '''poetry'' run refurb %s'] 1130s Success/Total: 6/11 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rego_opacheck.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The default command should be overridden 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_remark_lint.vader 1130s (1/5) [EXECUTE] The default command should be correct 1130s (2/5) [EXECUTE] The executable should be configurable 1130s (3/5) [EXECUTE] The options should be configurable 1130s (4/5) [EXECUTE] The local executable from .bin should be used if available 1130s (4/5) [EXECUTE] (X) Unequal Lists 1130s ['remark', '''remark'' --no-stdout --no-color'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/remark_lint/with_bin_path/node_modules/.bin/remark', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/remark_lint/with_bin_path/node_modules/.bin/remark'' --no-stdout --no-color'] 1130s (5/5) [EXECUTE] The global executable should be used if the option is set 1130s Success/Total: 4/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_revive.vader 1130s (1/4) [EXECUTE] The default revive command should be correct 1130s (2/4) [EXECUTE] The revive executable should be configurable 1130s (3/4) [EXECUTE] The revive options should be configurable 1130s (4/4) [EXECUTE] The revive command should support Go environment variables 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rflint.vader 1130s (1/2) [EXECUTE] The rflint command callback should return default string 1130s (2/2) [EXECUTE] The rflint executable should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rnix.vader 1130s (1/1) [EXECUTE] should start rnix-lsp 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rst_textlint.vader 1130s (1/5) [EXECUTE] The default command should be correct 1130s (2/5) [EXECUTE] The executable should be configurable 1130s (3/5) [EXECUTE] The options should be configurable 1130s (4/5) [EXECUTE] The local executable from .bin should be used if available 1130s (4/5) [EXECUTE] (X) Unequal Lists 1130s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 1130s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 1130s (5/5) [EXECUTE] (X) Unequal Lists 1130s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rubocop.vader 1130s (1/3) [EXECUTE] Executable should default to rubocop 1130s (2/3) [EXECUTE] Should be able to set a custom executable 1130s (3/3) [EXECUTE] Setting bundle appends 'exec rubocop' 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ruby.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The executable should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ruby_debride.vader 1130s (1/1) [EXECUTE] The default command should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ruby_solargraph.vader 1130s (1/7) [EXECUTE] command callback should return default string 1130s (2/7) [EXECUTE] command callback executable can be overridden 1130s (3/7) [EXECUTE] should set solargraph for rails app 1130s (3/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_rails_app' 1130s (4/7) [EXECUTE] should set solargraph for ruby app1 1130s (4/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_ruby_app1' 1130s (5/7) [EXECUTE] should set solargraph for ruby app2 1130s (5/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_ruby_app2' 1130s (6/7) [EXECUTE] should set solargraph for ruby app3 1130s (6/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/ruby/valid_ruby_app3' 1130s (7/7) [EXECUTE] should accept initialization options 1130s Success/Total: 3/7 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ruff.vader 1130s ( 1/13) [EXECUTE] The ruff callbacks should return the correct default values 1130s ( 1/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1193[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 2/13) [EXECUTE] ruff should run with the file path of buffer in old versions 1130s ( 2/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1195[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 3/13) [EXECUTE] ruff should run with the stdin in new enough versions 1130s ( 3/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1197[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 4/13) [EXECUTE] The option for disabling changing directories should work 1130s ( 4/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1199[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 5/13) [EXECUTE] The ruff executable should be configurable, and escaped properly 1130s ( 5/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1201[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 6/13) [EXECUTE] The ruff command callback should let you set options 1130s ( 6/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1203[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 7/13) [EXECUTE] The ruff callbacks shouldn't detect virtualenv directories where they don't exist 1130s ( 7/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1205[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 8/13) [EXECUTE] The ruff callbacks should detect virtualenv directories 1130s ( 8/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1207[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 9/13) [EXECUTE] You should able able to use the global ruff instead 1130s ( 9/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1209[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (10/13) [EXECUTE] Setting executable to 'pipenv' appends 'run ruff' 1130s (10/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1211[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (11/13) [EXECUTE] Pipenv is detected when python_ruff_auto_pipenv is set 1130s (11/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1213[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (12/13) [EXECUTE] Setting executable to 'poetry' appends 'run ruff' 1130s (12/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1215[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (13/13) [EXECUTE] poetry is detected when python_ruff_auto_poetry is set 1130s (13/13) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1217[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s Success/Total: 0/13 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rust_analyzer.vader 1130s (1/5) [EXECUTE] The default executable path should be correct 1130s (2/5) [EXECUTE] The project root should be detected correctly in cargo projects 1130s (2/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/rust/cargo' 1130s (3/5) [EXECUTE] The project root should be detected correctly in non-cargo projects 1130s (3/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/rust/rust-project' 1130s (4/5) [EXECUTE] The project root should be empty when no project files can be detected 1130s (5/5) [EXECUTE] Should accept configuration settings 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rust_rls.vader 1130s (1/6) [EXECUTE] The default executable path should be correct 1130s (2/6) [EXECUTE] The toolchain should be configurable 1130s (3/6) [EXECUTE] The toolchain should be omitted if not given 1130s (4/6) [EXECUTE] The project root should be detected correctly for cargo projects 1130s (4/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/rust/cargo' 1130s (5/6) [EXECUTE] The project root should be empty when no project files can be detected 1130s (6/6) [EXECUTE] Should accept configuration settings 1130s Success/Total: 5/6 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_rustc.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The options should be configurable 1130s (3/3) [EXECUTE] Some default paths should be included when the project is a Cargo project 1130s (3/3) [EXECUTE] (X) Unequal Lists 1130s ['rustc', 'rustc --error-format=json --emit=mir -o /dev/null -'] should be equal to 1130s ['rustc', 'rustc --error-format=json --emit=mir -o /dev/null -L ''/tmp/autopkgtest.yciurR/build.lUT/test-files/rust/cargo/target/debug/deps'' -L ''/tmp/autopkgtest.yciurR/build.lUT/test-files/rust/cargo/target/release/deps'' -'] 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_ruumba.vader 1130s (1/3) [EXECUTE] Executable should default to ruumba 1130s (2/3) [EXECUTE] Should be able to set a custom executable 1130s (3/3) [EXECUTE] Setting bundle appends 'exec ruumba' 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_sass_sasslint.vader 1130s (1/5) [EXECUTE] should default to source, bin/sass-lint.js 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js'' -v -q -f compact %t'] 1130s (2/5) [EXECUTE] should fallback to bin, .bin/sass-lint 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-bin/node_modules/.bin/sass-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-bin/node_modules/.bin/sass-lint'' -v -q -f compact %t'] 1130s (3/5) [EXECUTE] should fallback to global bin 1130s (4/5) [EXECUTE] The global executable should be configurable 1130s (5/5) [EXECUTE] The options should be configurable 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scala_metals.vader 1130s (1/2) [EXECUTE] should set metals for sbt project with build.sbt 1130s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/scala/valid_sbt_project' 1130s (2/2) [EXECUTE] should not set metals for sbt project without build.sbt 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scala_sbtserver.vader 1130s (1/2) [EXECUTE] should set sbtserver for sbt project with build.sbt 1130s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/scala/valid_sbt_project' 1130s (2/2) [EXECUTE] should not set sbtserver for sbt project without build.sbt 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scalac.vader 1130s (1/2) [EXECUTE] The default executable and command should be correct 1130s (2/2) [EXECUTE] scalac should not be run for sbt files 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scalastyle.vader 1130s (1/4) [EXECUTE] Should return the correct default command 1130s (2/4) [EXECUTE] Should allow using a custom config file 1130s (3/4) [EXECUTE] Should support a legacy option for the scalastyle config 1130s (4/4) [EXECUTE] Should allow using custom options 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scss_sasslint.vader 1130s (1/5) [EXECUTE] should default to source, bin/sass-lint.js 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-source/node_modules/sass-lint/bin/sass-lint.js'' -v -q -f compact %t'] 1130s (2/5) [EXECUTE] should fallback to bin, .bin/sass-lint 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['sass-lint', '''sass-lint'' -v -q -f compact %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-bin/node_modules/.bin/sass-lint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/sasslint/with-bin/node_modules/.bin/sass-lint'' -v -q -f compact %t'] 1130s (3/5) [EXECUTE] should fallback to global bin 1130s (4/5) [EXECUTE] The global executable should be configurable 1130s (5/5) [EXECUTE] The options should be configurable 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_scss_stylelint.vader 1130s (1/3) [EXECUTE] node_modules directories should be discovered 1130s (1/3) [EXECUTE] (X) Unequal Lists 1130s ['stylelint', '''stylelint'' --stdin-filename %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint'' --stdin-filename %s'] 1130s (2/3) [EXECUTE] The global override should work 1130s (3/3) [EXECUTE] Extra options should be configurable 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_shellcheck.vader 1130s ( 1/11) [EXECUTE] The default shellcheck command should be correct 1130s ( 1/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1252[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 2/11) [EXECUTE] The option disabling changing directories should work 1130s ( 2/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#LinterCwd[7]..ale#linter#GetCommand[3]..1255[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 3/11) [EXECUTE] The shellcheck command should accept options 1130s ( 3/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1258[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 4/11) [EXECUTE] The shellcheck command should accept options and exclusions 1130s ( 4/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1261[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 5/11) [EXECUTE] The shellcheck command should include the dialect 1130s ( 5/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1264[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 6/11) [EXECUTE] The shellcheck command should use ale_sh_shellcheck_dialect 1130s ( 6/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1267[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 7/11) [EXECUTE] The shellcheck command should allow unspecified dialect 1130s ( 7/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1270[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 8/11) [EXECUTE] The shellcheck command should include the dialect before options and exclusions 1130s ( 8/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1273[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s ( 9/11) [EXECUTE] The -x option should be added when the version is new enough 1130s ( 9/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1276[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (10/11) [EXECUTE] The -x option should not be added when the version is too old 1130s (10/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1279[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s (11/11) [EXECUTE] The version check shouldn't be run again for old versions 1130s (11/11) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1130s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1282[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1130s Success/Total: 0/11 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_slimlint.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The command should have the .rubocop.yml prepended as an env var if one exists 1130s (2/2) [EXECUTE] (X) Unequal Lists 1130s ['slim-lint', 'slim-lint %t'] should be equal to 1130s ['slim-lint', 'SLIM_LINT_RUBOCOP_CONF=''/tmp/autopkgtest.yciurR/build.lUT/test-files/slimlint/.rubocop.yml'' slim-lint %t'] 1130s Success/Total: 1/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_solc.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_solc_commit.vader 1130s (1/2) [EXECUTE] The executable command should be configurable 1130s (2/2) [EXECUTE] The options should be configurable 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_solhint.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The options should be configurable 1130s (3/3) [EXECUTE] solhint should be run from a containing project with solhint executable 1130s (3/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/solhint' 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_sorbet.vader 1130s (1/4) [EXECUTE] Executable should default to srb 1130s (2/4) [EXECUTE] Able to enable watchman 1130s (3/4) [EXECUTE] Should be able to set a custom executable 1130s (4/4) [EXECUTE] Setting bundle appends 'exec srb tc' 1130s Success/Total: 4/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_spectral.vader 1130s (1/4) [EXECUTE] The yaml spectral command callback should return the correct default string 1130s (2/4) [EXECUTE] The yaml spectral command callback should be configurable 1130s (3/4) [EXECUTE] The yaml spectral command callback should allow a global installation to be used 1130s (4/4) [EXECUTE] The yaml spectral command callback should allow a local installation to be used 1130s (4/4) [EXECUTE] (X) Unequal Lists 1130s ['spectral', '''spectral'' lint --ignore-unknown-format -q -f text %t'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/spectral/node_modules/.bin/spectral', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/spectral/node_modules/.bin/spectral'' lint --ignore-unknown-format -q -f text %t'] 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_sql_sqlfluff.vader 1130s (1/3) [EXECUTE] The default command should be correct 1130s (2/3) [EXECUTE] The executable should be configurable 1130s (3/3) [EXECUTE] Overriding options should work 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_sqllint.vader 1130s (1/1) [EXECUTE] The default command should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_standard.vader 1130s (1/5) [EXECUTE] bin/cmd.js paths should be preferred 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['standard', '''standard'' --stdin %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js'' --stdin %s'] 1130s (2/5) [EXECUTE] .bin directories should be used too 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['standard', '''standard'' --stdin %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-bin/node_modules/.bin/standard', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-bin/node_modules/.bin/standard'' --stdin %s'] 1130s (3/5) [EXECUTE] The global executable should be used otherwise 1130s (4/5) [EXECUTE] The global executable should be configurable 1130s (5/5) [EXECUTE] The options should be configurable 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_standardrb.vader 1130s (1/3) [EXECUTE] Executable should default to standardrb 1130s (2/3) [EXECUTE] Should be able to set a custom executable 1130s (3/3) [EXECUTE] Setting bundle appends 'exec standardrb' 1130s Success/Total: 3/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_standardts.vader 1130s (1/5) [EXECUTE] bin/cmd.js paths should be preferred 1130s (1/5) [EXECUTE] (X) Unequal Lists 1130s ['standard', '''standard'' --stdin %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-cmd/node_modules/standard/bin/cmd.js'' --stdin %s'] 1130s (2/5) [EXECUTE] .bin directories should be used too 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['standard', '''standard'' --stdin %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-bin/node_modules/.bin/standard', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/standard/with-bin/node_modules/.bin/standard'' --stdin %s'] 1130s (3/5) [EXECUTE] The global executable should be used otherwise 1130s (4/5) [EXECUTE] The global executable should be configurable 1130s (5/5) [EXECUTE] The options should be configurable 1130s Success/Total: 3/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_starknet.vader 1130s (1/2) [EXECUTE] The default command should be correct 1130s (2/2) [EXECUTE] Extra options should be supported 1130s Success/Total: 2/2 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_staticcheck.vader 1130s (1/5) [EXECUTE] The staticcheck callback should return the right defaults 1130s (2/5) [EXECUTE] staticcheck should be found in GOPATH 1130s (2/5) [EXECUTE] (X) Unequal Lists 1130s ['staticcheck', '''staticcheck'' .'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/go/gopath/bin/staticcheck', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/go/gopath/bin/staticcheck'' .'] 1130s (3/5) [EXECUTE] The staticcheck callback should use configured options 1130s (4/5) [EXECUTE] Unset the staticcheck `lint_package` option should use the correct command 1130s (5/5) [EXECUTE] The staticcheck callback should use the `GO111MODULE` option if set 1130s Success/Total: 4/5 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_sugarss_stylelint.vader 1130s (1/3) [EXECUTE] node_modules directories should be discovered 1130s (1/3) [EXECUTE] (X) Unequal Lists 1130s ['stylelint', '''stylelint'' --syntax=sugarss --stdin-filename %s'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/stylelint/node_modules/.bin/stylelint'' --syntax=sugarss --stdin-filename %s'] 1130s (2/3) [EXECUTE] The global override should work 1130s (3/3) [EXECUTE] Extra options should be configurable 1130s Success/Total: 2/3 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_svelteserver.vader 1130s (1/1) [EXECUTE] The default command should be correct 1130s Success/Total: 1/1 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_swaglint.vader 1130s (1/4) [EXECUTE] The yaml swaglint command callback should return the correct default string 1130s (2/4) [EXECUTE] The yaml swaglint command callback should be configurable 1130s (3/4) [EXECUTE] The yaml swaglint command callback should allow a global installation to be used 1130s (4/4) [EXECUTE] The yaml swaglint command callback should allow a local installation to be used 1130s (4/4) [EXECUTE] (X) Unequal Lists 1130s ['swaglint', '''swaglint'' -r compact --stdin'] should be equal to 1130s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/swaglint/node_modules/.bin/swaglint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/swaglint/node_modules/.bin/swaglint'' -r compact --stdin'] 1130s Success/Total: 3/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_swift_appleswiftformat.vader 1130s (1/4) [EXECUTE] Should use default command when use_swiftpm is not set 1130s (2/4) [EXECUTE] Should use default command and available configuration when use_swiftpm is not set 1130s (2/4) [EXECUTE] (X) Unequal Lists 1130s ['swift-format', '''swift-format'' lint %t'] should be equal to 1130s ['swift-format', '''swift-format'' lint %t --configuration '] 1130s (3/4) [EXECUTE] Should use swift run when use_swiftpm is set to 1 1130s (3/4) [EXECUTE] (X) Unequal Lists 1130s ['', ''''' run swift-format lint %t'] should be equal to 1130s ['swift', '''swift'' run swift-format lint %t'] 1130s (4/4) [EXECUTE] Should use the provided global executable 1130s Success/Total: 2/4 1130s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_swift_sourcekitlsp.vader 1130s (1/3) [EXECUTE] The default executable path should be correct 1131s (2/3) [EXECUTE] Should let users configure a global executable and override local paths 1131s (3/3) [EXECUTE] The language should be correct 1131s Success/Total: 3/3 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_swiftlint.vader 1131s (1/5) [EXECUTE] Global installation should be the default executable 1131s (2/5) [EXECUTE] React Native apps using CocoaPods should take precedence over the default executable 1131s (2/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yciurr/build.lut/test-files/swiftlint/react-native/ios/pods/swiftlint/swiftlint' 1131s (3/5) [EXECUTE] CocoaPods installation should take precedence over the default executable 1131s (3/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yciurr/build.lut/test-files/swiftlint/cocoapods/pods/swiftlint/swiftlint' 1131s (4/5) [EXECUTE] Top level CocoaPods installation should take precedence over React Native installation 1131s (4/5) [EXECUTE] (X) 'swiftlint' should be equal to '/tmp/autopkgtest.yciurr/build.lut/test-files/swiftlint/cocoapods-and-react-native/pods/swiftlint/swiftlint' 1131s (5/5) [EXECUTE] use-global should override other versions 1131s Success/Total: 2/5 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_systemd_analyze.vader 1131s (1/1) [EXECUTE] The default command should be correct 1131s Success/Total: 1/1 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_terraform_ls.vader 1131s (1/7) [EXECUTE] Should send correct LSP language 1131s (2/7) [EXECUTE] Should load default executable 1131s (3/7) [EXECUTE] Should configure custom executable 1131s (4/7) [EXECUTE] Should ignore non-absolute custom terraform executable 1131s (5/7) [EXECUTE] Should set absolute custom terraform executable 1131s (6/7) [EXECUTE] Should set custom options 1131s (7/7) [EXECUTE] Should return nearest directory with .terraform if found in parent directory 1131s (7/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/terraform' 1131s Success/Total: 6/7 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_terraform_lsp.vader 1131s (1/5) [EXECUTE] Should send correct LSP language 1131s (2/5) [EXECUTE] Should load default executable 1131s (3/5) [EXECUTE] Should configure custom executable 1131s (4/5) [EXECUTE] Should set custom options 1131s (5/5) [EXECUTE] Should return nearest directory with .terraform if found in parent directory 1131s (5/5) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/terraform' 1131s Success/Total: 4/5 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_terraform_terraform.vader 1131s (1/2) [EXECUTE] The default command should be correct 1131s (2/2) [EXECUTE] The default command should be overridden 1131s Success/Total: 2/2 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_terraform_tflint.vader 1131s (1/4) [EXECUTE] The default command should be correct 1131s (2/4) [EXECUTE] The default executable should be configurable 1131s (3/4) [EXECUTE] Overriding options should work 1131s (4/4) [EXECUTE] Configuration files should be found 1131s (4/4) [EXECUTE] (X) Unequal Lists 1131s ['tflint', '''tflint'' -f json'] should be equal to 1131s ['tflint', '''tflint'' --config ''/tmp/autopkgtest.yciurR/build.lUT/test-files/tflint/foo/.tflint.hcl'' -f json'] 1131s Success/Total: 3/4 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_terraform_tfsec.vader 1131s (1/5) [EXECUTE] The default command should be correct 1131s (2/5) [EXECUTE] The default executable should be configurable 1131s (3/5) [EXECUTE] Overriding options should work 1131s (4/5) [EXECUTE] Configuration yml file should be found 1131s (4/5) [EXECUTE] (X) Unequal Lists 1131s ['tfsec', '''tfsec'' --format json'] should be equal to 1131s ['tfsec', '''tfsec'' --config-file ''/tmp/autopkgtest.yciurR/build.lUT/test-files/tfsec/yml/.tfsec/config.yml'' --format json'] 1131s (5/5) [EXECUTE] Configuration json file should be found 1131s (5/5) [EXECUTE] (X) Unequal Lists 1131s ['tfsec', '''tfsec'' --format json'] should be equal to 1131s ['tfsec', '''tfsec'' --config-file ''/tmp/autopkgtest.yciurR/build.lUT/test-files/tfsec/json/.tfsec/config.json'' --format json'] 1131s Success/Total: 3/5 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_tex_lacheck.vader 1131s (1/2) [EXECUTE] Executable should default to lacheck 1131s (2/2) [EXECUTE] Should be able to set a custom executable 1131s Success/Total: 2/2 1131s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_tex_textlint.vader 1131s (1/5) [EXECUTE] The default command should be correct 1132s (2/5) [EXECUTE] The executable should be configurable 1132s (3/5) [EXECUTE] The options should be configurable 1132s (4/5) [EXECUTE] The local executable from .bin should be used if available 1132s (4/5) [EXECUTE] (X) Unequal Lists 1132s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1132s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 1132s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 1132s (5/5) [EXECUTE] (X) Unequal Lists 1132s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1132s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 1132s Success/Total: 3/5 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_texlab.vader 1132s (1/6) [EXECUTE] The language string should be correct 1132s (2/6) [EXECUTE] The default executable path should be correct 1132s (3/6) [EXECUTE] The project root should be detected correctly 1132s (3/6) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/tex' 1132s (4/6) [EXECUTE] The executable should be configurable 1132s (5/6) [EXECUTE] The options should be configurable 1132s (6/6) [EXECUTE] Should accept configuration settings 1132s Success/Total: 5/6 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_textlint.vader 1132s (1/5) [EXECUTE] The default command should be correct 1132s (2/5) [EXECUTE] The executable should be configurable 1132s (3/5) [EXECUTE] The options should be configurable 1132s (4/5) [EXECUTE] The local executable from .bin should be used if available 1132s (4/5) [EXECUTE] (X) Unequal Lists 1132s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1132s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_bin_path/node_modules/.bin/textlint'' -f json --stdin --stdin-filename %s'] 1132s (5/5) [EXECUTE] The local executable from textlint/bin should be used if available 1132s (5/5) [EXECUTE] (X) Unequal Lists 1132s ['textlint', '''textlint'' -f json --stdin --stdin-filename %s'] should be equal to 1132s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/textlint/with_textlint_bin_path/node_modules/textlint/bin/textlint.js'' -f json --stdin --stdin-filename %s'] 1132s Success/Total: 3/5 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_thrift.vader 1132s (1/5) [EXECUTE] The default command should be correct 1132s (2/5) [EXECUTE] The executable should be configurable 1132s (3/5) [EXECUTE] The list of generators should be configurable 1132s (4/5) [EXECUTE] The list of include paths should be configurable 1132s (5/5) [EXECUTE] The string of compiler options should be configurable 1132s Success/Total: 5/5 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_thriftcheck.vader 1132s (1/3) [EXECUTE] The default command should be correct 1132s (2/3) [EXECUTE] The executable should be configurable 1132s (3/3) [EXECUTE] The string of options should be configurable 1132s Success/Total: 3/3 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_tslint.vader 1132s (1/3) [EXECUTE] The default tslint command should be correct 1132s (2/3) [EXECUTE] The rules directory option should be included if set 1132s (3/3) [EXECUTE] The executable should be configurable and escaped 1132s Success/Total: 3/3 1132s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_typescript_deno_lsp.vader 1132s (1/8) [EXECUTE] Should set deno lsp for TypeScript projects using stable Deno API 1132s (2/8) [EXECUTE] Should set deno lsp using unstable Deno API if enabled by user 1132s (3/8) [EXECUTE] Should set the default importMap filepath 1132s (3/8) [EXECUTE] (X) Unequal Dictionaries 1132s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1132s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/typescript/import_map.json'} 1132s (4/8) [EXECUTE] Should set the importMap filepath from user defined importMap 1132s (4/8) [EXECUTE] (X) Unequal Dictionaries 1132s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1132s {'unstable': v:false, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/typescript/custom_import_map.json'} 1133s (5/8) [EXECUTE] Should set the importMap filepath from user defined importMap with unstable API 1133s (5/8) [EXECUTE] (X) Unequal Dictionaries 1133s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': ''} should be equal to 1133s {'unstable': v:true, 'enable': v:true, 'lint': v:true, 'importMap': '/tmp/autopkgtest.yciurR/build.lUT/test-files/typescript/custom_import_map.json'} 1133s (6/8) [EXECUTE] Should find project root containing tsconfig.json 1133s (6/8) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/typescript' 1133s (7/8) [EXECUTE] Should use user-specified project root 1133s (8/8) [EXECUTE] Check Deno LSP command 1133s Success/Total: 4/8 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_typescript_tsserver.vader 1133s (1/1) [EXECUTE] The default command should be correct 1133s Success/Total: 1/1 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_unimport.vader 1133s ( 1/10) [EXECUTE] The unimport callbacks should return the correct default values 1133s ( 2/10) [EXECUTE] The unimport executable should be configurable, and escaped properly 1133s ( 3/10) [EXECUTE] The unimport command callback should let you set options 1133s ( 4/10) [EXECUTE] The unimport command should switch directories to the detected project root 1133s ( 4/10) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1133s ( 5/10) [EXECUTE] The unimport callbacks should detect virtualenv directories and switch to the project root 1133s ( 5/10) [EXECUTE] (X) Unequal Lists 1133s ['unimport', '''unimport'' --check %t'] should be equal to 1133s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/unimport', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/env/bin/unimport'' --check %t'] 1133s ( 6/10) [EXECUTE] You should able able to use the global unimport instead 1133s ( 7/10) [EXECUTE] Setting executable to 'pipenv' appends 'run unimport' 1133s ( 8/10) [EXECUTE] Pipenv is detected when python_unimport_auto_pipenv is set 1133s ( 8/10) [EXECUTE] (X) Unequal Lists 1133s ['unimport', '''unimport'' --check %t'] should be equal to 1133s ['pipenv', '''pipenv'' run unimport --check %t'] 1133s ( 9/10) [EXECUTE] Setting executable to 'poetry' appends 'run unimport' 1133s (10/10) [EXECUTE] Poetry is detected when python_unimport_auto_poetry is set 1133s (10/10) [EXECUTE] (X) Unequal Lists 1133s ['unimport', '''unimport'' --check %t'] should be equal to 1133s ['poetry', '''poetry'' run unimport --check %t'] 1133s Success/Total: 6/10 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_v_command_callback.vader 1133s (1/3) [EXECUTE] The default command should be correct 1133s (2/3) [EXECUTE] Extra options should be supported 1133s (3/3) [EXECUTE] The executable should be configurable 1133s Success/Total: 3/3 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_vcom.vader 1133s (1/2) [EXECUTE] The executable should be configurable 1133s (2/2) [EXECUTE] The options should be configurable 1133s Success/Total: 2/2 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_verilator.vader 1133s (1/2) [EXECUTE] The default verilator command should be correct 1133s (2/2) [EXECUTE] verilator options should be configurable 1133s Success/Total: 2/2 1133s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_vim_vimls.vader 1133s ( 1/10) [EXECUTE] should set correct defaults 1133s ( 2/10) [EXECUTE] should set correct LSP values 1133s ( 2/10) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/vim/path_with_autoload' 1133s ( 3/10) [EXECUTE] should set correct project for .git/ 1133s ( 3/10) [EXECUTE] (X) Vim(call):E739: Cannot create directory /tmp/autopkgtest.yciurR/build.lUT/.git: permission denied 1133s > /tmp/nvimJ8PNiL/5803, line 7 1133s ( 4/10) [EXECUTE] should set correct project for plugin/ 1133s ( 4/10) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/vim/path_with_plugin' 1133s ( 5/10) [EXECUTE] should accept configuration settings 1133s ( 6/10) [EXECUTE] should set correct project for .vimrc 1134s ( 7/10) [EXECUTE] should set correct project for init.vim 1134s ( 8/10) [EXECUTE] should use the local executable when available 1134s ( 8/10) [EXECUTE] (X) Unequal Lists 1134s ['vim-language-server', '''vim-language-server'' --stdio'] should be equal to 1134s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/vim/node_modules/.bin/vim-language-server', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/vim/node_modules/.bin/vim-language-server'' --stdio'] 1134s ( 9/10) [EXECUTE] should let the global executable to be used 1134s (10/10) [EXECUTE] should allow the executable to be configured 1134s Success/Total: 6/10 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_vint.vader 1134s (1/4) [EXECUTE] The default command should be correct 1134s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1134s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1387[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1134s (2/4) [EXECUTE] The executable should be configurable 1134s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1134s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1390[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1134s (3/4) [EXECUTE] The --no-color flag should not be used for older Vint versions 1134s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1134s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1393[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1134s (4/4) [EXECUTE] --stdin-display-name should be used in newer versions 1134s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1134s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1396[1]..ale#semver#RunWithVersionCheck[11]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1134s Success/Total: 0/4 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_vlog.vader 1134s (1/2) [EXECUTE] The executable should be configurable 1134s (2/2) [EXECUTE] The options should be configurable 1134s Success/Total: 2/2 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_volar.vader 1134s (1/2) [EXECUTE] Assert Volar LSP for Vue Project 1134s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/volar' 1134s (2/2) [EXECUTE] Assert proper tsserverlibrary for Volar LSP 1134s (2/2) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/volar/node_modules/typescript/lib/tsserverlibrary.js' should be equal to '' 1134s Success/Total: 0/2 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_vulture.vader 1134s (1/9) [EXECUTE] The vulture command callback should lint file directory by default 1134s (2/9) [EXECUTE] The vulture command callback should lint project root, when present 1134s (2/9) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/no_virtualenv/subdir' 1134s (3/9) [EXECUTE] The option for disabling change directory works and only lints file 1134s (4/9) [EXECUTE] The vulture executable should be configurable, and escaped properly 1134s (5/9) [EXECUTE] The vulture command callback should let you set options 1134s (6/9) [EXECUTE] The vulture command callback should detect virtualenv directories and switch to the project root 1134s (6/9) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir/foo' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/python/with_virtualenv/subdir' 1134s (7/9) [EXECUTE] You should able able to use the global vulture instead 1134s (8/9) [EXECUTE] Setting executable to 'pipenv' appends 'run vulture' 1134s (9/9) [EXECUTE] Setting executable to 'poetry' appends 'run vulture' 1134s Success/Total: 7/9 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_write_good.vader 1134s (1/5) [EXECUTE] The global executable should be used when the local one cannot be found 1134s (2/5) [EXECUTE] The options should be used in the command 1134s (3/5) [EXECUTE] Should use the node_modules/.bin executable, if available 1134s (3/5) [EXECUTE] (X) Unequal Lists 1134s ['write-good', '''write-good'' %t'] should be equal to 1134s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/write-good/node-modules/node_modules/.bin/write-good', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/write-good/node-modules/node_modules/.bin/write-good'' %t'] 1134s (4/5) [EXECUTE] Should use the node_modules/write-good executable, if available 1134s (4/5) [EXECUTE] (X) Unequal Lists 1134s ['write-good', '''write-good'' %t'] should be equal to 1134s ['/tmp/autopkgtest.yciurR/build.lUT/test-files/write-good/node-modules-2/node_modules/write-good/bin/write-good.js', '''/tmp/autopkgtest.yciurR/build.lUT/test-files/write-good/node-modules-2/node_modules/write-good/bin/write-good.js'' %t'] 1134s (5/5) [EXECUTE] Should let users configure a global executable and override local paths 1134s Success/Total: 3/5 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_xmllint.vader 1134s (1/3) [EXECUTE] The xml xmllint command callback should return the correct default string 1134s (2/3) [EXECUTE] The xml xmllint command callback should let you set options 1134s (3/3) [EXECUTE] The xmllint executable should be configurable 1134s Success/Total: 3/3 1134s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_xo.vader 1134s (1/3) [EXECUTE] The XO executable should be called 1135s (2/3) [EXECUTE] The XO executable should be configurable 1135s (3/3) [EXECUTE] The XO options should be configurable 1135s Success/Total: 3/3 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_xots.vader 1135s (1/3) [EXECUTE] The XO executable should be called 1135s (2/3) [EXECUTE] The XO executable should be configurable 1135s (3/3) [EXECUTE] The XO options should be configurable 1135s Success/Total: 3/3 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_xvhdl.vader 1135s (1/2) [EXECUTE] The executable should be configurable 1135s (2/2) [EXECUTE] The options should be configurable 1135s Success/Total: 2/2 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_xvlog.vader 1135s (1/2) [EXECUTE] The executable should be configurable 1135s (2/2) [EXECUTE] The options should be configurable 1135s Success/Total: 2/2 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_yaml_ls.vader 1135s (1/3) [EXECUTE] should set correct defaults 1135s (2/3) [EXECUTE] should set correct LSP values 1135s (3/3) [EXECUTE] should accept configuration settings 1135s Success/Total: 3/3 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_yang_lsp.vader 1135s (1/1) [EXECUTE] The executable should be configurable 1135s Success/Total: 1/1 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_zeek.vader 1135s (1/2) [EXECUTE] The default command should be correct 1135s (2/2) [EXECUTE] The zeek executable should be configurable, and escaped properly 1135s Success/Total: 2/2 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/linter/test_zig_zls.vader 1135s (1/2) [EXECUTE] The default executable path should be correct 1135s (2/2) [EXECUTE] The project root should be detected correctly 1135s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/test-files/zig' 1135s Success/Total: 1/2 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_closing_documents.vader 1135s (1/6) [EXECUTE] No errors should be thrown if the connection is not initialized 1135s (2/6) [EXECUTE] No messages should be sent if the document wasn't opened 1135s (3/6) [EXECUTE] A message should be sent if the document was opened 1135s (4/6) [EXECUTE] A message should be sent if the document was opened for tsserver 1135s (5/6) [EXECUTE] Re-opening and closing the documents should work 1135s (6/6) [EXECUTE] Messages for closing documents should be sent to each server 1135s Success/Total: 6/6 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_did_save_event.vader 1135s (1/3) [ GIVEN] Some imaginary filetype 1135s (1/3) [EXECUTE] Server should be notified on save 1135s (2/3) [ GIVEN] Some imaginary filetype 1135s (2/3) [EXECUTE] Server should be notified on save with didSave is supported by server 1135s (3/3) [ GIVEN] Some imaginary filetype 1135s (3/3) [EXECUTE] Server should be notified on change 1135s Success/Total: 3/3 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_engine_lsp_response_handling.vader 1135s (1/7) [EXECUTE] tsserver syntax error responses should be handled correctly 1135s (2/7) [EXECUTE] tsserver semantic error responses should be handled correctly 1135s (3/7) [EXECUTE] tsserver errors should mark tsserver no longer active 1135s (4/7) [EXECUTE] LSP diagnostics responses should be handled correctly 1135s (5/7) [EXECUTE] LSP diagnostics responses on project root should not populate loclist 1135s (6/7) [EXECUTE] LSP errors should mark linters no longer active 1135s (7/7) [EXECUTE] LSP errors should be logged in the history 1135s Success/Total: 7/7 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_handling_window_requests.vader 1135s (1/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors when severity is set to "error" 1135s (2/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors and warnings when severity is set to "warning" 1135s (3/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors, warnings and infos when severity is set to "information" 1135s (4/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should only show errors, warnings and infos when severity is set to "info" 1135s (5/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should show all messages is severity is set to "log" 1135s (6/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should not show anything if severity is configured as disabled 1135s (7/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should use "warning" when severity is set to an invalid value 1135s (8/8) [EXECUTE] ale#lsp_window#HandleShowMessage() should escape quotes on messages 1135s Success/Total: 8/8 1135s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_client_messages.vader 1135s ( 1/29) [EXECUTE] ale#lsp#message#Initialize() should return correct messages 1135s ( 2/29) [EXECUTE] ale#lsp#message#Initialized() should return correct messages 1135s ( 3/29) [EXECUTE] ale#lsp#message#Shutdown() should return correct messages 1135s ( 4/29) [EXECUTE] ale#lsp#message#Exit() should return correct messages 1135s ( 5/29) [ GIVEN] A TypeScript file with 3 lines 1135s ( 5/29) [EXECUTE] ale#lsp#message#DidOpen() should return correct messages 1135s ( 6/29) [ GIVEN] A TypeScript file with 3 lines 1135s ( 6/29) [EXECUTE] ale#lsp#message#DidChange() should return correct messages 1135s ( 7/29) [ GIVEN] A TypeScript file with 3 lines 1135s ( 7/29) [EXECUTE] ale#lsp#message#DidSave() should return correct messages 1135s ( 8/29) [ GIVEN] A TypeScript file with 3 lines 1136s ( 8/29) [EXECUTE] ale#lsp#message#DidSave() should return correct message with includeText capability 1136s ( 9/29) [ GIVEN] A TypeScript file with 3 lines 1136s ( 9/29) [EXECUTE] ale#lsp#message#DidClose() should return correct messages 1136s (10/29) [ GIVEN] A TypeScript file with 3 lines 1136s (10/29) [EXECUTE] ale#lsp#message#Completion() should return correct messages 1136s (11/29) [ GIVEN] A TypeScript file with 3 lines 1136s (11/29) [EXECUTE] ale#lsp#message#Completion() should return correct messages with a trigger charaacter 1136s (12/29) [ GIVEN] A TypeScript file with 3 lines 1136s (12/29) [EXECUTE] ale#lsp#message#Definition() should return correct messages 1136s (13/29) [ GIVEN] A TypeScript file with 3 lines 1136s (13/29) [EXECUTE] ale#lsp#message#TypeDefinition() should return correct messages 1136s (14/29) [ GIVEN] A TypeScript file with 3 lines 1136s (14/29) [EXECUTE] ale#lsp#message#Implementation() should return correct messages 1136s (15/29) [ GIVEN] A TypeScript file with 3 lines 1136s (15/29) [EXECUTE] ale#lsp#message#References() should return correct messages 1136s (16/29) [ GIVEN] A TypeScript file with 3 lines 1136s (16/29) [EXECUTE] ale#lsp#message#Symbol() should return correct messages 1136s (17/29) [ GIVEN] A TypeScript file with 3 lines 1136s (17/29) [EXECUTE] ale#lsp#message#Hover() should return correct messages 1136s (18/29) [ GIVEN] A TypeScript file with 3 lines 1136s (18/29) [EXECUTE] ale#lsp#message#DidChangeConfiguration() should return correct messages 1136s (19/29) [ GIVEN] A TypeScript file with 3 lines 1136s (19/29) [EXECUTE] ale#lsp#tsserver_message#Open() should return correct messages 1136s (20/29) [ GIVEN] A TypeScript file with 3 lines 1136s (20/29) [EXECUTE] ale#lsp#tsserver_message#Close() should return correct messages 1136s (21/29) [ GIVEN] A TypeScript file with 3 lines 1136s (21/29) [EXECUTE] ale#lsp#tsserver_message#Change() should return correct messages 1136s (22/29) [ GIVEN] A TypeScript file with 3 lines 1136s (22/29) [EXECUTE] ale#lsp#tsserver_message#Geterr() should return correct messages 1136s (23/29) [ GIVEN] A TypeScript file with 3 lines 1136s (23/29) [EXECUTE] ale#lsp#tsserver_message#Completions() should return correct messages 1136s (24/29) [ GIVEN] A TypeScript file with 3 lines 1136s (24/29) [EXECUTE] ale#lsp#tsserver_message#CompletionEntryDetails() should return correct messages 1136s (25/29) [ GIVEN] A TypeScript file with 3 lines 1136s (25/29) [EXECUTE] ale#lsp#tsserver_message#Definition() should return correct messages 1136s (26/29) [ GIVEN] A TypeScript file with 3 lines 1136s (26/29) [EXECUTE] ale#lsp#tsserver_message#TypeDefinition() should return correct messages 1136s (27/29) [ GIVEN] A TypeScript file with 3 lines 1136s (27/29) [EXECUTE] ale#lsp#tsserver_message#Implementation() should return correct messages 1136s (28/29) [ GIVEN] A TypeScript file with 3 lines 1136s (28/29) [EXECUTE] ale#lsp#tsserver_message#References() should return correct messages 1136s (29/29) [ GIVEN] A TypeScript file with 3 lines 1136s (29/29) [EXECUTE] ale#lsp#tsserver_message#Quickinfo() should return correct messages 1136s Success/Total: 29/29 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_command_formatting.vader 1136s (1/1) [EXECUTE] Command formatting should be applied correctly for LSP linters 1136s Success/Total: 1/1 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_connections.vader 1136s ( 1/11) [EXECUTE] GetNextMessageID() should increment appropriately 1136s ( 2/11) [EXECUTE] ale#lsp#CreateMessageData() should create an appropriate message 1136s ( 3/11) [EXECUTE] ale#lsp#CreateMessageData() should create messages without params 1136s ( 4/11) [EXECUTE] ale#lsp#CreateMessageData() should create notifications 1136s ( 5/11) [EXECUTE] ale#lsp#CreateMessageData() should create tsserver notification messages 1136s ( 6/11) [EXECUTE] ale#lsp#CreateMessageData() should create tsserver messages expecting responses 1136s ( 7/11) [EXECUTE] ale#lsp#ReadMessageData() should read single whole messages 1136s ( 8/11) [EXECUTE] ale#lsp#ReadMessageData() should ignore other headers 1136s ( 9/11) [EXECUTE] ale#lsp#ReadMessageData() should handle partial messages 1136s (10/11) [EXECUTE] ale#lsp#ReadMessageData() should handle multiple messages 1136s (11/11) [EXECUTE] ale#lsp#ReadMessageData() should handle a message with part of a second message 1136s Success/Total: 11/11 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_custom_request.vader 1136s (1/4) [EXECUTE] Test custom request to server identified by executable 1136s (2/4) [EXECUTE] Test custom notification to server identified by executable 1136s (3/4) [EXECUTE] Test custom request to server identified by address 1136s (4/4) [EXECUTE] Test custom notification to server identified by address 1136s Success/Total: 4/4 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_error_parsing.vader 1136s (1/5) [EXECUTE] Invalid responses should be handled 1136s (2/5) [EXECUTE] Messages without tracebacks should be handled 1136s (3/5) [EXECUTE] Invalid traceback data should be tolerated 1136s (4/5) [EXECUTE] Messages with tracebacks should be handled 1136s (5/5) [EXECUTE] Messages with string data should be handled 1136s Success/Total: 5/5 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_root_detection.vader 1136s ( 1/11) [EXECUTE] The buffer-specific variable can be a string 1136s ( 2/11) [EXECUTE] The buffer-specific variable can be a dictionary 1136s ( 3/11) [EXECUTE] The buffer-specific variable can have funcrefs 1136s ( 4/11) [EXECUTE] The buffer-specific variable can be the old ale_lsp_root setting 1136s ( 5/11) [EXECUTE] The global variable can be a dictionary 1136s ( 6/11) [EXECUTE] The global variable can have funcrefs 1136s ( 7/11) [EXECUTE] The buffer-specific variable overrides the global variable 1136s ( 8/11) [EXECUTE] The global variable is queried if the buffer-specific has no value 1136s ( 9/11) [EXECUTE] The global variable can be the old ale_lsp_root setting 1136s (10/11) [EXECUTE] A non-empty ale_root setting should replace the old ale_lsp_root 1136s (11/11) [EXECUTE] No path should be returned by default 1136s Success/Total: 11/11 1136s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_lsp_startup.vader 1136s ( 1/12) [EXECUTE] tsserver should be started correctly 1136s ( 2/12) [EXECUTE] tsserver failures should be handled appropriately 1137s ( 3/12) [EXECUTE] LSP jobs should start correctly 1137s ( 4/12) [EXECUTE] LSP job failures should be handled 1137s ( 5/12) [EXECUTE] LSP TCP connections should start correctly 1137s ( 6/12) [EXECUTE] LSP TCP connection failures should be handled 1137s ( 7/12) [EXECUTE] Deferred executables should be handled correctly 1137s ( 8/12) [EXECUTE] Deferred commands should be handled correctly 1137s ( 9/12) [EXECUTE] Deferred addresses should be handled correctly 1137s (10/12) [EXECUTE] Servers that have crashed should be restarted 1137s (11/12) [EXECUTE] Current LSP buffer should receive ALELSPStarted 1137s (12/12) [EXECUTE] Target LSP buffer should receive ALELSPStarted 1137s Success/Total: 12/12 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_other_initialize_message_handling.vader 1137s (1/6) [EXECUTE] Messages with no method and capabilities should initialize projects 1137s (2/6) [EXECUTE] Other messages should not initialize projects 1137s (3/6) [EXECUTE] Capabilities should bet set up correctly 1137s (4/6) [EXECUTE] Disabled capabilities should be recognised correctly 1137s (5/6) [EXECUTE] Capabilities should be enabled when send as Dictionaries 1137s (6/6) [EXECUTE] Results that are not dictionaries should be handled correctly 1137s Success/Total: 6/6 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_read_lsp_diagnostics.vader 1137s ( 1/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle errors 1137s ( 2/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle warnings 1137s ( 3/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should treat messages with missing severity as errors 1137s ( 4/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle messages without codes 1137s ( 5/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should include sources in detail 1137s ( 6/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should keep detail with line breaks but replace with spaces in text 1137s ( 7/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should consider -1 to be a meaningless code 1137s ( 8/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should handle multiple messages 1137s ( 9/12) [EXECUTE] ale#lsp#response#ReadDiagnostics() should use relatedInformation for detail 1137s (10/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle tsserver responses 1137s (11/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle warnings from tsserver 1137s (12/12) [EXECUTE] ale#lsp#response#ReadTSServerDiagnostics() should handle suggestions from tsserver 1137s Success/Total: 12/12 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_reset_lsp.vader 1137s (1/1) [EXECUTE] ALEStopAllLSPs should clear the loclist 1137s Success/Total: 1/1 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/lsp/test_update_config.vader 1137s (1/1) [EXECUTE] Only send updates when the configuration dictionary changes 1137s Success/Total: 1/1 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/sign/test_linting_sets_signs.vader 1137s (1/1) [ GIVEN] Some imaginary filetype 1137s (1/1) [EXECUTE] The signs should be updated after linting is done 1137s Success/Total: 1/1 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/sign/test_sign_column_highlighting.vader 1137s (1/3) [EXECUTE] The SignColumn highlight shouldn't be changed if the option is off 1137s (2/3) [EXECUTE] The SignColumn highlight should be set and reset 1137s (3/3) [EXECUTE] The SignColumn should be correctly parsed when verbose=1 1137s Success/Total: 3/3 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/sign/test_sign_limits.vader 1137s (1/5) [EXECUTE] There should be no limit on signs with negative numbers 1137s (2/5) [EXECUTE] 0 signs should be set when the max is 0 1137s (3/5) [EXECUTE] 1 signs should be set when the max is 1 1137s (4/5) [EXECUTE] 10 signs should be set when the max is 10 1137s (5/5) [EXECUTE] 5 signs should be set when the max is 5 for the buffer 1137s Success/Total: 5/5 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/sign/test_sign_parsing.vader 1137s (1/7) [EXECUTE] Parsing English signs should work 1137s (2/7) [EXECUTE] Parsing Russian signs should work 1137s (3/7) [EXECUTE] Parsing Japanese signs should work 1137s (4/7) [EXECUTE] Parsing Spanish signs should work 1137s (5/7) [EXECUTE] Parsing Italian signs should work 1137s (6/7) [EXECUTE] Parsing German signs should work 1137s (7/7) [EXECUTE] The sign parser should indicate if the dummy sign is set 1137s Success/Total: 7/7 1137s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/sign/test_sign_placement.vader 1137s (1/9) [EXECUTE] ale#sign#GetSignName should return the right sign names 1137s (2/9) [ GIVEN] A file with warnings/errors 1137s (2/9) [EXECUTE] The current signs should be set for running a job 1137s (3/9) [ GIVEN] A file with warnings/errors 1137s (3/9) [EXECUTE] Loclist items with sign_id values should be kept 1137s (4/9) [ GIVEN] A file with warnings/errors 1137s (4/9) [EXECUTE] Items for other buffers should be ignored 1137s (5/9) [ GIVEN] A file with warnings/errors 1137s (5/9) [EXECUTE] Signs should be downgraded correctly 1137s (6/9) [ GIVEN] A file with warnings/errors 1137s (6/9) [EXECUTE] Signs should be upgraded correctly 1137s (7/9) [ GIVEN] A file with warnings/errors 1137s (7/9) [EXECUTE] It should be possible to clear signs with empty lists 1137s (8/9) [ GIVEN] A file with warnings/errors 1137s (8/9) [EXECUTE] No exceptions should be thrown when setting signs for invalid buffers 1137s (9/9) [ GIVEN] A file with warnings/errors 1137s (9/9) [EXECUTE] Signs should be removed when lines have multiple sign IDs on them 1138s Success/Total: 9/9 1138s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/smoke_test.vader 1138s (1/2) [ GIVEN] Some imaginary filetype 1138s (1/2) [EXECUTE] Linters should run with the default options 1138s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1138s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1524[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1138s (2/2) [ GIVEN] Some imaginary filetype 1138s (2/2) [EXECUTE] Linters should run in PowerShell too 1138s Success/Total: 1/2 1138s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_has.vader 1138s (1/2) [EXECUTE] Checks for versions below the current version should succeed 1138s (2/2) [EXECUTE] Checks for newer versions should fail 1138s Success/Total: 2/2 1138s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_info.vader 1138s ( 1/21) [EXECUTE] ALEInfo with no linters should return the right output 1138s ( 2/21) [EXECUTE] ALEInfo should return buffer-local global ALE settings 1138s ( 3/21) [EXECUTE] ALEInfo with no filetype should return the right output 1138s ( 4/21) [EXECUTE] ALEInfo with a single linter should return the right output 1138s ( 5/21) [EXECUTE] ALEInfo with two linters should return the right output 1138s ( 6/21) [EXECUTE] ALEInfo should calculate enabled linters correctly 1138s ( 7/21) [EXECUTE] ALEInfo should only return linters for current filetype 1138s ( 8/21) [EXECUTE] ALEInfo with compound filetypes should return linters for both of them 1138s ( 9/21) [EXECUTE] ALEInfo should return appropriately named global variables 1138s (10/21) [EXECUTE] ALEInfoToFile should write to a file correctly 1138s (11/21) [EXECUTE] ALEInfo should buffer-local linter variables 1138s (12/21) [EXECUTE] ALEInfo should output linter aliases 1138s (13/21) [EXECUTE] ALEInfo should return command history 1138s (14/21) [EXECUTE] ALEInfo command history should print exit codes correctly 1138s (15/21) [EXECUTE] ALEInfo command history should print command output if logging is on 1138s (16/21) [EXECUTE] ALEInfo should include executable checks in the history 1138s (17/21) [EXECUTE] The option for caching failing executable checks should work 1138s (18/21) [EXECUTE] LSP errors for a linter should be outputted 1139s (19/21) [EXECUTE] LSP errors for other linters shouldn't appear 1139s (20/21) [EXECUTE] ALEInfo should include linter global options 1139s (21/21) [EXECUTE] ALEInfo should include linter global options for enabled linters 1139s Success/Total: 21/21 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_info_to_clipboard.vader 1139s (1/1) [EXECUTE] ALEInfoToClipboard should that clipboard support is required 1139s Success/Total: 1/1 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_lint_command.vader 1139s (1/1) [ GIVEN] Some imaginary filetype 1139s (1/1) [EXECUTE] ALELint should run the linters 1139s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1526[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s Success/Total: 0/1 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_lint_stop_command.vader 1139s (1/1) [EXECUTE] ALELintStop should stop ALE from linting 1139s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1528[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s Success/Total: 0/1 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_populate_command.vader 1139s (1/1) [ GIVEN] Some imaginary filetype 1139s (1/1) [EXECUTE] ALEPopulateQuickfix should have results 1139s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1529[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s Success/Total: 0/1 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_toggle.vader 1139s ( 1/12) [ GIVEN] Some imaginary filetype 1139s ( 1/12) [EXECUTE] ALEToggle should reset everything and then run again 1139s ( 1/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1530[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 2/12) [ GIVEN] Some imaginary filetype 1139s ( 2/12) [EXECUTE] ALEToggle should skip filename keys and preserve them 1139s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1531[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 3/12) [ GIVEN] Some imaginary filetype 1139s ( 3/12) [EXECUTE] ALEDisable should reset everything and stay disabled 1139s ( 3/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1532[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 4/12) [ GIVEN] Some imaginary filetype 1139s ( 4/12) [EXECUTE] ALEEnable should enable ALE and lint again 1139s ( 4/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#toggle#Enable[2]..ale#toggle#Toggle[4]..633_EnablePreamble[7]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1533[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 5/12) [ GIVEN] Some imaginary filetype 1139s ( 5/12) [EXECUTE] ALEReset should reset everything for a buffer 1139s ( 5/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1534[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 6/12) [ GIVEN] Some imaginary filetype 1139s ( 6/12) [EXECUTE] ALEToggleBuffer should reset everything and then run again 1139s ( 6/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1535[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 7/12) [ GIVEN] Some imaginary filetype 1139s ( 7/12) [EXECUTE] ALEDisableBuffer should reset everything and stay disabled 1139s ( 7/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1536[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 8/12) [ GIVEN] Some imaginary filetype 1139s ( 8/12) [EXECUTE] ALEEnableBuffer should enable ALE and lint again 1139s ( 8/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#toggle#EnableBuffer[3]..ale#toggle#ToggleBuffer[16]..633_EnablePreamble[7]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1537[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s ( 9/12) [ GIVEN] Some imaginary filetype 1139s ( 9/12) [EXECUTE] ALEEnableBuffer should complain when ALE is disabled globally 1139s (10/12) [ GIVEN] Some imaginary filetype 1139s (10/12) [EXECUTE] ALEResetBuffer should reset everything for a buffer 1139s (10/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1538[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s (11/12) [ GIVEN] Some imaginary filetype 1139s (11/12) [EXECUTE] Disabling ALE should disable balloons 1139s (12/12) [ GIVEN] Some imaginary filetype 1139s (12/12) [EXECUTE] Enabling ALE should enable balloons if the setting is on 1139s Success/Total: 3/12 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ale_var.vader 1139s (1/4) [EXECUTE] ale#Var should return global variables 1139s (2/4) [EXECUTE] ale#Var should return buffer overrides 1139s (3/4) [EXECUTE] ale#Var should return buffer overrides for buffer numbers as strings 1139s (4/4) [EXECUTE] ale#Var should throw exceptions for undefined variables 1139s Success/Total: 4/4 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_alejobstarted_autocmd.vader 1139s (1/1) [EXECUTE] Run a lint cycle with an actual job to check for ALEJobStarted 1139s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1139s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1539[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1139s Success/Total: 0/1 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_alelint_autocmd.vader 1139s (1/2) [EXECUTE] Run a lint cycle, and check that a variable is set in the autocmd 1139s (2/2) [EXECUTE] b:ale_linted should be increased after each lint cycle 1139s Success/Total: 2/2 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ant_build_classpath_command.vader 1139s (1/2) [EXECUTE] Should return `cd '[dir]' && 'ant' classpath -S -q` 1139s (1/2) [EXECUTE] (X) Unequal Lists 1139s ['', ''] should be equal to 1139s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/ant/ant-project', '''ant'' classpath -S -q'] 1139s (2/2) [EXECUTE] Should return empty string if ant cannot be executed 1139s Success/Total: 1/2 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ant_find_project_root.vader 1139s (1/4) [EXECUTE] Should return current directory if called on the project root 1139s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/ant/ant-project' 1139s (2/4) [EXECUTE] Should return root directory if called on a deeply nested source file 1139s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/ant/ant-project' 1139s (3/4) [EXECUTE] Should return empty string if called on a non-ant project 1139s (4/4) [EXECUTE] Should return empty string if called on a file in a non-ant project 1139s Success/Total: 2/4 1139s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_autocmd_commands.vader 1139s ( 1/13) [EXECUTE] All events should be set up when everything is on 1139s ( 2/13) [EXECUTE] Only the required events should be bound even if various settings are off 1139s ( 3/13) [EXECUTE] The cursor hover event should be enabled with g:ale_hover_cursor = 1 1139s ( 4/13) [EXECUTE] g:ale_lint_on_text_changed = 1 bind both events 1139s ( 5/13) [EXECUTE] g:ale_lint_on_text_changed = 'always' should bind both events 1139s ( 6/13) [EXECUTE] g:ale_lint_on_text_changed = 'normal' should bind only TextChanged 1140s ( 7/13) [EXECUTE] g:ale_lint_on_text_changed = 'insert' should bind only TextChangedI 1140s ( 8/13) [EXECUTE] g:ale_lint_on_insert_leave = 1 should bind InsertLeave 1140s ( 9/13) [EXECUTE] g:ale_lint_on_filetype_changed = 1 should bind the FileType event 1140s (10/13) [EXECUTE] ALECleanupGroup should include the right commands 1140s (11/13) [EXECUTE] ALECompletionActions should always be set up 1140s (12/13) [EXECUTE] Enabling completion should set up autocmd events correctly 1140s (13/13) [EXECUTE] Disabling completion should remove autocmd events correctly 1140s Success/Total: 13/13 1140s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_backwards_compatibility.vader 1140s (1/2) [EXECUTE] Old variable name for the 'shellcheck' linter should still work 1140s (1/2) [EXECUTE] (X) '' should be equal to 'SC1234' 1140s (2/2) [EXECUTE] Old variable name for the 'shell' linter should still work 1140s Success/Total: 1/2 1140s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_balloon_messages.vader 1140s (1/8) [EXECUTE] Balloon messages should be shown for the correct lines 1140s (2/8) [EXECUTE] Balloon messages should be shown for earlier columns 1140s (3/8) [EXECUTE] Balloon messages should be shown for later columns 1140s (4/8) [EXECUTE] Balloon messages should be disabled if ALE is disabled globally 1140s (5/8) [EXECUTE] Balloon messages should be disabled if ALE is disabled for a buffer 1140s (6/8) [EXECUTE] Balloon messages should be disabled if the global setting is off 1140s (7/8) [EXECUTE] Balloon messages should be disabled if the buffer setting is off 1140s (8/8) [EXECUTE] The balloon buffer setting should override the global one 1140s Success/Total: 8/8 1140s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_c_flag_parsing.vader 1140s ( 1/30) [EXECUTE] The make command should be correct 1140s ( 1/30) [EXECUTE] (X) Unequal Lists 1140s ['', ''] should be equal to 1140s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project', 'make -n --always-make'] 1140s ( 2/30) [EXECUTE] Should recognize GNUmakefile as a makefile 1140s ( 2/30) [EXECUTE] (X) Unequal Lists 1140s ['', ''] should be equal to 1140s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/gnumakefile_project', 'make -n --always-make'] 1140s ( 3/30) [EXECUTE] The CFlags parser should be able to parse include directives 1140s ( 3/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/subdir''' should be equal to '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project/subdir''' 1140s ( 4/30) [EXECUTE] ParseCFlags should ignore -c and -o 1140s ( 4/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/subdir''' should be equal to '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project/subdir''' 1140s ( 5/30) [EXECUTE] The CFlags parser should be able to parse macro directives 1140s ( 5/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/subdir'' -DTEST=1' should be equal to '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project/subdir'' -DTEST=1' 1140s ( 6/30) [EXECUTE] The CFlags parser should be able to parse macro directives with spaces 1140s ( 6/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/subdir'' -DTEST=$(( 2 * 4 ))' should be equal to '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project/subdir'' -DTEST=$(( 2 * 4 ))' 1140s ( 7/30) [EXECUTE] The CFlags parser should be able to parse shell directives with spaces 1140s ( 7/30) [EXECUTE] (X) '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/subdir'' -DTEST=`date +%s`' should be equal to '-I ''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/c/makefile_project/subdir'' -DTEST=`date +%s`' 1140s ( 8/30) [EXECUTE] ParseCFlags should be able to parse flags with relative paths 1140s ( 9/30) [EXECUTE] We should handle paths with spaces in double quotes 1140s (10/30) [EXECUTE] ParseCFlags should handle paths with spaces in single quotes 1140s (11/30) [EXECUTE] ParseCFlags should handle paths with minuses 1140s (12/30) [EXECUTE] We should handle -D with minuses 1140s (13/30) [EXECUTE] We should handle flags at the end of the line 1140s (14/30) [EXECUTE] FlagsFromCompileCommands should tolerate empty values 1140s (15/30) [EXECUTE] ParseCompileCommandsFlags should tolerate empty values 1141s (16/30) [EXECUTE] ParseCompileCommandsFlags should parse some basic flags 1141s (17/30) [EXECUTE] ParseCompileCommandsFlags should fall back to files with the same name 1141s (18/30) [EXECUTE] ParseCompileCommandsFlags should parse flags for exact directory matches 1141s (19/30) [EXECUTE] ParseCompileCommandsFlags should fall back to files in the same directory 1141s (20/30) [EXECUTE] ParseCompileCommandsFlags should tolerate items without commands 1141s (21/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .c files for .h files 1141s (22/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .cpp files for .hpp files 1141s (23/30) [EXECUTE] ParseCompileCommandsFlags should take commands from matching .cpp files for .h files 1141s (24/30) [EXECUTE] ParseCompileCommandsFlags should not take commands from .c files for .h files with different names 1141s (25/30) [EXECUTE] ShellSplit should not merge flags 1141s (26/30) [EXECUTE] ShellSplit should handle parenthesis and quotes 1141s (27/30) [EXECUTE] We should include several important flags 1141s (28/30) [EXECUTE] We should quote the flags we need to quote 1141s (29/30) [EXECUTE] We should exclude other flags that cause problems 1141s (30/30) [EXECUTE] We should expand @file in CFlags 1141s (30/30) [EXECUTE] (X) '-O2' should be equal to '-DARGS1 -DARGS2 -O2' 1141s Success/Total: 22/30 1141s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_checkingbuffer_autocmd.vader 1141s (1/2) [EXECUTE] ALELintPre should not return success on ale#engine#IsCheckingBuffer 1141s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1141s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1551[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1141s (2/2) [EXECUTE] ALEJobStarted should return success on ale#engine#IsCheckingBuffer 1141s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1141s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1552[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1141s Success/Total: 0/2 1141s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_cleanup.vader 1141s (1/1) [EXECUTE] 'ALE globals should be cleared when the buffer is deleted 1141s Success/Total: 1/1 1141s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_code_action.vader 1141s ( 1/16) [EXECUTE] It should modify and save multiple files 1141s ( 2/16) [EXECUTE] Beginning of file can be modified 1141s ( 3/16) [EXECUTE] End of file can be modified 1141s ( 4/16) [EXECUTE] Current buffer contents will be reloaded 1141s ( 5/16) [EXECUTE] Unlisted buffer contents will be modified correctly 1141s ( 6/16) [EXECUTE] Cursor will not move when it is before text change 1141s ( 7/16) [EXECUTE] Cursor column will move to the change end when cursor between start/end 1141s ( 8/16) [EXECUTE] Cursor column will move back when new text is shorter 1141s ( 9/16) [EXECUTE] Cursor column will move forward when new text is longer 1141s (10/16) [EXECUTE] Cursor line will move when updates are happening on lines above 1142s (11/16) [EXECUTE] Cursor line and column will move when change on lines above and just before cursor column 1142s (12/16) [EXECUTE] Cursor line and column will move at the end of changes 1142s (13/16) [EXECUTE] Cursor will not move when changes happening on lines >= cursor, but after cursor 1142s (14/16) [EXECUTE] Cursor will not move when change covers entire file 1142s (15/16) [EXECUTE] It should just modify file when should_save is set to v:false 1142s (16/16) [ GIVEN] An example TypeScript file 1142s (16/16) [EXECUTE] 1142s (16/16) [ EXPECT] The changes should be applied correctly 1142s Success/Total: 16/16 1142s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_code_action_corner_cases.vader 1142s (1/9) [EXECUTE] Preserve (no)eol at eof 1142s (2/9) [EXECUTE] Respect fixeol 1142s (3/9) [EXECUTE] Add/del eol at eof 1142s (4/9) [EXECUTE] One character insertions to first line 1142s (5/9) [EXECUTE] One character + newline insertions to first line 1142s (6/9) [EXECUTE] One character insertions near end 1142s (7/9) [EXECUTE] One character + newline insertions near end 1142s (8/9) [EXECUTE] Newline insertions near end 1142s (9/9) [EXECUTE] Single char deletions 1142s Success/Total: 9/9 1142s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_code_action_python.vader 1142s (1/2) [ GIVEN] An example Python file 1142s (1/2) [EXECUTE] 1142s (1/2) [ EXPECT] The changes should be applied correctly 1142s (2/2) [ GIVEN] Second python example 1142s (2/2) [EXECUTE] 1142s (2/2) [ EXPECT] The changes should be applied correctly 1142s Success/Total: 2/2 1142s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_codefix.vader 1142s ( 1/20) [EXECUTE] Failed codefix responses should be handled correctly 1142s ( 2/20) [ GIVEN] Some typescript file 1142s ( 2/20) [EXECUTE] getCodeFixes from tsserver should be handled 1142s ( 3/20) [ GIVEN] Some typescript file 1142s ( 3/20) [EXECUTE] getCodeFixes from tsserver should be handled with user input if there are more than one action 1142s ( 4/20) [ GIVEN] Some typescript file 1142s ( 4/20) [EXECUTE] Prints a tsserver error message when getCodeFixes unsuccessful 1143s ( 5/20) [ GIVEN] Some typescript file 1143s ( 5/20) [EXECUTE] Does nothing when where are no code fixes 1143s ( 6/20) [ GIVEN] Some typescript file 1143s ( 6/20) [EXECUTE] tsserver codefix requests should be sent 1143s ( 7/20) [ GIVEN] Some typescript file 1143s ( 7/20) [EXECUTE] tsserver codefix requests should be sent only for error with code 1143s ( 8/20) [ GIVEN] Some typescript file 1143s ( 8/20) [EXECUTE] getApplicableRefactors from tsserver should be handled 1143s ( 8/20) [EXECUTE] (X) Unequal Lists 1143s [[0, 'ts@getEditsForRefactor', {'file': '/tmp/nvimJ8PNiL/6841', 'endOffset': 5, 'action': 'function_scope_1', 'startOffset': 2, 'startLine': 1, 'refactor': 'Extract Symbol', 'endLine': 3}]] should be equal to 1143s [[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}]] 1143s ( 9/20) [ GIVEN] Some typescript file 1143s ( 9/20) [EXECUTE] getApplicableRefactors should print error on failure 1143s (10/20) [ GIVEN] Some typescript file 1143s (10/20) [EXECUTE] getApplicableRefactors should do nothing if there are no refactors 1143s (11/20) [ GIVEN] Some typescript file 1143s (11/20) [EXECUTE] getEditsForRefactor from tsserver should be handled 1143s (12/20) [ GIVEN] Some typescript file 1143s (12/20) [EXECUTE] getEditsForRefactor should print error on failure 1143s (13/20) [ GIVEN] Some typescript file 1143s (13/20) [EXECUTE] Failed LSP responses should be handled correctly 1143s (14/20) [ GIVEN] Some python file 1143s (14/20) [EXECUTE] "workspace/applyEdit" from LSP should be handled 1143s (15/20) [ GIVEN] Some python file 1143s (15/20) [EXECUTE] Code Actions from LSP should be handled when returned with documentChanges 1143s (16/20) [ GIVEN] Some python file 1143s (16/20) [EXECUTE] LSP Code Actions handles CodeAction responses 1143s (17/20) [ GIVEN] Some python file 1143s (17/20) [EXECUTE] LSP Code Actions handles Command responses 1143s (18/20) [ GIVEN] Some python file 1143s (18/20) [EXECUTE] Prints message when LSP code action returns no results 1143s (19/20) [ GIVEN] Some python file 1143s (19/20) [EXECUTE] LSP code action requests should be sent 1143s (20/20) [ GIVEN] Some python file 1143s (20/20) [EXECUTE] LSP code action requests should be sent only for error with code 1143s Success/Total: 19/20 1143s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_computed_lint_file_values.vader 1143s (1/3) [ GIVEN] A file with some lines 1143s (1/3) [EXECUTE] lint_file results where the result is eventually computed should be run 1143s (1/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1143s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileSlots[7]..1592[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1143s (2/3) [ GIVEN] A file with some lines 1143s (2/3) [EXECUTE] Linters where lint_file eventually evaluates to 1 shouldn't be run if we don't want to run them 1143s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1143s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileSlots[7]..1597[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1143s (3/3) [ GIVEN] A file with some lines 1143s (3/3) [EXECUTE] Keeping computed lint_file jobs running should work 1143s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1143s > function ale#engine#RunLinters[4]..84_GetLintFileSlots[7]..1602[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1143s Success/Total: 0/3 1143s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_csslint_config_detection.vader 1143s (1/2) [EXECUTE] --config should be set when the .csslintrc file is found 1143s (1/2) [EXECUTE] (X) 'csslint --format=compact %t' should be equal to 'csslint --format=compact --config=''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/csslint/some-app/.csslintrc'' %t' 1143s (2/2) [EXECUTE] --config should not be used when no .csslintrc file exists 1143s Success/Total: 1/2 1143s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_cursor_warnings.vader 1143s ( 1/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 1/14) [EXECUTE] Messages should be shown for the correct lines 1143s ( 1/14) [EXECUTE] (X) '' should be equal to 'semi: Missing semicolon.' 1143s ( 2/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 2/14) [EXECUTE] Messages should be shown for earlier columns 1143s ( 2/14) [EXECUTE] (X) '' should be equal to 'space-infix-ops: Infix operators must be spaced.' 1143s ( 3/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 3/14) [EXECUTE] Messages should be shown for later columns 1143s ( 3/14) [EXECUTE] (X) '' should be equal to 'radix: Missing radix parameter' 1143s ( 4/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 4/14) [EXECUTE] The message at the cursor should be shown when linting ends 1143s ( 4/14) [EXECUTE] (X) '' should be equal to 'semi: Missing semicolon.' 1143s ( 5/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 5/14) [EXECUTE] The message at the cursor should be shown on InsertLeave 1143s ( 5/14) [EXECUTE] (X) '' should be equal to 'space-infix-ops: Infix operators must be spaced.' 1143s ( 6/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 6/14) [EXECUTE] ALEDetail should print 'detail' attributes 1143s ( 6/14) [EXECUTE] (X) Unequal Lists 1143s ['var x = 3 + 12345678', 'var x = 5*2 + parseInt("10");', '// comment'] should be equal to 1143s ['Every statement should end with a semicolon', 'second line'] 1143s ( 7/14) [ GIVEN] A Javscript file with warnings/errors 1143s ( 7/14) [EXECUTE] ALEDetail should print regular 'text' attributes 1143s ( 7/14) [EXECUTE] (X) Unequal Lists 1143s ['var x = 3 + 12345678', 'var x = 5*2 + parseInt("10");', '// comment'] should be equal to 1143s ['Infix operators must be spaced.'] 1144s ( 8/14) [ GIVEN] A Javscript file with warnings/errors 1144s ( 8/14) [EXECUTE] ALEDetail should not capitlise cursor messages 1144s ( 8/14) [EXECUTE] (X) '' should be equal to 'lowercase error' 1144s ( 9/14) [ GIVEN] A Javscript file with warnings/errors 1144s ( 9/14) [EXECUTE] The linter name should be formatted into the message correctly 1144s ( 9/14) [EXECUTE] (X) '' should be equal to 'bettercode: Infix operators must be spaced.' 1144s (10/14) [ GIVEN] A Javscript file with warnings/errors 1144s (10/14) [EXECUTE] The severity should be formatted into the message correctly 1144s (10/14) [EXECUTE] (X) '' should be equal to 'Warning: Infix operators must be spaced.' 1144s (11/14) [ GIVEN] A Javscript file with warnings/errors 1144s (11/14) [EXECUTE] The %code% and %ifcode% should show the code and some text 1144s (11/14) [EXECUTE] (X) '' should be equal to '(space-infix-ops) Infix operators must be spaced.' 1144s (12/14) [ GIVEN] A Javscript file with warnings/errors 1144s (12/14) [EXECUTE] The %code% and %ifcode% should be removed when there's no code 1144s (12/14) [EXECUTE] (X) '' should be equal to 'Some information' 1144s (13/14) [ GIVEN] A Javscript file with warnings/errors 1144s (13/14) [EXECUTE] The buffer message format option should take precedence 1144s (13/14) [EXECUTE] (X) '' should be equal to 'FOO Some information' 1144s (14/14) [ GIVEN] A Javscript file with warnings/errors 1144s (14/14) [EXECUTE] The cursor message shouldn't be echoed if the option is off 1144s Success/Total: 1/14 1144s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_deferred_command_string.vader 1144s (1/2) [EXECUTE] It should be possible to compute an executable to check based on the result of commands 1144s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1144s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1607[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1144s (2/2) [EXECUTE] It handle the deferred command failing 1144s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1144s > function ale#assert#Linter[10]..ale#linter#GetCommand[3]..1609[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1144s Success/Total: 0/2 1144s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_deferred_executable_string.vader 1144s (1/2) [EXECUTE] It should be possible to compute an executable to check based on the result of commands 1144s (1/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1144s > function ale#assert#Linter[3]..ale#linter#GetExecutable[3]..1611[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1144s (2/2) [EXECUTE] It handle the deferred command failing 1144s (2/2) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1144s > function ale#assert#Linter[3]..ale#linter#GetExecutable[3]..1613[1]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1144s Success/Total: 0/2 1144s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_deno_executable_detection.vader 1144s (1/2) [EXECUTE] Default executable should be detected correctly 1144s (2/2) [EXECUTE] User specified executable should override default 1144s Success/Total: 2/2 1144s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_disabling_ale.vader 1144s (1/8) [ GIVEN] Some imaginary filetype 1144s (1/8) [EXECUTE] Linting shouldn't happen when ALE is disabled globally 1144s (2/8) [ GIVEN] Some imaginary filetype 1144s (2/8) [EXECUTE] Linting shouldn't happen when the file is too large with a global options 1144s (3/8) [ GIVEN] Some imaginary filetype 1144s (3/8) [EXECUTE] Linting shouldn't happen when ALE is disabled locally 1144s (4/8) [ GIVEN] Some imaginary filetype 1144s (4/8) [EXECUTE] Linting shouldn't happen when the file is too large with a local options 1144s (5/8) [ GIVEN] Some imaginary filetype 1144s (5/8) [EXECUTE] Cursor warnings shouldn't be echoed when ALE is disabled globally 1144s (6/8) [ GIVEN] Some imaginary filetype 1144s (6/8) [EXECUTE] Cursor warnings shouldn't be echoed when the file is too large with global options 1144s (7/8) [ GIVEN] Some imaginary filetype 1144s (7/8) [EXECUTE] Cursor warnings shouldn't be echoed when ALE is disabled locally 1144s (8/8) [ GIVEN] Some imaginary filetype 1144s (8/8) [EXECUTE] Cursor warnings shouldn't be echoed when the file is too large with local options 1144s Success/Total: 8/8 1144s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_dockerfile_hadolint_linter.vader 1144s (1/8) [ GIVEN] 1144s (1/8) [EXECUTE] linter honors ..._use_docker correctly 1144s (2/8) [ GIVEN] 1144s (2/8) [EXECUTE] command is correct when using docker 1144s (3/8) [ GIVEN] 1144s (3/8) [EXECUTE] command is correct when using docker and supplying options 1144s (4/8) [ GIVEN] 1144s (4/8) [EXECUTE] command is correct when not docker 1144s (5/8) [ GIVEN] 1144s (5/8) [EXECUTE] command is correct when not docker and supplying options 1144s (6/8) [ GIVEN] 1144s (6/8) [EXECUTE] test warnings from hadolint 1144s (7/8) [ GIVEN] 1144s (7/8) [EXECUTE] test warnings from shellcheck 1145s (8/8) [ GIVEN] 1145s (8/8) [EXECUTE] test errors from dockerfile parser 1145s Success/Total: 8/8 1145s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_env_function.vader 1145s (1/1) [EXECUTE] ale#Env should produce the correct syntax 1145s Success/Total: 1/1 1145s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_errors_removed_after_filetype_changed.vader 1145s (1/1) [EXECUTE] Error should be removed when the filetype changes to something else we cannot check 1145s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1145s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1615[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1145s Success/Total: 0/1 1145s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_filename_mapping.vader 1145s (1/6) [EXECUTE] ale#GetFilenameMappings should return the correct mappings for given linters/fixers 1145s (2/6) [EXECUTE] ale#GetFilenameMappings should return Lists set for use with all tools 1145s (3/6) [EXECUTE] ale#GetFilenameMappings should let you use * as a fallback 1145s (4/6) [EXECUTE] ale#filename_mapping#Invert should invert filename mappings 1145s (5/6) [EXECUTE] ale#filename_mapping#Map return the filename as-is if there are no mappings 1145s (6/6) [EXECUTE] ale#filename_mapping#Map should map filenames 1145s Success/Total: 6/6 1145s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_filerename.vader 1145s (1/7) [EXECUTE] Other messages for the tsserver handler should be ignored 1145s (2/7) [EXECUTE] Failed file rename responses should be handled correctly 1145s (3/7) [ GIVEN] Some typescript file 1145s (3/7) [EXECUTE] Code actions from tsserver should be handled 1145s (4/7) [ GIVEN] Some typescript file 1145s (4/7) [EXECUTE] HandleTSServerResponse does nothing when no data in filerename_map 1145s (5/7) [ GIVEN] Some typescript file 1145s (5/7) [EXECUTE] Prints a tsserver error message when unsuccessful 1145s (6/7) [ GIVEN] Some typescript file 1145s (6/7) [EXECUTE] Does nothing when no changes 1145s (7/7) [ GIVEN] Some typescript file 1145s (7/7) [EXECUTE] tsserver file rename requests should be sent 1145s Success/Total: 7/7 1145s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_filetype_linter_defaults.vader 1145s ( 1/21) [EXECUTE] The defaults for the apkbuild filetype should be correct 1145s ( 2/21) [EXECUTE] The defaults for the csh filetype should be correct 1145s ( 3/21) [EXECUTE] The defaults for the elixir filetype should be correct 1145s ( 4/21) [EXECUTE] The defaults for the go filetype should be correct 1145s ( 5/21) [EXECUTE] The defaults for the hack filetype should be correct 1145s ( 6/21) [EXECUTE] The defaults for the help filetype should be correct 1145s ( 7/21) [EXECUTE] The defaults for the inko filetype should be correct 1145s ( 8/21) [EXECUTE] The defaults for the json filetype should be correct 1145s ( 9/21) [EXECUTE] The defaults for the json5 filetype should be correct 1145s (10/21) [EXECUTE] The defaults for the jsonc filetype should be correct 1145s (11/21) [EXECUTE] The defaults for the perl filetype should be correct 1145s (12/21) [EXECUTE] The defaults for the perl6 filetype should be correct 1145s (13/21) [EXECUTE] The defaults for the python filetype should be correct 1145s (14/21) [EXECUTE] The defaults for the rust filetype should be correct 1145s (15/21) [EXECUTE] The defaults for the spec filetype should be correct 1145s (16/21) [EXECUTE] The defaults for the text filetype should be correct 1145s (17/21) [EXECUTE] The defaults for the vue filetype should be correct 1145s (18/21) [EXECUTE] The defaults for the zsh filetype should be correct 1145s (19/21) [EXECUTE] The defaults for the verilog filetype should be correct 1145s (20/21) [EXECUTE] The defaults for the vader filetype should be correct 1146s (21/21) [EXECUTE] Default aliases for React should be defined 1146s Success/Total: 21/21 1146s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_filetype_mapping.vader 1146s (1/2) [EXECUTE] ALE should parse autocmd filetypes correctly 1146s (2/2) [EXECUTE] ALE should guess file extensions appropriately 1146s Success/Total: 2/2 1146s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_find_nearest_directory.vader 1146s (1/2) [EXECUTE] We should be able to find a directory some directory down 1146s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/ale-special-directory-name-dont-use-this-please/' 1146s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 1146s Success/Total: 1/2 1146s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_find_references.vader 1146s ( 1/18) [EXECUTE] Other messages for the tsserver handler should be ignored 1146s ( 2/18) [EXECUTE] Failed reference responses should be handled correctly 1146s ( 3/18) [ GIVEN] Some typescript file 1146s ( 3/18) [EXECUTE] Results should be shown for tsserver responses 1146s ( 3/18) [EXECUTE] (X) Unequal Lists 1146s [] should be equal to 1146s [{'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()'}] 1146s ( 4/18) [ GIVEN] Some typescript file 1146s ( 4/18) [EXECUTE] Results should be put to quickfix for tsserver responses 1146s ( 5/18) [ GIVEN] Some typescript file 1146s ( 5/18) [EXECUTE] The preview window should not be opened for empty tsserver responses 1146s ( 6/18) [ GIVEN] Some typescript file 1146s ( 6/18) [EXECUTE] tsserver reference requests should be sent 1146s ( 7/18) [ GIVEN] Some typescript file 1146s ( 7/18) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleTSServerResponse 1146s ( 8/18) [ GIVEN] Some typescript file 1146s ( 8/18) [EXECUTE] `-tab` should display results in tabs 1146s ( 9/18) [ GIVEN] Some typescript file 1146s ( 9/18) [EXECUTE] The default navigation type should be used 1146s (10/18) [ GIVEN] Some typescript file 1146s (10/18) [EXECUTE] `-split` should display results in splits 1146s (11/18) [ GIVEN] Some typescript file 1146s (11/18) [EXECUTE] `-vsplit` should display results in vsplits 1146s (12/18) [ GIVEN] Some typescript file 1146s (12/18) [EXECUTE] `-quickfix` should display results in quickfix 1146s (13/18) [ GIVEN] Some Python file 1146s (13/18) [EXECUTE] LSP reference responses should be handled 1146s (14/18) [ GIVEN] Some Python file 1146s (14/18) [EXECUTE] LSP reference responses should be put to quickfix 1146s (15/18) [ GIVEN] Some Python file 1146s (15/18) [EXECUTE] Preview windows should not be opened for empty LSP reference responses 1146s (16/18) [ GIVEN] Some Python file 1146s (16/18) [EXECUTE] LSP reference responses with a null result should be handled 1146s (17/18) [ GIVEN] Some Python file 1146s (17/18) [EXECUTE] LSP reference requests should be sent 1146s (17/18) [EXECUTE] (X) Unequal Lists 1146s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1146s somelongerline 1146s bazxyzxyzxyz 1146s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/middle/bottom/dummy.txt', 'version': 17}}], [0, 'textDocument/references', {'context': {'includeDeclaration': v:false}, 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/middle/bottom/dummy.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1146s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1146s somelongerline 1146s bazxyzxyzxyz 1146s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/middle/bottom/dummy.txt', 'version': 17}}], [0, 'textDocument/references', {'context': {'includeDeclaration': v:false}, 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/middle/bottom/dummy.txt'}, 'position': {'character': 2, 'line': 0}}]] 1146s (18/18) [ GIVEN] Some Python file 1146s (18/18) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleLSPResponse 1147s Success/Total: 16/18 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_floating_preview.vader 1147s (1/3) [ GIVEN] A file with warnings/errors 1147s (1/3) [EXECUTE] Floating preview is used with ALEDetail when g:ale_floating_preview set 1147s (1/3) [EXECUTE] (X) 0 should be equal to 1 1147s (2/3) [ GIVEN] A file with warnings/errors 1147s (2/3) [EXECUTE] Floating preview is used with ALEDetail when g:ale_detail_to_floating_preview set 1147s (2/3) [EXECUTE] (X) 0 should be equal to 1 1147s (3/3) [ GIVEN] A file with warnings/errors 1147s (3/3) [EXECUTE] Floating preview is not used with ALEDetail by default 1147s Success/Total: 1/3 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_format_command.vader 1147s ( 1/17) [EXECUTE] FormatCommand should do nothing to basic command strings 1147s ( 2/17) [EXECUTE] FormatCommand should handle %%, and ignore other percents 1147s ( 3/17) [EXECUTE] FormatCommand should convert %s to the current filename 1147s ( 4/17) [EXECUTE] FormatCommand should convert %t to a new temporary filename 1147s ( 5/17) [EXECUTE] FormatCommand should not convert %t to a new temporary filename when the input is given as v:false 1147s ( 6/17) [EXECUTE] FormatCommand should signal that files are created when temporary files are needed 1147s ( 7/17) [EXECUTE] FormatCommand should let you combine %s and %t 1147s ( 8/17) [EXECUTE] FormatCommand should replace %e with the escaped executable 1147s ( 9/17) [EXECUTE] EscapeCommandPart should escape all percent signs 1147s (10/17) [EXECUTE] EscapeCommandPart should pipe in temporary files appropriately 1147s (11/17) [EXECUTE] FormatCommand should apply filename modifiers to the current file 1147s (12/17) [EXECUTE] FormatCommand should apply filename modifiers to the temporary file 1147s (13/17) [EXECUTE] FormatCommand should apply filename mappings the current file 1147s (14/17) [EXECUTE] FormatCommand should apply filename mappings to temporary files 1147s (15/17) [EXECUTE] FormatCommand should apply filename modifiers to mapped filenames 1147s (16/17) [EXECUTE] FormatCommand should apply regular cwd paths 1147s (17/17) [EXECUTE] FormatCommand should apply cwd substitution and formatting 1147s Success/Total: 17/17 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_format_temporary_file_creation.vader 1147s (1/1) [ GIVEN] Some imaginary filetype 1147s (1/1) [EXECUTE] ALE should be able to read the %t file 1147s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1147s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1718[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1147s Success/Total: 0/1 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_function_arg_count.vader 1147s (1/4) [EXECUTE] We should be able to compute the argument count for function names 1147s (2/4) [EXECUTE] We should be able to compute the argument count for Funcrefs 1147s (3/4) [EXECUTE] We should be able to compute the argument count for lambdas 1147s (4/4) [EXECUTE] We should be able to compute the argument count autoload functions not yet loaded 1147s Success/Total: 4/4 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_fuzzy_json_decode.vader 1147s (1/7) [EXECUTE] FuzzyJSONDecode should return the default for empty Lists 1147s (2/7) [EXECUTE] FuzzyJSONDecode should return the default for empty Strings 1147s (3/7) [EXECUTE] FuzzyJSONDecode should return the default value for [''] 1147s (4/7) [EXECUTE] FuzzyJSONDecode should return the default value for only whitespace lines 1147s (5/7) [EXECUTE] FuzzyJSONDecode should return the default for Lists with invalid JSON 1147s (6/7) [EXECUTE] FuzzyJSONDecode should return the default for Strings with invalid JSON 1147s (7/7) [EXECUTE] FuzzyJSONDecode should return the JSON from the JSON string 1147s Success/Total: 7/7 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_get_abspath.vader 1147s (1/2) [EXECUTE] Relative paths should be resolved correctly 1147s (2/2) [EXECUTE] Absolute paths should be resolved correctly 1147s Success/Total: 2/2 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_get_loclist.vader 1147s (1/1) [EXECUTE] GetLoclist should return the loclist 1147s Success/Total: 1/1 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_getmatches.vader 1147s (1/5) [EXECUTE] ale#util#GetMatches should return matches for many lines 1147s (2/5) [EXECUTE] ale#util#GetMatches should accept a string for a single pattern 1147s (3/5) [EXECUTE] ale#util#MapMatches should map matches 1147s (4/5) [EXECUTE] ale#util#GetMatches should accept a single line as a string 1147s (5/5) [EXECUTE] ale#util#GetMatches should match multiple patterns correctly 1147s Success/Total: 5/5 1147s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_go_to_definition.vader 1147s ( 1/25) [EXECUTE] Other messages for the tsserver handler should be ignored 1147s ( 2/25) [EXECUTE] Tagstack should be incremented if supported 1147s ( 3/25) [EXECUTE] Failed definition responses should be handled correctly 1147s ( 4/25) [EXECUTE] Failed definition responses with no files should be handled correctly 1147s ( 5/25) [ GIVEN] Some typescript file 1147s ( 5/25) [EXECUTE] Other files should be jumped to for definition responses 1147s ( 6/25) [ GIVEN] Some typescript file 1147s ( 6/25) [EXECUTE] Other files should be jumped to for definition responses in tabs too 1147s ( 7/25) [ GIVEN] Some typescript file 1147s ( 7/25) [EXECUTE] Other files should be jumped to for definition responses in splits too 1147s ( 8/25) [ GIVEN] Some typescript file 1147s ( 8/25) [EXECUTE] Other files should be jumped to for definition responses in vsplits too 1147s ( 9/25) [ GIVEN] Some typescript file 1147s ( 9/25) [EXECUTE] tsserver definition requests should be sent 1147s (10/25) [ GIVEN] Some typescript file 1147s (10/25) [EXECUTE] tsserver type definition requests should be sent 1147s (11/25) [ GIVEN] Some typescript file 1147s (11/25) [EXECUTE] tsserver implementation requests should be sent 1147s (12/25) [ GIVEN] Some typescript file 1147s (12/25) [EXECUTE] tsserver tab definition requests should be sent 1147s (13/25) [ GIVEN] Some typescript file 1147s (13/25) [EXECUTE] The default navigation type should be used 1147s (14/25) [ GIVEN] Some Python file 1147s (14/25) [EXECUTE] Other files should be jumped to for LSP definition responses 1147s (15/25) [ GIVEN] Some Python file 1147s (15/25) [EXECUTE] Newer LocationLink items should be supported 1147s (16/25) [ GIVEN] Some Python file 1147s (16/25) [EXECUTE] Locations inside the same file should be jumped to without using :edit 1147s (17/25) [ GIVEN] Some Python file 1147s (17/25) [EXECUTE] Other files should be jumped to in tabs for LSP definition responses 1147s (18/25) [ GIVEN] Some Python file 1147s (18/25) [EXECUTE] Definition responses with lists should be handled 1147s (19/25) [ GIVEN] Some Python file 1147s (19/25) [EXECUTE] Definition responses with null response should be handled 1147s (20/25) [ GIVEN] Some Python file 1147s (20/25) [EXECUTE] LSP definition requests should be sent 1147s (20/25) [EXECUTE] (X) Unequal Lists 1147s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1147s somelongerline 1147s bazxyzxyzxyz 1147s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 19}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1147s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1147s somelongerline 1147s bazxyzxyzxyz 1147s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 19}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1147s (21/25) [ GIVEN] Some Python file 1147s (21/25) [EXECUTE] LSP type definition requests should be sent 1148s (21/25) [EXECUTE] (X) Unequal Lists 1148s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 20}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1148s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 20}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1148s (22/25) [ GIVEN] Some Python file 1148s (22/25) [EXECUTE] LSP implementation requests should be sent 1148s (22/25) [EXECUTE] (X) Unequal Lists 1148s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 21}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1148s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 21}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1148s (23/25) [ GIVEN] Some Python file 1148s (23/25) [EXECUTE] LSP tab definition requests should be sent 1148s (23/25) [EXECUTE] (X) Unequal Lists 1148s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 22}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1148s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 22}}], [0, 'textDocument/definition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1148s (24/25) [ GIVEN] Some Python file 1148s (24/25) [EXECUTE] LSP tab type definition requests should be sent 1148s (24/25) [EXECUTE] (X) Unequal Lists 1148s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 23}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1148s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 23}}], [0, 'textDocument/typeDefinition', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1148s (25/25) [ GIVEN] Some Python file 1148s (25/25) [EXECUTE] LSP tab implementation requests should be sent 1148s (25/25) [EXECUTE] (X) Unequal Lists 1148s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 24}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1148s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1148s somelongerline 1148s bazxyzxyzxyz 1148s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt', 'version': 24}}], [0, 'textDocument/implementation', {'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/foo.txt'}, 'position': {'character': 2, 'line': 0}}]] 1148s Success/Total: 19/25 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_gradle_build_classpath_command.vader 1148s (1/3) [EXECUTE] Should return 'gradlew' command if project includes gradle wapper 1148s (1/3) [EXECUTE] (X) Unequal Lists 1148s ['', ''] should be equal to 1148s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/wrapped-project', '''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/wrapped-project/gradlew'' -I ''/usr/share/vim-ale/autoload/ale/gradle/init.gradle'' -q printClasspath'] 1148s (2/3) [EXECUTE] Should return 'gradle' command if project does not include gradle wapper 1148s (2/3) [EXECUTE] (X) Unequal Lists 1148s ['', ''] should be equal to 1148s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/unwrapped-project', '''gradle'' -I ''/usr/share/vim-ale/autoload/ale/gradle/init.gradle'' -q printClasspath'] 1148s (3/3) [EXECUTE] Should return empty string if gradle cannot be executed 1148s Success/Total: 1/3 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_gradle_find_executable.vader 1148s (1/3) [EXECUTE] Should return 'gradlew' if found in parent directory 1148s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/wrapped-project/gradlew' 1148s (2/3) [EXECUTE] Should return 'gradle' if 'gradlew' not found in parent directory 1148s (2/3) [EXECUTE] (X) '' should be equal to 'gradle' 1148s (3/3) [EXECUTE] Should return empty string if 'gradlew' not in parent directory and gradle not in path 1148s Success/Total: 1/3 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_gradle_find_project_root.vader 1148s (1/4) [EXECUTE] Should return directory for 'gradlew' if found in parent directory 1148s (1/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/wrapped-project' 1148s (2/4) [EXECUTE] Should return directory for 'settings.gradle' if found in parent directory 1148s (2/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/settings-gradle-project' 1148s (3/4) [EXECUTE] Should return directory for 'build.gradle' if found in parent directory 1148s (3/4) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/gradle/build-gradle-project' 1148s (4/4) [EXECUTE] Should return empty string if gradle files are not found in parent directory 1148s Success/Total: 1/4 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_helptags.vader 1148s (1/1) [EXECUTE] helptags should run without issue 1148s Success/Total: 1/1 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_highlight_placement.vader 1148s ( 1/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 1/12) [EXECUTE] Loading virtualtext first does not break highlight groups 1148s ( 2/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 2/12) [EXECUTE] Highlights should be set when a linter runs 1148s ( 2/12) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1148s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1793[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1148s ( 3/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 3/12) [EXECUTE] Highlights set by ALE should be removed when buffer cleanup is done 1148s ( 4/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 4/12) [EXECUTE] Highlights should be cleared when buffers are hidden 1148s ( 5/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 5/12) [EXECUTE] Only ALE highlights should be restored when buffers are restored 1148s ( 6/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 6/12) [EXECUTE] Highlight end columns should set an appropriate size 1148s ( 7/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 7/12) [EXECUTE] Highlight end columns should set an appropriate size 1148s ( 8/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 8/12) [EXECUTE] Highlighting should support errors spanning many lines 1148s ( 9/12) [ GIVEN] A Javscript file with warnings/errors 1148s ( 9/12) [EXECUTE] Highlights should always be cleared when the buffer highlight list is empty 1148s (10/12) [ GIVEN] A Javscript file with warnings/errors 1148s (10/12) [EXECUTE] Highlights should be hidden when excluded 1148s (11/12) [ GIVEN] A Javscript file with warnings/errors 1148s (11/12) [EXECUTE] Highlights should be cleared when ALE is disabled 1148s (12/12) [ GIVEN] A Javscript file with warnings/errors 1148s (12/12) [EXECUTE] Line highlights should be set when signs are disabled 1148s Success/Total: 11/12 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_highlight_position_chunking.vader 1148s (1/4) [EXECUTE] CreatePositions() should support single character matches 1148s (2/4) [EXECUTE] CreatePositions() should support multiple character matches on a single line 1148s (3/4) [EXECUTE] CreatePositions() should support character matches two lines 1148s (4/4) [EXECUTE] CreatePositions() should support character matches across many lines 1148s Success/Total: 4/4 1148s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_history_saving.vader 1148s (1/6) [ GIVEN] Some imaginary filetype 1148s (1/6) [EXECUTE] History should be set when commands are run 1148s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1148s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1867[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1148s (2/6) [ GIVEN] Some imaginary filetype 1148s (2/6) [EXECUTE] History should be not set when disabled 1148s (2/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1148s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1868[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1148s (3/6) [ GIVEN] Some imaginary filetype 1148s (3/6) [EXECUTE] History should include command output if logging is enabled 1148s (3/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1148s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1869[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1148s (4/6) [ GIVEN] Some imaginary filetype 1148s (4/6) [EXECUTE] History items should be popped after going over the max 1149s (5/6) [ GIVEN] Some imaginary filetype 1149s (5/6) [EXECUTE] Nothing should be added to history if the size is too low 1149s (6/6) [ GIVEN] Some file with an imaginary filetype 1149s (6/6) [EXECUTE] The history should be updated when fixers are run 1149s (6/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#fix#Fix[39]..103_RunFixer[21]..103_RunJob[56]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s Success/Total: 2/6 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_hover.vader 1149s ( 1/16) [ GIVEN] Some Python file 1149s ( 1/16) [EXECUTE] Other messages for the tsserver handler should be ignored 1149s ( 2/16) [ GIVEN] Some Python file 1149s ( 2/16) [EXECUTE] Failed hover responses should be handled correctly 1149s ( 3/16) [ GIVEN] Some typescript file 1149s ( 3/16) [EXECUTE] tsserver quickinfo responses will null missing bodies should be handled 1149s ( 4/16) [ GIVEN] Some typescript file 1149s ( 4/16) [EXECUTE] tsserver quickinfo displayString values should be displayed 1149s ( 5/16) [ GIVEN] Some typescript file 1149s ( 5/16) [EXECUTE] LSP hover responses with just a string should be handled 1149s ( 6/16) [ GIVEN] Some typescript file 1149s ( 6/16) [EXECUTE] LSP hover null responses should be handled 1149s ( 7/16) [ GIVEN] Some typescript file 1149s ( 7/16) [EXECUTE] LSP hover responses with markup content should be handled 1149s ( 8/16) [ GIVEN] Some typescript file 1149s ( 8/16) [EXECUTE] LSP hover responses with markup content missing values should be handled 1149s ( 9/16) [ GIVEN] Some typescript file 1149s ( 9/16) [EXECUTE] LSP hover response with lists of strings should be handled 1149s (10/16) [ GIVEN] Some typescript file 1149s (10/16) [EXECUTE] LSP hover response with lists of strings and marked strings should be handled 1149s (11/16) [ GIVEN] Some typescript file 1149s (11/16) [EXECUTE] LSP hover with ale_floating_preview should float 1149s (12/16) [ GIVEN] Some typescript file 1149s (12/16) [EXECUTE] LSP hover ale_hover_to_floating_preview should float 1149s (13/16) [ GIVEN] Some typescript file 1149s (13/16) [EXECUTE] LSP hover by default should not float 1149s (14/16) [ GIVEN] Some typescript file 1149s (14/16) [EXECUTE] tsserver responses for documentation requests should be handled 1149s (15/16) [ GIVEN] Some typescript file 1149s (15/16) [EXECUTE] hover with show_documentation should be in the preview window, not floating 1149s (16/16) [ GIVEN] Some typescript file 1149s (16/16) [EXECUTE] TSServer hover without show_documentation and ale_floating_preview should float 1149s Success/Total: 16/16 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_hover_parsing.vader 1149s (1/5) [EXECUTE] Invalid results should be handled 1149s (2/5) [EXECUTE] A string with a code fence should be handled 1149s (3/5) [EXECUTE] Multiple strings with fences should be handled 1149s (4/5) [EXECUTE] Objects with kinds should be handled 1149s (5/5) [EXECUTE] Simple markdown formatting should be handled 1149s Success/Total: 5/5 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_ignoring_linters.vader 1149s ( 1/14) [EXECUTE] GetList should ignore some invalid values 1149s ( 2/14) [EXECUTE] GetList should handle Lists 1149s ( 3/14) [EXECUTE] GetList should handle Dictionaries 1149s ( 4/14) [EXECUTE] Exclude should ignore some invalid values 1149s ( 5/14) [EXECUTE] Exclude should handle Lists 1149s ( 6/14) [EXECUTE] Exclude should handle Dictionaries 1149s ( 7/14) [EXECUTE] Exclude should filter LSP linters when g:ale_disable_lsp is set to 1 1149s ( 8/14) [EXECUTE] Exclude should filter LSP linters when b:ale_disable_lsp is set to 1 1149s ( 9/14) [EXECUTE] Global ignore lists should be applied for linters 1149s (10/14) [EXECUTE] buffer ignore lists should be applied for linters 1149s (11/14) [EXECUTE] Buffer ignore lists should be applied for tsserver 1149s (12/14) [EXECUTE] Buffer ignore lists should be applied for LSP linters 1149s (13/14) [EXECUTE] ale_disable_lsp should be applied for tsserver 1149s (14/14) [EXECUTE] ale_disable_lsp should be applied for LSP linters 1149s Success/Total: 14/14 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_jq_linter.vader 1149s (1/1) [EXECUTE] Should parse error correctly 1149s Success/Total: 1/1 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_jsonlint_executable_detection.vader 1149s (1/4) [EXECUTE] local executable should be detected correctly 1149s (1/4) [EXECUTE] (X) 'jsonlint' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/jsonlint/app/node_modules/.bin/jsonlint' 1149s (2/4) [EXECUTE] recursively executable should be detected correctly 1149s (2/4) [EXECUTE] (X) 'jsonlint' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/jsonlint/node_modules/jsonlint/lib/cli.js' 1149s (3/4) [EXECUTE] use_global should override project executable 1149s (4/4) [EXECUTE] manually defined should override default executable 1149s Success/Total: 2/4 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_line_join.vader 1149s ( 1/11) [EXECUTE] ALE should handle empty Lists for the lines 1149s ( 2/11) [EXECUTE] ALE should pass on full lines for NeoVim 1149s ( 3/11) [EXECUTE] ALE should pass on a single long line 1149s ( 4/11) [EXECUTE] ALE should handle just a single line of output 1149s ( 5/11) [EXECUTE] ALE should join two incomplete pieces of large lines together 1149s ( 6/11) [EXECUTE] ALE join incomplete lines, and set new ones 1149s ( 7/11) [EXECUTE] ALE join incomplete lines, and set new ones, with two elements 1149s ( 8/11) [EXECUTE] ALE should pass on full lines for NeoVim for raw data 1149s ( 9/11) [EXECUTE] ALE should pass on a single long line 1149s (10/11) [EXECUTE] ALE should handle just a single line of output 1149s (11/11) [EXECUTE] ALE should pass on two lines and one incomplete one 1149s Success/Total: 11/11 1149s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_lint_file_linters.vader 1149s (1/9) [ GIVEN] Some imaginary filetype 1149s (1/9) [EXECUTE] Running linters without 'lint_file' should run only buffer linters 1149s (1/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1872[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s (2/9) [ GIVEN] Some imaginary filetype 1149s (2/9) [EXECUTE] Running linters with 'lint_file' should run all linters 1149s (2/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1873[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s (3/9) [ GIVEN] Some imaginary filetype 1149s (3/9) [EXECUTE] Linter errors from files should be kept 1149s (3/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1874[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s (4/9) [ GIVEN] Some imaginary filetype 1149s (4/9) [EXECUTE] Linter errors from files should be kept when no other linters are run 1149s (4/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1875[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s (5/9) [ GIVEN] Some imaginary filetype 1149s (5/9) [EXECUTE] The Save event should respect the buffer number 1149s (5/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1149s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1876[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1149s (6/9) [ GIVEN] Some imaginary filetype 1149s (6/9) [EXECUTE] The Save event should set b:ale_save_event_fired to 1 1149s (7/9) [ GIVEN] Some imaginary filetype 1149s (7/9) [EXECUTE] b:ale_save_event_fired should be set to 0 when results are set 1150s (8/9) [ GIVEN] Some imaginary filetype 1150s (8/9) [EXECUTE] lint_file linters should stay running after checking without them 1150s (8/9) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1150s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1877[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1150s (9/9) [ GIVEN] Some imaginary filetype 1150s (9/9) [EXECUTE] The save event should not lint the buffer when ALE is disabled 1150s Success/Total: 3/9 1150s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_lint_on_enter_when_file_changed.vader 1150s (1/3) [EXECUTE] The file changed event function should set b:ale_file_changed 1150s (2/3) [EXECUTE] The file changed event function should lint the current buffer when it has changed 1150s (2/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1150s > function ale#events#FileChangedEvent[4]..ale#events#LintOnEnter[5]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1879[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1150s (3/3) [EXECUTE] The buffer should be checked after entering it after the file has changed 1150s (3/3) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1150s > function ale#events#ReadOrEnterEvent[14]..ale#events#LintOnEnter[5]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1880[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1150s Success/Total: 1/3 1150s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_lint_on_filetype_changed.vader 1150s (1/6) [EXECUTE] The original filetype should be set on BufEnter 1150s (2/6) [EXECUTE] Linting should not be queued when the filetype is the same 1150s (3/6) [EXECUTE] Linting should be queued when the filetype changes 1150s (4/6) [EXECUTE] Linting should be done when the original filetype was blank 1150s (5/6) [EXECUTE] Linting should not be done when the setting is off 1150s (6/6) [EXECUTE] Linting should be done when the original filetype was not set 1150s Success/Total: 6/6 1150s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_linter_defintion_processing.vader 1150s ( 1/45) [EXECUTE] PreProcess should throw when the linter object is not a Dictionary 1150s ( 2/45) [EXECUTE] PreProcess should throw when there is no name 1150s ( 3/45) [EXECUTE] PreProcess should throw when there is no callback 1150s ( 4/45) [EXECUTE] PreProcess should throw when then callback is not a function 1150s ( 5/45) [EXECUTE] PreProcess should throw when there is no executable 1150s ( 6/45) [EXECUTE] PreProcess should throw when executable is not a string 1150s ( 7/45) [EXECUTE] PreProcess should allow executable to be a callback 1150s ( 8/45) [EXECUTE] PreProcess should throw when there is no command 1150s ( 9/45) [EXECUTE] PreProcess should throw when command is not a string 1150s (10/45) [EXECUTE] PreProcess should allow command to be a callback 1150s (11/45) [EXECUTE] PreProcess should throw when cwd is not a string 1150s (12/45) [EXECUTE] PreProcess should allow cwd to be a callback 1150s (13/45) [EXECUTE] PreProcess should allow cwd to be a string 1150s (14/45) [EXECUTE] PreProcess should when the output stream isn't a valid string 1150s (15/45) [EXECUTE] PreProcess should not throw when everything is correct 1150s (16/45) [EXECUTE] PreProcess should accept an stdout output_stream 1150s (17/45) [EXECUTE] PreProcess should accept an stderr output_stream 1150s (18/45) [EXECUTE] PreProcess should accept a 'both' output_stream 1150s (19/45) [EXECUTE] PreProcess should process the read_buffer option correctly 1150s (20/45) [EXECUTE] PreProcess should set a default value for read_buffer 1150s (21/45) [EXECUTE] PreProcess should process the lint_file option correctly 1150s (22/45) [EXECUTE] PreProcess should set a default value for lint_file 1150s (23/45) [EXECUTE] PreProcess should set a default value for aliases 1150s (24/45) [EXECUTE] PreProcess should complain about invalid `aliases` values 1150s (25/45) [EXECUTE] PreProcess should accept `aliases` lists 1150s (26/45) [EXECUTE] PreProcess should accept tsserver LSP configuration 1150s (27/45) [EXECUTE] PreProcess should accept stdio LSP configuration 1150s (28/45) [EXECUTE] PreProcess should accept LSP server configurations 1150s (29/45) [EXECUTE] PreProcess should accept let you specify the `language` as a Function 1150s (30/45) [EXECUTE] PreProcess should complain about invalid language values 1150s (31/45) [EXECUTE] PreProcess should use the filetype as the language string by default 1150s (32/45) [EXECUTE] PreProcess should require an `address` for LSP socket configurations 1150s (33/45) [EXECUTE] PreProcess should complain about `address` for non-LSP linters 1150s (34/45) [EXECUTE] PreProcess accept `address` as a String 1150s (35/45) [EXECUTE] PreProcess accept address as a Function 1150s (36/45) [EXECUTE] PreProcess should complain about invalid address values 1150s (37/45) [EXECUTE] PreProcess should allow the `project_root` to be set as a String 1150s (38/45) [EXECUTE] PreProcess should `project_root` be set as a Function 1150s (39/45) [EXECUTE] PreProcess should complain when `project_root` is invalid 1150s (40/45) [EXECUTE] PreProcess should throw when `initialization_options` is not a Dictionary or callback 1150s (41/45) [EXECUTE] PreProcess should accept `initialization_options` as a Dictionary 1150s (42/45) [EXECUTE] PreProcess should accept `initialization_options` as a Function 1150s (43/45) [EXECUTE] PreProcess should accept `lsp_config` as a Dictionary 1150s (44/45) [EXECUTE] PreProcess should accept `lsp_config` as a Function 1150s (45/45) [EXECUTE] PreProcess should throw when `lsp_config` is not a Dictionary or Function 1150s Success/Total: 45/45 1150s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_linter_retrieval.vader 1150s ( 1/21) [EXECUTE] You should be able to get a defined linter 1150s ( 2/21) [EXECUTE] You should be able get select a single linter 1150s ( 3/21) [EXECUTE] You should be able to select a linter by an alias 1150s ( 4/21) [EXECUTE] You should be able to select linters with a buffer option 1150s ( 5/21) [EXECUTE] b:ale_linters should work when set to a List 1150s ( 6/21) [EXECUTE] b:ale_linters should disable all linters when set to an empty List 1150s ( 7/21) [EXECUTE] b:ale_linters should enable all available linters when set to 'all' 1150s ( 8/21) [EXECUTE] Buffer settings shouldn't completely replace global settings 1150s ( 9/21) [EXECUTE] You should be able to alias linters from one filetype to another 1150s (10/21) [EXECUTE] You should be able to filter aliased linters 1150s (11/21) [EXECUTE] Dot-separated filetypes should be handled correctly 1150s (12/21) [EXECUTE] Linters for multiple aliases should be loaded 1150s (13/21) [EXECUTE] You should be able to alias filetypes to themselves and another 1150s (14/21) [EXECUTE] Buffer-local overrides for aliases should be used 1150s (15/21) [EXECUTE] The local alias option shouldn't completely replace the global one 1150s (16/21) [EXECUTE] Lists should be accepted for local aliases 1151s (17/21) [EXECUTE] Strings should be accepted for local aliases 1151s (18/21) [EXECUTE] Buffer-local overrides for aliases should be used 1151s (19/21) [EXECUTE] Linters new linters with the same name should replace old ones 1151s (20/21) [EXECUTE] Linters should be loaded from disk appropriately 1151s (21/21) [EXECUTE] Linters for later filetypes should replace the former ones 1151s Success/Total: 21/21 1151s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_linter_type_mapping.vader 1151s (1/6) [EXECUTE] It should be possible to remap errors to style errors 1151s (2/6) [EXECUTE] It should be possible to remap errors to style errors with buffer-local variables 1151s (3/6) [EXECUTE] It should be possible to remap warnings to style warnings 1151s (4/6) [EXECUTE] It should be possible to remap style errors to errors 1151s (5/6) [EXECUTE] It should be possible to remap style warnings to warnings 1151s (6/6) [EXECUTE] It should be possible to info problems to warnings 1151s Success/Total: 6/6 1151s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_linting_blacklist.vader 1151s (1/1) [ GIVEN] A Unite.vim file 1151s (1/1) [EXECUTE] Running ALE on a blacklisted file shouldn't change anything 1151s Success/Total: 1/1 1151s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_linting_updates_loclist.vader 1151s (1/1) [ GIVEN] Some JavaScript with problems 1151s (1/1) [EXECUTE] The loclist should be updated after linting is done 1151s (1/1) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1151s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..1886[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1151s Success/Total: 0/1 1151s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_list_formatting.vader 1151s (1/5) [EXECUTE] Formatting with codes should work for the loclist 1151s (2/5) [EXECUTE] Formatting with codes should work for the quickfix list 1151s (3/5) [EXECUTE] Formatting with the linter name should work for the loclist 1151s (4/5) [EXECUTE] Formatting with the linter name should work for the quickfix list 1151s (5/5) [EXECUTE] The buffer loclist format option should take precedence 1151s Success/Total: 5/5 1151s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_list_opening.vader 1151s ( 1/20) [EXECUTE] IsQuickfixOpen should return the right output 1151s ( 2/20) [EXECUTE] The quickfix window should not open by default for the loclist 1151s ( 3/20) [EXECUTE] The quickfix window should open for just the loclist 1151s ( 4/20) [EXECUTE] The quickfix window should open on the correct threshold 1151s ( 5/20) [EXECUTE] The quickfix window height should be correct for the loclist 1151s ( 6/20) [EXECUTE] The quickfix window height should be correct for the loclist with buffer variables 1151s ( 7/20) [EXECUTE] The quickfix window should be vertical for the loclist with appropriate variables 1151s ( 8/20) [EXECUTE] The quickfix window should be horizontal for the loclist with appropriate variables 1151s ( 9/20) [EXECUTE] The quickfix window should stay open for just the loclist 1151s (10/20) [EXECUTE] The quickfix window should not open by default when quickfix is on 1151s (11/20) [EXECUTE] The quickfix window should open for the quickfix list 1152s (12/20) [EXECUTE] The quickfix window should stay open for the quickfix list 1152s (13/20) [EXECUTE] The quickfix window height should be correct for the quickfix list 1152s (14/20) [EXECUTE] The quickfix window height should be correct for the quickfix list with buffer variables 1152s (15/20) [EXECUTE] The quickfix window should be vertical for the quickfix with appropriate variables 1152s (16/20) [EXECUTE] The quickfix window should be horizontal for the quickfix with appropriate variables 1152s (17/20) [EXECUTE] The buffer ale_open_list option should be respected 1152s (18/20) [EXECUTE] The buffer ale_keep_list_window_open option should be respected 1152s (19/20) [EXECUTE] The ale_open_list='on_save' option should work 1152s (20/20) [EXECUTE] The window shouldn't open on save when ale_open_list=0 1152s Success/Total: 20/20 1152s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_list_titles.vader 1152s (1/2) [EXECUTE] The loclist titles should be set appropriately 1152s (2/2) [EXECUTE] The quickfix titles should be set appropriately 1152s Success/Total: 2/2 1152s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_load_all_linters.vader 1152s (1/1) [EXECUTE] Exceptions shouldn't be thrown when loading all linters 1152s Success/Total: 1/1 1152s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_loclist_binary_search.vader 1152s ( 1/10) [EXECUTE] Exact column matches should be correct 1152s ( 2/10) [EXECUTE] Off lines, there should be no match 1152s ( 3/10) [EXECUTE] Near column matches should be taken 1152s ( 4/10) [EXECUTE] Columns before should be taken when the cursor is far ahead 1152s ( 5/10) [EXECUTE] The only problems on lines in later columns should be matched 1152s ( 6/10) [EXECUTE] The only problems on lines in earlier columns should be matched 1152s ( 7/10) [EXECUTE] Lines for other buffers should not be matched 1152s ( 8/10) [EXECUTE] Searches for buffers later in the list should work 1152s ( 9/10) [EXECUTE] Searches should work with just one item 1152s (10/10) [EXECUTE] Searches should return the last item on a single column 1152s Success/Total: 10/10 1152s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_loclist_corrections.vader 1152s ( 1/14) [EXECUTE] FixLocList should map filenames 1152s ( 2/14) [ GIVEN] Some file with lines to count 1152s ( 2/14) [EXECUTE] FixLocList should set all the default values correctly 1152s ( 3/14) [ GIVEN] Some file with lines to count 1152s ( 3/14) [EXECUTE] FixLocList should use the values we supply 1152s ( 4/14) [ GIVEN] Some file with lines to count 1152s ( 4/14) [EXECUTE] FixLocList should set items with lines beyond the end to the last line 1152s ( 5/14) [ GIVEN] Some file with lines to count 1152s ( 5/14) [EXECUTE] FixLocList should move line 0 to line 1 1152s ( 6/14) [ GIVEN] Some file with lines to count 1152s ( 6/14) [EXECUTE] FixLocList should convert line and column numbers correctly 1152s ( 7/14) [ GIVEN] Some file with lines to count 1152s ( 7/14) [EXECUTE] FixLocList should pass on end_col values 1152s ( 8/14) [ GIVEN] Some file with lines to count 1152s ( 8/14) [EXECUTE] FixLocList should pass on end_lnum values 1152s ( 9/14) [ GIVEN] Some file with lines to count 1152s ( 9/14) [EXECUTE] FixLocList should allow subtypes to be set 1152s (10/14) [ GIVEN] Some file with lines to count 1152s (10/14) [EXECUTE] FixLocList should accept filenames 1152s (10/14) [EXECUTE] (X) Unequal Lists 1152s [{'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 1152s [{'lnum': 2, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/src/test.txt', 'vcol': 0, 'linter_name': 'foobar', 'nr': -1, 'type': 'E', 'text': 'a'}, {'lnum': 3, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/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'}] 1152s (11/14) [ GIVEN] Some file with lines to count 1152s (11/14) [EXECUTE] FixLocList should interpret temporary filenames as being the current buffer 1153s (12/14) [ GIVEN] Some file with lines to count 1153s (12/14) [EXECUTE] The error code should be passed on 1153s (13/14) [ GIVEN] Some file with lines to count 1153s (13/14) [EXECUTE] FixLocList should mark problems as coming from other sources if requested 1153s (14/14) [ GIVEN] A file with Japanese multi-byte text 1153s (14/14) [EXECUTE] character positions should be converted to byte positions 1153s Success/Total: 13/14 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_loclist_jumping.vader 1153s ( 1/12) [ GIVEN] Some imaginary filetype 1153s ( 1/12) [EXECUTE] loclist jumping should jump correctly when not wrapping 1153s ( 2/12) [ GIVEN] Some imaginary filetype 1153s ( 2/12) [EXECUTE] loclist jumping should jump correctly when wrapping 1153s ( 3/12) [ GIVEN] Some imaginary filetype 1153s ( 3/12) [EXECUTE] loclist jumping should jump correctly with warning filters 1153s ( 4/12) [ GIVEN] Some imaginary filetype 1153s ( 4/12) [EXECUTE] loclist jumping should jump correctly with error filters 1153s ( 5/12) [ GIVEN] Some imaginary filetype 1153s ( 5/12) [EXECUTE] loclist jumping should jump correctly with sub type filters 1153s ( 6/12) [ GIVEN] Some imaginary filetype 1153s ( 6/12) [EXECUTE] loclist jumping not jump when the loclist is empty 1153s ( 7/12) [ GIVEN] Some imaginary filetype 1153s ( 7/12) [EXECUTE] We should be able to jump to the last item 1153s ( 8/12) [ GIVEN] Some imaginary filetype 1153s ( 8/12) [EXECUTE] We shouldn't move when jumping to the last item where there are none 1153s ( 9/12) [ GIVEN] Some imaginary filetype 1153s ( 9/12) [EXECUTE] We should be able to jump to the first item 1153s (10/12) [ GIVEN] Some imaginary filetype 1153s (10/12) [EXECUTE] We shouldn't move when jumping to the first item where there are none 1153s (11/12) [ GIVEN] Some imaginary filetype 1153s (11/12) [EXECUTE] We should be able to jump when the error line is blank 1153s (12/12) [ GIVEN] Some imaginary filetype 1153s (12/12) [EXECUTE] ALE should jump to column 1 instead of 0 1153s Success/Total: 12/12 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_loclist_sorting.vader 1153s (1/2) [EXECUTE] loclist item should be sorted 1153s (2/2) [EXECUTE] Items should be sorted in by their problem priority when they lie on the same column 1153s Success/Total: 2/2 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_maven_build_classpath_command.vader 1153s (1/3) [EXECUTE] Should use 'mvnw' in classpath command if available 1153s (1/3) [EXECUTE] (X) Unequal Lists 1153s ['', ''] should be equal to 1153s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module1', '''/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module1/mvnw'' dependency:build-classpath'] 1153s (2/3) [EXECUTE] Should use 'mvn' in classpath command if it is executable and 'mvnw' is unavailable 1153s (2/3) [EXECUTE] (X) Unequal Lists 1153s ['', ''] should be equal to 1153s ['/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module2', '''mvn'' dependency:build-classpath'] 1153s (3/3) [EXECUTE] Should return empty string if maven cannot be executed 1153s Success/Total: 1/3 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_maven_find_executable.vader 1153s (1/3) [EXECUTE] Should return 'mvnw' if found in parent directory 1153s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module1/mvnw' 1153s (2/3) [EXECUTE] Should return 'mvn' if 'mvnw' not found in parent directory 1153s (2/3) [EXECUTE] (X) '' should be equal to 'mvn' 1153s (3/3) [EXECUTE] Should return empty string if 'mvnw' not in parent directory and mvn not in path 1153s Success/Total: 1/3 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_maven_find_project_root.vader 1153s (1/3) [EXECUTE] Should return directory for 'mvnw' if found in parent directory 1153s (1/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module1' 1153s (2/3) [EXECUTE] Should return directory for 'pom.xml' if found in parent directory 1153s (2/3) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/maven/maven-java-project/module2' 1153s (3/3) [EXECUTE] Should return empty string if maven files are not found in parent directory 1153s Success/Total: 1/3 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_nearest_file_search.vader 1153s (1/2) [EXECUTE] We should be able to find a configuration file further up 1153s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/example.ini' 1153s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 1153s Success/Total: 1/2 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_nimlsp_project_root.vader 1153s (1/1) [EXECUTE] Detect root of nim project with .git/ correctly 1153s Success/Total: 1/1 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_no_linting_on_write_quit.vader 1153s (1/4) [EXECUTE] No linting should be done on :wq or :x 1153s (1/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1153s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2124[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1153s (2/4) [EXECUTE] No linting should be for :w after :q fails 1153s (2/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1153s > function ale#events#SaveEvent[13]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2125[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1153s (3/4) [EXECUTE] No linting should be done on :wq or :x after fixing files 1153s (3/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1153s > function ale#events#SaveEvent[8]..ale#fix#Fix[39]..103_RunFixer[21]..103_RunJob[16]..103_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2126[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1153s (4/4) [EXECUTE] Linting should be done after :q fails and fixing files 1153s (4/4) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1153s > function ale#events#SaveEvent[8]..ale#fix#Fix[39]..103_RunFixer[21]..103_RunJob[16]..103_RunFixer[6]..ale#fix#ApplyFixes[30]..ale#fix#ApplyQueuedFixes[47]..ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2127[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1153s Success/Total: 0/4 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_organize_imports.vader 1153s (1/5) [EXECUTE] Other messages for the tsserver handler should be ignored 1153s (2/5) [EXECUTE] Failed organizeImports responses should be handled correctly 1153s (3/5) [EXECUTE] Code actions from tsserver should be handled 1153s (4/5) [ GIVEN] Some typescript file 1153s (4/5) [EXECUTE] tsserver organize imports requests should be sent 1153s (5/5) [ GIVEN] Some Python file 1153s (5/5) [EXECUTE] Should result in error message 1153s Success/Total: 5/5 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_other_sources.vader 1153s (1/7) [EXECUTE] StartChecking should mark a buffer as being actively checked 1153s (2/7) [EXECUTE] ShowResults should make a buffer inactive 1153s (3/7) [EXECUTE] ShowResults should show results at any time 1153s (4/7) [EXECUTE] A regular lint cycle shouldn't clear results from other sources 1153s (4/7) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1153s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2140[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1153s (5/7) [EXECUTE] ALEWantResults should be signaled when a buffer is checked 1153s (6/7) [EXECUTE] ALEWantResults should set a variable indicating which buffer is being checked 1153s (7/7) [EXECUTE] ALEWantResults should lead to an ALELintPre signal if another source responds 1153s Success/Total: 6/7 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_parse_command_args.vader 1153s (1/5) [EXECUTE] ale#args#Parse should handle empty input 1153s (2/5) [EXECUTE] ale#args#Parse should parse commands correctly 1153s (3/5) [EXECUTE] ale#args#Parse should raise errors for unknown arguments 1153s (4/5) [EXECUTE] ale#args#Parse should stop parsing arguments after -- 1153s (5/5) [EXECUTE] ale#args#Parse should work for an example command 1153s Success/Total: 5/5 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_path_dirname.vader 1153s (1/2) [EXECUTE] ale#path#Dirname should return empty strings should be returned for empty values 1153s (2/2) [EXECUTE] ale#path#Dirname should return the dirname of paths 1153s Success/Total: 2/2 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_path_equality.vader 1153s ( 1/10) [EXECUTE] ale#path#Simplify should adjust paths correctly 1153s ( 2/10) [EXECUTE] ale#path#IsBufferPath should match simple relative paths 1153s ( 3/10) [EXECUTE] ale#path#IsBufferPath should match relative paths with dots 1153s ( 4/10) [EXECUTE] ale#path#IsBufferPath should match absolute paths 1153s ( 5/10) [EXECUTE] ale#path#IsBufferPath should match paths beginning with ./ 1153s ( 6/10) [EXECUTE] ale#path#IsBufferPath should match if our path ends with the test path 1153s ( 7/10) [EXECUTE] ale#path#IsBufferPath should match paths with redundant slashes 1153s ( 8/10) [EXECUTE] ale#path#IsBufferPath should accept various names for stdin 1153s ( 9/10) [EXECUTE] ale#path#IsBufferPath should match files in /tmp 1153s (10/10) [EXECUTE] ale#path#IsBufferPath should match Windows paths on Unix 1153s Success/Total: 10/10 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_path_upwards.vader 1153s (1/1) [EXECUTE] ale#path#Upwards should return the correct path components 1153s Success/Total: 1/1 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_path_uri.vader 1153s ( 1/11) [EXECUTE] ale#path#ToFileURI should work for Windows paths 1153s ( 2/11) [EXECUTE] ale#path#FromFileURI should work for Unix paths 1153s ( 3/11) [EXECUTE] ale#path#FromFileURI should work for Windows paths 1153s ( 4/11) [EXECUTE] ale#path#FromFileURI parse Windows paths with a pipe 1153s ( 5/11) [EXECUTE] ale#path#FromFileURI should handle the colon for the drive letter being encoded 1153s ( 6/11) [EXECUTE] ale#path#ToFileURI should work for Unix paths 1153s ( 7/11) [EXECUTE] ale#path#ToFileURI should keep safe characters 1153s ( 8/11) [EXECUTE] ale#path#ToFileURI should percent encode unsafe characters 1153s ( 9/11) [EXECUTE] ale#path#FromFileURI should decode percent encodings 1153s (10/11) [EXECUTE] ale#path#ToFileURI should handle UTF-8 1153s (11/11) [EXECUTE] ale#path#FromFileURI should handle UTF-8 1153s Success/Total: 11/11 1153s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_pattern_options.vader 1153s (1/6) [EXECUTE] The pattern options function should work when there are no patterns 1153s (2/6) [EXECUTE] Buffer variables should be set when filename patterns match 1153s (3/6) [EXECUTE] Multiple pattern matches should be applied 1153s (4/6) [EXECUTE] Patterns should not be applied when the setting is disabled 1153s (5/6) [EXECUTE] Patterns should be applied after the Dictionary changes 1154s (6/6) [EXECUTE] SetOptions should tolerate settings being unset 1154s Success/Total: 6/6 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_prepare_command.vader 1154s (1/6) [EXECUTE] sh should be used when the shell is fish 1154s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1154s > function ale#job#PrepareCommand[1]..ale#Var, line 4 1154s (2/6) [EXECUTE] sh should be used when the shell is powershell 1154s (2/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1154s > function ale#job#PrepareCommand[1]..ale#Var, line 4 1154s (3/6) [EXECUTE] Other shells should be used when set 1154s (3/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1154s > function ale#job#PrepareCommand[1]..ale#Var, line 4 1154s (4/6) [EXECUTE] cmd /s/c as a string should be used on Windows 1154s (5/6) [EXECUTE] Setting g:ale_shell should cause ale#job#PrepareCommand to use set shell 1154s (5/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1154s > function ale#job#PrepareCommand[1]..ale#Var, line 4 1154s (6/6) [EXECUTE] Setting b:ale_shell should cause ale#job#PrepareCommand to use set shell 1154s (6/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1154s > function ale#job#PrepareCommand[1]..ale#Var, line 4 1154s Success/Total: 1/6 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_puppet_path_detection.vader 1154s (1/2) [EXECUTE] old-style module should find its root correctly 1154s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/puppet/old-style-module' 1154s (2/2) [EXECUTE] new-style module should find its root correctly 1154s (2/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/puppet/new-style-module' 1154s Success/Total: 0/2 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_python_find_project_root.vader 1154s (1/1) [EXECUTE] Detect root of Python project with .flake8 correctly 1154s (1/1) [EXECUTE] (X) '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/python/python-package-project/package-name' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/python/python-package-project' 1154s Success/Total: 0/1 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_python_pipenv.vader 1154s (1/2) [EXECUTE] ale#python#PipenvPresent is true when a pipenv environment is present 1154s (1/2) [EXECUTE] (X) 1 should be equal to 0 1154s (2/2) [EXECUTE] ale#python#PipenvPresent is false when no pipenv environment is present 1154s Success/Total: 1/2 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_python_poetry.vader 1154s (1/2) [EXECUTE] ale#python#poetryPresent is true when a poetry environment is present 1154s (1/2) [EXECUTE] (X) 1 should be equal to 0 1154s (2/2) [EXECUTE] ale#python#poetryPresent is false when no poetry environment is present 1154s Success/Total: 1/2 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_python_traceback.vader 1154s (1/5) [EXECUTE] ale#python#HandleTraceback returns empty List for empty lines 1154s (2/5) [EXECUTE] ale#python#HandleTraceback returns traceback, when present 1154s (3/5) [EXECUTE] ale#python#HandleTraceback returns SyntaxError traceback 1154s (4/5) [EXECUTE] ale#python#HandleTraceback ignores traceback after line limit 1154s (5/5) [EXECUTE] ale#python#HandleTraceback doesn't include later lines in detail 1154s Success/Total: 5/5 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_python_virtualenv.vader 1154s (1/1) [EXECUTE] ale#python#FindVirtualenv falls back to $VIRTUAL_ENV when no directories match 1154s Success/Total: 1/1 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_quickfix_deduplication.vader 1154s (1/1) [EXECUTE] 1154s Success/Total: 1/1 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_quitting_variable.vader 1154s (1/5) [EXECUTE] QuitEvent should set b:ale_quitting some time from the clock 1154s (2/5) [EXECUTE] ReadOrEnterEvent should set b:ale_quitting to 0 1154s (3/5) [EXECUTE] The QuitRecently function should work when the variable isn't set 1154s (4/5) [EXECUTE] The QuitRecently function should return 1 when ALE quit recently 1154s (5/5) [EXECUTE] The QuitRecently function should return 0 when a second has passed 1154s Success/Total: 5/5 1154s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_redundant_tsserver_rendering_avoided.vader 1154s ( 1/17) [EXECUTE] An initial empty list of syntax errors should be ignored 1154s ( 2/17) [EXECUTE] An initial list of syntax errors should be handled 1154s ( 3/17) [EXECUTE] Subsequent empty lists should be ignored 1154s ( 4/17) [EXECUTE] Empty then non-empty syntax errors should be handled 1154s ( 5/17) [EXECUTE] Non-empty then empty syntax errors should be handled 1154s ( 6/17) [EXECUTE] Non-empty then non-empty syntax errors should be handled 1154s ( 7/17) [EXECUTE] An initial empty list of semantic errors should be ignored 1154s ( 8/17) [EXECUTE] An initial list of semantic errors should be handled 1154s ( 9/17) [EXECUTE] Subsequent empty lists should be ignored - semantic 1154s (10/17) [EXECUTE] Empty then non-empty semantic errors should be handled 1154s (11/17) [EXECUTE] Non-empty then empty semantic errors should be handled 1154s (12/17) [EXECUTE] Non-empty then non-empty semantic errors should be handled 1154s (13/17) [EXECUTE] Subsequent empty lists should be ignored - suggestion 1154s (14/17) [EXECUTE] You should be able to disable suggestions 1154s (15/17) [EXECUTE] Empty then non-empty suggestion messages should be handled 1155s (16/17) [EXECUTE] Non-empty then empt suggestion messages should be handled 1155s (17/17) [EXECUTE] Non-empty then non-empty suggestion messages should be handled 1155s Success/Total: 17/17 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_regex_escaping.vader 1155s (1/1) [EXECUTE] ale#util#EscapePCRE should escape strings for PCRE or RE2 appropriately 1155s Success/Total: 1/1 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_rename.vader 1155s ( 1/14) [EXECUTE] Other messages for the tsserver handler should be ignored 1155s ( 2/14) [EXECUTE] Failed rename responses should be handled correctly 1155s ( 3/14) [ GIVEN] Some typescript file 1155s ( 3/14) [EXECUTE] Code actions from tsserver should be handled 1155s ( 4/14) [ GIVEN] Some typescript file 1155s ( 4/14) [EXECUTE] HandleTSServerResponse does nothing when no data in rename_map 1155s ( 5/14) [ GIVEN] Some typescript file 1155s ( 5/14) [EXECUTE] Prints a tsserver error message when unsuccessful 1155s ( 6/14) [ GIVEN] Some typescript file 1155s ( 6/14) [EXECUTE] Does nothing when no changes 1155s ( 7/14) [ GIVEN] Some typescript file 1155s ( 7/14) [EXECUTE] tsserver rename requests should be sent 1155s ( 8/14) [ GIVEN] Some Python file 1155s ( 8/14) [EXECUTE] Code actions from LSP should be handled 1155s ( 9/14) [ GIVEN] Some Python file 1155s ( 9/14) [EXECUTE] DocumentChanges from LSP should be handled 1155s (10/14) [ GIVEN] Some Python file 1155s (10/14) [EXECUTE] Single DocumentChange from LSP should be handled 1155s (11/14) [ GIVEN] Some Python file 1155s (11/14) [EXECUTE] LSP should perform no action when no result 1155s (12/14) [ GIVEN] Some Python file 1155s (12/14) [EXECUTE] LSP should perform no action when no changes 1155s (13/14) [ GIVEN] Some Python file 1155s (13/14) [EXECUTE] LSP should perform no action when changes is empty 1155s (14/14) [ GIVEN] Some Python file 1155s (14/14) [EXECUTE] LSP rename requests should be sent 1155s (14/14) [EXECUTE] (X) Unequal Lists 1155s [[1, 'workspace/didChangeConfiguration', {'settings': {'pylsp': {'plugins': {'preload': {'enabled': v:false}}}}}], [1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1155s somelongerline 1155s bazxyzxyzxyz 1155s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/filename.ts', 'version': 25}}], [0, 'textDocument/rename', {'newName': 'a-new-name', 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/filename.ts'}, 'position': {'character': 2, 'line': 0}}]] should be equal to 1155s [[1, 'textDocument/didChange', {'contentChanges': [{'text': 'foo 1155s somelongerline 1155s bazxyzxyzxyz 1155s '}], 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/filename.ts', 'version': 25}}], [0, 'textDocument/rename', {'newName': 'a-new-name', 'textDocument': {'uri': 'file:///tmp/autopkgtest.yciurR/build.lUT/src/filename.ts'}, 'position': {'character': 2, 'line': 0}}]] 1155s Success/Total: 13/14 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_resolve_local_path.vader 1155s (1/2) [EXECUTE] We should be able to find the local version of a file 1155s (1/2) [EXECUTE] (X) '/global/config.ini' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/top/example.ini' 1155s (2/2) [EXECUTE] We shouldn't find anything for files which don't match 1155s Success/Total: 1/2 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_results_not_cleared_when_opening_loclist.vader 1155s (1/1) [ GIVEN] Some file 1155s (1/1) [EXECUTE] The loclist shouldn't be cleared when opening the loclist 1155s Success/Total: 1/1 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_sandbox_execution.vader 1155s (1/6) [ GIVEN] Some imaginary filetype 1155s (1/6) [EXECUTE] ale#util#InSandbox should return 1 when in a sandbox 1155s (2/6) [ GIVEN] Some imaginary filetype 1155s (2/6) [EXECUTE] ALE shouldn't blow up when run from a sandbox 1155s (3/6) [ GIVEN] Some imaginary filetype 1155s (3/6) [EXECUTE] ALE shouldn't blow up if file cleanup happens in a sandbox 1155s (4/6) [ GIVEN] Some imaginary filetype 1155s (4/6) [EXECUTE] You shouldn't be able to define linters from the sandbox 1155s (5/6) [ GIVEN] Some imaginary filetype 1155s (5/6) [EXECUTE] You shouldn't be able to register fixers from the sandbox 1155s (6/6) [ GIVEN] Some imaginary filetype 1155s (6/6) [EXECUTE] You shouldn't be able to get linters from the sandbox, to prevent tampering 1155s Success/Total: 6/6 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_semver_utils.vader 1155s (1/6) [EXECUTE] ParseVersion should return the version from the lines of output 1155s (2/6) [EXECUTE] ParseVersion should return an empty list when no vesrion can be found 1155s (3/6) [EXECUTE] ParseVersion should tolerate missing patch numbers 1155s (4/6) [EXECUTE] GTE should compare triples correctly 1155s (5/6) [EXECUTE] GTE should compare pairs correctly 1155s (6/6) [EXECUTE] GTE should permit the LHS to be an empty List 1155s Success/Total: 6/6 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_set_list_timers.vader 1155s (1/1) [EXECUTE] The SetLists function should work when run in a timer 1155s Success/Total: 1/1 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_setting_loclist_from_another_buffer.vader 1155s (1/1) [EXECUTE] Errors should be set in the loclist for the original buffer, not the new one 1155s (1/1) [EXECUTE] (X) 0 should be equal to 1 1155s Success/Total: 0/1 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_setting_problems_found_in_previous_buffers.vader 1155s (1/1) [ GIVEN] A file with some lines 1155s (1/1) [EXECUTE] Problems found from previously opened buffers should be set when linting for the first time 1155s (1/1) [EXECUTE] (X) Unequal Lists 1155s [] should be equal to 1155s [{'lnum': 1, 'bufnr': 3, 'col': 0, 'filename': '/tmp/autopkgtest.yciurR/build.lUT/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.yciurR/build.lUT/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.yciurR/build.lUT/src/test-files/top/middle/bottom/dummy.txt', 'linter_name': 'linter_one', 'nr': -1, 'type': 'E', 'vcol': 0, 'text': 'baz', 'sign_id': 1000003}] 1155s Success/Total: 0/1 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_shell_detection.vader 1155s ( 1/25) [ GIVEN] A file with a Bash hashbang 1155s ( 1/25) [EXECUTE] /bin/bash should be detected appropriately 1155s ( 2/25) [ GIVEN] A file with /bin/sh 1155s ( 2/25) [EXECUTE] /bin/sh should be detected appropriately 1155s ( 3/25) [ GIVEN] A file with bash as an argument to env 1155s ( 3/25) [EXECUTE] /usr/bin/env bash should be detected appropriately 1155s ( 4/25) [ GIVEN] A file with a tcsh hash bang and arguments 1155s ( 4/25) [EXECUTE] tcsh should be detected appropriately 1155s ( 5/25) [ GIVEN] A file with a zsh hash bang and arguments 1155s ( 5/25) [EXECUTE] zsh should be detected appropriately 1155s ( 6/25) [ GIVEN] A file with a csh hash bang and arguments 1155s ( 6/25) [EXECUTE] csh should be detected appropriately 1155s ( 7/25) [ GIVEN] A file with a ksh hashbang 1155s ( 7/25) [EXECUTE] /bin/ksh should be detected appropriately 1155s ( 8/25) [ GIVEN] A file with a ksh as an argument to env 1155s ( 8/25) [EXECUTE] ksh should be detected appropriately 1155s ( 9/25) [ GIVEN] A file with a sh hash bang and arguments 1155s ( 9/25) [EXECUTE] sh should be detected appropriately 1155s (10/25) [EXECUTE] The bash dialect should be used for shellcheck if b:is_bash is 1 1155s (11/25) [EXECUTE] The sh dialect should be used for shellcheck if b:is_sh is 1 1155s (12/25) [EXECUTE] The ksh dialect should be used for shellcheck if b:is_kornshell is 1 1155s (13/25) [EXECUTE] The filetype should be used as the default shell type when there is no hashbang line 1155s (14/25) [ GIVEN] A file with /bin/ash 1155s (14/25) [EXECUTE] The ash dialect should be used for the shell and the base function 1155s (15/25) [ GIVEN] A file with /bin/ash 1155s (15/25) [EXECUTE] dash should be used for shellcheck, which has no ash dialect 1155s (16/25) [ GIVEN] A file with /bin/dash 1155s (16/25) [EXECUTE] The dash dialect should be used for the shell and the base function 1155s (17/25) [ GIVEN] A file with /bin/dash 1155s (17/25) [EXECUTE] dash should be used for shellcheck 1155s (18/25) [ GIVEN] A file with a Bash shellcheck shell directive 1155s (18/25) [EXECUTE] bash dialect should be detected appropriately 1155s (19/25) [ GIVEN] A file with a sh shellcheck shell directive 1155s (19/25) [EXECUTE] sh dialect should be detected appropriately 1155s (20/25) [ GIVEN] A file with a tcsh shellcheck shell directive 1155s (20/25) [EXECUTE] tcsh dialect should be detected appropriately 1155s (21/25) [ GIVEN] A file with a zsh shellcheck shell directive 1155s (21/25) [EXECUTE] zsh dialect should be detected appropriately 1155s (22/25) [ GIVEN] A file with a csh shellcheck shell directive 1155s (22/25) [EXECUTE] zsh dialect should be detected appropriately 1155s (23/25) [ GIVEN] A file with a ksh shellcheck shell directive 1155s (23/25) [EXECUTE] ksh dialect should be detected appropriately 1155s (24/25) [ GIVEN] A file with a dash shellcheck shell directive 1155s (24/25) [EXECUTE] dash dialect should be detected appropriately 1155s (25/25) [ GIVEN] A file with a ash shellcheck shell directive 1155s (25/25) [EXECUTE] dash dialect should be detected for ash that shellcheck does not support 1155s Success/Total: 25/25 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_should_do_nothing_conditions.vader 1155s (1/6) [EXECUTE] ALE shouldn't do much of anything for ctrlp-funky buffers 1155s (2/6) [EXECUTE] ALE shouldn't try to check buffers with '.' as the filename 1155s (3/6) [EXECUTE] DoNothing should return 1 when the filetype is empty 1155s (3/6) [EXECUTE] (X) ShouldDoNothing() was 1 for some other reason 1155s (4/6) [EXECUTE] DoNothing should return 1 when an operator is pending 1155s (5/6) [EXECUTE] DoNothing should return 1 for diff buffers 1155s (6/6) [EXECUTE] The DoNothing check should work if the ALE globals aren't defined 1155s Success/Total: 5/6 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_sml_command.vader 1155s (1/7) [EXECUTE] smlnj finds CM file if it exists 1155s (1/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/smlnj/cm/sources.cm' 1155s (2/7) [EXECUTE] smlnj finds CM file by searching upwards 1155s (2/7) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/smlnj/cm/sources.cm' 1155s (3/7) [EXECUTE] smlnj returns '' when no CM file found 1155s (4/7) [EXECUTE] CM-project mode enabled when CM file found 1155s (4/7) [EXECUTE] (X) '' should be equal to 'sml' 1155s (5/7) [EXECUTE] single-file mode disabled when CM file found 1155s (5/7) [EXECUTE] (X) 'sml' should be equal to '' 1155s (6/7) [EXECUTE] CM-project mode disabled when CM file not found 1155s (7/7) [EXECUTE] single-file mode enabled when CM file found 1155s Success/Total: 3/7 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_socket_connections.vader 1155s (1/2) [EXECUTE] Sending and receiving connections to tcp sockets should work 1155s (1/2) [EXECUTE] (X) The socket was not opened! 1155s (2/2) [EXECUTE] Sending and receiving connections to named pipe sockets should work 1155s (2/2) [EXECUTE] (X) The socket was not opened! 1155s Success/Total: 0/2 1155s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_statusline.vader 1155s ( 1/12) [EXECUTE] Count should be 0 when data is empty 1155s ( 2/12) [EXECUTE] FirstProblem should be 0 when data is empty 1155s ( 3/12) [EXECUTE] Count should read data from the cache 1155s ( 4/12) [EXECUTE] FirstProblem should read data from the cache 1155s ( 5/12) [EXECUTE] The count should be correct after an update 1155s ( 6/12) [EXECUTE] FirstProblem should be correct after an update 1155s ( 7/12) [EXECUTE] Count should match the loclist 1155s ( 8/12) [EXECUTE] FirstProblem should pull the first matching value from the loclist 1155s ( 9/12) [EXECUTE] Output should be empty for non-existent buffer 1156s (10/12) [EXECUTE] ale#statusline#Update shouldn't blow up when globals are undefined 1156s (11/12) [EXECUTE] ale#statusline#Count should return 0 counts when globals are undefined 1156s (12/12) [EXECUTE] FirstProblem should return an empty dict when globals are undefined 1156s Success/Total: 12/12 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_swift_find_project_root.vader 1156s (1/2) [EXECUTE] Detect root of Swift project with Package.swift correctly 1156s (1/2) [EXECUTE] (X) '' should be equal to '/tmp/autopkgtest.yciurR/build.lUT/src/test-files/swift/swift-package-project' 1156s (2/2) [EXECUTE] Detect no root in case of non-Package.swift project 1156s Success/Total: 1/2 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_symbol_search.vader 1156s (1/6) [EXECUTE] Other messages for the LSP handler should be ignored 1156s (2/6) [EXECUTE] Failed symbol responses should be handled correctly 1156s (3/6) [EXECUTE] LSP symbol responses should be handled 1156s (4/6) [EXECUTE] Preview windows should not be opened for empty LSP symbol responses 1156s (5/6) [ GIVEN] Some Python file 1156s (5/6) [EXECUTE] LSP symbol requests should be sent 1156s (6/6) [ GIVEN] Some Python file 1156s (6/6) [EXECUTE] '-relative' argument should enable 'use_relative_paths' in HandleLSPResponse 1156s Success/Total: 6/6 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_temporary_file_management.vader 1156s (1/6) [ GIVEN] Some imaginary filetype 1156s (1/6) [EXECUTE] ALE should delete managed files/directories appropriately after linting 1156s (1/6) [EXECUTE] (X) Vim(return):E716: Key not present in Dictionary: "ale_command_wrapper" 1156s > function ale#Queue[33]..26_Lint[20]..ale#engine#RunLinters[4]..84_GetLintFileValues[27]..2224[1]..84_RunLinters[12]..84_RunLinter[6]..84_RunIfExecutable[43]..84_RunJob[27]..ale#command#Run[26]..ale#job#PrepareCommand[1]..ale#Var, line 4 1156s (2/6) [ GIVEN] Some imaginary filetype 1156s (2/6) [EXECUTE] ALE should delete managed files even if no command is run 1156s (3/6) [ GIVEN] Some imaginary filetype 1156s (3/6) [EXECUTE] ALE should delete managed files when the buffer is removed 1156s (4/6) [ GIVEN] Some imaginary filetype 1156s (4/6) [EXECUTE] ALE should create and delete directories for ale#command#CreateDirectory() 1156s (5/6) [ GIVEN] Some imaginary filetype 1156s (5/6) [EXECUTE] ale#command#ManageFile should add the file even if the buffer info hasn't been set yet 1156s (6/6) [ GIVEN] Some imaginary filetype 1156s (6/6) [EXECUTE] ale#command#ManageDirectory should add the directory even if the buffer info hasn't been set yet 1156s Success/Total: 5/6 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_tmpdir_wrapper.vader 1156s (1/2) [EXECUTE] ale#util#Tempname shouldn't set $TMPDIR to an empty string if it isn't set 1156s (1/2) [EXECUTE] (X) $TMPDIR exists where it shouldn't 1156s (2/2) [EXECUTE] ale#util#Tempname shouldn't replace $TMPDIR and reset them to an empty string. 1156s Success/Total: 1/2 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_vim8_processid_parsing.vader 1156s (1/1) [EXECUTE] Vim8 Process ID parsing should work 1156s Success/Total: 1/1 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_windows_escaping.vader 1156s (1/4) [EXECUTE] ale#Escape for cmd.exe should allow not escape paths without special characters 1156s (2/4) [EXECUTE] ale#Escape for cmd.exe should escape Windows paths with spaces appropriately 1156s (3/4) [EXECUTE] ale#Escape for cmd.exe should use caret escapes on special characters 1156s (4/4) [EXECUTE] ale#Escape for cmd.exe should escape percent characters 1156s Success/Total: 4/4 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_wrap_comand.vader 1156s (1/5) [EXECUTE] The command wrapper should work with a nice command 1156s (2/5) [EXECUTE] The command wrapper should work with a nice command with an explicit marker 1156s (3/5) [EXECUTE] Wrappers with spread arguments in the middle should be supported 1156s (4/5) [EXECUTE] Wrappers with the command as one argument should be supported 1156s (5/5) [EXECUTE] && and ; should be moved to the front 1156s Success/Total: 5/5 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/test_writefile_function.vader 1156s (1/6) [ GIVEN] A file with Windows line ending characters 1156s (1/6) [EXECUTE] Carriage returns should be included for ale#util#Writefile 1156s (2/6) [ GIVEN] A file with extra carriage returns 1156s (2/6) [EXECUTE] Carriage returns should be de-depulicated 1156s (3/6) [ GIVEN] A file with Unix line ending characters 1156s (3/6) [EXECUTE] Unix file lines should be written as normal 1156s (4/6) [ GIVEN] A file with Unix line ending characters 1156s (4/6) [EXECUTE] Newline at end of file should be preserved even when nofixeol 1156s (5/6) [ GIVEN] A file with Unix line ending characters 1156s (5/6) [EXECUTE] Newline should not be appended on write when noeol and nofixeol 1156s (6/6) [ GIVEN] A file with Unix line ending characters 1156s (6/6) [EXECUTE] Newline should be appended on write when noeol and fixeol 1156s Success/Total: 6/6 1156s Starting Vader: /tmp/autopkgtest.yciurR/build.lUT/src/test/util/test_cd_string_commands.vader 1156s (1/2) [EXECUTE] CdString should output the correct command string 1156s (2/2) [EXECUTE] CdString handle substitution and formatting 1156s Success/Total: 2/2 1156s Success/Total: 2342/2936 (assertions: 3463/3874) 1156s Elapsed time: 64.44 sec. 1156s Vader warning: could not change to console tab (2) 1157s autopkgtest [18:06:22]: test with-neovim: -----------------------] 1157s autopkgtest [18:06:22]: test with-neovim: - - - - - - - - - - results - - - - - - - - - - 1157s with-neovim FLAKY non-zero exit status 1 1158s autopkgtest [18:06:23]: @@@@@@@@@@@@@@@@@@@@ summary 1158s version FAIL badpkg 1158s blame: vim-ale 1158s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 1158s with-vim FAIL badpkg 1158s blame: vim-ale 1158s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 1158s with-gvim FAIL badpkg 1158s blame: vim-ale 1158s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 1158s with-neovim FLAKY non-zero exit status 1 1171s Creating nova instance adt-noble-ppc64el-vim-ale-20240324-174705-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240324.img (UUID 456c38b1-f024-4aa9-9fc9-7cea731b220e)... 1171s Creating nova instance adt-noble-ppc64el-vim-ale-20240324-174705-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240324.img (UUID 456c38b1-f024-4aa9-9fc9-7cea731b220e)... 1171s Creating nova instance adt-noble-ppc64el-vim-ale-20240324-174705-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240324.img (UUID 456c38b1-f024-4aa9-9fc9-7cea731b220e)...