https://launchpad.net/ubuntu/+archive/test-rebuild-20191220-focal/+build/18330719 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-053 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:45:04 UTC 2019 x86_64 Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 5 Jan 12:00:07 ntpdate[1926]: adjust time server 10.211.37.1 offset -0.000391 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18330719 --image-type chroot /home/buildd/filecache-default/e96c25c651525abc9f0cabeb95ea71010abf4ecb Creating target for build PACKAGEBUILD-18330719 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18330719 Starting target for build PACKAGEBUILD-18330719 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18330719 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-18330719 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18330719 Updating target for build PACKAGEBUILD-18330719 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 Packages [966 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main Translation-en [499 kB] Get:4 http://ftpmaster.internal/ubuntu focal/restricted amd64 Packages [18.4 kB] Get:5 http://ftpmaster.internal/ubuntu focal/restricted Translation-en [5768 B] Get:6 http://ftpmaster.internal/ubuntu focal/universe amd64 Packages [8671 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5195 kB] Get:8 http://ftpmaster.internal/ubuntu focal/multiverse amd64 Packages [152 kB] Get:9 http://ftpmaster.internal/ubuntu focal/multiverse Translation-en [110 kB] Fetched 15.9 MB in 7s (2303 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libhogweed5 libisl22 libnettle7 libperl5.30 perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils bzip2 cpp-9 debianutils fdisk g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 94 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 70.2 MB of archives. After this operation, 51.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main amd64 libc6-dev amd64 2.30-0ubuntu3 [2549 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libc-dev-bin amd64 2.30-0ubuntu3 [71.8 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 linux-libc-dev amd64 5.3.0-24.26 [1096 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 libisl22 amd64 0.22-2 [592 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 libcc1-0 amd64 9.2.1-21ubuntu1 [49.0 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-x86-64-linux-gnu amd64 2.33.1-6ubuntu3 [1639 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libbinutils amd64 2.33.1-6ubuntu3 [474 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-common amd64 2.33.1-6ubuntu3 [203 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 binutils amd64 2.33.1-6ubuntu3 [3400 B] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9-base amd64 9.2.1-21ubuntu1 [19.1 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc1 amd64 1:9.2.1-21ubuntu1 [40.8 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libgomp1 amd64 9.2.1-21ubuntu1 [89.3 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 libitm1 amd64 9.2.1-21ubuntu1 [28.1 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libatomic1 amd64 9.2.1-21ubuntu1 [9236 B] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 libasan5 amd64 9.2.1-21ubuntu1 [395 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 liblsan0 amd64 9.2.1-21ubuntu1 [139 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 libtsan0 amd64 9.2.1-21ubuntu1 [301 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 libubsan1 amd64 9.2.1-21ubuntu1 [130 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 libquadmath0 amd64 9.2.1-21ubuntu1 [146 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 g++-9 amd64 9.2.1-21ubuntu1 [11.0 MB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++-9-dev amd64 9.2.1-21ubuntu1 [1709 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc-9-dev amd64 9.2.1-21ubuntu1 [2362 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9 amd64 9.2.1-21ubuntu1 [10.4 MB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 cpp-9 amd64 9.2.1-21ubuntu1 [9729 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++6 amd64 9.2.1-21ubuntu1 [512 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main amd64 libc6 amd64 2.30-0ubuntu3 [2725 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main amd64 base-files amd64 11ubuntu2 [60.1 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 debianutils amd64 4.9.1 [85.8 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 bash amd64 5.0-5ubuntu1 [639 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 bsdutils amd64 1:2.34-0.1ubuntu4 [63.8 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 gzip amd64 1.10-0ubuntu4 [95.3 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 hostname amd64 3.23 [11.4 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-bin amd64 6.1+20191019-1ubuntu1 [172 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 libperl5.30 amd64 5.30.0-9 [3950 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 perl amd64 5.30.0-9 [224 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 perl-base amd64 5.30.0-9 [1511 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 bzip2 amd64 1.0.8-2 [34.1 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 libbz2-1.0 amd64 1.0.8-2 [32.3 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 libblkid1 amd64 2.34-0.1ubuntu4 [137 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 libuuid1 amd64 2.34-0.1ubuntu4 [20.5 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 libfdisk1 amd64 2.34-0.1ubuntu4 [175 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 libpcre2-8-0 amd64 10.34-7 [197 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 libselinux1 amd64 3.0-1 [68.7 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 libmount1 amd64 2.34-0.1ubuntu4 [149 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 libncurses6 amd64 6.1+20191019-1ubuntu1 [101 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 libtinfo6 amd64 6.1+20191019-1ubuntu1 [85.9 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 libncursesw6 amd64 6.1+20191019-1ubuntu1 [132 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 libsmartcols1 amd64 2.34-0.1ubuntu4 [101 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main amd64 fdisk amd64 2.34-0.1ubuntu4 [120 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 util-linux amd64 2.34-0.1ubuntu4 [1022 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 libdebconfclient0 amd64 0.250ubuntu2 [6336 B] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 base-passwd amd64 3.5.47 [47.7 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 libc-bin amd64 2.30-0ubuntu3 [625 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 sysvinit-utils amd64 2.96-1ubuntu1 [20.8 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 liblz4-1 amd64 1.9.2-2 [55.9 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main amd64 systemd-sysv amd64 244-3ubuntu1 [9368 B] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 libacl1 amd64 2.2.53-5ubuntu1 [18.7 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 libapparmor1 amd64 2.13.3-7ubuntu1 [34.3 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libcap-ng0 amd64 0.7.9-2.1 [11.1 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit1 amd64 1:2.8.5-2ubuntu5 [39.1 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 libcap2 amd64 1:2.27-1 [14.1 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 libudev1 amd64 244-3ubuntu1 [76.3 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-2ubuntu7 [127 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-c4 amd64 0.13.1+dfsg-6 [29.2 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 libcryptsetup12 amd64 2:2.2.2-1ubuntu1 [182 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 libnettle7 amd64 3.5.1+really3.5.1-2 [114 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 libhogweed5 amd64 3.5.1+really3.5.1-2 [138 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main amd64 libp11-kit0 amd64 0.23.18.1-2 [189 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 libtasn1-6 amd64 4.15.0-2 [37.7 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 libgnutls30 amd64 3.6.11.1-2 [793 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 libkmod2 amd64 26-3ubuntu1 [42.9 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libpam0g amd64 1.3.1-5ubuntu4 [55.4 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libseccomp2 amd64 2.4.2-2ubuntu1 [39.4 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 mount amd64 2.34-0.1ubuntu4 [115 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 systemd amd64 244-3ubuntu1 [3677 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libsystemd0 amd64 244-3ubuntu1 [260 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 libzstd1 amd64 1.4.4+dfsg-1 [237 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libapt-pkg5.90 amd64 1.9.5 [851 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libgcrypt20 amd64 1.8.5-3ubuntu1 [419 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 gpgv amd64 2.2.17-3ubuntu1 [200 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 apt amd64 1.9.5 [1281 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules-bin amd64 1.3.1-5ubuntu4 [37.7 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules amd64 1.3.1-5ubuntu4 [250 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libattr1 amd64 1:2.4.48-5 [12.7 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libsepol1 amd64 3.0-1 [252 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage-common all 3.0-1 [9880 B] Get:92 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage1 amd64 3.0-1 [85.3 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main amd64 sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 libsqlite3-0 amd64 3.30.1-1ubuntu1 [540 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 gpg amd64 2.2.17-3ubuntu1 [479 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 gpgconf amd64 2.2.17-3ubuntu1 [124 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 gpg-agent amd64 2.2.17-3ubuntu1 [232 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile-bin amd64 1.16-1.1 [11.7 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile1 amd64 1.16-1.1 [6680 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 70.2 MB in 3s (24.4 MB/s) (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.30-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../1-libc-dev-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../2-linux-libc-dev_5.3.0-24.26_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.3.0-24.26) over (5.3.0-18.19) ... Selecting previously unselected package libisl22:amd64. Preparing to unpack .../3-libisl22_0.22-2_amd64.deb ... Unpacking libisl22:amd64 (0.22-2) ... Preparing to unpack .../4-libcc1-0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../5-binutils-x86-64-linux-gnu_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../6-libbinutils_2.33.1-6ubuntu3_amd64.deb ... Unpacking libbinutils:amd64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../7-binutils-common_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils-common:amd64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../8-binutils_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../9-gcc-9-base_9.2.1-21ubuntu1_amd64.deb ... Unpacking gcc-9-base:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up gcc-9-base:amd64 (9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-21ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:9.2.1-21ubuntu1) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1:amd64 (1:9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-21ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-liblsan0_9.2.1-21ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-libtsan0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libubsan1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libquadmath0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-g++-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking g++-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-libstdc++-9-dev_9.2.1-21ubuntu1_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-libgcc-9-dev_9.2.1-21ubuntu1_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-gcc-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking gcc-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../12-cpp-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking cpp-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../13-libstdc++6_9.2.1-21ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:amd64 (9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:amd64 (2.30-0ubuntu3) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_amd64.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_amd64.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_amd64.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu4_amd64.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu4) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu4) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_amd64.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../hostname_3.23_amd64.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_amd64.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../libperl5.30_5.30.0-9_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_amd64.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_amd64.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:amd64 (1.0.8-2) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libblkid1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libblkid1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libuuid1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libuuid1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libfdisk1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:amd64 (10.34-7) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_amd64.deb ... Unpacking libselinux1:amd64 (3.0-1) over (2.9-2) ... Setting up libselinux1:amd64 (3.0-1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libmount1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libmount1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libtinfo6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncursesw6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libsmartcols1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu4_amd64.deb ... Unpacking fdisk (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu4_amd64.deb ... Unpacking util-linux (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:amd64 (0.250ubuntu2) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_amd64.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:amd64 (1.9.2-2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu1_amd64.deb ... Unpacking systemd-sysv (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_amd64.deb ... Unpacking libacl1:amd64 (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:amd64 (2.2.53-5ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:amd64 (0.7.9-2.1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_amd64.deb ... Unpacking libaudit1:amd64 (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:amd64 (1:2.8.5-2ubuntu5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:amd64 (244-3ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_amd64.deb ... Unpacking libjson-c4:amd64 (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:amd64. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libnettle7:amd64 (3.5.1+really3.5.1-2) ... Setting up libnettle7:amd64 (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:amd64. (Reading database ... 14656 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libhogweed5:amd64 (3.5.1+really3.5.1-2) ... Setting up libhogweed5:amd64 (3.5.1+really3.5.1-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.18.1-2) over (0.23.17-2) ... Setting up libp11-kit0:amd64 (0.23.18.1-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:amd64 (4.15.0-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.11.1-2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:amd64 (3.6.11.1-2) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam0g:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu1_amd64.deb ... Unpacking libseccomp2:amd64 (2.4.2-2ubuntu1) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:amd64 (2.4.2-2ubuntu1) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu4_amd64.deb ... Unpacking mount (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu1_amd64.deb ... Unpacking systemd (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:amd64 (244-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:amd64 (1.4.4+dfsg-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_amd64.deb ... Unpacking libapt-pkg5.90:amd64 (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:amd64 (1.9.5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.8.5-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_amd64.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_amd64.deb ... Unpacking libattr1:amd64 (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:amd64 (1:2.4.48-5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_amd64.deb ... Unpacking libsepol1:amd64 (3.0-1) over (2.9-2) ... Setting up libsepol1:amd64 (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_amd64.deb ... Unpacking libsemanage1:amd64 (3.0-1) over (2.9-3) ... Setting up libsemanage1:amd64 (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../0-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../1-libsqlite3-0_3.30.1-1ubuntu1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.30.1-1ubuntu1) over (3.29.0-2) ... Preparing to unpack .../2-gpg_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../3-gpgconf_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../4-gpg-agent_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../5-liblockfile-bin_1.16-1.1_amd64.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../6-liblockfile1_1.16-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:amd64 (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libsqlite3-0:amd64 (3.30.1-1ubuntu1) ... Setting up binutils-common:amd64 (2.33.1-6ubuntu3) ... Setting up linux-libc-dev:amd64 (5.3.0-24.26) ... Setting up libgomp1:amd64 (9.2.1-21ubuntu1) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:amd64 (1:2.27-1) ... Setting up libasan5:amd64 (9.2.1-21ubuntu1) ... Setting up libncurses6:amd64 (6.1+20191019-1ubuntu1) ... Setting up libquadmath0:amd64 (9.2.1-21ubuntu1) ... Setting up libatomic1:amd64 (9.2.1-21ubuntu1) ... Setting up libubsan1:amd64 (9.2.1-21ubuntu1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu4) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:amd64 (5.30.0-9) ... Setting up libisl22:amd64 (0.22-2) ... Setting up liblockfile1:amd64 (1.16-1.1) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-6) ... Setting up libbinutils:amd64 (2.33.1-6ubuntu3) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up libcc1-0:amd64 (9.2.1-21ubuntu1) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up liblsan0:amd64 (9.2.1-21ubuntu1) ... Setting up libitm1:amd64 (9.2.1-21ubuntu1) ... Setting up libkmod2:amd64 (26-3ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.33.1-6ubuntu3) ... Setting up libtsan0:amd64 (9.2.1-21ubuntu1) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up binutils (2.33.1-6ubuntu3) ... Setting up libgcc-9-dev:amd64 (9.2.1-21ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up cpp-9 (9.2.1-21ubuntu1) ... Setting up libc6-dev:amd64 (2.30-0ubuntu3) ... Setting up libcryptsetup12:amd64 (2:2.2.2-1ubuntu1) ... Setting up gcc-9 (9.2.1-21ubuntu1) ... Setting up libstdc++-9-dev:amd64 (9.2.1-21ubuntu1) ... Setting up systemd (244-3ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Setting up g++-9 (9.2.1-21ubuntu1) ... Setting up systemd-sysv (244-3ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18330719 amd64 focal -c chroot:build-PACKAGEBUILD-18330719 --arch=amd64 --dist=focal --nolog -A 'mtail_3.0.0~rc16-1ubuntu1.dsc' Initiating build PACKAGEBUILD-18330719 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:45:04 UTC 2019 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-053.buildd +==============================================================================+ | mtail 3.0.0~rc16-1ubuntu1 (amd64) 05 Jan 2020 12:01 | +==============================================================================+ Package: mtail Version: 3.0.0~rc16-1ubuntu1 Source Version: 3.0.0~rc16-1ubuntu1 Distribution: focal Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/mtail-L86nD2/mtail-3.0.0~rc16' with '<>' I: NOTICE: Log filtering will replace 'build/mtail-L86nD2' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18330719/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- mtail_3.0.0~rc16-1ubuntu1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-ggC5CK/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-ggC5CK/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ggC5CK/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-ggC5CK/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ggC5CK/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-ggC5CK/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (119 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-ggC5CK/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 11), dh-golang (>= 1.17~), golang-any, golang-github-fsnotify-fsnotify-dev, golang-github-google-go-cmp-dev, golang-github-kylelemons-godebug-dev, golang-github-spf13-afero-dev (>= 0.0~git20170901), golang-glog-dev, golang-golang-x-tools, golang-race-detector-runtime, tzdata Filtered Build-Depends: debhelper (>= 11), dh-golang (>= 1.17~), golang-any, golang-github-fsnotify-fsnotify-dev, golang-github-google-go-cmp-dev, golang-github-kylelemons-godebug-dev, golang-github-spf13-afero-dev (>= 0.0~git20170901), golang-glog-dev, golang-golang-x-tools, golang-race-detector-runtime, tzdata dpkg-deb: building package 'sbuild-build-depends-mtail-dummy' in '/<>/resolver-WgfqZW/apt_archive/sbuild-build-depends-mtail-dummy.deb'. Ign:1 copy:/<>/resolver-WgfqZW/apt_archive ./ InRelease Get:2 copy:/<>/resolver-WgfqZW/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-WgfqZW/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-WgfqZW/apt_archive ./ Sources [334 B] Get:5 copy:/<>/resolver-WgfqZW/apt_archive ./ Packages [648 B] Fetched 3101 B in 0s (134 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install mtail build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.13-go golang-1.13-race-detector-runtime golang-1.13-src golang-any golang-github-fsnotify-fsnotify-dev golang-github-google-go-cmp-dev golang-github-kr-fs-dev golang-github-kylelemons-godebug-dev golang-github-pkg-errors-dev golang-github-pkg-sftp-dev golang-github-spf13-afero-dev golang-glog-dev golang-go golang-golang-x-crypto-dev golang-golang-x-net-dev golang-golang-x-sys-dev golang-golang-x-text-dev golang-golang-x-tools golang-race-detector-runtime golang-src groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libjs-jquery libjs-jquery-ui libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff libjs-jquery-ui-docs libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx pkg-config golang-doc libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.13-go golang-1.13-race-detector-runtime golang-1.13-src golang-any golang-github-fsnotify-fsnotify-dev golang-github-google-go-cmp-dev golang-github-kr-fs-dev golang-github-kylelemons-godebug-dev golang-github-pkg-errors-dev golang-github-pkg-sftp-dev golang-github-spf13-afero-dev golang-glog-dev golang-go golang-golang-x-crypto-dev golang-golang-x-net-dev golang-golang-x-sys-dev golang-golang-x-text-dev golang-golang-x-tools golang-race-detector-runtime golang-src groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libjs-jquery libjs-jquery-ui libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf sbuild-build-depends-mtail-dummy 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. Need to get 121 MB of archives. After this operation, 616 MB of additional disk space will be used. Get:1 copy:/<>/resolver-WgfqZW/apt_archive ./ sbuild-build-depends-mtail-dummy 0.invalid.0 [976 B] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 groff-base amd64 1.22.4-4 [865 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 libpipeline1 amd64 1.5.1-3 [27.4 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 man-db amd64 2.9.0-2 [1114 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.37-6 [209 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic1 amd64 1:5.37-6 [75.3 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 file amd64 1:5.37-6 [23.2 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 libelf1 amd64 0.176-1.1 [44.1 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libglib2.0-0 amd64 2.63.3-1 [1279 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 libicu63 amd64 63.2-2 [8294 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libxml2 amd64 2.9.4+dfsg1-8ubuntu1 [648 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10 [50.2 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 autoconf all 2.69-11ubuntu1 [321 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 autopoint all 0.19.8.1-10 [412 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 libtool all 2.4.6-11 [194 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 libdebhelper-perl all 12.7.1ubuntu1 [52.0 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-1 [90.4 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:27 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10 [897 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 debhelper all 12.7.1ubuntu1 [875 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 golang-1.13-src amd64 1.13.5-1ubuntu1 [12.6 MB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 golang-1.13-go amd64 1.13.5-1ubuntu1 [47.6 MB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 golang-1.13-race-detector-runtime amd64 0.0+svn332029-0ubuntu2 [713 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 golang-src amd64 2:1.13~1ubuntu1 [4008 B] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 golang-go amd64 2:1.13~1ubuntu1 [22.0 kB] Get:40 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-any amd64 2:1.13~1ubuntu1 [3032 B] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 libjs-jquery all 3.3.1~dfsg-3 [329 kB] Get:42 http://ftpmaster.internal/ubuntu focal/universe amd64 libjs-jquery-ui all 1.12.1+dfsg-5 [232 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 dh-golang all 1.45 [19.5 kB] Get:44 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-golang-x-sys-dev all 0.0~git20190726.fc99dfb-1ubuntu2 [393 kB] Get:45 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-fsnotify-fsnotify-dev all 1.4.7-2 [22.8 kB] Get:46 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-google-go-cmp-dev all 0.3.1-1 [65.2 kB] Get:47 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-kr-fs-dev all 0.0~git20131111.0.2788f0d-2 [5748 B] Get:48 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-kylelemons-godebug-dev all 0.0~git20160406.0.eadb3ce-1 [9776 B] Get:49 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get:50 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-golang-x-text-dev all 0.3.2-3 [3656 kB] Get:51 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-golang-x-net-dev all 1:0.0+git20190811.74dc4d7+dfsg-1 [649 kB] Get:52 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-golang-x-crypto-dev all 1:0.0~git20190701.4def268-2 [1510 kB] Get:53 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-pkg-sftp-dev all 1.8.3-1 [59.6 kB] Get:54 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-github-spf13-afero-dev all 1.2.2+really1.2.2-1 [33.1 kB] Get:55 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-glog-dev all 0.0~git20160126.23def4e-3 [17.3 kB] Get:56 http://ftpmaster.internal/ubuntu focal/universe amd64 golang-golang-x-tools amd64 1:0.0~git20191118.07fc4c7+ds-1 [35.5 MB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 golang-race-detector-runtime amd64 2:1.13~1ubuntu1 [3792 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 121 MB in 3s (35.4 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.1-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.0-2_amd64.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.37-6_amd64.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.37-6_amd64.deb ... Unpacking libmagic1:amd64 (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.37-6_amd64.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../09-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../10-libglib2.0-0_2.63.3-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.63.3-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../11-libicu63_63.2-2_amd64.deb ... Unpacking libicu63:amd64 (63.2-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../12-libxml2_2.9.4+dfsg1-8ubuntu1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../14-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../22-libdebhelper-perl_12.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../24-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../25-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../26-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../28-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_12.7.1ubuntu1_all.deb ... Unpacking debhelper (12.7.1ubuntu1) ... Selecting previously unselected package golang-1.13-src. Preparing to unpack .../33-golang-1.13-src_1.13.5-1ubuntu1_amd64.deb ... Unpacking golang-1.13-src (1.13.5-1ubuntu1) ... Selecting previously unselected package golang-1.13-go. Preparing to unpack .../34-golang-1.13-go_1.13.5-1ubuntu1_amd64.deb ... Unpacking golang-1.13-go (1.13.5-1ubuntu1) ... Selecting previously unselected package golang-1.13-race-detector-runtime. Preparing to unpack .../35-golang-1.13-race-detector-runtime_0.0+svn332029-0ubuntu2_amd64.deb ... Unpacking golang-1.13-race-detector-runtime (0.0+svn332029-0ubuntu2) ... Selecting previously unselected package golang-src. Preparing to unpack .../36-golang-src_2%3a1.13~1ubuntu1_amd64.deb ... Unpacking golang-src (2:1.13~1ubuntu1) ... Selecting previously unselected package golang-go. Preparing to unpack .../37-golang-go_2%3a1.13~1ubuntu1_amd64.deb ... Unpacking golang-go (2:1.13~1ubuntu1) ... Selecting previously unselected package golang-any. Preparing to unpack .../38-golang-any_2%3a1.13~1ubuntu1_amd64.deb ... Unpacking golang-any (2:1.13~1ubuntu1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../39-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../40-libjs-jquery-ui_1.12.1+dfsg-5_all.deb ... Unpacking libjs-jquery-ui (1.12.1+dfsg-5) ... Selecting previously unselected package dh-golang. Preparing to unpack .../41-dh-golang_1.45_all.deb ... Unpacking dh-golang (1.45) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../42-golang-golang-x-sys-dev_0.0~git20190726.fc99dfb-1ubuntu2_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20190726.fc99dfb-1ubuntu2) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../43-golang-github-fsnotify-fsnotify-dev_1.4.7-2_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.4.7-2) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../44-golang-github-google-go-cmp-dev_0.3.1-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.3.1-1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../45-golang-github-kr-fs-dev_0.0~git20131111.0.2788f0d-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.0~git20131111.0.2788f0d-2) ... Selecting previously unselected package golang-github-kylelemons-godebug-dev. Preparing to unpack .../46-golang-github-kylelemons-godebug-dev_0.0~git20160406.0.eadb3ce-1_all.deb ... Unpacking golang-github-kylelemons-godebug-dev (0.0~git20160406.0.eadb3ce-1) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../47-golang-github-pkg-errors-dev_0.8.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.8.1-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../48-golang-golang-x-text-dev_0.3.2-3_all.deb ... Unpacking golang-golang-x-text-dev (0.3.2-3) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../49-golang-golang-x-net-dev_1%3a0.0+git20190811.74dc4d7+dfsg-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20190811.74dc4d7+dfsg-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../50-golang-golang-x-crypto-dev_1%3a0.0~git20190701.4def268-2_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20190701.4def268-2) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../51-golang-github-pkg-sftp-dev_1.8.3-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.8.3-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../52-golang-github-spf13-afero-dev_1.2.2+really1.2.2-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.2.2+really1.2.2-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../53-golang-glog-dev_0.0~git20160126.23def4e-3_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-3) ... Selecting previously unselected package golang-golang-x-tools. Preparing to unpack .../54-golang-golang-x-tools_1%3a0.0~git20191118.07fc4c7+ds-1_amd64.deb ... Unpacking golang-golang-x-tools (1:0.0~git20191118.07fc4c7+ds-1) ... Selecting previously unselected package golang-race-detector-runtime. Preparing to unpack .../55-golang-race-detector-runtime_2%3a1.13~1ubuntu1_amd64.deb ... Unpacking golang-race-detector-runtime (2:1.13~1ubuntu1) ... Selecting previously unselected package sbuild-build-depends-mtail-dummy. Preparing to unpack .../56-sbuild-build-depends-mtail-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-mtail-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.1-3) ... Setting up golang-github-google-go-cmp-dev (0.3.1-1) ... Setting up golang-1.13-src (1.13.5-1ubuntu1) ... Setting up golang-1.13-race-detector-runtime (0.0+svn332029-0ubuntu2) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up golang-github-pkg-errors-dev (0.8.1-1) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libglib2.0-0:amd64 (2.63.3-1) ... No schema files found: doing nothing. Setting up golang-github-kylelemons-godebug-dev (0.0~git20160406.0.eadb3ce-1) ... Setting up libdebhelper-perl (12.7.1ubuntu1) ... Setting up golang-golang-x-sys-dev (0.0~git20190726.fc99dfb-1ubuntu2) ... Setting up golang-github-kr-fs-dev (0.0~git20131111.0.2788f0d-2) ... Setting up libmagic1:amd64 (1:5.37-6) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.37-6) ... Setting up libicu63:amd64 (63.2-2) ... Setting up autotools-dev (20180224.1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-10) ... Setting up golang-1.13-go (1.13.5-1ubuntu1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-3) ... Setting up golang-golang-x-text-dev (0.3.2-3) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up golang-github-fsnotify-fsnotify-dev (1.4.7-2) ... Setting up libsub-override-perl (0.09-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up golang-src (2:1.13~1ubuntu1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up golang-race-detector-runtime (2:1.13~1ubuntu1) ... Setting up libtool (2.4.6-11) ... Setting up golang-go (2:1.13~1ubuntu1) ... Setting up m4 (1.4.18-4) ... Setting up golang-any (2:1.13~1ubuntu1) ... Setting up libjs-jquery-ui (1.12.1+dfsg-5) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:amd64 (0.6.13-1) ... Setting up golang-golang-x-net-dev (1:0.0+git20190811.74dc4d7+dfsg-1) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20190701.4def268-2) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10) ... Setting up golang-github-pkg-sftp-dev (1.8.3-1) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up golang-golang-x-tools (1:0.0~git20191118.07fc4c7+ds-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up golang-github-spf13-afero-dev (1.2.2+really1.2.2-1) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (12.7.1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up dh-golang (1.45) ... Setting up sbuild-build-depends-mtail-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-170-generic amd64 (x86_64) Toolchain package versions: binutils_2.33.1-6ubuntu3 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-21ubuntu1 gcc-9_9.2.1-21ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 linux-libc-dev_5.3.0-24.26 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.5 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.1-6ubuntu3 binutils-common_2.33.1-6ubuntu3 binutils-x86-64-linux-gnu_2.33.1-6ubuntu3 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu4 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-21ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.1ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-golang_1.45 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu4 file_1:5.37-6 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-21ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-21ubuntu1 gcc-9-base_9.2.1-21ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 golang-1.13-go_1.13.5-1ubuntu1 golang-1.13-race-detector-runtime_0.0+svn332029-0ubuntu2 golang-1.13-src_1.13.5-1ubuntu1 golang-any_2:1.13~1ubuntu1 golang-github-fsnotify-fsnotify-dev_1.4.7-2 golang-github-google-go-cmp-dev_0.3.1-1 golang-github-kr-fs-dev_0.0~git20131111.0.2788f0d-2 golang-github-kylelemons-godebug-dev_0.0~git20160406.0.eadb3ce-1 golang-github-pkg-errors-dev_0.8.1-1 golang-github-pkg-sftp-dev_1.8.3-1 golang-github-spf13-afero-dev_1.2.2+really1.2.2-1 golang-glog-dev_0.0~git20160126.23def4e-3 golang-go_2:1.13~1ubuntu1 golang-golang-x-crypto-dev_1:0.0~git20190701.4def268-2 golang-golang-x-net-dev_1:0.0+git20190811.74dc4d7+dfsg-1 golang-golang-x-sys-dev_0.0~git20190726.fc99dfb-1ubuntu2 golang-golang-x-text-dev_0.3.2-3 golang-golang-x-tools_1:0.0~git20191118.07fc4c7+ds-1 golang-race-detector-runtime_2:1.13~1ubuntu1 golang-src_2:1.13~1ubuntu1 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-21ubuntu1 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-21ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libbinutils_2.33.1-6ubuntu3 libblkid1_2.34-0.1ubuntu4 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcc1-0_9.2.1-21ubuntu1 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.1ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu4 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.3-1 libgcc-9-dev_9.2.1-21ubuntu1 libgcc1_1:9.2.1-21ubuntu1 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.63.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_9.2.1-21ubuntu1 libgpg-error0_1.36-7 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libicu63_63.2-2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libisl22_0.22-2 libitm1_9.2.1-21ubuntu1 libjs-jquery_3.3.1~dfsg-3 libjs-jquery-ui_1.12.1+dfsg-5 libjson-c4_0.13.1+dfsg-6 libkmod2_26-3ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_9.2.1-21ubuntu1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmount1_2.34-0.1ubuntu4 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libquadmath0_9.2.1-21ubuntu1 libreadline8_8.0-3 libseccomp2_2.4.2-2ubuntu1 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu4 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 libsub-override-perl_0.09-2 libsystemd0_244-3ubuntu1 libtasn1-6_4.15.0-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-21ubuntu1 libubsan1_9.2.1-21ubuntu1 libuchardet0_0.0.6-3 libudev1_244-3ubuntu1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu4 libxml2_2.9.4+dfsg1-8ubuntu1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.3.0-24.26 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mount_2.34-0.1ubuntu4 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mtail-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244-3ubuntu1 systemd-sysv_244-3ubuntu1 sysvinit-utils_2.96-1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu4 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sun Nov 18 04:13:43 2018 UTC gpgv: using RSA key 8E304BC74759E47BE6AB789D04E7F142F1ED1345 gpgv: issuer "logan@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./mtail_3.0.0~rc16-1ubuntu1.dsc dpkg-source: info: extracting mtail in mtail-3.0.0~rc16 dpkg-source: info: unpacking mtail_3.0.0~rc16.orig.tar.gz dpkg-source: info: unpacking mtail_3.0.0~rc16-1ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01-Avoid_test_timeout.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-18330719 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18330719 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18330719 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package mtail dpkg-buildpackage: info: source version 3.0.0~rc16-1ubuntu1 dpkg-buildpackage: info: source distribution disco dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang --builddirectory=/<>/build dh_auto_clean -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build dh_clean -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build debian/rules build dh build --buildsystem=golang --with=golang --builddirectory=/<>/build dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build dh_autoreconf -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build dh_auto_configure -O--buildsystem=golang -O--builddirectory=/<>/mtail-3.0.0\~rc16/build debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- -ldflags " -X main.Version=3.0.0~rc16 -X main.Revision=3.0.0~rc16-1ubuntu1" cd build && go generate -v -ldflags " -X main.Version=3.0.0~rc16 -X main.Revision=3.0.0~rc16-1ubuntu1" github.com/google/mtail github.com/google/mtail/exporter github.com/google/mtail/logline github.com/google/mtail/metrics github.com/google/mtail/metrics/datum github.com/google/mtail/mtail github.com/google/mtail/tailer github.com/google/mtail/tailer/file github.com/google/mtail/testutil github.com/google/mtail/vm github.com/google/mtail/watcher src/github.com/google/mtail/bench_test.go src/github.com/google/mtail/ex_test.go src/github.com/google/mtail/main.go src/github.com/google/mtail/exporter/collectd.go src/github.com/google/mtail/exporter/export.go src/github.com/google/mtail/exporter/export_test.go src/github.com/google/mtail/exporter/graphite.go src/github.com/google/mtail/exporter/json.go src/github.com/google/mtail/exporter/json_test.go src/github.com/google/mtail/exporter/prometheus.go src/github.com/google/mtail/exporter/prometheus_test.go src/github.com/google/mtail/exporter/statsd.go src/github.com/google/mtail/exporter/varz.go src/github.com/google/mtail/exporter/varz_test.go src/github.com/google/mtail/logline/logline.go src/github.com/google/mtail/metrics/metric.go src/github.com/google/mtail/metrics/metric_test.go src/github.com/google/mtail/metrics/store.go src/github.com/google/mtail/metrics/store_test.go src/github.com/google/mtail/metrics/datum/datum.go src/github.com/google/mtail/metrics/datum/datum_test.go src/github.com/google/mtail/metrics/datum/float.go src/github.com/google/mtail/metrics/datum/int.go src/github.com/google/mtail/metrics/datum/int_test.go src/github.com/google/mtail/metrics/datum/string.go src/github.com/google/mtail/mtail/mtail.go src/github.com/google/mtail/mtail/mtail_test.go src/github.com/google/mtail/tailer/tail.go src/github.com/google/mtail/tailer/tail_test.go src/github.com/google/mtail/tailer/file/file.go src/github.com/google/mtail/tailer/file/file_test.go src/github.com/google/mtail/testutil/reader.go src/github.com/google/mtail/testutil/reader_test.go src/github.com/google/mtail/vm/ast.go src/github.com/google/mtail/vm/bytecode.go src/github.com/google/mtail/vm/bytecode_test.go src/github.com/google/mtail/vm/checker.go src/github.com/google/mtail/vm/checker_test.go src/github.com/google/mtail/vm/codegen.go src/github.com/google/mtail/vm/codegen_test.go src/github.com/google/mtail/vm/compiler.go src/github.com/google/mtail/vm/driver.go src/github.com/google/mtail/vm/errors.go src/github.com/google/mtail/vm/lexer.go src/github.com/google/mtail/vm/lexer_test.go src/github.com/google/mtail/vm/mcp.go src/github.com/google/mtail/vm/mcp_test.go src/github.com/google/mtail/vm/object.go src/github.com/google/mtail/vm/parser.go src/github.com/google/mtail/vm/parser_test.go src/github.com/google/mtail/vm/position.go src/github.com/google/mtail/vm/sexp.go src/github.com/google/mtail/vm/symtab.go src/github.com/google/mtail/vm/symtab_test.go src/github.com/google/mtail/vm/types.go src/github.com/google/mtail/vm/types_test.go src/github.com/google/mtail/vm/unparser.go src/github.com/google/mtail/vm/vm.go src/github.com/google/mtail/vm/vm_test.go src/github.com/google/mtail/vm/walk.go src/github.com/google/mtail/vm/walk_test.go src/github.com/google/mtail/watcher/fake_watcher.go src/github.com/google/mtail/watcher/fake_watcher_test.go src/github.com/google/mtail/watcher/log_watcher.go src/github.com/google/mtail/watcher/log_watcher_test.go src/github.com/google/mtail/watcher/watcher.go cd build && go install -trimpath -v -p 4 -ldflags " -X main.Version=3.0.0~rc16 -X main.Revision=3.0.0~rc16-1ubuntu1" github.com/google/mtail github.com/google/mtail/exporter github.com/google/mtail/logline github.com/google/mtail/metrics github.com/google/mtail/metrics/datum github.com/google/mtail/mtail github.com/google/mtail/tailer github.com/google/mtail/tailer/file github.com/google/mtail/testutil github.com/google/mtail/vm github.com/google/mtail/watcher math/bits runtime/internal/sys runtime/internal/atomic internal/cpu runtime/internal/math unicode/utf8 internal/race sync/atomic unicode runtime/cgo internal/bytealg math runtime internal/testlog encoding unicode/utf16 container/list crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace vendor/golang.org/x/crypto/internal/subtle vendor/golang.org/x/crypto/curve25519 github.com/google/mtail/logline internal/reflectlite sync internal/singleflight math/rand errors sort strconv io internal/oserror syscall vendor/golang.org/x/net/dns/dnsmessage strings reflect bytes path hash hash/crc32 time internal/syscall/unix bufio crypto crypto/internal/randutil crypto/hmac crypto/rc4 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform golang.org/x/text/transform regexp/syntax html internal/poll context os text/tabwriter internal/fmtsort encoding/binary regexp encoding/base64 crypto/cipher fmt path/filepath crypto/aes crypto/des crypto/sha512 crypto/ed25519/internal/edwards25519 crypto/md5 flag log os/user encoding/json github.com/pkg/errors compress/flate math/big compress/gzip crypto/sha1 github.com/google/mtail/metrics/datum crypto/sha256 encoding/hex encoding/pem io/ioutil net/url net crypto/rand crypto/elliptic encoding/asn1 github.com/golang/glog crypto/ed25519 crypto/rsa crypto/ecdsa github.com/google/mtail/metrics crypto/dsa crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/internal/chacha20 vendor/golang.org/x/crypto/poly1305 vendor/golang.org/x/sys/cpu vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable vendor/golang.org/x/net/idna net/http/internal github.com/spf13/afero/mem golang.org/x/text/unicode/norm golang.org/x/sys/unix text/template/parse runtime/debug text/template os/signal runtime/pprof github.com/fsnotify/fsnotify runtime/trace github.com/google/mtail/testutil html/template crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http expvar github.com/spf13/afero net/http/pprof github.com/google/mtail/watcher github.com/google/mtail/exporter github.com/google/mtail/tailer/file github.com/google/mtail/vm github.com/google/mtail/tailer github.com/google/mtail/mtail github.com/google/mtail make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_test cd build && go test -vet=off -v -p 4 github.com/google/mtail github.com/google/mtail/exporter github.com/google/mtail/logline github.com/google/mtail/metrics github.com/google/mtail/metrics/datum github.com/google/mtail/mtail github.com/google/mtail/tailer github.com/google/mtail/tailer/file github.com/google/mtail/testutil github.com/google/mtail/vm github.com/google/mtail/watcher === RUN TestExamplePrograms === RUN TestExamplePrograms/examples/rsyncd.mtail_on_testdata/rsyncd.log === RUN TestExamplePrograms/examples/sftp.mtail_on_testdata/sftp_chroot.log === RUN TestExamplePrograms/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log === RUN TestExamplePrograms/examples/ntpd.mtail_on_testdata/ntp4 === RUN TestExamplePrograms/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats === RUN TestExamplePrograms/examples/otherwise.mtail_on_testdata/otherwise.log === RUN TestExamplePrograms/examples/else.mtail_on_testdata/else.log === RUN TestExamplePrograms/examples/types.mtail_on_testdata/types.log === RUN TestExamplePrograms/examples/filename.mtail_on_testdata/else.log === RUN TestExamplePrograms/examples/logical.mtail_on_testdata/logical.log === RUN TestExamplePrograms/examples/strcat.mtail_on_testdata/strcat.log === RUN TestExamplePrograms/examples/add_assign_float.mtail_on_testdata/add_assign_float.log === RUN TestExamplePrograms/examples/typed-comparison.mtail_on_testdata/typed-comparison.log === RUN TestExamplePrograms/examples/match-expression.mtail_on_testdata/match-expression.log === RUN TestExamplePrograms/examples/apache_combined.mtail_on_testdata/apache-combined.log === RUN TestExamplePrograms/examples/apache_common.mtail_on_testdata/apache-common.log === RUN TestExamplePrograms/examples/metric-as-rvalue.mtail_on_testdata/metric-as-rvalue.log === RUN TestExamplePrograms/examples/decorator.mtail_on_testdata/decorator.log === RUN TestExamplePrograms/examples/stringy.mtail_on_testdata/stringy.log --- PASS: TestExamplePrograms (4.50s) --- PASS: TestExamplePrograms/examples/rsyncd.mtail_on_testdata/rsyncd.log (0.03s) --- PASS: TestExamplePrograms/examples/sftp.mtail_on_testdata/sftp_chroot.log (0.05s) --- PASS: TestExamplePrograms/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log (4.27s) --- PASS: TestExamplePrograms/examples/ntpd.mtail_on_testdata/ntp4 (0.05s) --- PASS: TestExamplePrograms/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats (0.04s) --- PASS: TestExamplePrograms/examples/otherwise.mtail_on_testdata/otherwise.log (0.00s) --- PASS: TestExamplePrograms/examples/else.mtail_on_testdata/else.log (0.00s) --- PASS: TestExamplePrograms/examples/types.mtail_on_testdata/types.log (0.00s) --- PASS: TestExamplePrograms/examples/filename.mtail_on_testdata/else.log (0.00s) --- PASS: TestExamplePrograms/examples/logical.mtail_on_testdata/logical.log (0.01s) --- PASS: TestExamplePrograms/examples/strcat.mtail_on_testdata/strcat.log (0.00s) --- PASS: TestExamplePrograms/examples/add_assign_float.mtail_on_testdata/add_assign_float.log (0.00s) --- PASS: TestExamplePrograms/examples/typed-comparison.mtail_on_testdata/typed-comparison.log (0.01s) --- PASS: TestExamplePrograms/examples/match-expression.mtail_on_testdata/match-expression.log (0.00s) --- PASS: TestExamplePrograms/examples/apache_combined.mtail_on_testdata/apache-combined.log (0.00s) --- PASS: TestExamplePrograms/examples/apache_common.mtail_on_testdata/apache-common.log (0.01s) --- PASS: TestExamplePrograms/examples/metric-as-rvalue.mtail_on_testdata/metric-as-rvalue.log (0.00s) --- PASS: TestExamplePrograms/examples/decorator.mtail_on_testdata/decorator.log (0.01s) --- PASS: TestExamplePrograms/examples/stringy.mtail_on_testdata/stringy.log (0.00s) === RUN TestCompileExamplePrograms === RUN TestCompileExamplePrograms/examples/add_assign_float.mtail === RUN TestCompileExamplePrograms/examples/apache_combined.mtail === RUN TestCompileExamplePrograms/examples/apache_common.mtail === RUN TestCompileExamplePrograms/examples/apache_metrics.mtail === RUN TestCompileExamplePrograms/examples/decorator.mtail === RUN TestCompileExamplePrograms/examples/dhcpd.mtail === RUN TestCompileExamplePrograms/examples/else.mtail === RUN TestCompileExamplePrograms/examples/filename.mtail === RUN TestCompileExamplePrograms/examples/linecount.mtail === RUN TestCompileExamplePrograms/examples/logical.mtail === RUN TestCompileExamplePrograms/examples/match-expression.mtail === RUN TestCompileExamplePrograms/examples/metric-as-rvalue.mtail === RUN TestCompileExamplePrograms/examples/nocode.mtail === RUN TestCompileExamplePrograms/examples/ntpd.mtail === RUN TestCompileExamplePrograms/examples/ntpd_peerstats.mtail === RUN TestCompileExamplePrograms/examples/otherwise.mtail === RUN TestCompileExamplePrograms/examples/postfix.mtail === RUN TestCompileExamplePrograms/examples/rails.mtail === RUN TestCompileExamplePrograms/examples/rsyncd.mtail === RUN TestCompileExamplePrograms/examples/sftp.mtail === RUN TestCompileExamplePrograms/examples/strcat.mtail === RUN TestCompileExamplePrograms/examples/stringy.mtail === RUN TestCompileExamplePrograms/examples/timer.mtail === RUN TestCompileExamplePrograms/examples/typed-comparison.mtail === RUN TestCompileExamplePrograms/examples/types.mtail --- PASS: TestCompileExamplePrograms (1.68s) --- PASS: TestCompileExamplePrograms/examples/add_assign_float.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/apache_combined.mtail (0.01s) --- PASS: TestCompileExamplePrograms/examples/apache_common.mtail (0.01s) --- PASS: TestCompileExamplePrograms/examples/apache_metrics.mtail (0.08s) --- PASS: TestCompileExamplePrograms/examples/decorator.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/dhcpd.mtail (0.03s) --- PASS: TestCompileExamplePrograms/examples/else.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/filename.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/linecount.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/logical.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/match-expression.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/metric-as-rvalue.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/nocode.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/ntpd.mtail (0.01s) --- PASS: TestCompileExamplePrograms/examples/ntpd_peerstats.mtail (0.03s) --- PASS: TestCompileExamplePrograms/examples/otherwise.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/postfix.mtail (1.39s) --- PASS: TestCompileExamplePrograms/examples/rails.mtail (0.04s) --- PASS: TestCompileExamplePrograms/examples/rsyncd.mtail (0.01s) --- PASS: TestCompileExamplePrograms/examples/sftp.mtail (0.03s) --- PASS: TestCompileExamplePrograms/examples/strcat.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/stringy.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/timer.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/typed-comparison.mtail (0.00s) --- PASS: TestCompileExamplePrograms/examples/types.mtail (0.01s) PASS ok github.com/google/mtail 6.279s === RUN TestCreateExporter --- PASS: TestCreateExporter (0.00s) === RUN TestMetricToCollectd --- PASS: TestMetricToCollectd (0.00s) === RUN TestMetricToGraphite --- PASS: TestMetricToGraphite (0.00s) === RUN TestMetricToStatsd --- PASS: TestMetricToStatsd (0.00s) === RUN TestHandleJSON === RUN TestHandleJSON/empty === PAUSE TestHandleJSON/empty === RUN TestHandleJSON/single === PAUSE TestHandleJSON/single === RUN TestHandleJSON/dimensioned === PAUSE TestHandleJSON/dimensioned === CONT TestHandleJSON/empty === CONT TestHandleJSON/dimensioned === CONT TestHandleJSON/single --- PASS: TestHandleJSON (0.00s) --- PASS: TestHandleJSON/empty (0.00s) --- PASS: TestHandleJSON/dimensioned (0.00s) --- PASS: TestHandleJSON/single (0.00s) === RUN TestHandlePrometheus === RUN TestHandlePrometheus/empty === PAUSE TestHandlePrometheus/empty === RUN TestHandlePrometheus/single === PAUSE TestHandlePrometheus/single === RUN TestHandlePrometheus/dimensioned === PAUSE TestHandlePrometheus/dimensioned === RUN TestHandlePrometheus/gauge === PAUSE TestHandlePrometheus/gauge === RUN TestHandlePrometheus/timer === PAUSE TestHandlePrometheus/timer === RUN TestHandlePrometheus/text === PAUSE TestHandlePrometheus/text === RUN TestHandlePrometheus/quotes === PAUSE TestHandlePrometheus/quotes === RUN TestHandlePrometheus/help === PAUSE TestHandlePrometheus/help === RUN TestHandlePrometheus/2_help === PAUSE TestHandlePrometheus/2_help === CONT TestHandlePrometheus/empty === CONT TestHandlePrometheus/2_help === CONT TestHandlePrometheus/help === CONT TestHandlePrometheus/quotes === CONT TestHandlePrometheus/text === CONT TestHandlePrometheus/timer === CONT TestHandlePrometheus/gauge === CONT TestHandlePrometheus/dimensioned === CONT TestHandlePrometheus/single --- PASS: TestHandlePrometheus (0.01s) --- PASS: TestHandlePrometheus/empty (0.00s) --- PASS: TestHandlePrometheus/2_help (0.00s) --- PASS: TestHandlePrometheus/help (0.00s) --- PASS: TestHandlePrometheus/quotes (0.00s) --- PASS: TestHandlePrometheus/text (0.00s) --- PASS: TestHandlePrometheus/timer (0.00s) --- PASS: TestHandlePrometheus/gauge (0.00s) --- PASS: TestHandlePrometheus/dimensioned (0.00s) --- PASS: TestHandlePrometheus/single (0.00s) === RUN TestHandleVarz === RUN TestHandleVarz/empty === PAUSE TestHandleVarz/empty === RUN TestHandleVarz/single === PAUSE TestHandleVarz/single === RUN TestHandleVarz/dimensioned === PAUSE TestHandleVarz/dimensioned === RUN TestHandleVarz/text === PAUSE TestHandleVarz/text === CONT TestHandleVarz/empty === CONT TestHandleVarz/text === CONT TestHandleVarz/dimensioned === CONT TestHandleVarz/single --- PASS: TestHandleVarz (0.00s) --- PASS: TestHandleVarz/empty (0.00s) --- PASS: TestHandleVarz/text (0.00s) --- PASS: TestHandleVarz/dimensioned (0.00s) --- PASS: TestHandleVarz/single (0.00s) PASS ok github.com/google/mtail/exporter 0.094s ? github.com/google/mtail/logline [no test files] === RUN TestKindType --- PASS: TestKindType (0.00s) === RUN TestScalarMetric --- PASS: TestScalarMetric (0.00s) === RUN TestDimensionedMetric --- PASS: TestDimensionedMetric (0.00s) === RUN TestEmitLabelSet === RUN TestEmitLabelSet/[a_b_c] === PAUSE TestEmitLabelSet/[a_b_c] === RUN TestEmitLabelSet/[a_b_d] === PAUSE TestEmitLabelSet/[a_b_d] === CONT TestEmitLabelSet/[a_b_c] === CONT TestEmitLabelSet/[a_b_d] --- PASS: TestEmitLabelSet (0.00s) --- PASS: TestEmitLabelSet/[a_b_c] (0.00s) --- PASS: TestEmitLabelSet/[a_b_d] (0.00s) === RUN TestFindLabelValueOrNil --- PASS: TestFindLabelValueOrNil (0.00s) === RUN TestMetricJSONRoundTrip --- PASS: TestMetricJSONRoundTrip (0.53s) === RUN TestTimer --- PASS: TestTimer (0.00s) === RUN TestRemoveMetricLabelValue --- PASS: TestRemoveMetricLabelValue (0.00s) === RUN TestMatchingKind --- PASS: TestMatchingKind (0.00s) === RUN TestDuplicateMetric --- PASS: TestDuplicateMetric (0.00s) store_test.go:33: Store: &{{{0 0} 0 0 0 0} map[foo:[Metric: name=foo program=prog kind=Counter type=Int hidden=false keys=[] labelvalues=[] source= Metric: name=foo program=prog kind=Counter type=Float hidden=false keys=[] labelvalues=[] source=]]} store_test.go:40: Store: &{{{0 0} 0 0 0 0} map[foo:[Metric: name=foo program=prog kind=Counter type=Float hidden=false keys=[] labelvalues=[] source= Metric: name=foo program=prog kind=Counter type=Int hidden=false keys=[user host zone domain] labelvalues=[] source=]]} store_test.go:46: Store: &{{{0 0} 0 0 0 0} map[foo:[Metric: name=foo program=prog kind=Counter type=Float hidden=false keys=[] labelvalues=[] source= Metric: name=foo program=prog kind=Counter type=Int hidden=false keys=[user host zone domain] labelvalues=[] source= Metric: name=foo program=prog1 kind=Counter type=Int hidden=false keys=[] labelvalues=[] source=]]} store_test.go:53: Store: &{{{0 0} 0 0 0 0} map[foo:[Metric: name=foo program=prog kind=Counter type=Float hidden=false keys=[] labelvalues=[] source= Metric: name=foo program=prog kind=Counter type=Int hidden=false keys=[user host zone domain] labelvalues=[] source= Metric: name=foo program=prog1 kind=Counter type=Int hidden=false keys=[] labelvalues=[] source= Metric: name=foo program=prog1 kind=Counter type=Float hidden=false keys=[] labelvalues=[] source=]]} === RUN TestAddMetricDifferentType --- PASS: TestAddMetricDifferentType (0.00s) PASS ok github.com/google/mtail/metrics 0.604s === RUN TestDatumSetAndValue --- PASS: TestDatumSetAndValue (0.00s) === RUN TestMarshalJSON --- PASS: TestMarshalJSON (0.00s) PASS ok github.com/google/mtail/metrics/datum 0.008s === RUN TestDoOrTimeout --- PASS: TestDoOrTimeout (0.02s) === RUN TestHandleLogUpdates --- PASS: TestHandleLogUpdates (0.04s) === RUN TestHandleLogRotation --- PASS: TestHandleLogRotation (1.21s) === RUN TestHandleNewLogAfterStart --- PASS: TestHandleNewLogAfterStart (0.02s) === RUN TestHandleNewLogIgnored --- PASS: TestHandleNewLogIgnored (0.00s) === RUN TestHandleSoftLinkChange --- PASS: TestHandleSoftLinkChange (0.04s) === RUN TestGlob --- PASS: TestGlob (0.12s) === RUN TestGlobAfterStart --- PASS: TestGlobAfterStart (0.22s) === RUN TestHandleLogTruncate --- PASS: TestHandleLogTruncate (0.03s) === RUN TestHandleRelativeLogAppend --- PASS: TestHandleRelativeLogAppend (0.04s) === RUN TestProgramReloadNoDuplicateMetrics --- PASS: TestProgramReloadNoDuplicateMetrics (0.15s) PASS ok github.com/google/mtail/mtail 1.948s === RUN TestTail --- PASS: TestTail (0.00s) === RUN TestHandleLogUpdate --- PASS: TestHandleLogUpdate (0.02s) === RUN TestHandleLogTruncate --- PASS: TestHandleLogTruncate (0.00s) === RUN TestHandleLogUpdatePartialLine --- PASS: TestHandleLogUpdatePartialLine (0.00s) === RUN TestOpenRetries --- PASS: TestOpenRetries (0.00s) === RUN TestTailerInitErrors --- PASS: TestTailerInitErrors (0.00s) === RUN TestHandleLogRotate --- PASS: TestHandleLogRotate (0.00s) === RUN TestHandleLogRotateSignalsWrong --- PASS: TestHandleLogRotateSignalsWrong (0.01s) PASS ok github.com/google/mtail/tailer 0.081s === RUN TestReadPartial --- PASS: TestReadPartial (0.00s) === RUN TestOpenRetries --- PASS: TestOpenRetries (0.00s) PASS ok github.com/google/mtail/tailer/file 0.016s === RUN TestReadTestData --- PASS: TestReadTestData (0.00s) PASS ok github.com/google/mtail/testutil 0.048s === RUN TestBytecodeString --- PASS: TestBytecodeString (0.00s) === RUN TestCheckInvalidPrograms === RUN TestCheckInvalidPrograms/undefined_named_capture_group === PAUSE TestCheckInvalidPrograms/undefined_named_capture_group === RUN TestCheckInvalidPrograms/out_of_bounds_capref === PAUSE TestCheckInvalidPrograms/out_of_bounds_capref === RUN TestCheckInvalidPrograms/undefined_decorator === PAUSE TestCheckInvalidPrograms/undefined_decorator === RUN TestCheckInvalidPrograms/undefined_identifier === PAUSE TestCheckInvalidPrograms/undefined_identifier === RUN TestCheckInvalidPrograms/invalid_regex_1 === PAUSE TestCheckInvalidPrograms/invalid_regex_1 === RUN TestCheckInvalidPrograms/invalid_regex_2 === PAUSE TestCheckInvalidPrograms/invalid_regex_2 === RUN TestCheckInvalidPrograms/invalid_regex_3 === PAUSE TestCheckInvalidPrograms/invalid_regex_3 === RUN TestCheckInvalidPrograms/duplicate_declaration === PAUSE TestCheckInvalidPrograms/duplicate_declaration === RUN TestCheckInvalidPrograms/indexedExpr_parameter_count === PAUSE TestCheckInvalidPrograms/indexedExpr_parameter_count === RUN TestCheckInvalidPrograms/indexedExpr_binary_expression === PAUSE TestCheckInvalidPrograms/indexedExpr_binary_expression === RUN TestCheckInvalidPrograms/builtin_parameter_mismatch === PAUSE TestCheckInvalidPrograms/builtin_parameter_mismatch === RUN TestCheckInvalidPrograms/bad_strptime_format === PAUSE TestCheckInvalidPrograms/bad_strptime_format === RUN TestCheckInvalidPrograms/undefined_const_regex === PAUSE TestCheckInvalidPrograms/undefined_const_regex === RUN TestCheckInvalidPrograms/unused_symbols === PAUSE TestCheckInvalidPrograms/unused_symbols === RUN TestCheckInvalidPrograms/invalid_del_index_count === PAUSE TestCheckInvalidPrograms/invalid_del_index_count === CONT TestCheckInvalidPrograms/undefined_named_capture_group === CONT TestCheckInvalidPrograms/invalid_del_index_count === CONT TestCheckInvalidPrograms/invalid_regex_3 === CONT TestCheckInvalidPrograms/undefined_decorator === CONT TestCheckInvalidPrograms/undefined_identifier === CONT TestCheckInvalidPrograms/duplicate_declaration === CONT TestCheckInvalidPrograms/bad_strptime_format === CONT TestCheckInvalidPrograms/invalid_regex_2 === CONT TestCheckInvalidPrograms/invalid_regex_1 === CONT TestCheckInvalidPrograms/unused_symbols === CONT TestCheckInvalidPrograms/out_of_bounds_capref === CONT TestCheckInvalidPrograms/undefined_const_regex === CONT TestCheckInvalidPrograms/indexedExpr_binary_expression === CONT TestCheckInvalidPrograms/builtin_parameter_mismatch === CONT TestCheckInvalidPrograms/indexedExpr_parameter_count --- PASS: TestCheckInvalidPrograms (0.00s) --- PASS: TestCheckInvalidPrograms/undefined_named_capture_group (0.00s) --- PASS: TestCheckInvalidPrograms/invalid_del_index_count (0.00s) --- PASS: TestCheckInvalidPrograms/invalid_regex_3 (0.00s) --- PASS: TestCheckInvalidPrograms/undefined_identifier (0.01s) --- PASS: TestCheckInvalidPrograms/invalid_regex_2 (0.00s) --- PASS: TestCheckInvalidPrograms/invalid_regex_1 (0.00s) --- PASS: TestCheckInvalidPrograms/unused_symbols (0.00s) --- PASS: TestCheckInvalidPrograms/bad_strptime_format (0.00s) --- PASS: TestCheckInvalidPrograms/undefined_const_regex (0.00s) --- PASS: TestCheckInvalidPrograms/out_of_bounds_capref (0.00s) --- PASS: TestCheckInvalidPrograms/builtin_parameter_mismatch (0.00s) --- PASS: TestCheckInvalidPrograms/indexedExpr_binary_expression (0.00s) --- PASS: TestCheckInvalidPrograms/undefined_decorator (0.01s) --- PASS: TestCheckInvalidPrograms/indexedExpr_parameter_count (0.00s) --- PASS: TestCheckInvalidPrograms/duplicate_declaration (0.00s) === RUN TestCheckValidPrograms === RUN TestCheckValidPrograms/capture_group === PAUSE TestCheckValidPrograms/capture_group === RUN TestCheckValidPrograms/shadowed_positionals === PAUSE TestCheckValidPrograms/shadowed_positionals === RUN TestCheckValidPrograms/sibling_positionals === PAUSE TestCheckValidPrograms/sibling_positionals === RUN TestCheckValidPrograms/index_expression === PAUSE TestCheckValidPrograms/index_expression === RUN TestCheckValidPrograms/odd_indexes === PAUSE TestCheckValidPrograms/odd_indexes === RUN TestCheckValidPrograms/implicit_int === PAUSE TestCheckValidPrograms/implicit_int === RUN TestCheckValidPrograms/function_return_value === PAUSE TestCheckValidPrograms/function_return_value === RUN TestCheckValidPrograms/conversions === PAUSE TestCheckValidPrograms/conversions === RUN TestCheckValidPrograms/logical_operators === PAUSE TestCheckValidPrograms/logical_operators === RUN TestCheckValidPrograms/nested_binary_conditional === PAUSE TestCheckValidPrograms/nested_binary_conditional === RUN TestCheckValidPrograms/paren_expr === PAUSE TestCheckValidPrograms/paren_expr === RUN TestCheckValidPrograms/strptime_format === PAUSE TestCheckValidPrograms/strptime_format === RUN TestCheckValidPrograms/string_concat === PAUSE TestCheckValidPrograms/string_concat === RUN TestCheckValidPrograms/namespace === PAUSE TestCheckValidPrograms/namespace === RUN TestCheckValidPrograms/match_expr_1 === PAUSE TestCheckValidPrograms/match_expr_1 === RUN TestCheckValidPrograms/capref_used_in_def === PAUSE TestCheckValidPrograms/capref_used_in_def === RUN TestCheckValidPrograms/binop_compare_type_conversion === PAUSE TestCheckValidPrograms/binop_compare_type_conversion === RUN TestCheckValidPrograms/binop_arith_type_conversion === PAUSE TestCheckValidPrograms/binop_arith_type_conversion === RUN TestCheckValidPrograms/concat_expr_1 === PAUSE TestCheckValidPrograms/concat_expr_1 === RUN TestCheckValidPrograms/concat_expr_2 === PAUSE TestCheckValidPrograms/concat_expr_2 === RUN TestCheckValidPrograms/match_expression_3 === PAUSE TestCheckValidPrograms/match_expression_3 === RUN TestCheckValidPrograms/match_expr_4 === PAUSE TestCheckValidPrograms/match_expr_4 === RUN TestCheckValidPrograms/decorator_scopes === PAUSE TestCheckValidPrograms/decorator_scopes === CONT TestCheckValidPrograms/capture_group === CONT TestCheckValidPrograms/decorator_scopes === CONT TestCheckValidPrograms/match_expr_4 === CONT TestCheckValidPrograms/match_expression_3 === CONT TestCheckValidPrograms/concat_expr_2 === CONT TestCheckValidPrograms/concat_expr_1 === CONT TestCheckValidPrograms/binop_arith_type_conversion === CONT TestCheckValidPrograms/namespace === CONT TestCheckValidPrograms/implicit_int === CONT TestCheckValidPrograms/binop_compare_type_conversion === CONT TestCheckValidPrograms/function_return_value === CONT TestCheckValidPrograms/index_expression === CONT TestCheckValidPrograms/odd_indexes === CONT TestCheckValidPrograms/sibling_positionals === CONT TestCheckValidPrograms/shadowed_positionals === CONT TestCheckValidPrograms/strptime_format === CONT TestCheckValidPrograms/string_concat === CONT TestCheckValidPrograms/paren_expr === CONT TestCheckValidPrograms/capref_used_in_def === CONT TestCheckValidPrograms/logical_operators === CONT TestCheckValidPrograms/match_expr_1 === CONT TestCheckValidPrograms/conversions === CONT TestCheckValidPrograms/nested_binary_conditional --- PASS: TestCheckValidPrograms (0.01s) --- PASS: TestCheckValidPrograms/capture_group (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ capture group:1:9-11 ( ;;*vm.declNode @ capture group:1:9-11 counter foo) ( ;;*vm.condNode @ capture group:2:1-6 ( ;;*vm.patternExprNode @ capture group:2:1-6 ( ;;*vm.patternConstNode @ capture group:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ capture group:3:3-11 ( ;;*vm.binaryExprNode @ capture group:3:3-11 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ capture group:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ capture group:3:3-5 "foo") ) ( ;;*vm.caprefNode @ capture group:3:10-11 "1") ) ) ) ) --- PASS: TestCheckValidPrograms/decorator_scopes (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ decorator scopes:2:9 ( ;;*vm.declNode @ decorator scopes:2:9 counter a) ( ;;*vm.decoDefNode @ decorator scopes:4:3-9 ( ;;*vm.stmtlistNode @ decorator scopes:4:3-9 ( ;;*vm.condNode @ decorator scopes:4:3-9 ( ;;*vm.patternExprNode @ decorator scopes:4:3-9 ( ;;*vm.patternConstNode @ decorator scopes:4:3-9 "(.).*") ) ( ;;*vm.stmtlistNode @ decorator scopes:5:5-8 ( ;;*vm.nextNode @ decorator scopes:5:5-8 next) ) ) ) ) ( ;;*vm.decoNode @ decorator scopes:8:1-10 ( ;;*vm.stmtlistNode @ decorator scopes:9:3-11 ( ;;*vm.condNode @ decorator scopes:9:3-11 ( ;;*vm.binaryExprNode @ decorator scopes:9:3-11 == ( ;;*vm.caprefNode @ decorator scopes:9:3-4 "1") ( ;;*vm.stringConstNode @ decorator scopes:9:9-11 "A") ) ( ;;*vm.stmtlistNode @ decorator scopes:10:5-7 ( ;;*vm.unaryExprNode @ decorator scopes:10:5-7 ++( ;;*vm.indexedExprNode @ decorator scopes:10:5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ decorator scopes:10:5 "a") ) ) ) ) ) ) ) --- PASS: TestCheckValidPrograms/match_expr_4 (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ match expr 4:2:1-27 ( ;;*vm.condNode @ match expr 4:2:1-27 ( ;;*vm.patternExprNode @ match expr 4:2:1-27 ( ;;*vm.patternConstNode @ match expr 4:2:1-27 "(?P.{6}) (?P.*)") ) ( ;;*vm.stmtlistNode @ match expr 4:3:3-14 ( ;;*vm.condNode @ match expr 4:3:3-14 ( ;;*vm.binaryExprNode @ match expr 4:3:3-14 =~ ( ;;*vm.caprefNode @ match expr 4:3:3-6 "foo") ( ;;*vm.caprefNode @ match expr 4:3:11-14 "bar") ) ( ;;*vm.stmtlistNode @ ) ) ) ) ) --- PASS: TestCheckValidPrograms/match_expression_3 (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ match expression 3:2:7 ( ;;*vm.patternFragmentDefNode @ match expression 3:2:7 const ( ;;*vm.idNode @ match expression 3:2:7 "X") ( ;;*vm.patternConstNode @ match expression 3:2:7-13 "foo") ) ( ;;*vm.condNode @ match expression 3:3:1-8 ( ;;*vm.binaryExprNode @ match expression 3:3:1-8 =~ ( ;;*vm.stringConstNode @ match expression 3:3:1-3 "a") ( ;;*vm.indexedExprNode @ match expression 3:3:8 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ match expression 3:3:8 "X") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/concat_expr_2 (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ concat expr 2:2:7 ( ;;*vm.patternFragmentDefNode @ concat expr 2:2:7 const ( ;;*vm.idNode @ concat expr 2:2:7 "X") ( ;;*vm.patternConstNode @ concat expr 2:2:7-13 "foo") ) ( ;;*vm.condNode @ concat expr 2:3:1 ( ;;*vm.indexedExprNode @ concat expr 2:3:1 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ concat expr 2:3:1 "X") ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/concat_expr_1 (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ concat expr 1:2:7 ( ;;*vm.patternFragmentDefNode @ concat expr 1:2:7 const ( ;;*vm.idNode @ concat expr 1:2:7 "X") ( ;;*vm.patternConstNode @ concat expr 1:2:7-13 "foo") ) ( ;;*vm.condNode @ concat expr 1:3:1-9 ( ;;*vm.patternExprNode @ concat expr 1:3:1-9 ( ;;*vm.binaryExprNode @ concat expr 1:3:1-9 ++ ( ;;*vm.patternConstNode @ concat expr 1:3:1-5 "bar") ( ;;*vm.idNode @ concat expr 1:3:9 "X") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/namespace (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ namespace:2:9-12 ( ;;*vm.declNode @ namespace:2:9-12 counter test) ( ;;*vm.condNode @ namespace:4:1-14 ( ;;*vm.patternExprNode @ namespace:4:1-14 ( ;;*vm.patternConstNode @ namespace:4:1-14 "(?P.*)") ) ( ;;*vm.stmtlistNode @ namespace:5:5-10 ( ;;*vm.unaryExprNode @ namespace:5:5-10 ++( ;;*vm.indexedExprNode @ namespace:5:5-8 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ namespace:5:5-8 "test") ) ) ) ) ) --- PASS: TestCheckValidPrograms/implicit_int (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ implicit int:1:9-11 ( ;;*vm.declNode @ implicit int:1:9-11 counter foo) ( ;;*vm.condNode @ implicit int:2:1-3 ( ;;*vm.patternExprNode @ implicit int:2:1-3 ( ;;*vm.patternConstNode @ implicit int:2:1-3 "$") ) ( ;;*vm.stmtlistNode @ implicit int:3:3-7 ( ;;*vm.unaryExprNode @ implicit int:3:3-7 ++( ;;*vm.indexedExprNode @ implicit int:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ implicit int:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCheckValidPrograms/binop_compare_type_conversion (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ binop compare type conversion:2:7-9 ( ;;*vm.declNode @ binop compare type conversion:2:7-9 gauge var) ( ;;*vm.condNode @ binop compare type conversion:3:1-23 ( ;;*vm.patternExprNode @ binop compare type conversion:3:1-23 ( ;;*vm.patternConstNode @ binop compare type conversion:3:1-23 "(?P\\d+) (\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ binop compare type conversion:4:3-15 ( ;;*vm.binaryExprNode @ binop compare type conversion:4:3-15 = ( ;;*vm.indexedExprNode @ binop compare type conversion:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ binop compare type conversion:4:3-5 "var") ) ( ;;*vm.binaryExprNode @ binop compare type conversion:4:9-15 + ( ;;*vm.convNode @ binop compare type conversion:4:9-10 conv( ;;*vm.caprefNode @ binop compare type conversion:4:9-10 "x") ) ( ;;*vm.caprefNode @ binop compare type conversion:4:14-15 "2") ) ) ) ) ) --- PASS: TestCheckValidPrograms/function_return_value (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ function return value:1:10-14 ( ;;*vm.condNode @ function return value:1:10-14 ( ;;*vm.binaryExprNode @ function return value:1:10-14 > ( ;;*vm.builtinNode @ function return value:1:10 "len" ( ;;*vm.exprlistNode <⨯ String> @ function return value:1:5-9 ( ;;*vm.stringConstNode @ function return value:1:5-9 "foo") ) ) ( ;;*vm.intConstNode @ function return value:1:14 0) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/index_expression (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ index expression:1:9-11 ( ;;*vm.declNode @ index expression:1:9-11 counter foo (a b)) ( ;;*vm.condNode @ index expression:2:1-6 ( ;;*vm.patternExprNode @ index expression:2:1-6 ( ;;*vm.patternConstNode @ index expression:2:1-6 "(\\d)") ) ( ;;*vm.stmtlistNode @ index expression:3:3-15 ( ;;*vm.binaryExprNode @ index expression:3:3-15 = ( ;;*vm.indexedExprNode @ index expression:3:3-10 ( ;;*vm.exprlistNode @ index expression:3:7-10 ( ;;*vm.intConstNode @ index expression:3:7 1) ( ;;*vm.caprefNode @ index expression:3:9-10 "1") ) ( ;;*vm.idNode @ index expression:3:3-5 "foo") ) ( ;;*vm.intConstNode @ index expression:3:15 3) ) ) ) ) --- PASS: TestCheckValidPrograms/odd_indexes (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ odd indexes:1:9-11 ( ;;*vm.declNode @ odd indexes:1:9-11 counter foo (a b c)) ( ;;*vm.condNode @ odd indexes:2:2-12 ( ;;*vm.patternExprNode @ odd indexes:2:2-12 ( ;;*vm.patternConstNode @ odd indexes:2:2-12 "(\\d) (\\d)") ) ( ;;*vm.stmtlistNode @ odd indexes:3:4-18 ( ;;*vm.unaryExprNode @ odd indexes:3:4-18 ++( ;;*vm.indexedExprNode @ odd indexes:3:4-15 ( ;;*vm.exprlistNode @ odd indexes:3:8-15 ( ;;*vm.caprefNode @ odd indexes:3:8-9 "1") ( ;;*vm.caprefNode @ odd indexes:3:11-12 "2") ( ;;*vm.intConstNode @ odd indexes:3:15 0) ) ( ;;*vm.idNode @ odd indexes:3:4-6 "foo") ) ) ) ) ) --- PASS: TestCheckValidPrograms/sibling_positionals (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ sibling positionals:1:9-11 ( ;;*vm.declNode @ sibling positionals:1:9-11 counter foo) ( ;;*vm.condNode @ sibling positionals:2:1-6 ( ;;*vm.patternExprNode @ sibling positionals:2:1-6 ( ;;*vm.patternConstNode @ sibling positionals:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ sibling positionals:3:3-11 ( ;;*vm.binaryExprNode @ sibling positionals:3:3-11 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ sibling positionals:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ sibling positionals:3:3-5 "foo") ) ( ;;*vm.caprefNode @ sibling positionals:3:10-11 "1") ) ) ) ( ;;*vm.condNode @ sibling positionals:5:1-10 ( ;;*vm.patternExprNode @ sibling positionals:5:1-10 ( ;;*vm.patternConstNode @ sibling positionals:5:1-10 "bar(\\d+)") ) ( ;;*vm.stmtlistNode @ sibling positionals:6:4-12 ( ;;*vm.binaryExprNode @ sibling positionals:6:4-12 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ sibling positionals:6:4-6 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ sibling positionals:6:4-6 "foo") ) ( ;;*vm.caprefNode @ sibling positionals:6:11-12 "1") ) ) ) ) --- PASS: TestCheckValidPrograms/shadowed_positionals (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ shadowed positionals:1:9-11 ( ;;*vm.declNode @ shadowed positionals:1:9-11 counter foo) ( ;;*vm.condNode @ shadowed positionals:2:1-6 ( ;;*vm.patternExprNode @ shadowed positionals:2:1-6 ( ;;*vm.patternConstNode @ shadowed positionals:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ shadowed positionals:3:3-11 ( ;;*vm.binaryExprNode @ shadowed positionals:3:3-11 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ shadowed positionals:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ shadowed positionals:3:3-5 "foo") ) ( ;;*vm.caprefNode @ shadowed positionals:3:10-11 "1") ) ( ;;*vm.condNode @ shadowed positionals:4:3-12 ( ;;*vm.patternExprNode @ shadowed positionals:4:3-12 ( ;;*vm.patternConstNode @ shadowed positionals:4:3-12 "bar(\\d+)") ) ( ;;*vm.stmtlistNode @ shadowed positionals:5:4-12 ( ;;*vm.binaryExprNode @ shadowed positionals:5:4-12 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ shadowed positionals:5:4-6 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ shadowed positionals:5:4-6 "foo") ) ( ;;*vm.caprefNode @ shadowed positionals:5:11-12 "1") ) ) ) ) ) ) --- PASS: TestCheckValidPrograms/strptime_format (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ strptime format:2:54 ( ;;*vm.builtinNode @ strptime format:2:54 "strptime" ( ;;*vm.exprlistNode @ strptime format:2:10-53 ( ;;*vm.stringConstNode @ strptime format:2:10-30 "2006-01-02 15:04:05") ( ;;*vm.stringConstNode @ strptime format:2:33-53 "2006-01-02 15:04:05") ) ) ) --- PASS: TestCheckValidPrograms/string_concat (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ string concat:2:9 ( ;;*vm.declNode @ string concat:2:9 counter f (s)) ( ;;*vm.condNode @ string concat:3:1-12 ( ;;*vm.patternExprNode @ string concat:3:1-12 ( ;;*vm.patternConstNode @ string concat:3:1-12 "(.*), (.*)") ) ( ;;*vm.stmtlistNode @ string concat:4:3-14 ( ;;*vm.unaryExprNode @ string concat:4:3-14 ++( ;;*vm.indexedExprNode @ string concat:4:3-11 ( ;;*vm.exprlistNode <⨯ String> @ string concat:4:5-11 ( ;;*vm.binaryExprNode @ string concat:4:5-11 + ( ;;*vm.caprefNode @ string concat:4:5-6 "1") ( ;;*vm.caprefNode @ string concat:4:10-11 "2") ) ) ( ;;*vm.idNode @ string concat:4:3 "f") ) ) ) ) ) --- PASS: TestCheckValidPrograms/paren_expr (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ paren expr:2:2-14 ( ;;*vm.condNode @ paren expr:2:2-14 ( ;;*vm.binaryExprNode @ paren expr:2:2-14 || ( ;;*vm.intConstNode @ paren expr:2:2 0) ( ;;*vm.convNode @ paren expr:2:9-14 conv( ;;*vm.binaryExprNode @ paren expr:2:9-14 && ( ;;*vm.intConstNode @ paren expr:2:9 1) ( ;;*vm.intConstNode @ paren expr:2:14 3) ) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/capref_used_in_def (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ capref used in def:2:1-22 ( ;;*vm.condNode @ capref used in def:2:1-22 ( ;;*vm.binaryExprNode @ capref used in def:2:1-22 && ( ;;*vm.convNode @ capref used in def:2:1-12 conv( ;;*vm.patternExprNode @ capref used in def:2:1-12 ( ;;*vm.patternConstNode @ capref used in def:2:1-12 "(?P\\d+)") ) ) ( ;;*vm.binaryExprNode @ capref used in def:2:17-22 > ( ;;*vm.caprefNode @ capref used in def:2:17-18 "x") ( ;;*vm.intConstNode @ capref used in def:2:22 0) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/logical_operators (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ logical operators:1:1-6 ( ;;*vm.condNode @ logical operators:1:1-6 ( ;;*vm.binaryExprNode @ logical operators:1:1-6 || ( ;;*vm.intConstNode @ logical operators:1:1 0) ( ;;*vm.intConstNode @ logical operators:1:6 1) ) ( ;;*vm.stmtlistNode @ ) ) ( ;;*vm.condNode @ logical operators:3:1-6 ( ;;*vm.binaryExprNode @ logical operators:3:1-6 && ( ;;*vm.intConstNode @ logical operators:3:1 1) ( ;;*vm.intConstNode @ logical operators:3:6 0) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCheckValidPrograms/binop_arith_type_conversion (0.02s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ binop arith type conversion:2:7-9 ( ;;*vm.declNode @ binop arith type conversion:2:7-9 gauge var) ( ;;*vm.condNode @ binop arith type conversion:3:1-23 ( ;;*vm.patternExprNode @ binop arith type conversion:3:1-23 ( ;;*vm.patternConstNode @ binop arith type conversion:3:1-23 "(?P\\d+) (\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ binop arith type conversion:4:3-15 ( ;;*vm.binaryExprNode @ binop arith type conversion:4:3-15 = ( ;;*vm.indexedExprNode @ binop arith type conversion:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ binop arith type conversion:4:3-5 "var") ) ( ;;*vm.binaryExprNode @ binop arith type conversion:4:9-15 + ( ;;*vm.convNode @ binop arith type conversion:4:9-10 conv( ;;*vm.caprefNode @ binop arith type conversion:4:9-10 "x") ) ( ;;*vm.caprefNode @ binop arith type conversion:4:14-15 "2") ) ) ) ) ) --- PASS: TestCheckValidPrograms/match_expr_1 (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ match expr 1:2:1-13 ( ;;*vm.condNode @ match expr 1:2:1-13 ( ;;*vm.patternExprNode @ match expr 1:2:1-13 ( ;;*vm.patternConstNode @ match expr 1:2:1-13 "(?P.*)") ) ( ;;*vm.stmtlistNode @ match expr 1:3:3-15 ( ;;*vm.condNode @ match expr 1:3:3-15 ( ;;*vm.binaryExprNode @ match expr 1:3:3-15 =~ ( ;;*vm.caprefNode @ match expr 1:3:3-6 "foo") ( ;;*vm.patternExprNode @ match expr 1:3:11-15 ( ;;*vm.patternConstNode @ match expr 1:3:11-15 "bar") ) ) ( ;;*vm.stmtlistNode @ ) ) ) ) ) --- PASS: TestCheckValidPrograms/conversions (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ conversions:1:9 ( ;;*vm.declNode @ conversions:1:9 counter i) ( ;;*vm.declNode @ conversions:2:10 counter f) ( ;;*vm.condNode @ conversions:3:2-7 ( ;;*vm.patternExprNode @ conversions:3:2-7 ( ;;*vm.patternConstNode @ conversions:3:2-7 "(.*)") ) ( ;;*vm.stmtlistNode @ conversions:4:4-14 ( ;;*vm.binaryExprNode @ conversions:4:4-14 = ( ;;*vm.indexedExprNode @ conversions:4:4 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ conversions:4:4 "i") ) ( ;;*vm.builtinNode @ conversions:4:14 "int" ( ;;*vm.exprlistNode <⨯ String> @ conversions:4:12-13 ( ;;*vm.caprefNode @ conversions:4:12-13 "1") ) ) ) ( ;;*vm.binaryExprNode @ conversions:5:4-16 = ( ;;*vm.indexedExprNode @ conversions:5:4 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ conversions:5:4 "f") ) ( ;;*vm.builtinNode @ conversions:5:16 "float" ( ;;*vm.exprlistNode <⨯ String> @ conversions:5:14-15 ( ;;*vm.caprefNode @ conversions:5:14-15 "1") ) ) ) ) ) ) --- PASS: TestCheckValidPrograms/nested_binary_conditional (0.00s) checker_test.go:316: Typed AST: ( ;;*vm.stmtlistNode @ nested binary conditional:1:1-16 ( ;;*vm.condNode @ nested binary conditional:1:1-16 ( ;;*vm.binaryExprNode @ nested binary conditional:1:1-16 && ( ;;*vm.binaryExprNode @ nested binary conditional:1:1-6 != ( ;;*vm.intConstNode @ nested binary conditional:1:1 1) ( ;;*vm.intConstNode @ nested binary conditional:1:6 0) ) ( ;;*vm.binaryExprNode @ nested binary conditional:1:11-16 == ( ;;*vm.intConstNode @ nested binary conditional:1:11 0) ( ;;*vm.intConstNode @ nested binary conditional:1:16 1) ) ) ( ;;*vm.stmtlistNode @ ) ) ) === RUN TestCheckTypeExpressions === RUN TestCheckTypeExpressions/Int_+_Int_->_Int === PAUSE TestCheckTypeExpressions/Int_+_Int_->_Int === RUN TestCheckTypeExpressions/Int_+_Float_->_Float === PAUSE TestCheckTypeExpressions/Int_+_Float_->_Float === RUN TestCheckTypeExpressions/⍺_+_Float_->_Float === PAUSE TestCheckTypeExpressions/⍺_+_Float_->_Float === CONT TestCheckTypeExpressions/Int_+_Int_->_Int === CONT TestCheckTypeExpressions/⍺_+_Float_->_Float === CONT TestCheckTypeExpressions/Int_+_Float_->_Float --- PASS: TestCheckTypeExpressions (0.00s) --- PASS: TestCheckTypeExpressions/Int_+_Int_->_Int (0.00s) --- PASS: TestCheckTypeExpressions/⍺_+_Float_->_Float (0.00s) --- PASS: TestCheckTypeExpressions/Int_+_Float_->_Float (0.00s) === RUN TestCodegen === RUN TestCodegen/simple_line_counter === PAUSE TestCodegen/simple_line_counter === RUN TestCodegen/count_a === PAUSE TestCodegen/count_a === RUN TestCodegen/strptime_and_capref === PAUSE TestCodegen/strptime_and_capref === RUN TestCodegen/strptime_and_named_capref === PAUSE TestCodegen/strptime_and_named_capref === RUN TestCodegen/inc_by_and_set === PAUSE TestCodegen/inc_by_and_set === RUN TestCodegen/cond_expr_gt === PAUSE TestCodegen/cond_expr_gt === RUN TestCodegen/cond_expr_lt === PAUSE TestCodegen/cond_expr_lt === RUN TestCodegen/cond_expr_eq === PAUSE TestCodegen/cond_expr_eq === RUN TestCodegen/cond_expr_le === PAUSE TestCodegen/cond_expr_le === RUN TestCodegen/cond_expr_ge === PAUSE TestCodegen/cond_expr_ge === RUN TestCodegen/cond_expr_ne === PAUSE TestCodegen/cond_expr_ne === RUN TestCodegen/nested_cond === PAUSE TestCodegen/nested_cond === RUN TestCodegen/deco === PAUSE TestCodegen/deco === RUN TestCodegen/length === PAUSE TestCodegen/length === RUN TestCodegen/bitwise === PAUSE TestCodegen/bitwise === RUN TestCodegen/pow === PAUSE TestCodegen/pow === RUN TestCodegen/indexed_expr === PAUSE TestCodegen/indexed_expr === RUN TestCodegen/strtol === PAUSE TestCodegen/strtol === RUN TestCodegen/float === PAUSE TestCodegen/float === RUN TestCodegen/otherwise === PAUSE TestCodegen/otherwise === RUN TestCodegen/cond_else === PAUSE TestCodegen/cond_else === RUN TestCodegen/mod === PAUSE TestCodegen/mod === RUN TestCodegen/del === PAUSE TestCodegen/del === RUN TestCodegen/types === PAUSE TestCodegen/types === RUN TestCodegen/getfilename === PAUSE TestCodegen/getfilename === RUN TestCodegen/dimensioned_counter === PAUSE TestCodegen/dimensioned_counter === RUN TestCodegen/string_to_int === PAUSE TestCodegen/string_to_int === RUN TestCodegen/int_to_float === PAUSE TestCodegen/int_to_float === RUN TestCodegen/string_to_float === PAUSE TestCodegen/string_to_float === RUN TestCodegen/float_to_string === PAUSE TestCodegen/float_to_string === RUN TestCodegen/int_to_string === PAUSE TestCodegen/int_to_string === RUN TestCodegen/nested_comparisons === PAUSE TestCodegen/nested_comparisons === RUN TestCodegen/string_concat === PAUSE TestCodegen/string_concat === RUN TestCodegen/add_assign_float === PAUSE TestCodegen/add_assign_float === RUN TestCodegen/match_expression === PAUSE TestCodegen/match_expression === RUN TestCodegen/negative_match_expression === PAUSE TestCodegen/negative_match_expression === RUN TestCodegen/capref_used_in_def === PAUSE TestCodegen/capref_used_in_def === RUN TestCodegen/binop_arith_type_conversion === PAUSE TestCodegen/binop_arith_type_conversion === RUN TestCodegen/binop_compare_type_conversion === PAUSE TestCodegen/binop_compare_type_conversion === RUN TestCodegen/set_string === PAUSE TestCodegen/set_string === CONT TestCodegen/simple_line_counter === CONT TestCodegen/cond_else === CONT TestCodegen/set_string === CONT TestCodegen/binop_compare_type_conversion === CONT TestCodegen/binop_arith_type_conversion === CONT TestCodegen/capref_used_in_def === CONT TestCodegen/negative_match_expression === CONT TestCodegen/match_expression === CONT TestCodegen/add_assign_float === CONT TestCodegen/int_to_string === CONT TestCodegen/float_to_string === CONT TestCodegen/string_to_float === CONT TestCodegen/int_to_float === CONT TestCodegen/string_to_int === CONT TestCodegen/dimensioned_counter === CONT TestCodegen/string_concat === CONT TestCodegen/getfilename === CONT TestCodegen/types === CONT TestCodegen/nested_comparisons === CONT TestCodegen/del === CONT TestCodegen/mod === CONT TestCodegen/cond_expr_ne === CONT TestCodegen/otherwise === CONT TestCodegen/float === CONT TestCodegen/strtol === CONT TestCodegen/indexed_expr === CONT TestCodegen/pow === CONT TestCodegen/bitwise === CONT TestCodegen/length === CONT TestCodegen/deco === CONT TestCodegen/nested_cond === CONT TestCodegen/cond_expr_gt === CONT TestCodegen/cond_expr_ge === CONT TestCodegen/cond_expr_le === CONT TestCodegen/cond_expr_eq === CONT TestCodegen/cond_expr_lt === CONT TestCodegen/strptime_and_named_capref === CONT TestCodegen/inc_by_and_set === CONT TestCodegen/count_a === CONT TestCodegen/strptime_and_capref --- PASS: TestCodegen (0.00s) --- PASS: TestCodegen/simple_line_counter (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ simple line counter:1:9-18 ( ;;*vm.declNode @ simple line counter:1:9-18 counter line_count) ( ;;*vm.condNode @ simple line counter:2:1-18 ( ;;*vm.patternExprNode @ simple line counter:2:1-3 ( ;;*vm.patternConstNode @ simple line counter:2:1-3 "$") ) ( ;;*vm.stmtlistNode @ simple line counter:2:7-18 ( ;;*vm.unaryExprNode @ simple line counter:2:7-18 ++( ;;*vm.indexedExprNode @ simple line counter:2:7-16 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ simple line counter:2:7-16 "line_count") ) ) ) ) ) --- PASS: TestCodegen/cond_else (0.01s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond else:1:9-11 ( ;;*vm.declNode @ cond else:1:9-11 counter foo) ( ;;*vm.declNode @ cond else:2:9-11 counter bar) ( ;;*vm.condNode @ cond else:3:1-5 ( ;;*vm.binaryExprNode @ cond else:3:1-5 > ( ;;*vm.intConstNode @ cond else:3:1 1) ( ;;*vm.intConstNode @ cond else:3:5 0) ) ( ;;*vm.stmtlistNode @ cond else:4:3-7 ( ;;*vm.unaryExprNode @ cond else:4:3-7 ++( ;;*vm.indexedExprNode @ cond else:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond else:4:3-5 "foo") ) ) ) ( ;;*vm.stmtlistNode @ cond else:6:3-7 ( ;;*vm.unaryExprNode @ cond else:6:3-7 ++( ;;*vm.indexedExprNode @ cond else:6:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond else:6:3-5 "bar") ) ) ) ) ) --- PASS: TestCodegen/capref_used_in_def (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ capref used in def:2:1-22 ( ;;*vm.condNode @ capref used in def:2:1-22 ( ;;*vm.binaryExprNode @ capref used in def:2:1-22 && ( ;;*vm.convNode @ capref used in def:2:1-12 conv( ;;*vm.patternExprNode @ capref used in def:2:1-12 ( ;;*vm.patternConstNode @ capref used in def:2:1-12 "(?P\\d+)") ) ) ( ;;*vm.binaryExprNode @ capref used in def:2:17-22 > ( ;;*vm.caprefNode @ capref used in def:2:17-18 "x") ( ;;*vm.intConstNode @ capref used in def:2:22 5) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCodegen/negative_match_expression (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ negative match expression:2:10-12 ( ;;*vm.declNode @ negative match expression:2:10-12 counter foo) ( ;;*vm.condNode @ negative match expression:3:2-7 ( ;;*vm.patternExprNode @ negative match expression:3:2-7 ( ;;*vm.patternConstNode @ negative match expression:3:2-7 "(.*)") ) ( ;;*vm.stmtlistNode @ negative match expression:4:4-15 ( ;;*vm.condNode @ negative match expression:4:4-15 ( ;;*vm.binaryExprNode @ negative match expression:4:4-15 !~ ( ;;*vm.caprefNode @ negative match expression:4:4-5 "1") ( ;;*vm.patternExprNode @ negative match expression:4:10-15 ( ;;*vm.patternConstNode @ negative match expression:4:10-15 "asdf") ) ) ( ;;*vm.stmtlistNode @ negative match expression:5:6-10 ( ;;*vm.unaryExprNode @ negative match expression:5:6-10 ++( ;;*vm.indexedExprNode @ negative match expression:5:6-8 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ negative match expression:5:6-8 "foo") ) ) ) ) ) ) ) --- PASS: TestCodegen/set_string (0.01s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ set string:2:6-8 ( ;;*vm.declNode @ set string:2:6-8 text foo) ( ;;*vm.condNode @ set string:3:1-6 ( ;;*vm.patternExprNode @ set string:3:1-6 ( ;;*vm.patternConstNode @ set string:3:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ set string:4:3-10 ( ;;*vm.binaryExprNode @ set string:4:3-10 = ( ;;*vm.indexedExprNode @ set string:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ set string:4:3-5 "foo") ) ( ;;*vm.caprefNode @ set string:4:9-10 "1") ) ) ) ) --- PASS: TestCodegen/binop_compare_type_conversion (0.02s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ binop compare type conversion:2:9-11 ( ;;*vm.declNode @ binop compare type conversion:2:9-11 counter var) ( ;;*vm.condNode @ binop compare type conversion:3:1-23 ( ;;*vm.patternExprNode @ binop compare type conversion:3:1-23 ( ;;*vm.patternConstNode @ binop compare type conversion:3:1-23 "(?P\\d+) (\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ binop compare type conversion:4:3-9 ( ;;*vm.condNode @ binop compare type conversion:4:3-9 ( ;;*vm.binaryExprNode @ binop compare type conversion:4:3-9 > ( ;;*vm.convNode @ binop compare type conversion:4:3-4 conv( ;;*vm.caprefNode @ binop compare type conversion:4:3-4 "x") ) ( ;;*vm.caprefNode @ binop compare type conversion:4:8-9 "2") ) ( ;;*vm.stmtlistNode @ binop compare type conversion:5:5-9 ( ;;*vm.unaryExprNode @ binop compare type conversion:5:5-9 ++( ;;*vm.indexedExprNode @ binop compare type conversion:5:5-7 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ binop compare type conversion:5:5-7 "var") ) ) ) ) ) ) ) --- PASS: TestCodegen/match_expression (0.01s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ match expression:2:10-12 ( ;;*vm.declNode @ match expression:2:10-12 counter foo) ( ;;*vm.condNode @ match expression:3:2-7 ( ;;*vm.patternExprNode @ match expression:3:2-7 ( ;;*vm.patternConstNode @ match expression:3:2-7 "(.*)") ) ( ;;*vm.stmtlistNode @ match expression:4:4-15 ( ;;*vm.condNode @ match expression:4:4-15 ( ;;*vm.binaryExprNode @ match expression:4:4-15 =~ ( ;;*vm.caprefNode @ match expression:4:4-5 "1") ( ;;*vm.patternExprNode @ match expression:4:10-15 ( ;;*vm.patternConstNode @ match expression:4:10-15 "asdf") ) ) ( ;;*vm.stmtlistNode @ match expression:5:6-10 ( ;;*vm.unaryExprNode @ match expression:5:6-10 ++( ;;*vm.indexedExprNode @ match expression:5:6-8 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ match expression:5:6-8 "foo") ) ) ) ) ) ) ) --- PASS: TestCodegen/add_assign_float (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ add assign float:2:7-9 ( ;;*vm.declNode @ add assign float:2:7-9 gauge foo) ( ;;*vm.condNode @ add assign float:3:1-12 ( ;;*vm.patternExprNode @ add assign float:3:1-12 ( ;;*vm.patternConstNode @ add assign float:3:1-12 "(\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ add assign float:4:3-11 ( ;;*vm.binaryExprNode @ add assign float:4:3-11 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ add assign float:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ add assign float:4:3-5 "foo") ) ( ;;*vm.caprefNode @ add assign float:4:10-11 "1") ) ) ) ) --- PASS: TestCodegen/int_to_string (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ int to string:1:9 ( ;;*vm.declNode @ int to string:1:9 counter c (a)) ( ;;*vm.condNode @ int to string:2:1-7 ( ;;*vm.patternExprNode @ int to string:2:1-7 ( ;;*vm.patternConstNode @ int to string:2:1-7 "(\\d+)") ) ( ;;*vm.stmtlistNode @ int to string:3:3-18 ( ;;*vm.unaryExprNode @ int to string:3:3-18 ++( ;;*vm.indexedExprNode @ int to string:3:3-14 ( ;;*vm.exprlistNode <⨯ String> @ int to string:3:14 ( ;;*vm.builtinNode @ int to string:3:14 "string" ( ;;*vm.exprlistNode <⨯ Int> @ int to string:3:12-13 ( ;;*vm.caprefNode @ int to string:3:12-13 "1") ) ) ) ( ;;*vm.idNode @ int to string:3:3 "c") ) ) ) ) ) --- PASS: TestCodegen/float_to_string (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ float to string:1:9 ( ;;*vm.declNode @ float to string:1:9 counter c (a)) ( ;;*vm.condNode @ float to string:2:1-12 ( ;;*vm.patternExprNode @ float to string:2:1-12 ( ;;*vm.patternConstNode @ float to string:2:1-12 "(\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ float to string:3:3-18 ( ;;*vm.unaryExprNode @ float to string:3:3-18 ++( ;;*vm.indexedExprNode @ float to string:3:3-14 ( ;;*vm.exprlistNode <⨯ String> @ float to string:3:14 ( ;;*vm.builtinNode @ float to string:3:14 "string" ( ;;*vm.exprlistNode <⨯ Float> @ float to string:3:12-13 ( ;;*vm.caprefNode @ float to string:3:12-13 "1") ) ) ) ( ;;*vm.idNode @ float to string:3:3 "c") ) ) ) ) ) --- PASS: TestCodegen/string_to_float (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ string to float:1:9 ( ;;*vm.declNode @ string to float:1:9 counter c) ( ;;*vm.condNode @ string to float:2:1-6 ( ;;*vm.patternExprNode @ string to float:2:1-6 ( ;;*vm.patternConstNode @ string to float:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ string to float:3:3-15 ( ;;*vm.binaryExprNode @ string to float:3:3-15 = ( ;;*vm.indexedExprNode @ string to float:3:3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ string to float:3:3 "c") ) ( ;;*vm.builtinNode @ string to float:3:15 "float" ( ;;*vm.exprlistNode <⨯ String> @ string to float:3:13-14 ( ;;*vm.caprefNode @ string to float:3:13-14 "1") ) ) ) ) ) ) --- PASS: TestCodegen/int_to_float (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ int to float:1:9 ( ;;*vm.declNode @ int to float:1:9 counter c) ( ;;*vm.condNode @ int to float:2:1-6 ( ;;*vm.patternExprNode @ int to float:2:1-6 ( ;;*vm.patternConstNode @ int to float:2:1-6 "(\\d)") ) ( ;;*vm.stmtlistNode @ int to float:3:3-15 ( ;;*vm.binaryExprNode @ int to float:3:3-15 = ( ;;*vm.indexedExprNode @ int to float:3:3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ int to float:3:3 "c") ) ( ;;*vm.builtinNode @ int to float:3:15 "float" ( ;;*vm.exprlistNode <⨯ Int> @ int to float:3:13-14 ( ;;*vm.caprefNode @ int to float:3:13-14 "1") ) ) ) ) ) ) --- PASS: TestCodegen/string_to_int (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ string to int:1:9 ( ;;*vm.declNode @ string to int:1:9 counter c) ( ;;*vm.condNode @ string to int:2:1-6 ( ;;*vm.patternExprNode @ string to int:2:1-6 ( ;;*vm.patternConstNode @ string to int:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ string to int:3:3-13 ( ;;*vm.binaryExprNode @ string to int:3:3-13 = ( ;;*vm.indexedExprNode @ string to int:3:3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ string to int:3:3 "c") ) ( ;;*vm.builtinNode @ string to int:3:13 "int" ( ;;*vm.exprlistNode <⨯ String> @ string to int:3:11-12 ( ;;*vm.caprefNode @ string to int:3:11-12 "1") ) ) ) ) ) ) --- PASS: TestCodegen/string_concat (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ string concat:2:9 ( ;;*vm.declNode @ string concat:2:9 counter f (s)) ( ;;*vm.condNode @ string concat:3:1-12 ( ;;*vm.patternExprNode @ string concat:3:1-12 ( ;;*vm.patternConstNode @ string concat:3:1-12 "(.*), (.*)") ) ( ;;*vm.stmtlistNode @ string concat:4:3-14 ( ;;*vm.unaryExprNode @ string concat:4:3-14 ++( ;;*vm.indexedExprNode @ string concat:4:3-11 ( ;;*vm.exprlistNode <⨯ String> @ string concat:4:5-11 ( ;;*vm.binaryExprNode @ string concat:4:5-11 + ( ;;*vm.caprefNode @ string concat:4:5-6 "1") ( ;;*vm.caprefNode @ string concat:4:10-11 "2") ) ) ( ;;*vm.idNode @ string concat:4:3 "f") ) ) ) ) ) --- PASS: TestCodegen/getfilename (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ getfilename:2:13 ( ;;*vm.builtinNode @ getfilename:2:13 "getfilename" ) ) --- PASS: TestCodegen/types (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ types:2:7 ( ;;*vm.declNode @ types:2:7 gauge i) ( ;;*vm.declNode @ types:3:7 gauge f) ( ;;*vm.condNode @ types:4:1-7 ( ;;*vm.patternExprNode @ types:4:1-7 ( ;;*vm.patternConstNode @ types:4:1-7 "(\\d+)") ) ( ;;*vm.stmtlistNode @ types:5:2-7 ( ;;*vm.binaryExprNode @ types:5:2-7 = ( ;;*vm.indexedExprNode @ types:5:2 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ types:5:2 "i") ) ( ;;*vm.caprefNode @ types:5:6-7 "1") ) ) ) ( ;;*vm.condNode @ types:7:1-12 ( ;;*vm.patternExprNode @ types:7:1-12 ( ;;*vm.patternConstNode @ types:7:1-12 "(\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ types:8:2-7 ( ;;*vm.binaryExprNode @ types:8:2-7 = ( ;;*vm.indexedExprNode @ types:8:2 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ types:8:2 "f") ) ( ;;*vm.caprefNode @ types:8:6-7 "1") ) ) ) ) --- PASS: TestCodegen/del (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ del:2:9 ( ;;*vm.declNode @ del:2:9 counter a (b)) ( ;;*vm.delNode @ del:4:16 del) ) --- PASS: TestCodegen/mod (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ mod:2:1-5 ( ;;*vm.binaryExprNode @ mod:2:1-5 % ( ;;*vm.intConstNode @ mod:2:1 3) ( ;;*vm.intConstNode @ mod:2:5 1) ) ) --- PASS: TestCodegen/nested_comparisons (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ nested comparisons:1:9-11 ( ;;*vm.declNode @ nested comparisons:1:9-11 counter foo) ( ;;*vm.condNode @ nested comparisons:2:1-6 ( ;;*vm.patternExprNode @ nested comparisons:2:1-6 ( ;;*vm.patternConstNode @ nested comparisons:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ nested comparisons:3:3-28 ( ;;*vm.condNode @ nested comparisons:3:3-28 ( ;;*vm.binaryExprNode @ nested comparisons:3:3-28 || ( ;;*vm.binaryExprNode @ nested comparisons:3:3-13 == ( ;;*vm.caprefNode @ nested comparisons:3:3-4 "1") ( ;;*vm.stringConstNode @ nested comparisons:3:9-13 "foo") ) ( ;;*vm.binaryExprNode @ nested comparisons:3:18-28 == ( ;;*vm.caprefNode @ nested comparisons:3:18-19 "1") ( ;;*vm.stringConstNode @ nested comparisons:3:24-28 "bar") ) ) ( ;;*vm.stmtlistNode @ nested comparisons:4:5-9 ( ;;*vm.unaryExprNode @ nested comparisons:4:5-9 ++( ;;*vm.indexedExprNode @ nested comparisons:4:5-7 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ nested comparisons:4:5-7 "foo") ) ) ) ) ) ) ) --- PASS: TestCodegen/cond_expr_ne (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr ne:1:9-11 ( ;;*vm.declNode @ cond expr ne:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr ne:2:1-6 ( ;;*vm.binaryExprNode @ cond expr ne:2:1-6 != ( ;;*vm.intConstNode @ cond expr ne:2:1 1) ( ;;*vm.intConstNode @ cond expr ne:2:6 0) ) ( ;;*vm.stmtlistNode @ cond expr ne:3:3-7 ( ;;*vm.unaryExprNode @ cond expr ne:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr ne:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr ne:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/otherwise (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ otherwise:2:9 ( ;;*vm.declNode @ otherwise:2:9 counter a) ( ;;*vm.condNode @ otherwise:5:1 ( ;;*vm.otherwiseNode @ otherwise:5:1 otherwise) ( ;;*vm.stmtlistNode @ otherwise:4:2-4 ( ;;*vm.unaryExprNode @ otherwise:4:2-4 ++( ;;*vm.indexedExprNode @ otherwise:4:2 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ otherwise:4:2 "a") ) ) ) ) ) --- PASS: TestCodegen/float (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ float:2:1-4 ( ;;*vm.floatConstNode @ float:2:1-4 20) ) --- PASS: TestCodegen/strtol (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ strtol:2:22 ( ;;*vm.builtinNode @ strtol:2:22 "strtol" ( ;;*vm.exprlistNode @ strtol:2:8-21 ( ;;*vm.stringConstNode @ strtol:2:8-17 "deadbeef") ( ;;*vm.intConstNode @ strtol:2:20-21 16) ) ) ) --- PASS: TestCodegen/indexed_expr (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ indexed expr:2:9 ( ;;*vm.declNode @ indexed expr:2:9 counter a (b)) ( ;;*vm.unaryExprNode @ indexed expr:3:1-13 ++( ;;*vm.indexedExprNode @ indexed expr:3:1-10 ( ;;*vm.exprlistNode <⨯ String> @ indexed expr:3:3-10 ( ;;*vm.stringConstNode @ indexed expr:3:3-10 "string") ) ( ;;*vm.idNode @ indexed expr:3:1 "a") ) ) ) --- PASS: TestCodegen/pow (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ pow:2:1-13 ( ;;*vm.condNode @ pow:2:1-13 ( ;;*vm.patternExprNode @ pow:2:1-13 ( ;;*vm.patternConstNode @ pow:2:1-13 "(\\d+) (\\d+)") ) ( ;;*vm.stmtlistNode @ pow:3:1-8 ( ;;*vm.binaryExprNode @ pow:3:1-8 ** ( ;;*vm.caprefNode @ pow:3:1-2 "1") ( ;;*vm.caprefNode @ pow:3:7-8 "2") ) ) ) ) --- PASS: TestCodegen/bitwise (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ bitwise:2:1-14 ( ;;*vm.binaryExprNode @ bitwise:2:1-14 | ( ;;*vm.binaryExprNode @ bitwise:2:1-10 ^ ( ;;*vm.binaryExprNode @ bitwise:2:1-5 & ( ;;*vm.intConstNode @ bitwise:2:1 1) ( ;;*vm.intConstNode @ bitwise:2:5 7) ) ( ;;*vm.intConstNode @ bitwise:2:9-10 15) ) ( ;;*vm.intConstNode @ bitwise:2:14 8) ) ( ;;*vm.binaryExprNode @ bitwise:3:3-9 << ( ;;*vm.unaryExprNode @ bitwise:3:3-7 ~( ;;*vm.intConstNode @ bitwise:3:3-4 16) ) ( ;;*vm.intConstNode @ bitwise:3:9 2) ) ( ;;*vm.binaryExprNode @ bitwise:4:1-7 >> ( ;;*vm.intConstNode @ bitwise:4:1 1) ( ;;*vm.intConstNode @ bitwise:4:6-7 20) ) ) --- PASS: TestCodegen/length (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ length:1:10-14 ( ;;*vm.condNode @ length:1:10-14 ( ;;*vm.binaryExprNode @ length:1:10-14 > ( ;;*vm.builtinNode @ length:1:10 "len" ( ;;*vm.exprlistNode <⨯ String> @ length:1:5-9 ( ;;*vm.stringConstNode @ length:1:5-9 "foo") ) ) ( ;;*vm.intConstNode @ length:1:14 0) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestCodegen/deco (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ deco:1:9-11 ( ;;*vm.declNode @ deco:1:9-11 counter foo) ( ;;*vm.declNode @ deco:2:9-11 counter bar) ( ;;*vm.decoDefNode @ deco:4:3-6 ( ;;*vm.stmtlistNode @ deco:4:3-6 ( ;;*vm.condNode @ deco:4:3-6 ( ;;*vm.patternExprNode @ deco:4:3-6 ( ;;*vm.patternConstNode @ deco:4:3-6 ".*") ) ( ;;*vm.stmtlistNode @ deco:5:5-9 ( ;;*vm.unaryExprNode @ deco:5:5-9 ++( ;;*vm.indexedExprNode @ deco:5:5-7 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ deco:5:5-7 "foo") ) ) ( ;;*vm.nextNode @ deco:6:5-8 next) ) ) ) ) ( ;;*vm.decoNode @ deco:9:1-16 ( ;;*vm.stmtlistNode @ deco:9:12-16 ( ;;*vm.unaryExprNode @ deco:9:12-16 ++( ;;*vm.indexedExprNode @ deco:9:12-14 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ deco:9:12-14 "bar") ) ) ) ) ) --- PASS: TestCodegen/nested_cond (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ nested cond:1:9-11 ( ;;*vm.declNode @ nested cond:1:9-11 counter foo) ( ;;*vm.condNode @ nested cond:2:1-7 ( ;;*vm.patternExprNode @ nested cond:2:1-7 ( ;;*vm.patternConstNode @ nested cond:2:1-7 "(\\d+)") ) ( ;;*vm.stmtlistNode @ nested cond:3:3-9 ( ;;*vm.condNode @ nested cond:3:3-9 ( ;;*vm.binaryExprNode @ nested cond:3:3-9 <= ( ;;*vm.caprefNode @ nested cond:3:3-4 "1") ( ;;*vm.intConstNode @ nested cond:3:9 1) ) ( ;;*vm.stmtlistNode @ nested cond:4:5-9 ( ;;*vm.unaryExprNode @ nested cond:4:5-9 ++( ;;*vm.indexedExprNode @ nested cond:4:5-7 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ nested cond:4:5-7 "foo") ) ) ) ) ) ) ) --- PASS: TestCodegen/cond_expr_gt (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr gt:1:9-11 ( ;;*vm.declNode @ cond expr gt:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr gt:2:1-5 ( ;;*vm.binaryExprNode @ cond expr gt:2:1-5 > ( ;;*vm.intConstNode @ cond expr gt:2:1 1) ( ;;*vm.intConstNode @ cond expr gt:2:5 0) ) ( ;;*vm.stmtlistNode @ cond expr gt:3:3-7 ( ;;*vm.unaryExprNode @ cond expr gt:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr gt:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr gt:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/cond_expr_ge (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr ge:1:9-11 ( ;;*vm.declNode @ cond expr ge:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr ge:2:1-6 ( ;;*vm.binaryExprNode @ cond expr ge:2:1-6 >= ( ;;*vm.intConstNode @ cond expr ge:2:1 1) ( ;;*vm.intConstNode @ cond expr ge:2:6 0) ) ( ;;*vm.stmtlistNode @ cond expr ge:3:3-7 ( ;;*vm.unaryExprNode @ cond expr ge:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr ge:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr ge:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/cond_expr_le (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr le:1:9-11 ( ;;*vm.declNode @ cond expr le:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr le:2:1-6 ( ;;*vm.binaryExprNode @ cond expr le:2:1-6 <= ( ;;*vm.intConstNode @ cond expr le:2:1 1) ( ;;*vm.intConstNode @ cond expr le:2:6 0) ) ( ;;*vm.stmtlistNode @ cond expr le:3:3-7 ( ;;*vm.unaryExprNode @ cond expr le:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr le:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr le:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/cond_expr_eq (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr eq:1:9-11 ( ;;*vm.declNode @ cond expr eq:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr eq:2:1-6 ( ;;*vm.binaryExprNode @ cond expr eq:2:1-6 == ( ;;*vm.intConstNode @ cond expr eq:2:1 1) ( ;;*vm.intConstNode @ cond expr eq:2:6 0) ) ( ;;*vm.stmtlistNode @ cond expr eq:3:3-7 ( ;;*vm.unaryExprNode @ cond expr eq:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr eq:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr eq:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/strptime_and_named_capref (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ strptime and named capref:1:9-11 ( ;;*vm.declNode @ strptime and named capref:1:9-11 counter foo) ( ;;*vm.condNode @ strptime and named capref:2:1-55 ( ;;*vm.patternExprNode @ strptime and named capref:2:1-14 ( ;;*vm.patternConstNode @ strptime and named capref:2:1-14 "(?P.*)") ) ( ;;*vm.stmtlistNode @ strptime and named capref:2:55 ( ;;*vm.builtinNode @ strptime and named capref:2:55 "strptime" ( ;;*vm.exprlistNode @ strptime and named capref:2:27-54 ( ;;*vm.caprefNode @ strptime and named capref:2:27-31 "date") ( ;;*vm.stringConstNode @ strptime and named capref:2:34-54 "2006-01-02T15:04:05") ) ) ( ;;*vm.unaryExprNode @ strptime and named capref:3:1-5 ++( ;;*vm.indexedExprNode @ strptime and named capref:3:1-3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ strptime and named capref:3:1-3 "foo") ) ) ) ) ) --- PASS: TestCodegen/cond_expr_lt (0.02s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ cond expr lt:1:9-11 ( ;;*vm.declNode @ cond expr lt:1:9-11 counter foo) ( ;;*vm.condNode @ cond expr lt:2:1-5 ( ;;*vm.binaryExprNode @ cond expr lt:2:1-5 < ( ;;*vm.intConstNode @ cond expr lt:2:1 1) ( ;;*vm.intConstNode @ cond expr lt:2:5 0) ) ( ;;*vm.stmtlistNode @ cond expr lt:3:3-7 ( ;;*vm.unaryExprNode @ cond expr lt:3:3-7 ++( ;;*vm.indexedExprNode @ cond expr lt:3:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ cond expr lt:3:3-5 "foo") ) ) ) ) ) --- PASS: TestCodegen/dimensioned_counter (0.03s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ dimensioned counter:1:9 ( ;;*vm.declNode @ dimensioned counter:1:9 counter c (a b c)) ( ;;*vm.condNode @ dimensioned counter:2:1-16 ( ;;*vm.patternExprNode @ dimensioned counter:2:1-16 ( ;;*vm.patternConstNode @ dimensioned counter:2:1-16 "(\\d) (\\d) (\\d)") ) ( ;;*vm.stmtlistNode @ dimensioned counter:3:3-16 ( ;;*vm.unaryExprNode @ dimensioned counter:3:3-16 ++( ;;*vm.indexedExprNode @ dimensioned counter:3:3-13 ( ;;*vm.exprlistNode @ dimensioned counter:3:5-13 ( ;;*vm.caprefNode @ dimensioned counter:3:5-6 "1") ( ;;*vm.caprefNode @ dimensioned counter:3:8-9 "2") ( ;;*vm.caprefNode @ dimensioned counter:3:12-13 "3") ) ( ;;*vm.idNode @ dimensioned counter:3:3 "c") ) ) ) ) ) --- PASS: TestCodegen/inc_by_and_set (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ inc by and set:1:9-11 ( ;;*vm.declNode @ inc by and set:1:9-11 counter foo) ( ;;*vm.declNode @ inc by and set:2:9-11 counter bar) ( ;;*vm.condNode @ inc by and set:3:1-10 ( ;;*vm.patternExprNode @ inc by and set:3:1-10 ( ;;*vm.patternConstNode @ inc by and set:3:1-10 "([0-9]+)") ) ( ;;*vm.stmtlistNode @ inc by and set:4:1-9 ( ;;*vm.binaryExprNode @ inc by and set:4:1-9 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ inc by and set:4:1-3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ inc by and set:4:1-3 "foo") ) ( ;;*vm.caprefNode @ inc by and set:4:8-9 "1") ) ( ;;*vm.binaryExprNode @ inc by and set:5:1-8 = ( ;;*vm.indexedExprNode @ inc by and set:5:1-3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ inc by and set:5:1-3 "bar") ) ( ;;*vm.caprefNode @ inc by and set:5:7-8 "1") ) ) ) ) --- PASS: TestCodegen/binop_arith_type_conversion (0.05s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ binop arith type conversion:2:7-9 ( ;;*vm.declNode @ binop arith type conversion:2:7-9 gauge var) ( ;;*vm.condNode @ binop arith type conversion:3:1-23 ( ;;*vm.patternExprNode @ binop arith type conversion:3:1-23 ( ;;*vm.patternConstNode @ binop arith type conversion:3:1-23 "(?P\\d+) (\\d+\\.\\d+)") ) ( ;;*vm.stmtlistNode @ binop arith type conversion:4:3-15 ( ;;*vm.binaryExprNode @ binop arith type conversion:4:3-15 = ( ;;*vm.indexedExprNode @ binop arith type conversion:4:3-5 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ binop arith type conversion:4:3-5 "var") ) ( ;;*vm.binaryExprNode @ binop arith type conversion:4:9-15 + ( ;;*vm.convNode @ binop arith type conversion:4:9-10 conv( ;;*vm.caprefNode @ binop arith type conversion:4:9-10 "x") ) ( ;;*vm.caprefNode @ binop arith type conversion:4:14-15 "2") ) ) ) ) ) --- PASS: TestCodegen/count_a (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ count a:1:9-15 ( ;;*vm.declNode @ count a:1:9-15 counter a_count) ( ;;*vm.condNode @ count a:2:1-16 ( ;;*vm.patternExprNode @ count a:2:1-4 ( ;;*vm.patternConstNode @ count a:2:1-4 "a$") ) ( ;;*vm.stmtlistNode @ count a:2:8-16 ( ;;*vm.unaryExprNode @ count a:2:8-16 ++( ;;*vm.indexedExprNode @ count a:2:8-14 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ count a:2:8-14 "a_count") ) ) ) ) ) --- PASS: TestCodegen/strptime_and_capref (0.00s) codegen_test.go:756: Typed AST: ( ;;*vm.stmtlistNode @ strptime and capref:1:9-11 ( ;;*vm.declNode @ strptime and capref:1:9-11 counter foo) ( ;;*vm.condNode @ strptime and capref:2:1-44 ( ;;*vm.patternExprNode @ strptime and capref:2:1-6 ( ;;*vm.patternConstNode @ strptime and capref:2:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ strptime and capref:2:44 ( ;;*vm.builtinNode @ strptime and capref:2:44 "strptime" ( ;;*vm.exprlistNode @ strptime and capref:2:19-43 ( ;;*vm.caprefNode @ strptime and capref:2:19-20 "1") ( ;;*vm.stringConstNode @ strptime and capref:2:23-43 "2006-01-02T15:04:05") ) ) ( ;;*vm.unaryExprNode @ strptime and capref:3:1-5 ++( ;;*vm.indexedExprNode @ strptime and capref:3:1-3 ( ;;*vm.exprlistNode <⨯> @ ) ( ;;*vm.idNode @ strptime and capref:3:1-3 "foo") ) ) ) ) ) === RUN TestLex === RUN TestLex/empty === PAUSE TestLex/empty === RUN TestLex/spaces === PAUSE TestLex/spaces === RUN TestLex/newlines === PAUSE TestLex/newlines === RUN TestLex/comment === PAUSE TestLex/comment === RUN TestLex/comment_not_at_col_1 === PAUSE TestLex/comment_not_at_col_1 === RUN TestLex/punctuation === PAUSE TestLex/punctuation === RUN TestLex/operators === PAUSE TestLex/operators === RUN TestLex/keywords === PAUSE TestLex/keywords === RUN TestLex/builtins === PAUSE TestLex/builtins === RUN TestLex/numbers === PAUSE TestLex/numbers === RUN TestLex/identifier === PAUSE TestLex/identifier === RUN TestLex/regex === PAUSE TestLex/regex === RUN TestLex/regex_with_escape === PAUSE TestLex/regex_with_escape === RUN TestLex/regex_with_escape_and_special_char === PAUSE TestLex/regex_with_escape_and_special_char === RUN TestLex/capref === PAUSE TestLex/capref === RUN TestLex/numerical_capref === PAUSE TestLex/numerical_capref === RUN TestLex/capref_with_trailing_punc === PAUSE TestLex/capref_with_trailing_punc === RUN TestLex/quoted_string === PAUSE TestLex/quoted_string === RUN TestLex/escaped_quote_in_quoted_string === PAUSE TestLex/escaped_quote_in_quoted_string === RUN TestLex/decorator === PAUSE TestLex/decorator === RUN TestLex/large_program === PAUSE TestLex/large_program === RUN TestLex/linecount === PAUSE TestLex/linecount === RUN TestLex/unexpected_char === PAUSE TestLex/unexpected_char === RUN TestLex/unterminated_regex === PAUSE TestLex/unterminated_regex === RUN TestLex/unterminated_quoted_string === PAUSE TestLex/unterminated_quoted_string === CONT TestLex/empty === CONT TestLex/unterminated_quoted_string === CONT TestLex/unterminated_regex === CONT TestLex/regex_with_escape === CONT TestLex/regex === CONT TestLex/identifier === CONT TestLex/numbers === CONT TestLex/keywords === CONT TestLex/operators === CONT TestLex/punctuation === CONT TestLex/comment_not_at_col_1 === CONT TestLex/comment === CONT TestLex/newlines === CONT TestLex/spaces === CONT TestLex/escaped_quote_in_quoted_string === CONT TestLex/unexpected_char === CONT TestLex/linecount === CONT TestLex/large_program === CONT TestLex/decorator === CONT TestLex/numerical_capref === CONT TestLex/capref_with_trailing_punc === CONT TestLex/builtins === CONT TestLex/capref === CONT TestLex/regex_with_escape_and_special_char === CONT TestLex/quoted_string --- PASS: TestLex (0.01s) --- PASS: TestLex/empty (0.00s) --- PASS: TestLex/unterminated_quoted_string (0.00s) --- PASS: TestLex/unterminated_regex (0.00s) --- PASS: TestLex/regex (0.00s) --- PASS: TestLex/identifier (0.00s) --- PASS: TestLex/numbers (0.00s) --- PASS: TestLex/keywords (0.00s) --- PASS: TestLex/punctuation (0.00s) --- PASS: TestLex/comment_not_at_col_1 (0.00s) --- PASS: TestLex/comment (0.00s) --- PASS: TestLex/newlines (0.00s) --- PASS: TestLex/spaces (0.00s) --- PASS: TestLex/escaped_quote_in_quoted_string (0.00s) --- PASS: TestLex/unexpected_char (0.00s) --- PASS: TestLex/linecount (0.00s) --- PASS: TestLex/regex_with_escape (0.00s) --- PASS: TestLex/decorator (0.00s) --- PASS: TestLex/operators (0.00s) --- PASS: TestLex/large_program (0.00s) --- PASS: TestLex/capref_with_trailing_punc (0.00s) --- PASS: TestLex/capref (0.00s) --- PASS: TestLex/regex_with_escape_and_special_char (0.00s) --- PASS: TestLex/quoted_string (0.00s) --- PASS: TestLex/builtins (0.00s) --- PASS: TestLex/numerical_capref (0.00s) === RUN TestNewLoader --- PASS: TestNewLoader (0.00s) === RUN TestCompileAndRun --- PASS: TestCompileAndRun (0.01s) === RUN TestProcessEvents === RUN TestProcessEvents/load === PAUSE TestProcessEvents/load === RUN TestProcessEvents/unload === PAUSE TestProcessEvents/unload === RUN TestProcessEvents/reload === PAUSE TestProcessEvents/reload === RUN TestProcessEvents/bad_extension === PAUSE TestProcessEvents/bad_extension === RUN TestProcessEvents/not_exist === PAUSE TestProcessEvents/not_exist === CONT TestProcessEvents/load === CONT TestProcessEvents/bad_extension === CONT TestProcessEvents/not_exist === CONT TestProcessEvents/unload === CONT TestProcessEvents/reload --- PASS: TestProcessEvents (0.00s) --- PASS: TestProcessEvents/bad_extension (0.00s) --- PASS: TestProcessEvents/unload (0.00s) --- PASS: TestProcessEvents/not_exist (0.00s) --- PASS: TestProcessEvents/reload (0.00s) --- PASS: TestProcessEvents/load (0.01s) === RUN TestLoadProg --- PASS: TestLoadProg (0.00s) === RUN TestParserRoundTrip === RUN TestParserRoundTrip/empty === PAUSE TestParserRoundTrip/empty === RUN TestParserRoundTrip/newline === PAUSE TestParserRoundTrip/newline === RUN TestParserRoundTrip/declare_counter === PAUSE TestParserRoundTrip/declare_counter === RUN TestParserRoundTrip/declare_counter_string_name === PAUSE TestParserRoundTrip/declare_counter_string_name === RUN TestParserRoundTrip/declare_dimensioned_counter === PAUSE TestParserRoundTrip/declare_dimensioned_counter === RUN TestParserRoundTrip/declare_multi-dimensioned_counter === PAUSE TestParserRoundTrip/declare_multi-dimensioned_counter === RUN TestParserRoundTrip/declare_hidden_counter === PAUSE TestParserRoundTrip/declare_hidden_counter === RUN TestParserRoundTrip/declare_gauge === PAUSE TestParserRoundTrip/declare_gauge === RUN TestParserRoundTrip/declare_timer === PAUSE TestParserRoundTrip/declare_timer === RUN TestParserRoundTrip/declare_text === PAUSE TestParserRoundTrip/declare_text === RUN TestParserRoundTrip/simple_pattern_action === PAUSE TestParserRoundTrip/simple_pattern_action === RUN TestParserRoundTrip/more_complex_action,_increment_counter === PAUSE TestParserRoundTrip/more_complex_action,_increment_counter === RUN TestParserRoundTrip/regex_match_includes_escaped_slashes === PAUSE TestParserRoundTrip/regex_match_includes_escaped_slashes === RUN TestParserRoundTrip/numeric_capture_group_reference === PAUSE TestParserRoundTrip/numeric_capture_group_reference === RUN TestParserRoundTrip/strptime_and_capref === PAUSE TestParserRoundTrip/strptime_and_capref === RUN TestParserRoundTrip/named_capture_group_reference === PAUSE TestParserRoundTrip/named_capture_group_reference === RUN TestParserRoundTrip/nested_match_conditions === PAUSE TestParserRoundTrip/nested_match_conditions === RUN TestParserRoundTrip/nested_scope === PAUSE TestParserRoundTrip/nested_scope === RUN TestParserRoundTrip/comment_then_code === PAUSE TestParserRoundTrip/comment_then_code === RUN TestParserRoundTrip/assignment === PAUSE TestParserRoundTrip/assignment === RUN TestParserRoundTrip/increment_operator === PAUSE TestParserRoundTrip/increment_operator === RUN TestParserRoundTrip/incby_operator === PAUSE TestParserRoundTrip/incby_operator === RUN TestParserRoundTrip/additive === PAUSE TestParserRoundTrip/additive === RUN TestParserRoundTrip/multiplicative === PAUSE TestParserRoundTrip/multiplicative === RUN TestParserRoundTrip/additive_and_mem_storage === PAUSE TestParserRoundTrip/additive_and_mem_storage === RUN TestParserRoundTrip/conditional_expressions === PAUSE TestParserRoundTrip/conditional_expressions === RUN TestParserRoundTrip/decorator_definition_and_invocation === PAUSE TestParserRoundTrip/decorator_definition_and_invocation === RUN TestParserRoundTrip/const_regex === PAUSE TestParserRoundTrip/const_regex === RUN TestParserRoundTrip/multiline_regex === PAUSE TestParserRoundTrip/multiline_regex === RUN TestParserRoundTrip/len === PAUSE TestParserRoundTrip/len === RUN TestParserRoundTrip/def_and_next === PAUSE TestParserRoundTrip/def_and_next === RUN TestParserRoundTrip/const === PAUSE TestParserRoundTrip/const === RUN TestParserRoundTrip/bitwise === PAUSE TestParserRoundTrip/bitwise === RUN TestParserRoundTrip/logical === PAUSE TestParserRoundTrip/logical === RUN TestParserRoundTrip/floats === PAUSE TestParserRoundTrip/floats === RUN TestParserRoundTrip/simple_otherwise_action === PAUSE TestParserRoundTrip/simple_otherwise_action === RUN TestParserRoundTrip/pattern_action_then_otherwise_action === PAUSE TestParserRoundTrip/pattern_action_then_otherwise_action === RUN TestParserRoundTrip/simple_else_clause === PAUSE TestParserRoundTrip/simple_else_clause === RUN TestParserRoundTrip/nested_else_clause === PAUSE TestParserRoundTrip/nested_else_clause === RUN TestParserRoundTrip/mod_operator === PAUSE TestParserRoundTrip/mod_operator === RUN TestParserRoundTrip/delete === PAUSE TestParserRoundTrip/delete === RUN TestParserRoundTrip/getfilename === PAUSE TestParserRoundTrip/getfilename === RUN TestParserRoundTrip/indexed_expression_arg_list === PAUSE TestParserRoundTrip/indexed_expression_arg_list === RUN TestParserRoundTrip/paren_expr === PAUSE TestParserRoundTrip/paren_expr === RUN TestParserRoundTrip/regex_cond_expr === PAUSE TestParserRoundTrip/regex_cond_expr === RUN TestParserRoundTrip/concat_expr_1 === PAUSE TestParserRoundTrip/concat_expr_1 === RUN TestParserRoundTrip/concat_expr_2 === PAUSE TestParserRoundTrip/concat_expr_2 === RUN TestParserRoundTrip/match_expression_1 === PAUSE TestParserRoundTrip/match_expression_1 === RUN TestParserRoundTrip/match_expression_2 === PAUSE TestParserRoundTrip/match_expression_2 === RUN TestParserRoundTrip/match_expression_3 === PAUSE TestParserRoundTrip/match_expression_3 === RUN TestParserRoundTrip/capref_used_in_def === PAUSE TestParserRoundTrip/capref_used_in_def === RUN TestParserRoundTrip/match_expr_4 === PAUSE TestParserRoundTrip/match_expr_4 === CONT TestParserRoundTrip/empty === CONT TestParserRoundTrip/match_expr_4 === CONT TestParserRoundTrip/capref_used_in_def === CONT TestParserRoundTrip/match_expression_3 === CONT TestParserRoundTrip/conditional_expressions === CONT TestParserRoundTrip/additive_and_mem_storage === CONT TestParserRoundTrip/multiplicative === CONT TestParserRoundTrip/match_expression_2 === CONT TestParserRoundTrip/concat_expr_2 === CONT TestParserRoundTrip/concat_expr_1 === CONT TestParserRoundTrip/match_expression_1 === CONT TestParserRoundTrip/regex_cond_expr === CONT TestParserRoundTrip/paren_expr === CONT TestParserRoundTrip/indexed_expression_arg_list === CONT TestParserRoundTrip/delete === CONT TestParserRoundTrip/mod_operator === CONT TestParserRoundTrip/nested_else_clause === CONT TestParserRoundTrip/simple_else_clause === CONT TestParserRoundTrip/pattern_action_then_otherwise_action === CONT TestParserRoundTrip/simple_otherwise_action === CONT TestParserRoundTrip/floats === CONT TestParserRoundTrip/logical === CONT TestParserRoundTrip/bitwise === CONT TestParserRoundTrip/const === CONT TestParserRoundTrip/def_and_next === CONT TestParserRoundTrip/len === CONT TestParserRoundTrip/multiline_regex === CONT TestParserRoundTrip/const_regex === CONT TestParserRoundTrip/decorator_definition_and_invocation === CONT TestParserRoundTrip/regex_match_includes_escaped_slashes === CONT TestParserRoundTrip/additive === CONT TestParserRoundTrip/incby_operator === CONT TestParserRoundTrip/increment_operator === CONT TestParserRoundTrip/assignment === CONT TestParserRoundTrip/comment_then_code === CONT TestParserRoundTrip/nested_scope === CONT TestParserRoundTrip/nested_match_conditions === CONT TestParserRoundTrip/named_capture_group_reference === CONT TestParserRoundTrip/strptime_and_capref === CONT TestParserRoundTrip/numeric_capture_group_reference === CONT TestParserRoundTrip/declare_hidden_counter === CONT TestParserRoundTrip/more_complex_action,_increment_counter === CONT TestParserRoundTrip/simple_pattern_action === CONT TestParserRoundTrip/declare_text === CONT TestParserRoundTrip/declare_timer === CONT TestParserRoundTrip/declare_gauge === CONT TestParserRoundTrip/declare_counter_string_name === CONT TestParserRoundTrip/declare_multi-dimensioned_counter === CONT TestParserRoundTrip/declare_dimensioned_counter === CONT TestParserRoundTrip/declare_counter === CONT TestParserRoundTrip/newline === CONT TestParserRoundTrip/getfilename --- PASS: TestParserRoundTrip (0.01s) --- PASS: TestParserRoundTrip/empty (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ ) --- PASS: TestParserRoundTrip/match_expr_4 (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ match expr 4:2:1-27 ( ;;*vm.condNode @ match expr 4:2:1-27 ( ;;*vm.patternExprNode @ match expr 4:2:1-27 ( ;;*vm.patternConstNode @ match expr 4:2:1-27 "(?P.{6}) (?P.*)") ) ( ;;*vm.stmtlistNode @ match expr 4:3:3-14 ( ;;*vm.condNode @ match expr 4:3:3-14 ( ;;*vm.binaryExprNode @ match expr 4:3:3-14 =~ ( ;;*vm.caprefNode @ match expr 4:3:3-6 "foo") ( ;;*vm.caprefNode @ match expr 4:3:11-14 "bar") ) ( ;;*vm.stmtlistNode @ ) ) ) ) ) --- PASS: TestParserRoundTrip/capref_used_in_def (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ capref used in def:2:1-21 ( ;;*vm.condNode @ capref used in def:2:1-21 ( ;;*vm.binaryExprNode @ capref used in def:2:1-21 && ( ;;*vm.patternExprNode @ capref used in def:2:1-11 ( ;;*vm.patternConstNode @ capref used in def:2:1-11 "(?P.*)") ) ( ;;*vm.binaryExprNode @ capref used in def:2:16-21 > ( ;;*vm.caprefNode @ capref used in def:2:16-17 "x") ( ;;*vm.intConstNode @ capref used in def:2:21 0) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/match_expression_3 (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ match expression 3:2:7 ( ;;*vm.patternFragmentDefNode @ match expression 3:2:7 const ( ;;*vm.idNode @ match expression 3:2:7 "X") ( ;;*vm.patternConstNode @ match expression 3:2:7-13 "foo") ) ( ;;*vm.condNode @ match expression 3:3:1-9 ( ;;*vm.binaryExprNode @ match expression 3:3:1-9 =~ ( ;;*vm.caprefNode @ match expression 3:3:1-4 "foo") ( ;;*vm.indexedExprNode @ match expression 3:3:9 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ match expression 3:3:9 "X") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/additive_and_mem_storage (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ additive and mem storage:1:9-18 ( ;;*vm.declNode @ additive and mem storage:1:9-18 counter time_total) ( ;;*vm.declNode @ additive and mem storage:2:9-16 counter variable (foo)) ( ;;*vm.condNode @ additive and mem storage:3:1-13 ( ;;*vm.patternExprNode @ additive and mem storage:3:1-13 ( ;;*vm.patternConstNode @ additive and mem storage:3:1-13 "(?P.*)") ) ( ;;*vm.stmtlistNode @ additive and mem storage:4:3-43 ( ;;*vm.binaryExprNode @ additive and mem storage:4:3-43 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ additive and mem storage:4:3-12 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ additive and mem storage:4:3-12 "time_total") ) ( ;;*vm.binaryExprNode @ additive and mem storage:4:27-43 - ( ;;*vm.builtinNode @ additive and mem storage:4:27 "timestamp" ) ( ;;*vm.indexedExprNode @ additive and mem storage:4:31-43 ( ;;*vm.exprlistNode @ additive and mem storage:4:40-43 ( ;;*vm.caprefNode @ additive and mem storage:4:40-43 "foo") ) ( ;;*vm.idNode @ additive and mem storage:4:31-38 "variable") ) ) ) ) ) ) --- PASS: TestParserRoundTrip/match_expression_2 (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ match expression 2:2:1-17 ( ;;*vm.condNode @ match expression 2:2:1-17 ( ;;*vm.binaryExprNode @ match expression 2:2:1-17 =~ ( ;;*vm.caprefNode @ match expression 2:2:1-4 "foo") ( ;;*vm.patternExprNode @ match expression 2:2:9-17 ( ;;*vm.binaryExprNode @ match expression 2:2:9-17 ++ ( ;;*vm.patternConstNode @ match expression 2:2:9-13 "bar") ( ;;*vm.idNode @ match expression 2:2:17 "X") ) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/concat_expr_2 (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ concat expr 2:2:7 ( ;;*vm.patternFragmentDefNode @ concat expr 2:2:7 const ( ;;*vm.idNode @ concat expr 2:2:7 "X") ( ;;*vm.patternConstNode @ concat expr 2:2:7-13 "foo") ) ( ;;*vm.condNode @ concat expr 2:3:1 ( ;;*vm.indexedExprNode @ concat expr 2:3:1 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ concat expr 2:3:1 "X") ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/multiplicative (0.04s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ multiplicative:1:9 ( ;;*vm.declNode @ multiplicative:1:9 counter a) ( ;;*vm.declNode @ multiplicative:2:9 counter b) ( ;;*vm.condNode @ multiplicative:3:4-8 ( ;;*vm.patternExprNode @ multiplicative:3:4-8 ( ;;*vm.patternConstNode @ multiplicative:3:4-8 "foo") ) ( ;;*vm.stmtlistNode @ multiplicative:4:4-8 ( ;;*vm.binaryExprNode @ multiplicative:4:4-8 * ( ;;*vm.indexedExprNode @ multiplicative:4:4 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ multiplicative:4:4 "a") ) ( ;;*vm.indexedExprNode @ multiplicative:4:8 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ multiplicative:4:8 "b") ) ) ( ;;*vm.binaryExprNode @ multiplicative:5:7-12 ** ( ;;*vm.indexedExprNode @ multiplicative:5:7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ multiplicative:5:7 "a") ) ( ;;*vm.indexedExprNode @ multiplicative:5:12 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ multiplicative:5:12 "b") ) ) ) ) ) --- PASS: TestParserRoundTrip/concat_expr_1 (0.02s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ concat expr 1:2:7 ( ;;*vm.patternFragmentDefNode @ concat expr 1:2:7 const ( ;;*vm.idNode @ concat expr 1:2:7 "X") ( ;;*vm.patternConstNode @ concat expr 1:2:7-13 "foo") ) ( ;;*vm.condNode @ concat expr 1:3:1-9 ( ;;*vm.patternExprNode @ concat expr 1:3:1-9 ( ;;*vm.binaryExprNode @ concat expr 1:3:1-9 ++ ( ;;*vm.patternConstNode @ concat expr 1:3:1-5 "bar") ( ;;*vm.idNode @ concat expr 1:3:9 "X") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/regex_cond_expr (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ regex cond expr:2:1-11 ( ;;*vm.condNode @ regex cond expr:2:1-11 ( ;;*vm.binaryExprNode @ regex cond expr:2:1-11 && ( ;;*vm.patternExprNode @ regex cond expr:2:1-6 ( ;;*vm.patternConstNode @ regex cond expr:2:1-6 "(\\d)") ) ( ;;*vm.intConstNode @ regex cond expr:2:11 1) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/paren_expr (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ paren expr:2:2-14 ( ;;*vm.condNode @ paren expr:2:2-14 ( ;;*vm.binaryExprNode @ paren expr:2:2-14 || ( ;;*vm.intConstNode @ paren expr:2:2 0) ( ;;*vm.binaryExprNode @ paren expr:2:9-14 && ( ;;*vm.intConstNode @ paren expr:2:9 1) ( ;;*vm.intConstNode @ paren expr:2:14 3) ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/indexed_expression_arg_list (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ indexed expression arg list:2:9-11 ( ;;*vm.declNode @ indexed expression arg list:2:9-11 counter foo (a b)) ( ;;*vm.condNode @ indexed expression arg list:3:1-12 ( ;;*vm.patternExprNode @ indexed expression arg list:3:1-12 ( ;;*vm.patternConstNode @ indexed expression arg list:3:1-12 "(\\d) (\\d+)") ) ( ;;*vm.stmtlistNode @ indexed expression arg list:4:3-14 ( ;;*vm.unaryExprNode @ indexed expression arg list:4:3-14 ++( ;;*vm.indexedExprNode @ indexed expression arg list:4:3-11 ( ;;*vm.exprlistNode @ indexed expression arg list:4:7-11 ( ;;*vm.caprefNode @ indexed expression arg list:4:7-8 "1") ( ;;*vm.caprefNode @ indexed expression arg list:4:10-11 "2") ) ( ;;*vm.idNode @ indexed expression arg list:4:3-5 "foo") ) ) ) ) ) --- PASS: TestParserRoundTrip/delete (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ delete:1:9-11 ( ;;*vm.declNode @ delete:1:9-11 counter foo (bar)) ( ;;*vm.condNode @ delete:2:1-5 ( ;;*vm.patternExprNode @ delete:2:1-5 ( ;;*vm.patternConstNode @ delete:2:1-5 "foo") ) ( ;;*vm.stmtlistNode @ delete:4:14 ( ;;*vm.delNode @ delete:4:14 del) ) ) ) --- PASS: TestParserRoundTrip/mod_operator (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ mod operator:1:1-5 ( ;;*vm.condNode @ mod operator:1:1-5 ( ;;*vm.patternExprNode @ mod operator:1:1-5 ( ;;*vm.patternConstNode @ mod operator:1:1-5 "foo") ) ( ;;*vm.stmtlistNode @ mod operator:2:3-7 ( ;;*vm.binaryExprNode @ mod operator:2:3-7 % ( ;;*vm.intConstNode @ mod operator:2:3 3) ( ;;*vm.intConstNode @ mod operator:2:7 1) ) ) ) ) --- PASS: TestParserRoundTrip/nested_else_clause (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ nested else clause:1:1-34 ( ;;*vm.condNode @ nested else clause:1:1-34 ( ;;*vm.patternExprNode @ nested else clause:1:1-5 ( ;;*vm.patternConstNode @ nested else clause:1:1-5 "foo") ) ( ;;*vm.stmtlistNode @ nested else clause:1:9-14 ( ;;*vm.condNode @ nested else clause:1:9-14 ( ;;*vm.patternExprNode @ nested else clause:1:9-14 ( ;;*vm.patternConstNode @ nested else clause:1:9-14 " bar") ) ( ;;*vm.stmtlistNode @ ) ) ) ( ;;*vm.stmtlistNode @ nested else clause:1:29-34 ( ;;*vm.condNode @ nested else clause:1:29-34 ( ;;*vm.patternExprNode @ nested else clause:1:29-34 ( ;;*vm.patternConstNode @ nested else clause:1:29-34 "quux") ) ( ;;*vm.stmtlistNode @ ) ( ;;*vm.stmtlistNode @ ) ) ) ) ) --- PASS: TestParserRoundTrip/simple_else_clause (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ simple else clause:1:1-5 ( ;;*vm.condNode @ simple else clause:1:1-5 ( ;;*vm.patternExprNode @ simple else clause:1:1-5 ( ;;*vm.patternConstNode @ simple else clause:1:1-5 "foo") ) ( ;;*vm.stmtlistNode @ ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/pattern_action_then_otherwise_action (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ pattern action then otherwise action:1:9-18 ( ;;*vm.declNode @ pattern action then otherwise action:1:9-18 counter line_count (type)) ( ;;*vm.condNode @ pattern action then otherwise action:2:3-7 ( ;;*vm.patternExprNode @ pattern action then otherwise action:2:3-7 ( ;;*vm.patternConstNode @ pattern action then otherwise action:2:3-7 "foo") ) ( ;;*vm.stmtlistNode @ pattern action then otherwise action:3:4-22 ( ;;*vm.unaryExprNode @ pattern action then otherwise action:3:4-22 ++( ;;*vm.indexedExprNode @ pattern action then otherwise action:3:4-19 ( ;;*vm.exprlistNode @ pattern action then otherwise action:3:15-19 ( ;;*vm.stringConstNode @ pattern action then otherwise action:3:15-19 "foo") ) ( ;;*vm.idNode @ pattern action then otherwise action:3:4-13 "line_count") ) ) ) ) ( ;;*vm.condNode @ pattern action then otherwise action:7:3 ( ;;*vm.otherwiseNode @ pattern action then otherwise action:7:3 otherwise) ( ;;*vm.stmtlistNode @ pattern action then otherwise action:6:4-27 ( ;;*vm.binaryExprNode @ pattern action then otherwise action:6:4-27 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ pattern action then otherwise action:6:4-20 ( ;;*vm.exprlistNode @ pattern action then otherwise action:6:15-20 ( ;;*vm.stringConstNode @ pattern action then otherwise action:6:15-20 "misc") ) ( ;;*vm.idNode @ pattern action then otherwise action:6:4-13 "line_count") ) ( ;;*vm.intConstNode @ pattern action then otherwise action:6:26-27 10) ) ) ) ) --- PASS: TestParserRoundTrip/simple_otherwise_action (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ simple otherwise action:1:12 ( ;;*vm.condNode @ simple otherwise action:1:12 ( ;;*vm.otherwiseNode @ simple otherwise action:1:12 otherwise) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/floats (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ floats:1:7-9 ( ;;*vm.declNode @ floats:1:7-9 gauge foo) ( ;;*vm.condNode @ floats:2:1-5 ( ;;*vm.patternExprNode @ floats:2:1-5 ( ;;*vm.patternConstNode @ floats:2:1-5 "foo") ) ( ;;*vm.stmtlistNode @ floats:3:1-10 ( ;;*vm.binaryExprNode @ floats:3:1-10 = ( ;;*vm.indexedExprNode @ floats:3:1-3 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ floats:3:1-3 "foo") ) ( ;;*vm.floatConstNode @ floats:3:7-10 3.14) ) ) ) ) --- PASS: TestParserRoundTrip/logical (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ logical:1:1-11 ( ;;*vm.condNode @ logical:1:1-11 ( ;;*vm.binaryExprNode @ logical:1:1-11 && ( ;;*vm.binaryExprNode @ logical:1:1-6 || ( ;;*vm.intConstNode @ logical:1:1 0) ( ;;*vm.intConstNode @ logical:1:6 1) ) ( ;;*vm.intConstNode @ logical:1:11 0) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/bitwise (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ bitwise:1:1-9 ( ;;*vm.condNode @ bitwise:1:1-9 ( ;;*vm.patternExprNode @ bitwise:1:1-9 ( ;;*vm.patternConstNode @ bitwise:1:1-9 "foo(\\d)") ) ( ;;*vm.stmtlistNode @ bitwise:2:3-8 ( ;;*vm.binaryExprNode @ bitwise:2:3-8 & ( ;;*vm.caprefNode @ bitwise:2:3-4 "1") ( ;;*vm.intConstNode @ bitwise:2:8 7) ) ( ;;*vm.binaryExprNode @ bitwise:3:3-8 | ( ;;*vm.caprefNode @ bitwise:3:3-4 "1") ( ;;*vm.intConstNode @ bitwise:3:8 8) ) ( ;;*vm.binaryExprNode @ bitwise:4:3-9 << ( ;;*vm.caprefNode @ bitwise:4:3-4 "1") ( ;;*vm.intConstNode @ bitwise:4:9 4) ) ( ;;*vm.binaryExprNode @ bitwise:5:3-10 >> ( ;;*vm.caprefNode @ bitwise:5:3-4 "1") ( ;;*vm.intConstNode @ bitwise:5:9-10 20) ) ( ;;*vm.binaryExprNode @ bitwise:6:3-9 ^ ( ;;*vm.caprefNode @ bitwise:6:3-4 "1") ( ;;*vm.intConstNode @ bitwise:6:8-9 15) ) ( ;;*vm.unaryExprNode @ bitwise:8:6 ~( ;;*vm.intConstNode @ bitwise:7:5 1) ) ) ) ) --- PASS: TestParserRoundTrip/const (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ const:1:7-8 ( ;;*vm.patternFragmentDefNode @ const:1:7-8 const ( ;;*vm.idNode @ const:1:7-8 "IP") ( ;;*vm.patternConstNode @ const:1:7-24 "\\d+(\\.\\d+){3}") ) ) --- PASS: TestParserRoundTrip/def_and_next (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ def and next:1:13-34 ( ;;*vm.decoDefNode @ def and next:1:13-34 ( ;;*vm.stmtlistNode @ def and next:1:13-34 ( ;;*vm.condNode @ def and next:1:13-34 ( ;;*vm.patternExprNode @ def and next:1:13-26 ( ;;*vm.patternConstNode @ def and next:1:13-26 "(?P.*)") ) ( ;;*vm.stmtlistNode @ def and next:1:31-34 ( ;;*vm.nextNode @ def and next:1:31-34 next) ) ) ) ) ) --- PASS: TestParserRoundTrip/len (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ len:1:1-14 ( ;;*vm.condNode @ len:1:1-14 ( ;;*vm.patternExprNode @ len:1:1-14 ( ;;*vm.patternConstNode @ len:1:1-14 "(?Pfoo)") ) ( ;;*vm.stmtlistNode @ len:2:9-13 ( ;;*vm.condNode @ len:2:9-13 ( ;;*vm.binaryExprNode @ len:2:9-13 > ( ;;*vm.builtinNode @ len:2:9 "len" ( ;;*vm.exprlistNode @ len:2:5-8 ( ;;*vm.caprefNode @ len:2:5-8 "foo") ) ) ( ;;*vm.intConstNode @ len:2:13 0) ) ( ;;*vm.stmtlistNode @ ) ) ) ) ) --- PASS: TestParserRoundTrip/multiline_regex (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ multiline regex:1:1-6 ( ;;*vm.condNode @ multiline regex:1:1-6 ( ;;*vm.patternExprNode @ multiline regex:1:1-6 ( ;;*vm.binaryExprNode @ multiline regex:1:1-6 ++ ( ;;*vm.patternConstNode @ multiline regex:1:1-6 "foo ") ( ;;*vm.patternConstNode @ multiline regex:2:1-7 "barrr") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/const_regex (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ const regex:1:7 ( ;;*vm.patternFragmentDefNode @ const regex:1:7 const ( ;;*vm.idNode @ const regex:1:7 "X") ( ;;*vm.patternConstNode @ const regex:1:7-13 "foo") ) ( ;;*vm.condNode @ const regex:2:1-19 ( ;;*vm.patternExprNode @ const regex:2:1-19 ( ;;*vm.binaryExprNode @ const regex:2:1-19 ++ ( ;;*vm.binaryExprNode @ const regex:2:1-10 ++ ( ;;*vm.patternConstNode @ const regex:2:1-6 "foo ") ( ;;*vm.idNode @ const regex:2:10 "X") ) ( ;;*vm.patternConstNode @ const regex:2:14-19 " bar") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/decorator_definition_and_invocation (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ decorator definition and invocation:1:1-14 ( ;;*vm.decoDefNode @ decorator definition and invocation:1:1-14 ( ;;*vm.stmtlistNode @ decorator definition and invocation:1:11-14 ( ;;*vm.nextNode @ decorator definition and invocation:1:11-14 next) ) ) ( ;;*vm.decoNode @ decorator definition and invocation:3:1-4 ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/regex_match_includes_escaped_slashes (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ regex match includes escaped slashes:1:9-11 ( ;;*vm.declNode @ regex match includes escaped slashes:1:9-11 counter foo) ( ;;*vm.condNode @ regex match includes escaped slashes:2:1-15 ( ;;*vm.patternExprNode @ regex match includes escaped slashes:2:1-7 ( ;;*vm.patternConstNode @ regex match includes escaped slashes:2:1-7 "foo/") ) ( ;;*vm.stmtlistNode @ regex match includes escaped slashes:2:11-15 ( ;;*vm.unaryExprNode @ regex match includes escaped slashes:2:11-15 ++( ;;*vm.indexedExprNode @ regex match includes escaped slashes:2:11-13 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ regex match includes escaped slashes:2:11-13 "foo") ) ) ) ) ) --- PASS: TestParserRoundTrip/additive (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ additive:1:9-18 ( ;;*vm.declNode @ additive:1:9-18 counter time_total) ( ;;*vm.condNode @ additive:2:1-13 ( ;;*vm.patternExprNode @ additive:2:1-13 ( ;;*vm.patternConstNode @ additive:2:1-13 "(?P.*)") ) ( ;;*vm.stmtlistNode @ additive:3:13-26 ( ;;*vm.binaryExprNode @ additive:3:13-26 - ( ;;*vm.builtinNode @ additive:3:13 "timestamp" ) ( ;;*vm.indexedExprNode @ additive:3:17-26 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ additive:3:17-26 "time_total") ) ) ) ) ) --- PASS: TestParserRoundTrip/incby_operator (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ incby operator:1:9-11 ( ;;*vm.declNode @ incby operator:1:9-11 counter var) ( ;;*vm.condNode @ incby operator:2:1-5 ( ;;*vm.patternExprNode @ incby operator:2:1-5 ( ;;*vm.patternConstNode @ incby operator:2:1-5 "foo") ) ( ;;*vm.stmtlistNode @ incby operator:3:3-10 ( ;;*vm.binaryExprNode @ incby operator:3:3-10 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ incby operator:3:3-5 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ incby operator:3:3-5 "var") ) ( ;;*vm.intConstNode @ incby operator:3:10 2) ) ) ) ) --- PASS: TestParserRoundTrip/increment_operator (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ increment operator:1:9-11 ( ;;*vm.declNode @ increment operator:1:9-11 counter var) ( ;;*vm.condNode @ increment operator:2:1-5 ( ;;*vm.patternExprNode @ increment operator:2:1-5 ( ;;*vm.patternConstNode @ increment operator:2:1-5 "foo") ) ( ;;*vm.stmtlistNode @ increment operator:3:3-7 ( ;;*vm.unaryExprNode @ increment operator:3:3-7 ++( ;;*vm.indexedExprNode @ increment operator:3:3-5 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ increment operator:3:3-5 "var") ) ) ) ) ) --- PASS: TestParserRoundTrip/assignment (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ assignment:1:9-16 ( ;;*vm.declNode @ assignment:1:9-16 counter variable) ( ;;*vm.condNode @ assignment:2:1-13 ( ;;*vm.patternExprNode @ assignment:2:1-13 ( ;;*vm.patternConstNode @ assignment:2:1-13 "(?P.*)") ) ( ;;*vm.stmtlistNode @ assignment:3:1-15 ( ;;*vm.binaryExprNode @ assignment:3:1-15 = ( ;;*vm.indexedExprNode @ assignment:3:1-8 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ assignment:3:1-8 "variable") ) ( ;;*vm.caprefNode @ assignment:3:12-15 "foo") ) ) ) ) --- PASS: TestParserRoundTrip/comment_then_code (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ comment then code:2:10-56 ( ;;*vm.condNode @ comment then code:2:10-56 ( ;;*vm.patternExprNode @ comment then code:2:10-56 ( ;;*vm.patternConstNode @ comment then code:2:10-56 "^(?P\\d+/\\d+/\\d+ \\d+:\\d+:\\d+) \\[(?P\\d+)\\] ") ) ( ;;*vm.stmtlistNode @ comment then code:3:37 ( ;;*vm.builtinNode @ comment then code:3:37 "strptime" ( ;;*vm.exprlistNode @ comment then code:3:12-36 ( ;;*vm.caprefNode @ comment then code:3:12-13 "1") ( ;;*vm.stringConstNode @ comment then code:3:16-36 "2006/01/02 15:04:05") ) ) ) ) ) --- PASS: TestParserRoundTrip/nested_scope (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ nested scope:1:9-11 ( ;;*vm.declNode @ nested scope:1:9-11 counter foo) ( ;;*vm.condNode @ nested scope:2:1-7 ( ;;*vm.patternExprNode @ nested scope:2:1-7 ( ;;*vm.patternConstNode @ nested scope:2:1-7 "fo(o)") ) ( ;;*vm.stmtlistNode @ nested scope:3:3-6 ( ;;*vm.unaryExprNode @ nested scope:3:3-6 ++( ;;*vm.caprefNode @ nested scope:3:3-4 "1") ) ( ;;*vm.condNode @ nested scope:4:3-12 ( ;;*vm.patternExprNode @ nested scope:4:3-12 ( ;;*vm.patternConstNode @ nested scope:4:3-12 "bar(xxx)") ) ( ;;*vm.stmtlistNode @ nested scope:5:5-12 ( ;;*vm.binaryExprNode @ nested scope:5:5-12 Unexpected op: 57390 ( ;;*vm.caprefNode @ nested scope:5:5-6 "1") ( ;;*vm.caprefNode @ nested scope:5:11-12 "1") ) ( ;;*vm.binaryExprNode @ nested scope:6:5-12 = ( ;;*vm.indexedExprNode @ nested scope:6:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ nested scope:6:5-7 "foo") ) ( ;;*vm.caprefNode @ nested scope:6:11-12 "1") ) ) ) ) ) ) --- PASS: TestParserRoundTrip/nested_match_conditions (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ nested match conditions:1:9-11 ( ;;*vm.declNode @ nested match conditions:1:9-11 counter foo) ( ;;*vm.declNode @ nested match conditions:2:9-11 counter bar) ( ;;*vm.condNode @ nested match conditions:3:1-12 ( ;;*vm.patternExprNode @ nested match conditions:3:1-12 ( ;;*vm.patternConstNode @ nested match conditions:3:1-12 "match(\\d+)") ) ( ;;*vm.stmtlistNode @ nested match conditions:4:3-11 ( ;;*vm.binaryExprNode @ nested match conditions:4:3-11 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ nested match conditions:4:3-5 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ nested match conditions:4:3-5 "foo") ) ( ;;*vm.caprefNode @ nested match conditions:4:10-11 "1") ) ( ;;*vm.condNode @ nested match conditions:5:3-15 ( ;;*vm.patternExprNode @ nested match conditions:5:3-15 ( ;;*vm.patternConstNode @ nested match conditions:5:3-15 "^bleh (\\S+)") ) ( ;;*vm.stmtlistNode @ nested match conditions:6:5-9 ( ;;*vm.unaryExprNode @ nested match conditions:6:5-9 ++( ;;*vm.indexedExprNode @ nested match conditions:6:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ nested match conditions:6:5-7 "bar") ) ) ( ;;*vm.unaryExprNode @ nested match conditions:7:5-8 ++( ;;*vm.caprefNode @ nested match conditions:7:5-6 "1") ) ) ) ) ) ) --- PASS: TestParserRoundTrip/match_expression_1 (0.01s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ match expression 1:2:1-13 ( ;;*vm.condNode @ match expression 1:2:1-13 ( ;;*vm.binaryExprNode @ match expression 1:2:1-13 =~ ( ;;*vm.caprefNode @ match expression 1:2:1-4 "foo") ( ;;*vm.patternExprNode @ match expression 1:2:9-13 ( ;;*vm.patternConstNode @ match expression 1:2:9-13 "bar") ) ) ( ;;*vm.stmtlistNode @ ) ) ( ;;*vm.condNode @ match expression 1:4:1-13 ( ;;*vm.binaryExprNode @ match expression 1:4:1-13 !~ ( ;;*vm.caprefNode @ match expression 1:4:1-4 "foo") ( ;;*vm.patternExprNode @ match expression 1:4:9-13 ( ;;*vm.patternConstNode @ match expression 1:4:9-13 "bar") ) ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/strptime_and_capref (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ strptime and capref:1:1-6 ( ;;*vm.condNode @ strptime and capref:1:1-6 ( ;;*vm.patternExprNode @ strptime and capref:1:1-6 ( ;;*vm.patternConstNode @ strptime and capref:1:1-6 "(.*)") ) ( ;;*vm.stmtlistNode @ strptime and capref:2:41 ( ;;*vm.builtinNode @ strptime and capref:2:41 "strptime" ( ;;*vm.exprlistNode @ strptime and capref:2:10-40 ( ;;*vm.caprefNode @ strptime and capref:2:10-11 "1") ( ;;*vm.stringConstNode @ strptime and capref:2:14-40 "2006-01-02T15:04:05Z07:00") ) ) ) ) ) --- PASS: TestParserRoundTrip/numeric_capture_group_reference (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ numeric capture group reference:1:1-7 ( ;;*vm.condNode @ numeric capture group reference:1:1-7 ( ;;*vm.patternExprNode @ numeric capture group reference:1:1-7 ( ;;*vm.patternConstNode @ numeric capture group reference:1:1-7 "(foo)") ) ( ;;*vm.stmtlistNode @ numeric capture group reference:2:3-6 ( ;;*vm.unaryExprNode @ numeric capture group reference:2:3-6 ++( ;;*vm.caprefNode @ numeric capture group reference:2:3-4 "1") ) ) ) ) --- PASS: TestParserRoundTrip/declare_hidden_counter (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare hidden counter:1:16-18 ( ;;*vm.declNode @ declare hidden counter:1:16-18 counter foo) ) --- PASS: TestParserRoundTrip/more_complex_action,_increment_counter (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ more complex action, increment counter:1:9-18 ( ;;*vm.declNode @ more complex action, increment counter:1:9-18 counter line_count) ( ;;*vm.condNode @ more complex action, increment counter:2:1-5 ( ;;*vm.patternExprNode @ more complex action, increment counter:2:1-5 ( ;;*vm.patternConstNode @ more complex action, increment counter:2:1-5 "foo") ) ( ;;*vm.stmtlistNode @ more complex action, increment counter:3:3-14 ( ;;*vm.unaryExprNode @ more complex action, increment counter:3:3-14 ++( ;;*vm.indexedExprNode @ more complex action, increment counter:3:3-12 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ more complex action, increment counter:3:3-12 "line_count") ) ) ) ) ) --- PASS: TestParserRoundTrip/simple_pattern_action (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ simple pattern action:1:1-5 ( ;;*vm.condNode @ simple pattern action:1:1-5 ( ;;*vm.patternExprNode @ simple pattern action:1:1-5 ( ;;*vm.patternConstNode @ simple pattern action:1:1-5 "foo") ) ( ;;*vm.stmtlistNode @ ) ) ) --- PASS: TestParserRoundTrip/declare_text (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare text:1:6-12 ( ;;*vm.declNode @ declare text:1:6-12 text stringy) ) --- PASS: TestParserRoundTrip/declare_timer (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare timer:1:7-9 ( ;;*vm.declNode @ declare timer:1:7-9 timer foo) ) --- PASS: TestParserRoundTrip/declare_gauge (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare gauge:1:7-9 ( ;;*vm.declNode @ declare gauge:1:7-9 gauge foo) ) --- PASS: TestParserRoundTrip/declare_counter_string_name (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare counter string name:1:9-18 ( ;;*vm.declNode @ declare counter string name:1:9-18 counter line_count) ) --- PASS: TestParserRoundTrip/declare_multi-dimensioned_counter (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare multi-dimensioned counter:1:9-11 ( ;;*vm.declNode @ declare multi-dimensioned counter:1:9-11 counter foo (bar baz quux)) ) --- PASS: TestParserRoundTrip/declare_dimensioned_counter (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare dimensioned counter:1:9-11 ( ;;*vm.declNode @ declare dimensioned counter:1:9-11 counter foo (bar)) ) --- PASS: TestParserRoundTrip/declare_counter (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ declare counter:1:9-18 ( ;;*vm.declNode @ declare counter:1:9-18 counter line_count) ) --- PASS: TestParserRoundTrip/newline (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ ) --- PASS: TestParserRoundTrip/getfilename (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ getfilename:2:13 ( ;;*vm.builtinNode @ getfilename:2:13 "getfilename" ) ) --- PASS: TestParserRoundTrip/named_capture_group_reference (0.00s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ named capture group reference:1:1-27 ( ;;*vm.condNode @ named capture group reference:1:1-27 ( ;;*vm.patternExprNode @ named capture group reference:1:1-27 ( ;;*vm.patternConstNode @ named capture group reference:1:1-27 "(?P[[:digit:]-/ ])") ) ( ;;*vm.stmtlistNode @ named capture group reference:2:38 ( ;;*vm.builtinNode @ named capture group reference:2:38 "strptime" ( ;;*vm.exprlistNode @ named capture group reference:2:12-37 ( ;;*vm.caprefNode @ named capture group reference:2:12-16 "date") ( ;;*vm.stringConstNode @ named capture group reference:2:19-37 "%Y/%m/%d %H:%M:%S") ) ) ) ) ) --- PASS: TestParserRoundTrip/conditional_expressions (0.07s) parser_test.go:316: AST: ( ;;*vm.stmtlistNode @ conditional expressions:1:9-11 ( ;;*vm.declNode @ conditional expressions:1:9-11 counter foo) ( ;;*vm.condNode @ conditional expressions:2:1-13 ( ;;*vm.patternExprNode @ conditional expressions:2:1-13 ( ;;*vm.patternConstNode @ conditional expressions:2:1-13 "(?P.*)") ) ( ;;*vm.stmtlistNode @ conditional expressions:3:3-10 ( ;;*vm.condNode @ conditional expressions:3:3-10 ( ;;*vm.binaryExprNode @ conditional expressions:3:3-10 > ( ;;*vm.caprefNode @ conditional expressions:3:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:3:10 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:4:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:4:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:4:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:4:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:4:12-15 "foo") ) ) ) ( ;;*vm.condNode @ conditional expressions:6:3-11 ( ;;*vm.binaryExprNode @ conditional expressions:6:3-11 >= ( ;;*vm.caprefNode @ conditional expressions:6:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:6:11 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:7:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:7:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:7:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:7:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:7:12-15 "foo") ) ) ) ( ;;*vm.condNode @ conditional expressions:9:3-10 ( ;;*vm.binaryExprNode @ conditional expressions:9:3-10 < ( ;;*vm.caprefNode @ conditional expressions:9:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:9:10 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:10:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:10:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:10:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:10:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:10:12-15 "foo") ) ) ) ( ;;*vm.condNode @ conditional expressions:12:3-11 ( ;;*vm.binaryExprNode @ conditional expressions:12:3-11 <= ( ;;*vm.caprefNode @ conditional expressions:12:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:12:11 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:13:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:13:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:13:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:13:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:13:12-15 "foo") ) ) ) ( ;;*vm.condNode @ conditional expressions:15:3-11 ( ;;*vm.binaryExprNode @ conditional expressions:15:3-11 == ( ;;*vm.caprefNode @ conditional expressions:15:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:15:11 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:16:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:16:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:16:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:16:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:16:12-15 "foo") ) ) ) ( ;;*vm.condNode @ conditional expressions:18:3-11 ( ;;*vm.binaryExprNode @ conditional expressions:18:3-11 != ( ;;*vm.caprefNode @ conditional expressions:18:3-6 "foo") ( ;;*vm.intConstNode @ conditional expressions:18:11 0) ) ( ;;*vm.stmtlistNode @ conditional expressions:19:5-15 ( ;;*vm.binaryExprNode @ conditional expressions:19:5-15 Unexpected op: 57390 ( ;;*vm.indexedExprNode @ conditional expressions:19:5-7 ( ;;*vm.exprlistNode @ ) ( ;;*vm.idNode @ conditional expressions:19:5-7 "foo") ) ( ;;*vm.caprefNode @ conditional expressions:19:12-15 "foo") ) ) ) ) ) ) === RUN TestParseInvalidPrograms === RUN TestParseInvalidPrograms/unknown_character === PAUSE TestParseInvalidPrograms/unknown_character === RUN TestParseInvalidPrograms/unterminated_regex === PAUSE TestParseInvalidPrograms/unterminated_regex === RUN TestParseInvalidPrograms/unterminated_string === PAUSE TestParseInvalidPrograms/unterminated_string === RUN TestParseInvalidPrograms/unterminated_const_regex === PAUSE TestParseInvalidPrograms/unterminated_const_regex === RUN TestParseInvalidPrograms/index_of_non-terminal_1 === PAUSE TestParseInvalidPrograms/index_of_non-terminal_1 === RUN TestParseInvalidPrograms/index_of_non-terminal_2 === PAUSE TestParseInvalidPrograms/index_of_non-terminal_2 === CONT TestParseInvalidPrograms/unknown_character === CONT TestParseInvalidPrograms/unterminated_const_regex === CONT TestParseInvalidPrograms/unterminated_string === CONT TestParseInvalidPrograms/unterminated_regex === CONT TestParseInvalidPrograms/index_of_non-terminal_2 === CONT TestParseInvalidPrograms/index_of_non-terminal_1 --- PASS: TestParseInvalidPrograms (0.00s) --- PASS: TestParseInvalidPrograms/unknown_character (0.00s) --- PASS: TestParseInvalidPrograms/unterminated_string (0.00s) --- PASS: TestParseInvalidPrograms/unterminated_regex (0.00s) --- PASS: TestParseInvalidPrograms/unterminated_const_regex (0.00s) --- PASS: TestParseInvalidPrograms/index_of_non-terminal_2 (0.00s) --- PASS: TestParseInvalidPrograms/index_of_non-terminal_1 (0.00s) === RUN TestParsePositionTests === RUN TestParsePositionTests/empty === PAUSE TestParsePositionTests/empty === RUN TestParsePositionTests/variable === PAUSE TestParsePositionTests/variable === RUN TestParsePositionTests/pattern === PAUSE TestParsePositionTests/pattern === CONT TestParsePositionTests/empty === CONT TestParsePositionTests/pattern === CONT TestParsePositionTests/variable --- PASS: TestParsePositionTests (0.00s) --- PASS: TestParsePositionTests/empty (0.00s) --- PASS: TestParsePositionTests/pattern (0.00s) --- PASS: TestParsePositionTests/variable (0.00s) === RUN TestInsertLookup --- PASS: TestInsertLookup (0.00s) === RUN TestNestedScope --- PASS: TestNestedScope (0.00s) === RUN TestTypeUnification === RUN TestTypeUnification/None_None === PAUSE TestTypeUnification/None_None === RUN TestTypeUnification/String_String === PAUSE TestTypeUnification/String_String === RUN TestTypeUnification/Int_Int === PAUSE TestTypeUnification/Int_Int === RUN TestTypeUnification/Float_Float === PAUSE TestTypeUnification/Float_Float === RUN TestTypeUnification/typeVar0_typeVar0 === PAUSE TestTypeUnification/typeVar0_typeVar0 === RUN TestTypeUnification/typeVar0_None === PAUSE TestTypeUnification/typeVar0_None === RUN TestTypeUnification/typeVar0_Float === PAUSE TestTypeUnification/typeVar0_Float === RUN TestTypeUnification/typeVar0_Int === PAUSE TestTypeUnification/typeVar0_Int === RUN TestTypeUnification/typeVar0_String === PAUSE TestTypeUnification/typeVar0_String === RUN TestTypeUnification/None_typeVar0 === PAUSE TestTypeUnification/None_typeVar0 === RUN TestTypeUnification/Float_typeVar0 === PAUSE TestTypeUnification/Float_typeVar0 === RUN TestTypeUnification/Int_typeVar0 === PAUSE TestTypeUnification/Int_typeVar0 === RUN TestTypeUnification/String_typeVar0 === PAUSE TestTypeUnification/String_typeVar0 === RUN TestTypeUnification/Int_Float === PAUSE TestTypeUnification/Int_Float === RUN TestTypeUnification/Float_Int === PAUSE TestTypeUnification/Float_Int === RUN TestTypeUnification/Int_String === PAUSE TestTypeUnification/Int_String === RUN TestTypeUnification/String_Int === PAUSE TestTypeUnification/String_Int === RUN TestTypeUnification/Float_String === PAUSE TestTypeUnification/Float_String === RUN TestTypeUnification/String_Float === PAUSE TestTypeUnification/String_Float === RUN TestTypeUnification/Pattern_Bool === PAUSE TestTypeUnification/Pattern_Bool === RUN TestTypeUnification/Bool_Pattern === PAUSE TestTypeUnification/Bool_Pattern === RUN TestTypeUnification/Bool_Int === PAUSE TestTypeUnification/Bool_Int === RUN TestTypeUnification/Int_Bool === PAUSE TestTypeUnification/Int_Bool === RUN TestTypeUnification/Pattern_String === PAUSE TestTypeUnification/Pattern_String === RUN TestTypeUnification/String_Pattern === PAUSE TestTypeUnification/String_Pattern === CONT TestTypeUnification/None_None === CONT TestTypeUnification/String_Pattern === CONT TestTypeUnification/Pattern_String === CONT TestTypeUnification/Int_Bool === CONT TestTypeUnification/Bool_Int === CONT TestTypeUnification/Bool_Pattern === CONT TestTypeUnification/Pattern_Bool === CONT TestTypeUnification/String_Float === CONT TestTypeUnification/Float_String === CONT TestTypeUnification/String_Int === CONT TestTypeUnification/Int_String === CONT TestTypeUnification/Float_Int === CONT TestTypeUnification/Int_Float === CONT TestTypeUnification/String_typeVar0 === CONT TestTypeUnification/Int_typeVar0 === CONT TestTypeUnification/Float_typeVar0 === CONT TestTypeUnification/None_typeVar0 === CONT TestTypeUnification/typeVar0_String === CONT TestTypeUnification/typeVar0_Int === CONT TestTypeUnification/typeVar0_Float === CONT TestTypeUnification/typeVar0_None === CONT TestTypeUnification/typeVar0_typeVar0 === CONT TestTypeUnification/Float_Float === CONT TestTypeUnification/Int_Int === CONT TestTypeUnification/String_String --- PASS: TestTypeUnification (0.00s) --- PASS: TestTypeUnification/None_None (0.00s) --- PASS: TestTypeUnification/String_Pattern (0.00s) --- PASS: TestTypeUnification/Pattern_String (0.00s) --- PASS: TestTypeUnification/Int_Bool (0.00s) --- PASS: TestTypeUnification/Bool_Int (0.00s) --- PASS: TestTypeUnification/Bool_Pattern (0.00s) --- PASS: TestTypeUnification/Pattern_Bool (0.00s) --- PASS: TestTypeUnification/String_Float (0.00s) --- PASS: TestTypeUnification/Float_String (0.00s) --- PASS: TestTypeUnification/String_Int (0.00s) --- PASS: TestTypeUnification/Int_String (0.00s) --- PASS: TestTypeUnification/Float_Int (0.00s) --- PASS: TestTypeUnification/Int_Float (0.00s) --- PASS: TestTypeUnification/String_typeVar0 (0.00s) --- PASS: TestTypeUnification/Int_typeVar0 (0.00s) --- PASS: TestTypeUnification/Float_typeVar0 (0.00s) --- PASS: TestTypeUnification/None_typeVar0 (0.00s) --- PASS: TestTypeUnification/typeVar0_String (0.00s) --- PASS: TestTypeUnification/typeVar0_Int (0.00s) --- PASS: TestTypeUnification/typeVar0_Float (0.00s) --- PASS: TestTypeUnification/typeVar0_None (0.00s) --- PASS: TestTypeUnification/typeVar0_typeVar0 (0.00s) --- PASS: TestTypeUnification/Float_Float (0.00s) --- PASS: TestTypeUnification/Int_Int (0.00s) --- PASS: TestTypeUnification/String_String (0.00s) === RUN TestGroupOnlyMatches --- PASS: TestGroupOnlyMatches (0.00s) === RUN TestInferCaprefType === RUN TestInferCaprefType/\d+ === PAUSE TestInferCaprefType/\d+ === RUN TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? === PAUSE TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? === RUN TestInferCaprefType/-?\d+\.\d+ === PAUSE TestInferCaprefType/-?\d+\.\d+ === RUN TestInferCaprefType/(\d+\.\d+) === PAUSE TestInferCaprefType/(\d+\.\d+) === RUN TestInferCaprefType/\d+\.\d+\.\d+\.\d+ === PAUSE TestInferCaprefType/\d+\.\d+\.\d+\.\d+ === CONT TestInferCaprefType/\d+ === CONT TestInferCaprefType/\d+\.\d+\.\d+\.\d+ === CONT TestInferCaprefType/(\d+\.\d+) === CONT TestInferCaprefType/-?\d+\.\d+ === CONT TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? --- PASS: TestInferCaprefType (0.00s) --- PASS: TestInferCaprefType/\d+ (0.00s) --- PASS: TestInferCaprefType/\d+\.\d+\.\d+\.\d+ (0.00s) --- PASS: TestInferCaprefType/(\d+\.\d+) (0.00s) --- PASS: TestInferCaprefType/-?\d+\.\d+ (0.00s) --- PASS: TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? (0.00s) === RUN TestTypeEquals --- PASS: TestTypeEquals (0.00s) === RUN TestInstrs === RUN TestInstrs/match === PAUSE TestInstrs/match === RUN TestInstrs/cmp_lt === PAUSE TestInstrs/cmp_lt === RUN TestInstrs/cmp_eq === PAUSE TestInstrs/cmp_eq === RUN TestInstrs/cmp_gt === PAUSE TestInstrs/cmp_gt === RUN TestInstrs/cmp_le === PAUSE TestInstrs/cmp_le === RUN TestInstrs/cmp_ne === PAUSE TestInstrs/cmp_ne === RUN TestInstrs/cmp_ge === PAUSE TestInstrs/cmp_ge === RUN TestInstrs/cmp_gt_float_float === PAUSE TestInstrs/cmp_gt_float_float === RUN TestInstrs/cmp_gt_float_int === PAUSE TestInstrs/cmp_gt_float_int === RUN TestInstrs/cmp_gt_int_float === PAUSE TestInstrs/cmp_gt_int_float === RUN TestInstrs/cmp_eq_string_string_false === PAUSE TestInstrs/cmp_eq_string_string_false === RUN TestInstrs/cmp_eq_string_string_true === PAUSE TestInstrs/cmp_eq_string_string_true === RUN TestInstrs/cmp_gt_float_float#01 === PAUSE TestInstrs/cmp_gt_float_float#01 === RUN TestInstrs/cmp_gt_float_int#01 === PAUSE TestInstrs/cmp_gt_float_int#01 === RUN TestInstrs/cmp_gt_int_float#01 === PAUSE TestInstrs/cmp_gt_int_float#01 === RUN TestInstrs/jnm === PAUSE TestInstrs/jnm === RUN TestInstrs/jm === PAUSE TestInstrs/jm === RUN TestInstrs/jmp === PAUSE TestInstrs/jmp === RUN TestInstrs/strptime === PAUSE TestInstrs/strptime === RUN TestInstrs/iadd === PAUSE TestInstrs/iadd === RUN TestInstrs/isub === PAUSE TestInstrs/isub === RUN TestInstrs/imul === PAUSE TestInstrs/imul === RUN TestInstrs/idiv === PAUSE TestInstrs/idiv === RUN TestInstrs/imod === PAUSE TestInstrs/imod === RUN TestInstrs/imod_2 === PAUSE TestInstrs/imod_2 === RUN TestInstrs/tolower === PAUSE TestInstrs/tolower === RUN TestInstrs/length === PAUSE TestInstrs/length === RUN TestInstrs/length_0 === PAUSE TestInstrs/length_0 === RUN TestInstrs/shl === PAUSE TestInstrs/shl === RUN TestInstrs/shr === PAUSE TestInstrs/shr === RUN TestInstrs/and === PAUSE TestInstrs/and === RUN TestInstrs/or === PAUSE TestInstrs/or === RUN TestInstrs/xor === PAUSE TestInstrs/xor === RUN TestInstrs/xor_2 === PAUSE TestInstrs/xor_2 === RUN TestInstrs/xor_3 === PAUSE TestInstrs/xor_3 === RUN TestInstrs/neg === PAUSE TestInstrs/neg === RUN TestInstrs/not === PAUSE TestInstrs/not === RUN TestInstrs/pow === PAUSE TestInstrs/pow === RUN TestInstrs/s2i_pop === PAUSE TestInstrs/s2i_pop === RUN TestInstrs/s2i === PAUSE TestInstrs/s2i === RUN TestInstrs/s2f === PAUSE TestInstrs/s2f === RUN TestInstrs/i2f === PAUSE TestInstrs/i2f === RUN TestInstrs/settime === PAUSE TestInstrs/settime === RUN TestInstrs/push_int === PAUSE TestInstrs/push_int === RUN TestInstrs/push_float === PAUSE TestInstrs/push_float === RUN TestInstrs/setmatched_false === PAUSE TestInstrs/setmatched_false === RUN TestInstrs/setmatched_true === PAUSE TestInstrs/setmatched_true === RUN TestInstrs/otherwise === PAUSE TestInstrs/otherwise === RUN TestInstrs/fadd === PAUSE TestInstrs/fadd === RUN TestInstrs/fsub === PAUSE TestInstrs/fsub === RUN TestInstrs/fmul === PAUSE TestInstrs/fmul === RUN TestInstrs/fdiv === PAUSE TestInstrs/fdiv === RUN TestInstrs/fmod === PAUSE TestInstrs/fmod === RUN TestInstrs/fpow === PAUSE TestInstrs/fpow === RUN TestInstrs/getfilename === PAUSE TestInstrs/getfilename === RUN TestInstrs/i2s === PAUSE TestInstrs/i2s === RUN TestInstrs/f2s === PAUSE TestInstrs/f2s === RUN TestInstrs/cat === PAUSE TestInstrs/cat === RUN TestInstrs/icmp_gt_false === PAUSE TestInstrs/icmp_gt_false === RUN TestInstrs/fcmp_gt_false === PAUSE TestInstrs/fcmp_gt_false === RUN TestInstrs/scmp_eq_false === PAUSE TestInstrs/scmp_eq_false === CONT TestInstrs/match === CONT TestInstrs/scmp_eq_false === CONT TestInstrs/fcmp_gt_false === CONT TestInstrs/icmp_gt_false === CONT TestInstrs/cat === CONT TestInstrs/f2s === CONT TestInstrs/i2s === CONT TestInstrs/getfilename === CONT TestInstrs/fpow === CONT TestInstrs/fmod === CONT TestInstrs/fdiv === CONT TestInstrs/fmul === CONT TestInstrs/fsub === CONT TestInstrs/fadd === CONT TestInstrs/otherwise === CONT TestInstrs/setmatched_true === CONT TestInstrs/setmatched_false === CONT TestInstrs/imod === CONT TestInstrs/cmp_gt_float_float#01 === CONT TestInstrs/push_float === CONT TestInstrs/push_int === CONT TestInstrs/settime === CONT TestInstrs/i2f === CONT TestInstrs/isub === CONT TestInstrs/idiv === CONT TestInstrs/strptime === CONT TestInstrs/jmp === CONT TestInstrs/jm === CONT TestInstrs/cmp_gt_int_float#01 === CONT TestInstrs/cmp_gt_float_int#01 === CONT TestInstrs/cmp_ge === CONT TestInstrs/cmp_eq_string_string_true === CONT TestInstrs/cmp_eq_string_string_false === CONT TestInstrs/cmp_gt_int_float === CONT TestInstrs/cmp_gt_float_int === CONT TestInstrs/cmp_gt_float_float === CONT TestInstrs/xor === CONT TestInstrs/s2f === CONT TestInstrs/s2i === CONT TestInstrs/s2i_pop === CONT TestInstrs/pow === CONT TestInstrs/not === CONT TestInstrs/neg === CONT TestInstrs/xor_3 === CONT TestInstrs/xor_2 === CONT TestInstrs/length_0 === CONT TestInstrs/or === CONT TestInstrs/imul === CONT TestInstrs/and === CONT TestInstrs/iadd === CONT TestInstrs/shl === CONT TestInstrs/tolower === CONT TestInstrs/cmp_gt === CONT TestInstrs/cmp_ne === CONT TestInstrs/cmp_le === CONT TestInstrs/length === CONT TestInstrs/cmp_eq === CONT TestInstrs/shr === CONT TestInstrs/imod_2 === CONT TestInstrs/cmp_lt === CONT TestInstrs/jnm --- PASS: TestInstrs (0.00s) --- PASS: TestInstrs/match (0.00s) --- PASS: TestInstrs/scmp_eq_false (0.00s) --- PASS: TestInstrs/fcmp_gt_false (0.00s) --- PASS: TestInstrs/icmp_gt_false (0.00s) --- PASS: TestInstrs/cat (0.00s) --- PASS: TestInstrs/f2s (0.00s) --- PASS: TestInstrs/i2s (0.00s) --- PASS: TestInstrs/getfilename (0.00s) --- PASS: TestInstrs/fpow (0.00s) --- PASS: TestInstrs/fmod (0.00s) --- PASS: TestInstrs/fdiv (0.00s) --- PASS: TestInstrs/fmul (0.00s) --- PASS: TestInstrs/fsub (0.00s) --- PASS: TestInstrs/fadd (0.00s) --- PASS: TestInstrs/otherwise (0.00s) --- PASS: TestInstrs/setmatched_true (0.00s) --- PASS: TestInstrs/imod (0.00s) --- PASS: TestInstrs/push_float (0.00s) --- PASS: TestInstrs/push_int (0.00s) --- PASS: TestInstrs/settime (0.00s) --- PASS: TestInstrs/cmp_gt_float_float#01 (0.00s) --- PASS: TestInstrs/i2f (0.00s) --- PASS: TestInstrs/isub (0.00s) --- PASS: TestInstrs/setmatched_false (0.00s) --- PASS: TestInstrs/strptime (0.00s) --- PASS: TestInstrs/idiv (0.00s) --- PASS: TestInstrs/jmp (0.00s) --- PASS: TestInstrs/jm (0.00s) --- PASS: TestInstrs/cmp_gt_int_float#01 (0.00s) --- PASS: TestInstrs/cmp_gt_float_int#01 (0.00s) --- PASS: TestInstrs/cmp_ge (0.00s) --- PASS: TestInstrs/cmp_eq_string_string_true (0.00s) --- PASS: TestInstrs/cmp_eq_string_string_false (0.00s) --- PASS: TestInstrs/cmp_gt_int_float (0.00s) --- PASS: TestInstrs/cmp_gt_float_int (0.00s) --- PASS: TestInstrs/cmp_gt_float_float (0.00s) --- PASS: TestInstrs/xor (0.00s) --- PASS: TestInstrs/s2f (0.00s) --- PASS: TestInstrs/s2i (0.00s) --- PASS: TestInstrs/s2i_pop (0.00s) --- PASS: TestInstrs/pow (0.00s) --- PASS: TestInstrs/not (0.00s) --- PASS: TestInstrs/neg (0.00s) --- PASS: TestInstrs/xor_3 (0.00s) --- PASS: TestInstrs/xor_2 (0.00s) --- PASS: TestInstrs/length_0 (0.00s) --- PASS: TestInstrs/or (0.00s) --- PASS: TestInstrs/imul (0.00s) --- PASS: TestInstrs/iadd (0.00s) --- PASS: TestInstrs/and (0.00s) --- PASS: TestInstrs/shl (0.00s) --- PASS: TestInstrs/tolower (0.00s) --- PASS: TestInstrs/cmp_gt (0.00s) --- PASS: TestInstrs/cmp_ne (0.00s) --- PASS: TestInstrs/length (0.00s) --- PASS: TestInstrs/cmp_le (0.00s) --- PASS: TestInstrs/cmp_eq (0.00s) --- PASS: TestInstrs/cmp_lt (0.00s) --- PASS: TestInstrs/shr (0.00s) --- PASS: TestInstrs/imod_2 (0.00s) --- PASS: TestInstrs/jnm (0.00s) === RUN TestDatumSetInstrs --- PASS: TestDatumSetInstrs (0.00s) === RUN TestStrptimeWithTimezone --- PASS: TestStrptimeWithTimezone (0.00s) === RUN TestStrptimeWithoutTimezone --- PASS: TestStrptimeWithoutTimezone (0.00s) === RUN TestDatumFetchInstrs --- PASS: TestDatumFetchInstrs (0.00s) === RUN TestWalkPanicsOnUnknown --- PASS: TestWalkPanicsOnUnknown (0.00s) PASS ok github.com/google/mtail/vm 0.290s === RUN TestFakeWatcher --- PASS: TestFakeWatcher (0.00s) === RUN TestFakeWatcherUnwatchedFiles --- PASS: TestFakeWatcherUnwatchedFiles (0.00s) === RUN TestNoSuchHandle --- PASS: TestNoSuchHandle (0.00s) === RUN TestLogWatcher --- PASS: TestLogWatcher (0.01s) === RUN TestNewLogWatcherError --- PASS: TestNewLogWatcherError (0.00s) === RUN TestLogWatcherAddError --- PASS: TestLogWatcherAddError (0.00s) === RUN TestLogWatcherAddWhilePermissionDenied --- PASS: TestLogWatcherAddWhilePermissionDenied (0.01s) === RUN TestWatcherErrors E0105 12:03:04.606969 6761 log_watcher.go:85] fsnotify error: Injected error for test --- PASS: TestWatcherErrors (0.01s) PASS ok github.com/google/mtail/watcher 0.079s # Only run race tests on amd64. test "amd64" != amd64 || \ GOPATH=/<>/build go test -v -timeout 5m -race github.com/google/mtail failed to initialize build cache at /sbuild-nonexistent/.cache/go-build: mkdir /sbuild-nonexistent: permission denied make[1]: *** [debian/rules:27: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<>' make: *** [debian/rules:18: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200105-1203 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 76920 Build-Time: 54 Distribution: focal Fail-Stage: build Host Architecture: amd64 Install-Time: 58 Job: mtail_3.0.0~rc16-1ubuntu1.dsc Machine Architecture: amd64 Package: mtail Package-Time: 113 Source-Version: 3.0.0~rc16-1ubuntu1 Space: 76920 Status: attempted Version: 3.0.0~rc16-1ubuntu1 -------------------------------------------------------------------------------- Finished at 20200105-1203 Build needed 00:01:53, 76920k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18330719 Scanning for processes to kill in build PACKAGEBUILD-18330719