=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2_arm64.buildinfo Source: lua-expat Version: 1.5.2-2 rebuilderd-worker node: codethink02-arm64 +------------------------------------------------------------------------------+ | Downloading sources Wed, 31 Dec 2025 17:19:58 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.6 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [137 kB] Get:7 https://deb.debian.org/debian sid InRelease [187 kB] Get:8 https://deb.debian.org/debian experimental InRelease [91.1 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6548 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/main Sources [116 kB] Get:12 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [166 kB] Get:15 https://deb.debian.org/debian trixie-proposed-updates/non-free-firmware Sources [692 B] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [2468 B] Get:17 https://deb.debian.org/debian trixie-backports/main Sources [120 kB] Get:18 https://deb.debian.org/debian forky/main Sources [10.6 MB] Get:19 https://deb.debian.org/debian forky/non-free-firmware Sources [7696 B] Get:20 https://deb.debian.org/debian sid/main Sources [11.2 MB] Get:21 https://deb.debian.org/debian sid/non-free-firmware Sources [9692 B] Get:22 https://deb.debian.org/debian experimental/main Sources [357 kB] Get:23 https://deb.debian.org/debian experimental/non-free-firmware Sources [3180 B] Fetched 33.9 MB in 3s (10.0 MB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/l/lua-expat/lua-expat_1.5.2-2.dsc' lua-expat_1.5.2-2.dsc 1871 SHA256:439a3d561f41d9675944b923f7e8941cf841b57bbb46fa72bab32fbefd47ec2a 'https://deb.debian.org/debian/pool/main/l/lua-expat/lua-expat_1.5.2.orig.tar.gz' lua-expat_1.5.2.orig.tar.gz 54072 SHA256:89d83f2141edec31be576425637216928221918fe95dc3854d1b7fd4c627213f 'https://deb.debian.org/debian/pool/main/l/lua-expat/lua-expat_1.5.2-2.debian.tar.xz' lua-expat_1.5.2-2.debian.tar.xz 3972 SHA256:0e09fa876a8411501fa035900be8e0fbe7e8ec6a3b617fcd7a35d5f2b60f718a 89d83f2141edec31be576425637216928221918fe95dc3854d1b7fd4c627213f lua-expat_1.5.2.orig.tar.gz 0e09fa876a8411501fa035900be8e0fbe7e8ec6a3b617fcd7a35d5f2b60f718a lua-expat_1.5.2-2.debian.tar.xz 439a3d561f41d9675944b923f7e8941cf841b57bbb46fa72bab32fbefd47ec2a lua-expat_1.5.2-2.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Wed, 31 Dec 2025 17:20:02 +0000 | +------------------------------------------------------------------------------+ Rebuilding lua-expat=1.5.2-2 in /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdfH7wIX/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2_arm64.buildinfo /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2_arm64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/lua-expat-1.5.2 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [187 kB] Get:2 http://snapshot.debian.org/archive/debian/20251230T200524Z forky InRelease [137 kB] Get:3 http://deb.debian.org/debian unstable/main arm64 Packages [10.1 MB] Get:4 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 Packages [9585 kB] Fetched 20.0 MB in 2s (9454 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20251230T200524Z/dists/forky/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://deb.debian.org/debian unstable/main arm64 grep arm64 3.12-1 [440 kB] Fetched 440 kB in 0s (22.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi3haga6c/grep_3.12-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-busted all 2.2.0-3 [34.7 kB] Fetched 34.7 kB in 0s (1137 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpklzm_1v8/lua-busted_2.2.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 patch arm64 2.8-2 [128 kB] Fetched 128 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0hqz7w65/patch_2.8-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libexpat1-dev arm64 2.7.3-1 [150 kB] Fetched 150 kB in 0s (8273 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwnxpmn7y/libexpat1-dev_2.7.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgmp10 arm64 2:6.3.0+dfsg-5 [535 kB] Fetched 535 kB in 0s (25.6 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5_arm64.deb' to '/srv/rebuilderd/tmp/tmpr9lbvxux/libgmp10_6.3.0+dfsg-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (1739 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpehya3dqm/sensible-utils_0.0.26_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0-dev arm64 5.1.5-11 [130 kB] Fetched 130 kB in 0s (9276 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv4rgb7gz/liblua5.1-0-dev_5.1.5-11_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 debianutils arm64 5.23.2 [92.4 kB] Fetched 92.4 kB in 0s (5142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiphcbkkd/debianutils_5.23.2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ncurses-base all 6.5+20251123-1 [277 kB] Fetched 277 kB in 0s (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9vgckzut/ncurses-base_6.5+20251123-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Fetched 453 kB in 0s (20.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaju31_mq/libunistring5_1.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgdbm-compat4t64 arm64 1.26-1 [52.8 kB] Fetched 52.8 kB in 0s (3085 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkm64xy2x/libgdbm-compat4t64_1.26-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 bash arm64 5.3-1 [1507 kB] Fetched 1507 kB in 0s (52.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq326pn2_/bash_5.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 bzip2 arm64 1.0.8-6 [39.5 kB] Fetched 39.5 kB in 0s (1154 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiwvnq31t/bzip2_1.0.8-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libctf-nobfd0 arm64 2.45.50.20251209-1 [154 kB] Fetched 154 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp07dkefmu/libctf-nobfd0_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-filesystem arm64 1.8.0-4 [11.5 kB] Fetched 11.5 kB in 0s (710 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp61nf74gq/lua-filesystem_1.8.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp-15 arm64 15.2.0-12 [1276 B] Fetched 1276 B in 0s (75.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4pmkdyi7/cpp-15_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libfile-find-rule-perl all 0.35-1 [25.9 kB] Fetched 25.9 kB in 0s (1632 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplh80gqo7/libfile-find-rule-perl_0.35-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam0g arm64 1.7.0-5 [68.8 kB] Fetched 68.8 kB in 0s (4166 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvyt4rz58/libpam0g_1.7.0-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.2-1 [242 kB] Fetched 242 kB in 0s (12.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgxi932ie/gettext-base_0.23.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 xz-utils arm64 5.8.2-1 [703 kB] Fetched 703 kB in 0s (30.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg2mff192/xz-utils_5.8.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.29 [92.6 kB] Fetched 92.6 kB in 0s (5208 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk3w9ntla/libdebhelper-perl_13.29_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libncurses-dev arm64 6.5+20251123-1 [343 kB] Fetched 343 kB in 0s (17.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk5c6gbi1/libncurses-dev_6.5+20251123-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 libblkid1 arm64 2.41.3-2 [166 kB] Fetched 166 kB in 0s (9287 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1kkrw6za/libblkid1_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-penlight all 1.14.0-2 [117 kB] Fetched 117 kB in 0s (6196 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptid_svf4/lua-penlight_1.14.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsystemd0 arm64 259-1 [430 kB] Fetched 430 kB in 0s (22.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx08vd43n/libsystemd0_259-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libreadline-dev arm64 8.3-3 [163 kB] Fetched 163 kB in 0s (9462 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc1f03iym/libreadline-dev_8.3-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtinfo6 arm64 6.5+20251123-1 [345 kB] Fetched 345 kB in 0s (18.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnwqh8_wb/libtinfo6_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-mediator all 1.1.2-0-9 [6356 B] Fetched 6356 B in 0s (401 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnthxeqyw/lua-mediator_1.1.2-0-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libc-gconv-modules-extra arm64 2.42-6 [1158 kB] Fetched 1158 kB in 0s (45.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5r8w1bp3/libc-gconv-modules-extra_2.42-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcrypt-dev arm64 1:4.5.1-1 [126 kB] Fetched 126 kB in 0s (7315 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.5.1-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpv_0mztfy/libcrypt-dev_4.5.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (6835 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpklxuwwld/debconf_1.5.91_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Fetched 6332 B in 0s (349 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpccltaonh/libnumber-compare-perl_0.03-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libbinutils arm64 2.45.50.20251209-1 [670 kB] Fetched 670 kB in 0s (30.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvfprdqhu/libbinutils_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.29 [943 kB] Fetched 943 kB in 0s (40.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn9fuaaqm/debhelper_13.29_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 base-files arm64 14 [72.9 kB] Fetched 72.9 kB in 0s (4177 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptzemef2v/base-files_14_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libssl3t64 arm64 3.5.4-1 [2725 kB] Fetched 2725 kB in 0s (72.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpriw7wzbw/libssl3t64_3.5.4-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (25.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqww2du7_/autoconf_2.72-3.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-term arm64 0.07-2 [7552 B] Fetched 7552 B in 0s (369 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt1i_c7qj/lua-term_0.07-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libncurses6 arm64 6.5+20251123-1 [96.5 kB] Fetched 96.5 kB in 0s (4689 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfn35bec6/libncurses6_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gzip arm64 1.13-1 [135 kB] Fetched 135 kB in 0s (7732 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxgbq_hh1/gzip_1.13-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-luassert all 1.9.0-2 [24.9 kB] Fetched 24.9 kB in 0s (1563 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7pem2c9g/lua-luassert_1.9.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl-base arm64 5.40.1-7 [1528 kB] Fetched 1528 kB in 0s (53.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplcdxc1v4/perl-base_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Fetched 74.8 kB in 0s (4509 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc0zpiu4s/readline-common_8.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Fetched 69.0 kB in 0s (4118 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm1jijz9o/libuchardet0_0.0.8-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libbz2-1.0 arm64 1.0.8-6 [37.8 kB] Fetched 37.8 kB in 0s (2263 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmzae0f_0/libbz2-1.0_1.0.8-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Fetched 35.3 kB in 0s (2178 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppz9cadlr/libpkgconf3_1.8.1-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Fetched 43.7 kB in 0s (2612 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmpfzarqis1/file_5.46-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.22 [216 kB] Fetched 216 kB in 0s (12.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2iqq4ly3/po-debconf_1.0.22_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpcre2-8-0 arm64 10.46-1 [262 kB] Fetched 262 kB in 0s (14.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnpzv5y6s/libpcre2-8-0_10.46-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-9 [540 kB] Fetched 540 kB in 0s (9569 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpptob75b0/libtool_2.5.4-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libseccomp2 arm64 2.6.0-2+b1 [50.9 kB] Fetched 50.9 kB in 0s (2887 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm20aw0wg/libseccomp2_2.6.0-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ncurses-bin arm64 6.5+20251123-1 [438 kB] Fetched 438 kB in 0s (21.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4um6swes/ncurses-bin_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblsan0 arm64 15.2.0-12 [1194 kB] Fetched 1194 kB in 0s (46.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy3y6n67k/liblsan0_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 zlib1g arm64 1:1.3.dfsg+really1.3.1-1+b2 [85.9 kB] Fetched 85.9 kB in 0s (5178 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b2_arm64.deb' to '/srv/rebuilderd/tmp/tmpb7n7d3t9/zlib1g_1.3.dfsg+really1.3.1-1+b2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dh-lua all 35 [29.2 kB] Fetched 29.2 kB in 0s (1808 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9aafsb2z/dh-lua_35_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 libuuid1 arm64 2.41.3-2 [38.0 kB] Fetched 38.0 kB in 0s (2351 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6n44r0ei/libuuid1_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4 [5288 B] Fetched 5288 B in 0s (335 kB/s) dpkg-name: info: moved 'cpp-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmp1inmg134/cpp-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 linux-libc-dev all 6.17.13-1 [2574 kB] Fetched 2574 kB in 0s (100 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ay4vifo/linux-libc-dev_6.17.13-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-3 [878 kB] Fetched 878 kB in 0s (37.7 MB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-3_all.deb' to '/srv/rebuilderd/tmp/tmp_9u5ej81/automake_1.18.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libisl23 arm64 0.27-1 [601 kB] Fetched 601 kB in 0s (40.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw9aqq0kx/libisl23_0.27-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-inifile all 1.1-2 [4276 B] Fetched 4276 B in 0s (278 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo_q1v91r/lua-inifile_1.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0 arm64 5.1.5-11 [102 kB] Fetched 102 kB in 0s (6055 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb8o9t9au/liblua5.1-0_5.1.5-11_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libstdc++-15-dev arm64 15.2.0-12 [2348 kB] Fetched 2348 kB in 0s (59.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm1ypj1us/libstdc++-15-dev_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libudev1 arm64 259-1 [148 kB] Fetched 148 kB in 0s (7318 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptm5ibhh6/libudev1_259-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdpkg-perl all 1.23.3 [657 kB] Fetched 657 kB in 0s (30.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4szap04e/libdpkg-perl_1.23.3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc arm64 4:15.2.0-4 [5156 B] Fetched 5156 B in 0s (317 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpyit2g473/gcc_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-11 [626 kB] Fetched 626 kB in 0s (29.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2sa65700/libdb5.3t64_5.3.28+dfsg2-11_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libselinux1 arm64 3.9-4+b1 [80.8 kB] Fetched 80.8 kB in 0s (4439 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9h6y74bk/libselinux1_3.9-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 lua-say all 1.4.1-2 [4064 B] Fetched 4064 B in 0s (260 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx6q7vdm0/lua-say_1.4.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgomp1 arm64 15.2.0-12 [126 kB] Fetched 126 kB in 0s (7656 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpny8q8u8f/libgomp1_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 mawk arm64 1.3.4.20250131-2 [133 kB] Fetched 133 kB in 0s (7816 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoj4hifjf/mawk_1.3.4.20250131-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Fetched 100 kB in 0s (5484 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplh4lb1ze/dwz_0.16-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmpc3 arm64 1.3.1-2 [50.2 kB] Fetched 50.2 kB in 0s (2818 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5nwqizqx/libmpc3_1.3.1-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Fetched 103 kB in 0s (6186 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmpe4nbu7g1/libmagic1t64_5.46-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 26.1 kB in 0s (1578 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuy8s9j9o/pkgconf_1.8.1-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcc1-0 arm64 15.2.0-12 [41.3 kB] Fetched 41.3 kB in 0s (2568 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4t1y0nip/libcc1-0_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgprofng0 arm64 2.45.50.20251209-1 [679 kB] Fetched 679 kB in 0s (31.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3dwvhhe7/libgprofng0_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 diffutils arm64 1:3.12-1 [397 kB] Fetched 397 kB in 0s (20.9 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpb5jjnk5i/diffutils_3.12-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libstdc++6 arm64 15.2.0-12 [648 kB] Fetched 648 kB in 0s (30.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpssi_lus4/libstdc++6_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Fetched 315 kB in 0s (16.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdwdvecex/m4_1.4.20-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (1251 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpllutgdro/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 binutils arm64 2.45.50.20251209-1 [278 kB] Fetched 278 kB in 0s (15.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ecpi8xf/binutils_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd2n1jvsm/libpam-runtime_1.7.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 sed arm64 4.9-2+b1 [326 kB] Fetched 326 kB in 0s (17.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi22sksdg/sed_4.9-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblzma5 arm64 5.8.2-1 [320 kB] Fetched 320 kB in 0s (16.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprjrs4zo4/liblzma5_5.8.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++ arm64 4:15.2.0-4 [1332 B] Fetched 1332 B in 0s (83.8 kB/s) dpkg-name: info: moved 'g++_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpzm4lde7a/g++_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua5.3 arm64 5.3.6-2+b4 [107 kB] Fetched 107 kB in 0s (6118 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl7stcvds/lua5.3_5.3.6-2+b4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-modules-bin arm64 1.7.0-5 [48.3 kB] Fetched 48.3 kB in 0s (3046 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpob7_433w/libpam-modules-bin_1.7.0-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12 [19.6 MB] Fetched 19.6 MB in 0s (156 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeo55s9kb/gcc-15-aarch64-linux-gnu_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc-15 arm64 15.2.0-12 [519 kB] Fetched 519 kB in 0s (25.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmssfs03_/gcc-15_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libitm1 arm64 15.2.0-12 [24.1 kB] Fetched 24.1 kB in 0s (1502 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgt3zer0h/libitm1_15.2.0-12_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 libmount1 arm64 2.41.3-2 [199 kB] Fetched 199 kB in 0s (11.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeafegz6l/libmount1_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12 [10.1 MB] Fetched 10.1 MB in 0s (120 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0m5am8ik/cpp-15-aarch64-linux-gnu_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 binutils-aarch64-linux-gnu arm64 2.45.50.20251209-1 [858 kB] Fetched 858 kB in 0s (35.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz7lpf90h/binutils-aarch64-linux-gnu_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsframe2 arm64 2.45.50.20251209-1 [79.7 kB] Fetched 79.7 kB in 0s (4575 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd76dpnj3/libsframe2_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libperl5.40 arm64 5.40.1-7 [4134 kB] Fetched 4134 kB in 0s (83.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ct_y9cd/libperl5.40_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (887 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmpoueq_i6q/libaudit-common_4.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (6126 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdj6w0w1t/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdebconfclient0 arm64 0.282+b2 [11.3 kB] Fetched 11.3 kB in 0s (728 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5p08prhe/libdebconfclient0_0.282+b2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtsan2 arm64 15.2.0-12 [2399 kB] Fetched 2399 kB in 0s (68.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkva3n0m1/libtsan2_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libattr1 arm64 1:2.5.2-3 [22.7 kB] Fetched 22.7 kB in 0s (1417 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_arm64.deb' to '/srv/rebuilderd/tmp/tmppkoencz2/libattr1_2.5.2-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libc6-dev arm64 2.42-6 [1691 kB] Fetched 1691 kB in 0s (57.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj6fx71sp/libc6-dev_2.42-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-dkjson all 2.8-2 [18.5 kB] Fetched 18.5 kB in 0s (1104 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7yx810pe/lua-dkjson_2.8-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 rpcsvc-proto arm64 1.4.3-1+b1 [60.5 kB] Fetched 60.5 kB in 0s (3778 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp82n2ic05/rpcsvc-proto_1.4.3-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 findutils arm64 4.10.0-3 [696 kB] Fetched 696 kB in 0s (27.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiywj3ma3/findutils_4.10.0-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 binutils-common arm64 2.45.50.20251209-1 [2541 kB] Fetched 2541 kB in 0s (69.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2bgo3x2t/binutils-common_2.45.50.20251209-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dpkg arm64 1.23.3 [1501 kB] Fetched 1501 kB in 0s (53.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu7xy7huo/dpkg_1.23.3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua5.1 arm64 5.1.5-11 [96.7 kB] Fetched 96.7 kB in 0s (5350 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbbe4j7c2/lua5.1_5.1.5-11_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc-15-base arm64 15.2.0-12 [54.2 kB] Fetched 54.2 kB in 0s (3311 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyc2pqy31/gcc-15-base_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libncursesw6 arm64 6.5+20251123-1 [125 kB] Fetched 125 kB in 0s (7182 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3732i5vv/libncursesw6_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Fetched 338 kB in 0s (17.9 MB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmpitep0700/libmagic-mgc_5.46-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 coreutils arm64 9.7-3 [2949 kB] Fetched 2949 kB in 0s (71.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4gcw6k4v/coreutils_9.7-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4 [1432 B] Fetched 1432 B in 0s (89.7 kB/s) dpkg-name: info: moved 'gcc-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpn1ywbkhj/gcc-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libzstd1 arm64 1.5.7+dfsg-2 [260 kB] Fetched 260 kB in 0s (14.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp2quqwaa/libzstd1_1.5.7+dfsg-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcap-ng0 arm64 0.8.5-4+b2 [17.0 kB] Fetched 17.0 kB in 0s (1055 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpabo1rwiv/libcap-ng0_0.8.5-4+b2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4 [1196 B] Fetched 1196 B in 0s (74.2 kB/s) dpkg-name: info: moved 'g++-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpbht_nlss/g++-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2+b1 [47.8 kB] Fetched 47.8 kB in 0s (3004 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj75db5lp/libyaml-0-2_0.2.5-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-cliargs all 3.0.2-2 [20.7 kB] Fetched 20.7 kB in 0s (1339 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcex5h0yf/lua-cliargs_3.0.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 tar arm64 1.35+dfsg-3.1 [802 kB] Fetched 802 kB in 0s (30.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj5hq5b6p/tar_1.35+dfsg-3.1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.4-dev arm64 5.4.8-1 [165 kB] Fetched 165 kB in 0s (9417 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmiktjmsi/liblua5.4-dev_5.4.8-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua5.4 arm64 5.4.8-1 [121 kB] Fetched 121 kB in 0s (7372 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnankhr5u/lua5.4_5.4.8-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.3-dev arm64 5.3.6-2+b4 [148 kB] Fetched 148 kB in 0s (8689 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpus_hzlgo/liblua5.3-dev_5.3.6-2+b4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-yaml arm64 6.2.8-3 [22.2 kB] Fetched 22.2 kB in 0s (1364 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmzdjhmnf/lua-yaml_6.2.8-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (2373 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0m24c6h1/init-system-helpers_1.69_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 build-essential arm64 12.12 [4624 B] Fetched 4624 B in 0s (302 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2cunafet/build-essential_12.12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libyaml-dev arm64 0.2.5-2+b1 [59.5 kB] Fetched 59.5 kB in 0s (3686 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgphr_hv1/libyaml-dev_0.2.5-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 hostname arm64 3.25 [10.8 kB] Fetched 10.8 kB in 0s (687 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpomdks3ok/hostname_3.25_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Fetched 7676 B in 0s (312 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpovxeezkv/libtext-glob-perl_0.11-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgdbm6t64 arm64 1.26-1 [77.5 kB] Fetched 77.5 kB in 0s (4637 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0c6w_91n/libgdbm6t64_1.26-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dctrl-tools arm64 2.24-3+b1 [125 kB] Fetched 125 kB in 0s (7474 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppwgl2yzx/dctrl-tools_2.24-3+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libc-dev-bin arm64 2.42-6 [59.5 kB] Fetched 59.5 kB in 0s (3395 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvg1ejzfd/libc-dev-bin_2.42-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgcc-s1 arm64 15.2.0-12 [53.4 kB] Fetched 53.4 kB in 0s (3251 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvu4wdejt/libgcc-s1_15.2.0-12_arm64.deb' Downloading dependency 1 of 179: grep:arm64=3.12-1 Downloading dependency 2 of 179: lua-busted:arm64=2.2.0-3 Downloading dependency 3 of 179: patch:arm64=2.8-2 Downloading dependency 4 of 179: libexpat1-dev:arm64=2.7.3-1 Downloading dependency 5 of 179: libgmp10:arm64=2:6.3.0+dfsg-5 Downloading dependency 6 of 179: sensible-utils:arm64=0.0.26 Downloading dependency 7 of 179: liblua5.1-0-dev:arm64=5.1.5-11 Downloading dependency 8 of 179: debianutils:arm64=5.23.2 Downloading dependency 9 of 179: ncurses-base:arm64=6.5+20251123-1 Downloading dependency 10 of 179: libunistring5:arm64=1.3-2 Downloading dependency 11 of 179: libgdbm-compat4t64:arm64=1.26-1 Downloading dependency 12 of 179: bash:arm64=5.3-1 Downloading dependency 13 of 179: bzip2:arm64=1.0.8-6 Downloading dependency 14 of 179: libctf-nobfd0:arm64=2.45.50.20251209-1 Downloading dependency 15 of 179: lua-filesystem:arm64=1.8.0-4 Downloading dependency 16 of 179: cpp-15:arm64=15.2.0-12 Downloading dependency 17 of 179: libfile-find-rule-perl:arm64=0.35-1 Downloading dependency 18 of 179: libpam0g:arm64=1.7.0-5 Downloading dependency 19 of 179: gettext-base:arm64=0.23.2-1 Downloading dependency 20 of 179: xz-utils:arm64=5.8.2-1 Downloading dependency 21 of 179: libdebhelper-perl:arm64=13.29 Downloading dependency 22 of 179: libncurses-dev:arm64=6.5+20251123-1 Downloading dependency 23 of 179: libblkid1:arm64=2.41.3-2 Downloading dependency 24 of 179: lua-penlight:arm64=1.14.0-2 Downloading dependency 25 of 179: libsystemd0:arm64=259-1 Downloading dependency 26 of 179: libreadline-dev:arm64=8.3-3 Downloading dependency 27 of 179: libtinfo6:arm64=6.5+20251123-1 Downloading dependency 28 of 179: lua-mediator:arm64=1.1.2-0-9 Downloading dependency 29 of 179: libc-gconv-modules-extra:arm64=2.42-6 Downloading dependency 30 of 179: libcrypt-dev:arm64=1:4.5.1-1 Downloading dependency 31 of 179: debconf:arm64=1.5.91 Downloading dependency 32 of 179: libnumber-compare-perl:arm64=0.03-3 Downloading dependency 33 of 179: libbinutils:arm64=2.45.50.20251209-1 Downloading dependency 34 of 179: debhelper:arm64=13.29 Downloading dependency 35 of 179: base-files:arm64=14 Downloading dependency 36 of 179: libssl3t64:arm64=3.5.4-1 Downloading dependency 37 of 179: autoconf:arm64=2.72-3.1 Downloading dependency 38 of 179: lua-term:arm64=0.07-2 Downloading dependency 39 of 179: libncurses6:arm64=6.5+20251123-1 Downloading dependency 40 of 179: gzip:arm64=1.13-1 Downloading dependency 41 of 179: lua-luassert:arm64=1.9.0-2 Downloading dependency 42 of 179: perl-base:arm64=5.40.1-7 Downloading dependency 43 of 179: readline-common:arm64=8.3-3 Downloading dependency 44 of 179: libuchardet0:arm64=0.0.8-2 Downloading dependency 45 of 179: libbz2-1.0:arm64=1.0.8-6 Downloading dependency 46 of 179: libpkgconf3:arm64=1.8.1-4 Downloading dependency 47 of 179: file:arm64=1:5.46-5 Downloading dependency 48 of 179: po-debconf:arm64=1.0.22 Downloading dependency 49 of 179: libpcre2-8-0:arm64=10.46-1 Downloading dependency 50 of 179: libtool:arm64=2.5.4-9 Downloading dependency 51 of 179: libseccomp2:arm64=2.6.0-2+b1 Downloading dependency 52 of 179: ncurses-bin:arm64=6.5+20251123-1 Downloading dependency 53 of 179: liblsan0:arm64=15.2.0-12 Downloading dependency 54 of 179: zlib1g:arm64=1:1.3.dfsg+really1.3.1-1+b2 Downloading dependency 55 of 179: dh-lua:arm64=35 Downloading dependency 56 of 179: libuuid1:arm64=2.41.3-2 Downloading dependency 57 of 179: cpp-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 58 of 179: linux-libc-dev:arm64=6.17.13-1 Downloading dependency 59 of 179: automake:arm64=1:1.18.1-3 Downloading dependency 60 of 179: libisl23:arm64=0.27-1 Downloading dependency 61 of 179: lua-inifile:arm64=1.1-2 Downloading dependency 62 of 179: liblua5.1-0:arm64=5.1.5-11 Downloading dependency 63 of 179: libstdc++-15-dev:arm64=15.2.0-12 Downloading dependency 64 of 179: libudev1:arm64=259-1 Downloading dependency 65 of 179: libdpkg-perl:arm64=1.23.3 Downloading dependency 66 of 179: gcc:arm64=4:15.2.0-4 Downloading dependency 67 of 179: libdb5.3t64:arm64=5.3.28+dfsg2-11 Downloading dependency 68 of 179: libselinux1:arm64=3.9-4+b1 Downloading dependency 69 of 179: lua-say:arm64=1.4.1-2 Downloading dependency 70 of 179: libgomp1:arm64=15.2.0-12 Downloading dependency 71 of 179: mawk:arm64=1.3.4.20250131-2 Downloading dependency 72 of 179: dwz:arm64=0.16-2 Downloading dependency 73 of 179: libmpc3:arm64=1.3.1-2 Downloading dependency 74 of 179: libmagic1t64:arm64=1:5.46-5 Downloading dependency 75 of 179: pkgconf:arm64=1.8.1-4 Downloading dependency 76 of 179: libcc1-0:arm64=15.2.0-12 Downloading dependency 77 of 179: libgprofng0:arm64=2.45.50.20251209-1 Downloading dependency 78 of 179: diffutils:arm64=1:3.12-1 Downloading dependency 79 of 179: libstdc++6:arm64=15.2.0-12 Downloading dependency 80 of 179: m4:arm64=1.4.20-2 Downloading dependency 81 of 179: libfile-stripnondeterminism-perl:arm64=1.15.0-1 Downloading dependency 82 of 179: binutils:arm64=2.45.50.20251209-1 Downloading dependency 83 of 179: libpam-runtime:arm64=1.7.0-5 Downloading dependency 84 of 179: sed:arm64=4.9-2+b1 Downloading dependency 85 of 179: liblzma5:arm64=5.8.2-1 Downloading dependency 86 of 179: g++:arm64=4:15.2.0-4 Downloading dependency 87 of 179: lua5.3:arm64=5.3.6-2+b4 Downloading dependency 88 of 179: libpam-modules-bin:arm64=1.7.0-5 Downloading dependency 89 of 179: gcc-15-aarch64-linux-gnu:arm64=15.2.0-12 Downloading dependency 90 of 179: gcc-15:arm64=15.2.0-12 Downloading dependency 91 of 179: libitm1:arm64=15.2.0-12 Downloading dependency 92 of 179: libmount1:arm64=2.41.3-2 Downloading dependency 93 of 179: cpp-15-aarch64-linux-gnu:arm64=15.2.0-12 Downloading dependency 94 of 179: binutils-aarch64-linux-gnu:arm64=2.45.50.20251209-1 Downloading dependency 95 of 179: libsframe2:arm64=2.45.50.20251209-1 Downloading dependency 96 of 179: libperl5.40:arm64=5.40.1-7 Downloading dependency 97 of 179: libaudit-common:arm64=1:4.1.2-1 Downloading dependency 98 of 179: libarchive-zip-perl:arm64=1.68-1 Downloading dependency 99 of 179: libdebconfclient0:arm64=0.282+b2 Downloading dependency 100 of 179: libtsan2:arm64=15.2.0-12 Downloading dependency 101 of 179: libattr1:arm64=1:2.5.2-3 Downloading dependency 102 of 179: libc6-dev:arm64=2.42-6 Downloading dependency 103 of 179: lua-dkjson:arm64=2.8-2 Downloading dependency 104 of 179: rpcsvc-proto:arm64=1.4.3-1+b1 Downloading dependency 105 of 179: findutils:arm64=4.10.0-3 Downloading dependency 106 of 179: binutils-common:arm64=2.45.50.20251209-1 Downloading dependency 107 of 179: dpkg:arm64=1.23.3 Downloading dependency 108 of 179: lua5.1:arm64=5.1.5-11 Downloading dependency 109 of 179: gcc-15-base:arm64=15.2.0-12 Downloading dependency 110 of 179: libncursesw6:arm64=6.5+20251123-1 Downloading dependency 111 of 179: libmagic-mgc:arm64=1:5.46-5 Downloading dependency 112 of 179: coreutils:arm64=9.7-3 Downloading dependency 113 of 179: gcc-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 114 of 179: libzstd1:arm64=1.5.7+dfsg-2 Downloading dependency 115 of 179: libcap-ng0:arm64=0.8.5-4+b2 Downloading dependency 116 of 179: g++-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 117 of 179: libyaml-0-2:arm64=0.2.5-2+b1 Downloading dependency 118 of 179: lua-cliargs:arm64=3.0.2-2 Downloading dependency 119 of 179: tar:arm64=1.35+dfsg-3.1 Downloading dependency 120 of 179: liblua5.4-dev:arm64=5.4.8-1 Downloading dependency 121 of 179: lua5.4:arm64=5.4.8-1 Downloading dependency 122 of 179: liblua5.3-dev:arm64=5.3.6-2+b4 Downloading dependency 123 of 179: lua-yaml:arm64=6.2.8-3 Downloading dependency 124 of 179: init-system-helpers:arm64=1.69 Downloading dependency 125 of 179: build-essential:arm64=12.12 Downloading dependency 126 of 179: libyaml-dev:arm64=0.2.5-2+b1 Downloading dependency 127 of 179: hostname:arm64=3.25 Downloading dependency 128 of 179: libtext-glob-perl:arm64=0.11-3 Downloading dependency 129 of 179: libgdbm6t64:arm64=1.26-1 Downloading dependency 130 of 179: dctrl-tools:arm64=2.24-3+b1 Downloading dependency 131 of 179: libc-dev-bin:arm64=2.42-6 Downloading dependency 132 of 179: libgcc-s1:arm64=15.2.0-12 Downloading dependency 133 of 179: sysvinit-utils:arm64=3.15-6Get:1 http://deb.debian.org/debian unstable/main arm64 sysvinit-utils arm64 3.15-6 [34.9 kB] Fetched 34.9 kB in 0s (2171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpips1ooue/sysvinit-utils_3.15-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.2-1 [772 kB] Fetched 772 kB in 0s (35.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpezv0fav8/autopoint_0.23.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 base-passwd arm64 3.6.8 [54.0 kB] Fetched 54.0 kB in 0s (3188 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1zbi53x7/base-passwd_3.6.8_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 util-linux arm64 2.41.3-2 [1124 kB] Fetched 1124 kB in 0s (45.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwvntvhae/util-linux_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libaudit1 arm64 1:4.1.2-1+b1 [59.7 kB] Fetched 59.7 kB in 0s (3637 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmptfzgiucu/libaudit1_4.1.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libjansson4 arm64 2.14-2+b4 [38.9 kB] Fetched 38.9 kB in 0s (2443 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgreekx1o/libjansson4_2.14-2+b4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libc-bin arm64 2.42-6 [573 kB] Fetched 573 kB in 0s (28.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprwfs6rzt/libc-bin_2.42-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (532 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcpklvfz_/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libacl1 arm64 2.3.2-2+b1 [32.2 kB] Fetched 32.2 kB in 0s (1982 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi24hmyxb/libacl1_2.3.2-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmd0 arm64 1.1.0-2+b1 [33.7 kB] Fetched 33.7 kB in 0s (2093 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd22_alwl/libmd0_1.1.0-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgcc-15-dev arm64 15.2.0-12 [2365 kB] Fetched 2365 kB in 0s (66.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8kscay50/libgcc-15-dev_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 lua-system arm64 0.6.3-2 [21.9 kB] Fetched 21.9 kB in 0s (1287 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvw4nf221/lua-system_0.6.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Fetched 1453 kB in 0s (52.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdbyq3vaz/man-db_2.13.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp arm64 4:15.2.0-4 [1568 B] Fetched 1568 B in 0s (88.3 kB/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpwoppkezf/cpp_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (1427 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj8nay8gd/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-modules arm64 1.7.0-5 [172 kB] Fetched 172 kB in 0s (10.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0nx8bwip/libpam-modules_1.7.0-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.8-1 [134 kB] Fetched 134 kB in 0s (8005 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6mtil13r/liblua5.4-0_5.4.8-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-2+b1 [591 kB] Fetched 591 kB in 0s (30.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp67mckehq/libxml2-16_2.15.1+dfsg-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl arm64 5.40.1-7 [267 kB] Fetched 267 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5fxqt9qr/perl_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblua5.3-0 arm64 5.3.6-2+b4 [119 kB] Fetched 119 kB in 0s (7179 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7gcc42a1/liblua5.3-0_5.3.6-2+b4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (3476 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9zfis0v1/autotools-dev_20240727.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-10 [1130 kB] Fetched 1130 kB in 0s (43.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq68r9meh/groff-base_1.23.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++-15 arm64 15.2.0-12 [25.0 kB] Fetched 25.0 kB in 0s (1546 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv2jn9x6k/g++-15_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dpkg-dev all 1.23.3 [1318 kB] Fetched 1318 kB in 0s (50.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfu3_neop/dpkg-dev_1.23.3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Fetched 96.5 kB in 0s (4197 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzs80cg0b/libexpat1_2.7.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcap2 arm64 1:2.75-10+b5 [28.2 kB] Fetched 28.2 kB in 0s (1763 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b5_arm64.deb' to '/srv/rebuilderd/tmp/tmp5gfpw1jf/libcap2_2.75-10+b5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Fetched 12.2 kB in 0s (939 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw34yfvs0/dh-autoreconf_21_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcrypt1 arm64 1:4.5.1-1 [93.9 kB] Fetched 93.9 kB in 0s (8036 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.5.1-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp842a2v51/libcrypt1_4.5.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 make arm64 4.4.1-3 [453 kB] Fetched 453 kB in 0s (22.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5y_n4umy/make_4.4.1-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 openssl-provider-legacy arm64 3.5.4-1 [306 kB] Fetched 306 kB in 0s (17.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph9jn8dp3/openssl-provider-legacy_3.5.4-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Fetched 169 kB in 0s (9971 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj0v8up71/libreadline8t64_8.3-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dash arm64 0.5.12-12 [95.6 kB] Fetched 95.6 kB in 0s (5715 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgjq8daa9/dash_0.5.12-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libatomic1 arm64 15.2.0-12 [9852 B] Fetched 9852 B in 0s (635 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps304sewl/libatomic1_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmpfr6 arm64 4.2.2-2 [685 kB] Fetched 685 kB in 0s (32.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ymoapte/libmpfr6_4.2.2-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libc6 arm64 2.42-6 [1459 kB] Fetched 1459 kB in 0s (51.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp96j5a6ic/libc6_2.42-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-2 [40.3 kB] Fetched 40.3 kB in 0s (2529 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwsy2jal4/libpipeline1_1.5.8-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 libsmartcols1 arm64 2.41.3-2 [139 kB] Fetched 139 kB in 0s (8024 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpag9jducy/libsmartcols1_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libhwasan0 arm64 15.2.0-12 [1479 kB] Fetched 1479 kB in 0s (52.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6g38duld/libhwasan0_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Fetched 184 kB in 0s (9874 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3asi_8v6/libelf1t64_0.194-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251230T200524Z forky/main arm64 bsdextrautils arm64 2.41.3-2 [97.6 kB] Fetched 97.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxckfkeee/bsdextrautils_2.41.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12 [11.1 MB] Fetched 11.1 MB in 0s (124 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqrob87ap/g++-15-aarch64-linux-gnu_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.2-1 [1613 kB] Fetched 1613 kB in 0s (55.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqem_gptw/gettext_0.23.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libasan8 arm64 15.2.0-12 [2601 kB] Fetched 2601 kB in 0s (70.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfeufs222/libasan8_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl-modules-5.40 all 5.40.1-7 [3012 kB] Fetched 3012 kB in 0s (73.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfvodpmjf/perl-modules-5.40_5.40.1-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libubsan1 arm64 15.2.0-12 [1064 kB] Fetched 1064 kB in 0s (44.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe9bmwzyt/libubsan1_15.2.0-12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Fetched 29.6 kB in 0s (1735 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_npmjxma/pkgconf-bin_1.8.1-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libctf0 arm64 2.45.50.20251209-1 [85.6 kB] Fetched 85.6 kB in 0s (5281 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgf_x5vog/libctf0_2.45.50.20251209-1_arm64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_arm64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpiiecc0yg/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture arm64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 127.0.0.1 - - [31/Dec/2025 17:21:40] code 404, message File not found 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:37343 ./ InRelease 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:37343 ./ Release [462 B] 127.0.0.1 - - [31/Dec/2025 17:21:40] code 404, message File not found 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:37343 ./ Release.gpg 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:37343 ./ Packages [214 kB] Fetched 215 kB in 0s (6682 kB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./gcc-15-base_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libc-gconv-modules-extra_2.42-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libc6_2.42-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libgcc-s1_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./mawk_1.3.4.20250131-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./base-files_14_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libtinfo6_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./debianutils_5.23.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./bash_5.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libacl1_2.3.2-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libattr1_2.5.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libcap2_2.75-10%2bb5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libgmp10_6.3.0%2bdfsg-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libpcre2-8-0_10.46-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libselinux1_3.9-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libzstd1_1.5.7%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:40] "GET /./libssl3t64_3.5.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./openssl-provider-legacy_3.5.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libsystemd0_259-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./coreutils_9.7-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./dash_0.5.12-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./diffutils_3.12-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libbz2-1.0_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./liblzma5_5.8.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libmd0_1.1.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./tar_1.35%2bdfsg-3.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./dpkg_1.23.3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./findutils_4.10.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./grep_3.12-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./gzip_1.13-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./hostname_3.25_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./ncurses-bin_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libcrypt1_4.5.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./perl-base_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./sed_4.9-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libcap-ng0_0.8.5-4%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libaudit1_4.1.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libdb5.3t64_5.3.28%2bdfsg2-11_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libpam0g_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libpam-modules-bin_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libpam-modules_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libblkid1_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libmount1_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libsmartcols1_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libudev1_259-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libuuid1_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./util-linux_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libdebconfclient0_0.282%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./base-passwd_3.6.8_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./libc-bin_2.42-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./ncurses-base_6.5%2b20251123-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:41] "GET /./sysvinit-utils_3.15-6_arm64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 127.0.0.1 - - [31/Dec/2025 17:21:44] code 404, message File not found 127.0.0.1 - - [31/Dec/2025 17:21:44] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:37343 ./ InRelease 127.0.0.1 - - [31/Dec/2025 17:21:44] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:37343 ./ Release 127.0.0.1 - - [31/Dec/2025 17:21:44] code 404, message File not found 127.0.0.1 - - [31/Dec/2025 17:21:44] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:37343 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libexpat1_2.7.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libstdc%2b%2b6_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libuchardet0_0.0.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./groff-base_1.23.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./bsdextrautils_2.41.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libgdbm6t64_1.26-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libpipeline1_1.5.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libseccomp2_2.6.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./man-db_2.13.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./bzip2_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libmagic-mgc_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libmagic1t64_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./file_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./gettext-base_0.23.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./perl-modules-5.40_5.40.1-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libgdbm-compat4t64_1.26-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libperl5.40_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./perl_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./xz-utils_5.8.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./m4_1.4.20-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./automake_1.18.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./autopoint_0.23.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libsframe2_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./binutils-common_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libbinutils_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libgprofng0_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libctf-nobfd0_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libctf0_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libjansson4_2.14-2%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./binutils-aarch64-linux-gnu_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./binutils_2.45.50.20251209-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libc-dev-bin_2.42-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./linux-libc-dev_6.17.13-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libcrypt-dev_4.5.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./rpcsvc-proto_1.4.3-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libc6-dev_2.42-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libisl23_0.27-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libmpfr6_4.2.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libmpc3_1.3.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./cpp-15-aarch64-linux-gnu_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./cpp-15_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./cpp-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./cpp_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libcc1-0_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libgomp1_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libitm1_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libatomic1_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libasan8_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./liblsan0_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libtsan2_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libubsan1_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libhwasan0_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./libgcc-15-dev_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:52] "GET /./gcc-15-aarch64-linux-gnu_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./gcc-15_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./gcc-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./gcc_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libstdc%2b%2b-15-dev_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./g%2b%2b-15-aarch64-linux-gnu_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./g%2b%2b-15_15.2.0-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./g%2b%2b-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./g%2b%2b_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./make_4.4.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libdpkg-perl_1.23.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./patch_2.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dpkg-dev_1.23.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./build-essential_12.12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dctrl-tools_2.24-3%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libdebhelper-perl_13.29_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libtool_2.5.4-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dh-autoreconf_21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libelf1t64_0.194-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dwz_0.16-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libunistring5_1.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libxml2-16_2.15.1%2bdfsg-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./gettext_0.23.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./debhelper_13.29_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-dkjson_2.8-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-inifile_1.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libyaml-0-2_0.2.5-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libyaml-dev_0.2.5-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-yaml_6.2.8-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-cliargs_3.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-filesystem_1.8.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-say_1.4.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-luassert_1.9.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-mediator_1.1.2-0-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-penlight_1.14.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-system_0.6.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-term_0.07-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./readline-common_8.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libreadline8t64_8.3-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua5.4_5.4.8-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua5.3_5.3.6-2%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua5.1_5.1.5-11_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./lua-busted_2.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libexpat1-dev_2.7.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.1-0_5.1.5-11_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libncurses6_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libncursesw6_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libncurses-dev_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libreadline-dev_8.3-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.1-0-dev_5.1.5-11_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libnumber-compare-perl_0.03-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libtext-glob-perl_0.11-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libfile-find-rule-perl_0.35-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./libpkgconf3_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.3-0_5.3.6-2%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.3-dev_5.3.6-2%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.4-0_5.4.8-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./liblua5.4-dev_5.4.8-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./pkgconf-bin_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./pkgconf_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./dh-lua_35_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [31/Dec/2025 17:21:53] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpiiecc0yg/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 Reading package lists... Building dependency tree... Reading state information... grep is already the newest version (3.12-1). lua-busted is already the newest version (2.2.0-3). lua-busted set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. libexpat1-dev is already the newest version (2.7.3-1). libexpat1-dev set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5). sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. liblua5.1-0-dev is already the newest version (5.1.5-11). liblua5.1-0-dev set to manually installed. debianutils is already the newest version (5.23.2). ncurses-base is already the newest version (6.5+20251123-1). libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 set to manually installed. bash is already the newest version (5.3-1). bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. libctf-nobfd0 is already the newest version (2.45.50.20251209-1). libctf-nobfd0 set to manually installed. lua-filesystem is already the newest version (1.8.0-4). lua-filesystem set to manually installed. cpp-15 is already the newest version (15.2.0-12). cpp-15 set to manually installed. libfile-find-rule-perl is already the newest version (0.35-1). libfile-find-rule-perl set to manually installed. libpam0g is already the newest version (1.7.0-5). gettext-base is already the newest version (0.23.2-1). gettext-base set to manually installed. xz-utils is already the newest version (5.8.2-1). xz-utils set to manually installed. libdebhelper-perl is already the newest version (13.29). libdebhelper-perl set to manually installed. libncurses-dev is already the newest version (6.5+20251123-1). libncurses-dev set to manually installed. libblkid1 is already the newest version (2.41.3-2). lua-penlight is already the newest version (1.14.0-2). lua-penlight set to manually installed. libsystemd0 is already the newest version (259-1). libreadline-dev is already the newest version (8.3-3). libreadline-dev set to manually installed. libtinfo6 is already the newest version (6.5+20251123-1). lua-mediator is already the newest version (1.1.2-0-9). lua-mediator set to manually installed. libc-gconv-modules-extra is already the newest version (2.42-6). libcrypt-dev is already the newest version (1:4.5.1-1). libcrypt-dev set to manually installed. debconf is already the newest version (1.5.91). libnumber-compare-perl is already the newest version (0.03-3). libnumber-compare-perl set to manually installed. libbinutils is already the newest version (2.45.50.20251209-1). libbinutils set to manually installed. debhelper is already the newest version (13.29). debhelper set to manually installed. base-files is already the newest version (14). libssl3t64 is already the newest version (3.5.4-1). autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. lua-term is already the newest version (0.07-2). lua-term set to manually installed. libncurses6 is already the newest version (6.5+20251123-1). libncurses6 set to manually installed. gzip is already the newest version (1.13-1). lua-luassert is already the newest version (1.9.0-2). lua-luassert set to manually installed. perl-base is already the newest version (5.40.1-7). readline-common is already the newest version (8.3-3). readline-common set to manually installed. libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. libpcre2-8-0 is already the newest version (10.46-1). libtool is already the newest version (2.5.4-9). libtool set to manually installed. libseccomp2 is already the newest version (2.6.0-2+b1). libseccomp2 set to manually installed. ncurses-bin is already the newest version (6.5+20251123-1). liblsan0 is already the newest version (15.2.0-12). liblsan0 set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b2). dh-lua is already the newest version (35). dh-lua set to manually installed. libuuid1 is already the newest version (2.41.3-2). cpp-aarch64-linux-gnu is already the newest version (4:15.2.0-4). cpp-aarch64-linux-gnu set to manually installed. linux-libc-dev is already the newest version (6.17.13-1). linux-libc-dev set to manually installed. automake is already the newest version (1:1.18.1-3). automake set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. lua-inifile is already the newest version (1.1-2). lua-inifile set to manually installed. liblua5.1-0 is already the newest version (5.1.5-11). liblua5.1-0 set to manually installed. libstdc++-15-dev is already the newest version (15.2.0-12). libstdc++-15-dev set to manually installed. libudev1 is already the newest version (259-1). libdpkg-perl is already the newest version (1.23.3). libdpkg-perl set to manually installed. gcc is already the newest version (4:15.2.0-4). gcc set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-11). libselinux1 is already the newest version (3.9-4+b1). lua-say is already the newest version (1.4.1-2). lua-say set to manually installed. libgomp1 is already the newest version (15.2.0-12). libgomp1 set to manually installed. mawk is already the newest version (1.3.4.20250131-2). dwz is already the newest version (0.16-2). dwz set to manually installed. libmpc3 is already the newest version (1.3.1-2). libmpc3 set to manually installed. libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. libcc1-0 is already the newest version (15.2.0-12). libcc1-0 set to manually installed. libgprofng0 is already the newest version (2.45.50.20251209-1). libgprofng0 set to manually installed. diffutils is already the newest version (1:3.12-1). libstdc++6 is already the newest version (15.2.0-12). libstdc++6 set to manually installed. m4 is already the newest version (1.4.20-2). m4 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. binutils is already the newest version (2.45.50.20251209-1). binutils set to manually installed. libpam-runtime is already the newest version (1.7.0-5). sed is already the newest version (4.9-2+b1). liblzma5 is already the newest version (5.8.2-1). g++ is already the newest version (4:15.2.0-4). g++ set to manually installed. lua5.3 is already the newest version (5.3.6-2+b4). lua5.3 set to manually installed. libpam-modules-bin is already the newest version (1.7.0-5). gcc-15-aarch64-linux-gnu is already the newest version (15.2.0-12). gcc-15-aarch64-linux-gnu set to manually installed. gcc-15 is already the newest version (15.2.0-12). gcc-15 set to manually installed. libitm1 is already the newest version (15.2.0-12). libitm1 set to manually installed. libmount1 is already the newest version (2.41.3-2). cpp-15-aarch64-linux-gnu is already the newest version (15.2.0-12). cpp-15-aarch64-linux-gnu set to manually installed. binutils-aarch64-linux-gnu is already the newest version (2.45.50.20251209-1). binutils-aarch64-linux-gnu set to manually installed. libsframe2 is already the newest version (2.45.50.20251209-1). libsframe2 set to manually installed. libperl5.40 is already the newest version (5.40.1-7). libperl5.40 set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libdebconfclient0 is already the newest version (0.282+b2). libtsan2 is already the newest version (15.2.0-12). libtsan2 set to manually installed. libattr1 is already the newest version (1:2.5.2-3). libc6-dev is already the newest version (2.42-6). libc6-dev set to manually installed. lua-dkjson is already the newest version (2.8-2). lua-dkjson set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1+b1). rpcsvc-proto set to manually installed. findutils is already the newest version (4.10.0-3). binutils-common is already the newest version (2.45.50.20251209-1). binutils-common set to manually installed. dpkg is already the newest version (1.23.3). lua5.1 is already the newest version (5.1.5-11). lua5.1 set to manually installed. gcc-15-base is already the newest version (15.2.0-12). libncursesw6 is already the newest version (6.5+20251123-1). libncursesw6 set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. coreutils is already the newest version (9.7-3). gcc-aarch64-linux-gnu is already the newest version (4:15.2.0-4). gcc-aarch64-linux-gnu set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-2). libcap-ng0 is already the newest version (0.8.5-4+b2). g++-aarch64-linux-gnu is already the newest version (4:15.2.0-4). g++-aarch64-linux-gnu set to manually installed. libyaml-0-2 is already the newest version (0.2.5-2+b1). libyaml-0-2 set to manually installed. lua-cliargs is already the newest version (3.0.2-2). lua-cliargs set to manually installed. tar is already the newest version (1.35+dfsg-3.1). liblua5.4-dev is already the newest version (5.4.8-1). liblua5.4-dev set to manually installed. lua5.4 is already the newest version (5.4.8-1). lua5.4 set to manually installed. liblua5.3-dev is already the newest version (5.3.6-2+b4). liblua5.3-dev set to manually installed. lua-yaml is already the newest version (6.2.8-3). lua-yaml set to manually installed. init-system-helpers is already the newest version (1.69). build-essential is already the newest version (12.12). build-essential set to manually installed. libyaml-dev is already the newest version (0.2.5-2+b1). libyaml-dev set to manually installed. hostname is already the newest version (3.25). libtext-glob-perl is already the newest version (0.11-3). libtext-glob-perl set to manually installed. libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 set to manually installed. dctrl-tools is already the newest version (2.24-3+b1). dctrl-tools set to manually installed. libc-dev-bin is already the newest version (2.42-6). libc-dev-bin set to manually installed. libgcc-s1 is already the newest version (15.2.0-12). sysvinit-utils is already the newest version (3.15-6). autopoint is already the newest version (0.23.2-1). autopoint set to manually installed. base-passwd is already the newest version (3.6.8). util-linux is already the newest version (2.41.3-2). libaudit1 is already the newest version (1:4.1.2-1+b1). libjansson4 is already the newest version (2.14-2+b4). libjansson4 set to manually installed. libc-bin is already the newest version (2.42-6). dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libmd0 is already the newest version (1.1.0-2+b1). libgcc-15-dev is already the newest version (15.2.0-12). libgcc-15-dev set to manually installed. lua-system is already the newest version (0.6.3-2). lua-system set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. cpp is already the newest version (4:15.2.0-4). cpp set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. libpam-modules is already the newest version (1.7.0-5). liblua5.4-0 is already the newest version (5.4.8-1). liblua5.4-0 set to manually installed. libxml2-16 is already the newest version (2.15.1+dfsg-2+b1). libxml2-16 set to manually installed. perl is already the newest version (5.40.1-7). perl set to manually installed. liblua5.3-0 is already the newest version (5.3.6-2+b4). liblua5.3-0 set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. groff-base is already the newest version (1.23.0-10). groff-base set to manually installed. g++-15 is already the newest version (15.2.0-12). g++-15 set to manually installed. dpkg-dev is already the newest version (1.23.3). dpkg-dev set to manually installed. libexpat1 is already the newest version (2.7.3-1). libexpat1 set to manually installed. libcap2 is already the newest version (1:2.75-10+b5). dh-autoreconf is already the newest version (21). dh-autoreconf set to manually installed. libcrypt1 is already the newest version (1:4.5.1-1). make is already the newest version (4.4.1-3). make set to manually installed. openssl-provider-legacy is already the newest version (3.5.4-1). libreadline8t64 is already the newest version (8.3-3). libreadline8t64 set to manually installed. dash is already the newest version (0.5.12-12). libatomic1 is already the newest version (15.2.0-12). libatomic1 set to manually installed. libmpfr6 is already the newest version (4.2.2-2). libmpfr6 set to manually installed. libc6 is already the newest version (2.42-6). libpipeline1 is already the newest version (1.5.8-2). libpipeline1 set to manually installed. libsmartcols1 is already the newest version (2.41.3-2). libhwasan0 is already the newest version (15.2.0-12). libhwasan0 set to manually installed. libelf1t64 is already the newest version (0.194-1). libelf1t64 set to manually installed. bsdextrautils is already the newest version (2.41.3-2). bsdextrautils set to manually installed. g++-15-aarch64-linux-gnu is already the newest version (15.2.0-12). g++-15-aarch64-linux-gnu set to manually installed. gettext is already the newest version (0.23.2-1). gettext set to manually installed. libasan8 is already the newest version (15.2.0-12). libasan8 set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-7). perl-modules-5.40 set to manually installed. libubsan1 is already the newest version (15.2.0-12). libubsan1 set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. libctf0 is already the newest version (2.45.50.20251209-1). libctf0 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 (Reading database ... 14617 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3 I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.iUMazFHCR3... I: success in 33.0814 seconds Downloading dependency 134 of 179: autopoint:arm64=0.23.2-1 Downloading dependency 135 of 179: base-passwd:arm64=3.6.8 Downloading dependency 136 of 179: util-linux:arm64=2.41.3-2 Downloading dependency 137 of 179: libaudit1:arm64=1:4.1.2-1+b1 Downloading dependency 138 of 179: libjansson4:arm64=2.14-2+b4 Downloading dependency 139 of 179: libc-bin:arm64=2.42-6 Downloading dependency 140 of 179: dh-strip-nondeterminism:arm64=1.15.0-1 Downloading dependency 141 of 179: libacl1:arm64=2.3.2-2+b1 Downloading dependency 142 of 179: libmd0:arm64=1.1.0-2+b1 Downloading dependency 143 of 179: libgcc-15-dev:arm64=15.2.0-12 Downloading dependency 144 of 179: lua-system:arm64=0.6.3-2 Downloading dependency 145 of 179: man-db:arm64=2.13.1-1 Downloading dependency 146 of 179: cpp:arm64=4:15.2.0-4 Downloading dependency 147 of 179: intltool-debian:arm64=0.35.0+20060710.6 Downloading dependency 148 of 179: libpam-modules:arm64=1.7.0-5 Downloading dependency 149 of 179: liblua5.4-0:arm64=5.4.8-1 Downloading dependency 150 of 179: libxml2-16:arm64=2.15.1+dfsg-2+b1 Downloading dependency 151 of 179: perl:arm64=5.40.1-7 Downloading dependency 152 of 179: liblua5.3-0:arm64=5.3.6-2+b4 Downloading dependency 153 of 179: autotools-dev:arm64=20240727.1 Downloading dependency 154 of 179: groff-base:arm64=1.23.0-10 Downloading dependency 155 of 179: g++-15:arm64=15.2.0-12 Downloading dependency 156 of 179: dpkg-dev:arm64=1.23.3 Downloading dependency 157 of 179: libexpat1:arm64=2.7.3-1 Downloading dependency 158 of 179: libcap2:arm64=1:2.75-10+b5 Downloading dependency 159 of 179: dh-autoreconf:arm64=21 Downloading dependency 160 of 179: libcrypt1:arm64=1:4.5.1-1 Downloading dependency 161 of 179: make:arm64=4.4.1-3 Downloading dependency 162 of 179: openssl-provider-legacy:arm64=3.5.4-1 Downloading dependency 163 of 179: libreadline8t64:arm64=8.3-3 Downloading dependency 164 of 179: dash:arm64=0.5.12-12 Downloading dependency 165 of 179: libatomic1:arm64=15.2.0-12 Downloading dependency 166 of 179: libmpfr6:arm64=4.2.2-2 Downloading dependency 167 of 179: libc6:arm64=2.42-6 Downloading dependency 168 of 179: libpipeline1:arm64=1.5.8-2 Downloading dependency 169 of 179: libsmartcols1:arm64=2.41.3-2 Downloading dependency 170 of 179: libhwasan0:arm64=15.2.0-12 Downloading dependency 171 of 179: libelf1t64:arm64=0.194-1 Downloading dependency 172 of 179: bsdextrautils:arm64=2.41.3-2 Downloading dependency 173 of 179: g++-15-aarch64-linux-gnu:arm64=15.2.0-12 Downloading dependency 174 of 179: gettext:arm64=0.23.2-1 Downloading dependency 175 of 179: libasan8:arm64=15.2.0-12 Downloading dependency 176 of 179: perl-modules-5.40:arm64=5.40.1-7 Downloading dependency 177 of 179: libubsan1:arm64=15.2.0-12 Downloading dependency 178 of 179: pkgconf-bin:arm64=1.8.1-4 Downloading dependency 179 of 179: libctf0:arm64=2.45.50.20251209-1 env --chdir=/srv/rebuilderd/tmp/rebuilderdfH7wIX/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1767174321 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildLBwZSx/debrebuild.sbuildrc.Xl3ziSMyNI7h sbuild --build=arm64 --host=arm64 --no-source --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuildLBwZSx/debrebuild.tar.Z2MrGmRl6iQ4 --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=lua-expat-1.5.2 /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on codethink02-arm64 +==============================================================================+ | lua-expat 1.5.2-2 (arm64) Wed, 31 Dec 2025 17:22:14 +0000 | +==============================================================================+ Package: lua-expat Version: 1.5.2-2 Source Version: 1.5.2-2 Distribution: unstable Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildLBwZSx/debrebuild.tar.Z2MrGmRl6iQ4 to /srv/rebuilderd/tmp/tmp.sbuild.0iMTEYRozF... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Wed, 31 Dec 2025 17:22:20 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2.dsc exists in /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 31 Dec 2025 17:22:23 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-lua, libexpat1-dev, lua-busted, build-essential Filtered Build-Depends: debhelper-compat (= 13), dh-lua, libexpat1-dev, lua-busted, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-IDjDOF/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Wed, 31 Dec 2025 17:22:29 +0000 | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any) +------------------------------------------------------------------------------+ | Build environment Wed, 31 Dec 2025 17:22:30 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) arm64 (aarch64) Toolchain package versions: binutils_2.45.50.20251209-1 dpkg-dev_1.23.3 g++-15_15.2.0-12 gcc-15_15.2.0-12 libc6-dev_2.42-6 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 linux-libc-dev_6.17.13-1 Package versions: autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251209-1 binutils-aarch64-linux-gnu_2.45.50.20251209-1 binutils-common_2.45.50.20251209-1 bsdextrautils_2.41.3-2 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-12 cpp-15-aarch64-linux-gnu_15.2.0-12 cpp-aarch64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 dctrl-tools_2.24-3+b1 debconf_1.5.91 debhelper_13.29 debianutils_5.23.2 dh-autoreconf_21 dh-lua_35 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.23.3 dpkg-dev_1.23.3 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-12 g++-15-aarch64-linux-gnu_15.2.0-12 g++-aarch64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-12 gcc-15-aarch64-linux-gnu_15.2.0-12 gcc-15-base_15.2.0-12 gcc-aarch64-linux-gnu_4:15.2.0-4 gettext_0.23.2-1 gettext-base_0.23.2-1 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-12 libatomic1_15.2.0-12 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.50.20251209-1 libblkid1_2.41.3-2 libbz2-1.0_1.0.8-6 libc-bin_2.42-6 libc-dev-bin_2.42-6 libc-gconv-modules-extra_2.42-6 libc6_2.42-6 libc6-dev_2.42-6 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-12 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251209-1 libctf0_2.45.50.20251209-1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.29 libdpkg-perl_1.23.3 libelf1t64_0.194-1 libexpat1_2.7.3-1 libexpat1-dev_2.7.3-1 libfile-find-rule-perl_0.35-1 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-12 libgcc-s1_15.2.0-12 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgomp1_15.2.0-12 libgprofng0_2.45.50.20251209-1 libhwasan0_15.2.0-12 libisl23_0.27-1 libitm1_15.2.0-12 libjansson4_2.14-2+b4 liblsan0_15.2.0-12 liblua5.1-0_5.1.5-11 liblua5.1-0-dev_5.1.5-11 liblua5.3-0_5.3.6-2+b4 liblua5.3-dev_5.3.6-2+b4 liblua5.4-0_5.4.8-1 liblua5.4-dev_5.4.8-1 liblzma5_5.8.2-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.3-2 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncurses-dev_6.5+20251123-1 libncurses6_6.5+20251123-1 libncursesw6_6.5+20251123-1 libnumber-compare-perl_0.03-3 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpkgconf3_1.8.1-4 libreadline-dev_8.3-3 libreadline8t64_8.3-3 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsframe2_2.45.50.20251209-1 libsmartcols1_2.41.3-2 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 libsystemd0_259-1 libtext-glob-perl_0.11-3 libtinfo6_6.5+20251123-1 libtool_2.5.4-9 libtsan2_15.2.0-12 libubsan1_15.2.0-12 libuchardet0_0.0.8-2 libudev1_259-1 libunistring5_1.3-2 libuuid1_2.41.3-2 libxml2-16_2.15.1+dfsg-2+b1 libyaml-0-2_0.2.5-2+b1 libyaml-dev_0.2.5-2+b1 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.13-1 lua-busted_2.2.0-3 lua-cliargs_3.0.2-2 lua-dkjson_2.8-2 lua-filesystem_1.8.0-4 lua-inifile_1.1-2 lua-luassert_1.9.0-2 lua-mediator_1.1.2-0-9 lua-penlight_1.14.0-2 lua-say_1.4.1-2 lua-system_0.6.3-2 lua-term_0.07-2 lua-yaml_6.2.8-3 lua5.1_5.1.5-11 lua5.3_5.3.6-2+b4 lua5.4_5.4.8-1 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-2 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 openssl-provider-legacy_3.5.4-1 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.22 readline-common_8.3-3 rpcsvc-proto_1.4.3-1+b1 sed_4.9-2+b1 sensible-utils_0.0.26 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 util-linux_2.41.3-2 xz-utils_5.8.2-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b2 +------------------------------------------------------------------------------+ | Build Wed, 31 Dec 2025 17:22:30 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lua-expat Binary: lua-expat, lua-expat-dev Architecture: any Version: 1.5.2-2 Maintainer: Debian Lua Team Uploaders: Victor Seva , Homepage: https://github.com/lunarmodules/luaexpat/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/lua-team/lua-expat Vcs-Git: https://salsa.debian.org/lua-team/lua-expat.git Build-Depends: debhelper-compat (= 13), dh-lua, libexpat1-dev, lua-busted Package-List: lua-expat deb interpreters optional arch=any lua-expat-dev deb libdevel optional arch=any Checksums-Sha1: 0dee28033313c3889d568c68f3b7022df51eb2cc 54072 lua-expat_1.5.2.orig.tar.gz 1be55e194952c2b823a1e089c515eeacd30886f5 3972 lua-expat_1.5.2-2.debian.tar.xz Checksums-Sha256: 89d83f2141edec31be576425637216928221918fe95dc3854d1b7fd4c627213f 54072 lua-expat_1.5.2.orig.tar.gz 0e09fa876a8411501fa035900be8e0fbe7e8ec6a3b617fcd7a35d5f2b60f718a 3972 lua-expat_1.5.2-2.debian.tar.xz Files: 8a0f6e6877679d7ecaef17745142beee 54072 lua-expat_1.5.2.orig.tar.gz ed4ced6e2a3a3374faf69dc4e8df3294 3972 lua-expat_1.5.2-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmlU8SEQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFNicC/4tSiDW9nq6eWZByj0VGMv6Pvm5PLq8Oba6 oMmfKgOBQ6ZqE0BCKj7e57taqGNk8bu6SMskn5oUP6Oyv+qjpINlalPJ3ZJakTCf fyxSNgi+1v/sv/cK8T3LWjT3unD0jVYkOUHdIsDmfxozLhPofQ356WhTwIOcqpFC RdxMgftaJ20YbAgvDJFl1QiCzGL5ZwWV5460HCc9mGCuzvuozQG3LKRpO0JFNi/J Fs8cbEqJhsg8l+iPAK2ni3IWsGDM0QHpE6rDY8Jig4cC9+Z/wZKk7XIrEk4Hosbu d5hh+xLuxG4nWshatZfCSEBz4zn9OqQjNzayCf123rZhw0I4r8CARIrTgPkovo4M xmK2+f96z1rSYgofhxNip1aHNiqFlGk1pFDA1gaMJphAjTtIPHMmCTzIcHzHH3jp +xVrLng/7xA+b3rB8Kn49Or07mnZ7r3mo8y2NOOi/ZMCDIkls8npJYSASWwZ5dTN vqwigBcFpiMf0FdfFvPtYv67Ty0FMzo= =+xHA -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./lua-expat_1.5.2-2.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./lua-expat_1.5.2-2.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting lua-expat in /build/reproducible-path/lua-expat-1.5.2 dpkg-source: info: unpacking lua-expat_1.5.2.orig.tar.gz dpkg-source: info: unpacking lua-expat_1.5.2-2.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1767174321 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package lua-expat dpkg-buildpackage: info: source version 1.5.2-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bastian Germann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=lua --with lua dh_auto_clean -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean Making target clean for debian/lua5.1.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.3.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.4.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made dh_autoreconf_clean -O--buildsystem=lua dh_clean -O--buildsystem=lua debian/rules binary-arch dh binary-arch --buildsystem=lua --with lua dh_update_autotools_config -a -O--buildsystem=lua dh_autoreconf -a -O--buildsystem=lua dh_auto_configure -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure Making target configure for debian/lua5.1.dh-lua.conf # .install Filling in debian/lua-expat.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.1/lxp.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.* Adding new line: usr/share/lua/5.1/lxp/lom.lua Adding new line: usr/share/lua/5.1/lxp/threat.lua Adding new line: usr/share/lua/5.1/lxp/totable.lua Filling in debian/lua-expat-dev.install using /usr/share/dh-lua/template/dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-expat.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-expat.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.1-expat.pc Adding new line: usr/include/lua5.1/lxplib.h # lua_versions Filling in debian/lua_versions Adding new line: 5.1 Target configure made Making target configure for debian/lua5.3.dh-lua.conf # .install Filling in debian/lua-expat.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.3/lxp.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.* Adding new line: usr/share/lua/5.3/lxp/lom.lua Adding new line: usr/share/lua/5.3/lxp/threat.lua Adding new line: usr/share/lua/5.3/lxp/totable.lua Filling in debian/lua-expat-dev.install using /usr/share/dh-lua/template/dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-expat.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-expat.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.3-expat.pc Adding new line: usr/include/lua5.3/lxplib.h # lua_versions Filling in debian/lua_versions Adding new line: 5.3 Target configure made Making target configure for debian/lua5.4.dh-lua.conf # .install Filling in debian/lua-expat.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.4/lxp.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.* Adding new line: usr/share/lua/5.4/lxp/lom.lua Adding new line: usr/share/lua/5.4/lxp/threat.lua Adding new line: usr/share/lua/5.4/lxp/totable.lua Filling in debian/lua-expat-dev.install using /usr/share/dh-lua/template/dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-expat.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-expat.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4-expat.pc Adding new line: usr/include/lua5.4/lxplib.h # lua_versions Filling in debian/lua_versions Adding new line: 5.4 Target configure made dh_auto_build -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build Making target build for debian/lua5.1.dh-lua.conf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. cd debian/.dh_lua-libtool && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking CFLAGS= LDFLAGS= LDFLAGS_STATIC= checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/aarch64-linux-gnu-ld checking if the linker (/usr/bin/aarch64-linux-gnu-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/aarch64-linux-gnu-ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for gawk... no checking for mawk... mawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/aarch64-linux-gnu-ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating ./config.status config.status: executing libtool commands /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/lxplib.lo src/lxplib.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra src/lxplib.c -fPIC -DPIC -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/.libs/lxplib.o src/lxplib.c: In function 'PushElementDeclChildren': src/lxplib.c:406:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < model->numchildren; i++) { | ^ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra src/lxplib.c -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/lxplib.o >/dev/null 2>&1 /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/liblua5.1-expat.la \ /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/lxplib.lo \ -Wl,-z,relro -mbranch-protection=standard -lexpat libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/.libs/lxplib.o -lexpat -Wl,--no-add-needed -Wl,-z -Wl,relro -mbranch-protection=standard -Wl,-soname -Wl,liblua5.1-expat.so.0 -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.so.0.0.0 libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs" && rm -f "liblua5.1-expat.so.0" && ln -s "liblua5.1-expat.so.0.0.0" "liblua5.1-expat.so.0") libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs" && rm -f "liblua5.1-expat.so" && ln -s "liblua5.1-expat.so.0.0.0" "liblua5.1-expat.so") libtool: link: ar cr /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.a /build/reproducible-path/lua-expat-1.5.2/5.1-expat/src/lxplib.o libtool: link: ranlib /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.a libtool: link: ( cd "/build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs" && rm -f "liblua5.1-expat.la" && ln -s "../liblua5.1-expat.la" "liblua5.1-expat.la" ) ldd /build/reproducible-path/lua-expat-1.5.2/5.1-expat/lxp.so linux-vdso.so.1 (0x0000ffff8230c000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff82250000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff82060000) /lib/ld-linux-aarch64.so.1 (0x0000ffff822d0000) Target build made Making target build for debian/lua5.3.dh-lua.conf /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/lxplib.lo src/lxplib.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra src/lxplib.c -fPIC -DPIC -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/.libs/lxplib.o src/lxplib.c: In function 'PushElementDeclChildren': src/lxplib.c:406:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < model->numchildren; i++) { | ^ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra src/lxplib.c -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/lxplib.o >/dev/null 2>&1 /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/liblua5.3-expat.la \ /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/lxplib.lo \ -Wl,-z,relro -mbranch-protection=standard -lexpat libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/.libs/lxplib.o -lexpat -Wl,--no-add-needed -Wl,-z -Wl,relro -mbranch-protection=standard -Wl,-soname -Wl,liblua5.3-expat.so.0 -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.so.0.0.0 libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs" && rm -f "liblua5.3-expat.so.0" && ln -s "liblua5.3-expat.so.0.0.0" "liblua5.3-expat.so.0") libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs" && rm -f "liblua5.3-expat.so" && ln -s "liblua5.3-expat.so.0.0.0" "liblua5.3-expat.so") libtool: link: ar cr /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.a /build/reproducible-path/lua-expat-1.5.2/5.3-expat/src/lxplib.o libtool: link: ranlib /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.a libtool: link: ( cd "/build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs" && rm -f "liblua5.3-expat.la" && ln -s "../liblua5.3-expat.la" "liblua5.3-expat.la" ) ldd /build/reproducible-path/lua-expat-1.5.2/5.3-expat/lxp.so linux-vdso.so.1 (0x0000ffffbb6d6000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffffbb610000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbb420000) /lib/ld-linux-aarch64.so.1 (0x0000ffffbb690000) Target build made Making target build for debian/lua5.4.dh-lua.conf /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/lxplib.lo src/lxplib.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra src/lxplib.c -fPIC -DPIC -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/.libs/lxplib.o src/lxplib.c: In function 'PushElementDeclChildren': src/lxplib.c:406:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < model->numchildren; i++) { | ^ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra src/lxplib.c -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/lxplib.o >/dev/null 2>&1 /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/liblua5.4-expat.la \ /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/lxplib.lo \ -Wl,-z,relro -mbranch-protection=standard -lexpat libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/.libs/lxplib.o -lexpat -Wl,--no-add-needed -Wl,-z -Wl,relro -mbranch-protection=standard -Wl,-soname -Wl,liblua5.4-expat.so.0 -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.so.0.0.0 libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs" && rm -f "liblua5.4-expat.so.0" && ln -s "liblua5.4-expat.so.0.0.0" "liblua5.4-expat.so.0") libtool: link: (cd "/build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs" && rm -f "liblua5.4-expat.so" && ln -s "liblua5.4-expat.so.0.0.0" "liblua5.4-expat.so") libtool: link: ar cr /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.a /build/reproducible-path/lua-expat-1.5.2/5.4-expat/src/lxplib.o libtool: link: ranlib /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.a libtool: link: ( cd "/build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs" && rm -f "liblua5.4-expat.la" && ln -s "../liblua5.4-expat.la" "liblua5.4-expat.la" ) ldd /build/reproducible-path/lua-expat-1.5.2/5.4-expat/lxp.so linux-vdso.so.1 (0x0000ffff95374000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff952b0000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff950c0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff95330000) Target build made dh_auto_test -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test Making target test for debian/lua5.1.dh-lua.conf # tests Copying src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in /build/reproducible-path/lua-expat-1.5.2/5.1-expat for test ********************** lua dynamic (5.1) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.54 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.30 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.27 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (1.08 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.30 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.32 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.27 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.63 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.30 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.32 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.35 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.33 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.22 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.56 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.27 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (193.71 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (2496.97 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (2743.04 ms) [----------] 51 tests from spec/01-lxp_spec.lua (5470.62 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.18 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.07 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.11 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.11 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.06 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.10 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.14 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.11 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.30 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.23 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.35 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.25 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.20 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.52 ms) [----------] 94 tests from spec/02-threat_spec.lua (35.30 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.12 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.31 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.66 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.12 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.15 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.07 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.10 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.10 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.04 ms) [----------] 52 tests from spec/03-lom_spec.lua (14.38 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.10 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.07 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.24 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.63 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.12 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.08 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.24 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.11 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.13 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.09 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.12 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.15 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.08 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.24 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.25 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.49 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.34 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.29 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.35 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.56 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.43 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.24 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.20 ms) [----------] 40 tests from spec/04-totable_spec.lua (14.26 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (5535.12 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.1-expat/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-expat-1.5.2/5.1-expat/liblua5.1-expat.la \ -Wl,-z,relro -mbranch-protection=standard -lexpat -llua5.1 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.1-expat/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.so -lexpat -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.1.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-expat-1.5.2/5.1-expat/liblua5.1-expat.la \ ldd /build/reproducible-path/lua-expat-1.5.2/5.1-expat/app-dynamic linux-vdso.so.1 (0x0000ffffa46e4000) liblua5.1-expat.so.0 => /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.so.0 (0x0000ffffa4640000) liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffa45e0000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa43f0000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffffa43a0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa46a0000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa42e0000) ********************** app dynamic (5.1) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.28 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.42 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.22 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.25 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.28 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.55 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.46 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.28 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.32 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (184.54 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (2631.28 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (2809.68 ms) [----------] 51 tests from spec/01-lxp_spec.lua (5652.32 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.18 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.07 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.11 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.10 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.12 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.07 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.10 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.14 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.11 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.19 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.31 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.23 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.35 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.23 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.20 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.51 ms) [----------] 94 tests from spec/02-threat_spec.lua (35.12 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.13 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.31 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.65 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.07 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.08 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.09 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.03 ms) [----------] 52 tests from spec/03-lom_spec.lua (14.33 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.10 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.07 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.61 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.12 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.07 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.06 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.27 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.11 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.27 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.10 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.29 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.10 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.23 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.25 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.51 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.33 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.29 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.33 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.58 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.42 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.23 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.20 ms) [----------] 40 tests from spec/04-totable_spec.lua (14.10 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (5716.39 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.1-expat/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-expat-1.5.2/5.1-expat/liblua5.1-expat.la \ -Wl,-z,relro -mbranch-protection=standard -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.1-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.1-expat/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.a -lexpat -llua5.1 -lm -ldl /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.1.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. ldd /build/reproducible-path/lua-expat-1.5.2/5.1-expat/app-static linux-vdso.so.1 (0x0000ffff99109000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff99040000) liblua5.1.so.0 => /usr/lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff98fe0000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff98df0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff990c0000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff98d30000) *********************** app static (5.1) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.25 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.22 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.22 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.60 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.24 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.32 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (183.19 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (2671.67 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (2813.78 ms) [----------] 51 tests from spec/01-lxp_spec.lua (5693.25 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.18 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.09 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.12 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.10 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.06 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.12 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.17 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.11 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.27 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.21 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.28 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.24 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.19 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.56 ms) [----------] 94 tests from spec/02-threat_spec.lua (35.71 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.14 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.30 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.64 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.12 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.14 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.08 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.08 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.10 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.04 ms) [----------] 52 tests from spec/03-lom_spec.lua (14.23 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.11 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.06 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.65 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.27 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.07 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.25 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.11 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.09 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.12 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.29 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.14 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.22 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.25 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.48 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.33 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.28 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.33 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.55 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.42 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.23 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.19 ms) [----------] 40 tests from spec/04-totable_spec.lua (14.12 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (5757.80 ms total) [ PASSED ] 237 tests. ************************************************** Target test made Making target test for debian/lua5.3.dh-lua.conf # tests Copying src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in /build/reproducible-path/lua-expat-1.5.2/5.3-expat for test ********************** lua dynamic (5.3) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.31 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.39 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.22 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.46 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.36 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.27 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.32 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (174.63 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1663.85 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1873.77 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3796.13 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.16 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.07 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.13 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.11 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.11 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.06 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.13 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.15 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.12 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.18 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.49 ms) [----------] 94 tests from spec/02-threat_spec.lua (131.64 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.13 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.30 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.62 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.31 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.12 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.13 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.14 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.12 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.30 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.14 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.09 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.13 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.10 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.05 ms) [----------] 52 tests from spec/03-lom_spec.lua (54.80 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.29 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.64 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.10 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.31 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.17 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.33 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.14 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.26 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.32 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.55 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.26 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.50 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.49 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.85 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.47 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.32 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.31 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.30 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.26 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.58 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.35 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.36 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.33 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.61 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.42 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.22 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.20 ms) [----------] 40 tests from spec/04-totable_spec.lua (60.49 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (4043.53 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.3-expat/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-expat-1.5.2/5.3-expat/liblua5.3-expat.la \ -Wl,-z,relro -mbranch-protection=standard -lexpat -llua5.3 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.3-expat/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.so -lexpat -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.3.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-expat-1.5.2/5.3-expat/liblua5.3-expat.la \ ldd /build/reproducible-path/lua-expat-1.5.2/5.3-expat/app-dynamic linux-vdso.so.1 (0x0000ffffa3b76000) liblua5.3-expat.so.0 => /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.so.0 (0x0000ffffa3ad0000) liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffa3a70000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa3880000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffffa3830000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa3b30000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa3770000) ********************** app dynamic (5.3) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.27 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (173.29 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1594.90 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1751.95 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3593.66 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.17 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.15 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.07 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.13 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.12 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.12 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.07 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.12 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.14 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.07 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.12 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.50 ms) [----------] 94 tests from spec/02-threat_spec.lua (128.59 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.14 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.20 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.77 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.31 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.34 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.13 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.13 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.13 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.14 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.08 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.11 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.11 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.04 ms) [----------] 52 tests from spec/03-lom_spec.lua (53.86 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.15 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.62 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.10 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.31 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.18 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.31 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.47 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.33 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.56 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.33 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.47 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.45 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.74 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.46 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.34 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.36 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.28 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.26 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.53 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.34 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.33 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.33 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.59 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.42 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.23 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.19 ms) [----------] 40 tests from spec/04-totable_spec.lua (59.25 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (3835.82 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.3-expat/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-expat-1.5.2/5.3-expat/liblua5.3-expat.la \ -Wl,-z,relro -mbranch-protection=standard -llua5.3 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.3-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.3-expat/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.a -lexpat -llua5.3 -lm -ldl /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.3.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. ldd /build/reproducible-path/lua-expat-1.5.2/5.3-expat/app-static linux-vdso.so.1 (0x0000ffffb01a4000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffffb00e0000) liblua5.3.so.0 => /usr/lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffb0080000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffafe90000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb0160000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffafdd0000) *********************** app static (5.3) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.29 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.20 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.21 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.37 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (174.27 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1550.39 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1726.34 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3536.20 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.17 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.14 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.07 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.13 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.11 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.07 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.12 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.11 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.06 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.08 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.12 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.14 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.05 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.12 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.19 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.50 ms) [----------] 94 tests from spec/02-threat_spec.lua (142.16 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.14 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.35 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.07 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.17 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.27 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.59 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.32 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.13 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.14 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.08 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.13 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.11 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.04 ms) [----------] 52 tests from spec/03-lom_spec.lua (58.57 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.15 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.29 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.63 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.31 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.07 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.12 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.15 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.11 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.08 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.29 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.29 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.60 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.28 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.43 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.42 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.76 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.56 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.29 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.20 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.29 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.26 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.55 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.35 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.33 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.32 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.58 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.44 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.23 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.21 ms) [----------] 40 tests from spec/04-totable_spec.lua (63.66 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (3801.08 ms total) [ PASSED ] 237 tests. ************************************************** Target test made Making target test for debian/lua5.4.dh-lua.conf # tests Copying src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in /build/reproducible-path/lua-expat-1.5.2/5.4-expat for test ********************** lua dynamic (5.4) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.26 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.59 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.30 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (1.56 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.04 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (175.56 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1650.68 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1814.04 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3724.09 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.16 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.09 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.06 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.11 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.06 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.11 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.10 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.10 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.10 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.12 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.06 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.87 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.11 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.14 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.11 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.22 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.21 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (1.00 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (1.10 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.16 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.44 ms) [----------] 94 tests from spec/02-threat_spec.lua (139.59 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.11 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.05 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (0.30 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.55 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.66 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.11 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.07 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.10 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.08 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.03 ms) [----------] 52 tests from spec/03-lom_spec.lua (57.17 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.06 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.65 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.32 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.05 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.09 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.05 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.13 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.07 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.15 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.10 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.30 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.24 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.22 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.48 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.96 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.31 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.30 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.59 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.39 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.21 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.20 ms) [----------] 40 tests from spec/04-totable_spec.lua (57.80 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (3979.08 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.4-expat/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-expat-1.5.2/5.4-expat/liblua5.4-expat.la \ -Wl,-z,relro -mbranch-protection=standard -lexpat -llua5.4 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/app-dynamic -I . -I /build/reproducible-path/lua-expat-1.5.2/5.4-expat/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.so -lexpat -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.4.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-expat-1.5.2/5.4-expat/liblua5.4-expat.la \ ldd /build/reproducible-path/lua-expat-1.5.2/5.4-expat/app-dynamic linux-vdso.so.1 (0x0000ffff92bcb000) liblua5.4-expat.so.0 => /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.so.0 (0x0000ffff92b20000) liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff92ab0000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff928c0000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff92870000) /lib/ld-linux-aarch64.so.1 (0x0000ffff92b80000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff927b0000) ********************** app dynamic (5.4) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.25 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.19 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.17 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.04 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.04 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (174.23 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1347.91 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1501.21 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3109.87 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.15 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.09 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.12 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.06 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.11 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.06 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.11 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.10 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.11 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.14 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.12 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.07 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.09 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.12 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.15 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.12 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.17 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.45 ms) [----------] 94 tests from spec/02-threat_spec.lua (139.00 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.13 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (1.18 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (2.27 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.20 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.64 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.26 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.24 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.13 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.10 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.21 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.08 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.09 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.08 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.03 ms) [----------] 52 tests from spec/03-lom_spec.lua (62.88 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.12 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.06 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.24 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.62 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.09 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.05 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.24 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.12 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.25 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.06 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.05 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.10 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.07 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.25 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.14 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.12 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.08 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.22 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.22 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.46 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.29 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.27 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.27 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.52 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.36 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.19 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.16 ms) [----------] 40 tests from spec/04-totable_spec.lua (53.49 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (3365.66 ms total) [ PASSED ] 237 tests. ************************************************** /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.4-expat/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-expat-1.5.2/5.4-expat/liblua5.4-expat.la \ -Wl,-z,relro -mbranch-protection=standard -llua5.4 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-expat-1.5.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -I src/ -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-expat-1.5.2/5.4-expat/app-static -I . -I /build/reproducible-path/lua-expat-1.5.2/5.4-expat/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro -mbranch-protection=standard /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.a -lexpat -llua5.4 -lm -ldl /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/liblua5.4.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. ldd /build/reproducible-path/lua-expat-1.5.2/5.4-expat/app-static linux-vdso.so.1 (0x0000ffff943c5000) libexpat.so.1 => /usr/lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff94300000) liblua5.4.so.0 => /usr/lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff94290000) libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff940a0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff94380000) libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff93fe0000) *********************** app static (5.4) ********* Test: @@LUA@@ /usr/bin/busted spec/ [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/01-lxp_spec.lua [ RUN ] spec/01-lxp_spec.lua:77: lxp: basics exports constants [ OK ] spec/01-lxp_spec.lua:77: lxp: basics exports constants (0.23 ms) [ RUN ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor [ OK ] spec/01-lxp_spec.lua:88: lxp: basics exports 'new' constructor (0.05 ms) [ RUN ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser [ OK ] spec/01-lxp_spec.lua:93: lxp: basics new() creates a working parser (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success [ OK ] spec/01-lxp_spec.lua:101: lxp: basics setbase, setblamaxamplification, setblathreshold, setencoding, close, and parse return parser upon success (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped [ OK ] spec/01-lxp_spec.lua:116: lxp: basics reloads module if dropped (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set [ OK ] spec/01-lxp_spec.lua:136: lxp: _nonstrict doesn't allow unknown entries if not set (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set [ OK ] spec/01-lxp_spec.lua:143: lxp: _nonstrict allows unknown entries if set (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks [ OK ] spec/01-lxp_spec.lua:158: lxp: getcallbacks() returns the callbacks (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing [ OK ] spec/01-lxp_spec.lua:168: lxp: callbacks can be updated while parsing (0.18 ms) [ RUN ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls [ OK ] spec/01-lxp_spec.lua:189: lxp: parsing allows multiple finishing calls (0.31 ms) [ RUN ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration [ OK ] spec/01-lxp_spec.lua:201: lxp: parsing handles XML declaration (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags [ OK ] spec/01-lxp_spec.lua:222: lxp: parsing handles start/end tags (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA [ OK ] spec/01-lxp_spec.lua:252: lxp: parsing handles CharacterData/CDATA (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections [ OK ] spec/01-lxp_spec.lua:268: lxp: parsing handles CDATA sections (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions [ OK ] spec/01-lxp_spec.lua:284: lxp: parsing handles Processing Instructions (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments [ OK ] spec/01-lxp_spec.lua:300: lxp: parsing handles Comments (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler [ OK ] spec/01-lxp_spec.lua:318: lxp: parsing Default handler (0.13 ms) [ RUN ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler [ OK ] spec/01-lxp_spec.lua:332: lxp: parsing DefaultExpand handler (0.12 ms) [ RUN ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities [ OK ] spec/01-lxp_spec.lua:346: lxp: parsing handles notation declarations and unparsed entities (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations [ OK ] spec/01-lxp_spec.lua:360: lxp: parsing handles entity declarations (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations [ OK ] spec/01-lxp_spec.lua:377: lxp: parsing handles attribute list declarations (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes [ OK ] spec/01-lxp_spec.lua:391: lxp: parsing handles attribute list declarations; multiple attributes (0.10 ms) [ RUN ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces [ OK ] spec/01-lxp_spec.lua:414: lxp: parsing handles attribute list declarations with namespaces (0.15 ms) [ RUN ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations [ OK ] spec/01-lxp_spec.lua:451: lxp: parsing handles namespace declarations (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet [ OK ] spec/01-lxp_spec.lua:501: lxp: parsing handles namespace triplet (0.16 ms) [ RUN ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations [ OK ] spec/01-lxp_spec.lua:551: lxp: parsing handles doctype declarations (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler [ OK ] spec/01-lxp_spec.lua:564: lxp: parsing skipped entity handler (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity [ OK ] spec/01-lxp_spec.lua:591: lxp: parsing handles ExternalEntity (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations PCDATA (0.14 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations EMPTY (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations ANY (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children (0.30 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations sequence of children (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations children with qualifiers (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations choice of children (0.08 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 1 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 2 (0.11 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 3 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations nested children 4 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 1 (0.07 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 2 (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 [ OK ] spec/01-lxp_spec.lua:986: lxp: parsing Element Declarations mixed content 3 (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml [ OK ] spec/01-lxp_spec.lua:1001: lxp: parsing error handling bad xml (0.09 ms) [ RUN ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) [ OK ] spec/01-lxp_spec.lua:1025: lxp: parsing error handling incomplete doc (early finish) (0.04 ms) [ RUN ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish [ OK ] spec/01-lxp_spec.lua:1046: lxp: parsing error handling invalid sequences; parse after finish (0.04 ms) [ RUN ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc [ OK ] spec/01-lxp_spec.lua:1055: lxp: parsing error handling closing unfinshed doc (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort [ OK ] spec/01-lxp_spec.lua:1064: lxp: parsing error handling calling parser:stop() to abort (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting [ OK ] spec/01-lxp_spec.lua:1097: lxp: parsing position reporting (0.06 ms) [ RUN ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big [ OK ] spec/01-lxp_spec.lua:1142: lxp: BLA protection fails if amplification too big (174.62 ms) [ RUN ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal [ OK ] spec/01-lxp_spec.lua:1159: lxp: garbage collection normal (1378.70 ms) [ RUN ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references [ OK ] spec/01-lxp_spec.lua:1179: lxp: garbage collection circular references (1554.66 ms) [----------] 51 tests from spec/01-lxp_spec.lua (3196.00 ms total) [----------] Running tests from spec/02-threat_spec.lua [ RUN ] spec/02-threat_spec.lua:86: threats parses a simple xml [ OK ] spec/02-threat_spec.lua:86: threats parses a simple xml (0.16 ms) [ RUN ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator [ OK ] spec/02-threat_spec.lua:104: threats doesn't accept maxNamespaces, prefix, or namespaceUri without separator (0.09 ms) [ RUN ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:131: threats depth: accepts on the edge (3) (0.13 ms) [ RUN ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) [ OK ] spec/02-threat_spec.lua:148: threats depth: blocks over the edge (4) (0.06 ms) [ RUN ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed [ OK ] spec/02-threat_spec.lua:160: threats allowDTD: accepts if allowed (0.12 ms) [ RUN ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed [ OK ] spec/02-threat_spec.lua:183: threats allowDTD: blocks if not allowed (0.07 ms) [ RUN ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) [ OK ] spec/02-threat_spec.lua:207: threats children: accepts on the edge (3) (0.11 ms) [ RUN ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child [ OK ] spec/02-threat_spec.lua:225: threats children: treats adjacent text/CDATA as 1 child (0.10 ms) [ RUN ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes [ OK ] spec/02-threat_spec.lua:249: threats children: blocks over the edge, counts: element nodes (0.08 ms) [ RUN ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes [ OK ] spec/02-threat_spec.lua:256: threats children: blocks over the edge, counts: Text nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes [ OK ] spec/02-threat_spec.lua:263: threats children: blocks over the edge, counts: Comment nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes [ OK ] spec/02-threat_spec.lua:270: threats children: blocks over the edge, counts: ProcessingInstruction nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes [ OK ] spec/02-threat_spec.lua:277: threats children: blocks over the edge, counts: CDATASection nodes (0.06 ms) [ RUN ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes [ OK ] spec/02-threat_spec.lua:293: threats maxAttributes accepts on the edge plain attributes (0.11 ms) [ RUN ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:311: threats maxAttributes accepts on the edge attr+namespaces, separator (0.12 ms) [ RUN ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:335: threats maxAttributes accepts on the edge attr+namespaces, no separator (0.12 ms) [ RUN ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes [ OK ] spec/02-threat_spec.lua:360: threats maxAttributes blocks over the edge plain attributes (0.09 ms) [ RUN ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator [ OK ] spec/02-threat_spec.lua:367: threats maxAttributes blocks over the edge attr+namespaces, separator (0.07 ms) [ RUN ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator [ OK ] spec/02-threat_spec.lua:376: threats maxAttributes blocks over the edge attr+namespaces, no separator (0.09 ms) [ RUN ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge [ OK ] spec/02-threat_spec.lua:394: threats maxNamespaces accepts on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge [ OK ] spec/02-threat_spec.lua:416: threats maxNamespaces blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one [ OK ] spec/02-threat_spec.lua:448: threats document size accepts on the edge as one (0.12 ms) [ RUN ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked [ OK ] spec/02-threat_spec.lua:464: threats document size accepts on the edge chunked (0.15 ms) [ RUN ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one [ OK ] spec/02-threat_spec.lua:492: threats document size blocks over the edge, as one (0.06 ms) [ RUN ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked [ OK ] spec/02-threat_spec.lua:503: threats document size blocks over the edge, chunked (0.12 ms) [ RUN ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge [ OK ] spec/02-threat_spec.lua:528: threats comment size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge [ OK ] spec/02-threat_spec.lua:541: threats comment size blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:556: threats localName size element, plain accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:569: threats localName size element, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:582: threats localName size element, namespaced with separator accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:597: threats localName size element, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:610: threats localName size element, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:624: threats localName size element, namespaced without separator blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:639: threats localName size attribute, plain accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:655: threats localName size attribute, plain blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge [ OK ] spec/02-threat_spec.lua:668: threats localName size attribute, namespaced with separator accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge [ OK ] spec/02-threat_spec.lua:686: threats localName size attribute, namespaced with separator blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge [ OK ] spec/02-threat_spec.lua:699: threats localName size attribute, namespaced without separator accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge [ OK ] spec/02-threat_spec.lua:717: threats localName size attribute, namespaced without separator blocks over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge [ OK ] spec/02-threat_spec.lua:765: threats localName size ElementDecl plain accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge [ OK ] spec/02-threat_spec.lua:786: threats localName size ElementDecl plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge [ OK ] spec/02-threat_spec.lua:794: threats localName size ElementDecl plain blocks child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:807: threats localName size ElementDecl namespaced with separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:828: threats localName size ElementDecl namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge [ OK ] spec/02-threat_spec.lua:836: threats localName size ElementDecl namespaced with separator blocks localName child over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:849: threats localName size ElementDecl namespaced without separator accepts localName+prefix on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:872: threats localName size ElementDecl namespaced without separator blocks localName+prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge [ OK ] spec/02-threat_spec.lua:882: threats localName size ElementDecl namespaced without separator blocks localName+prefix child over the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:932: threats localName size AttlistDecl element, plain accepts on the edge (0.15 ms) [ RUN ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:950: threats localName size AttlistDecl element, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:963: threats localName size AttlistDecl element, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:981: threats localName size AttlistDecl element, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:989: threats localName size AttlistDecl element, namespaced with separator blocks prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1002: threats localName size AttlistDecl element, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1022: threats localName size AttlistDecl element, namespaced without separator blocks localName+prefix over the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge [ OK ] spec/02-threat_spec.lua:1037: threats localName size AttlistDecl attribute, plain accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge [ OK ] spec/02-threat_spec.lua:1055: threats localName size AttlistDecl attribute, plain blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1068: threats localName size AttlistDecl attribute, namespaced with separator accepts localName+prefix on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge [ OK ] spec/02-threat_spec.lua:1086: threats localName size AttlistDecl attribute, namespaced with separator blocks localName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge [ OK ] spec/02-threat_spec.lua:1094: threats localName size AttlistDecl attribute, namespaced with separator blocks prefix over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge [ OK ] spec/02-threat_spec.lua:1107: threats localName size AttlistDecl attribute, namespaced without separator accepts localName+prefix on the edge (0.14 ms) [ RUN ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge [ OK ] spec/02-threat_spec.lua:1127: threats localName size AttlistDecl attribute, namespaced without separator blocks localName+prefix over the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge [ OK ] spec/02-threat_spec.lua:1148: threats prefix size tag accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge [ OK ] spec/02-threat_spec.lua:1163: threats prefix size tag blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge [ OK ] spec/02-threat_spec.lua:1176: threats prefix size attribute accepts on the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge [ OK ] spec/02-threat_spec.lua:1194: threats prefix size attribute blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge [ OK ] spec/02-threat_spec.lua:1209: threats namespaceUri size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge [ OK ] spec/02-threat_spec.lua:1224: threats namespaceUri size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI [ OK ] spec/02-threat_spec.lua:1232: threats namespaceUri size accepts empty URI (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge [ OK ] spec/02-threat_spec.lua:1252: threats attribute value size accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge [ OK ] spec/02-threat_spec.lua:1268: threats attribute value size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1283: threats text size text-node accepts on the edge (0.10 ms) [ RUN ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1296: threats text size text-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge [ OK ] spec/02-threat_spec.lua:1308: threats text size CDATA-node accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge [ OK ] spec/02-threat_spec.lua:1323: threats text size CDATA-node blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge [ OK ] spec/02-threat_spec.lua:1334: threats text size mixed text/CDATA accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge [ OK ] spec/02-threat_spec.lua:1351: threats text size mixed text/CDATA blocks over the edge (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: process_instruction (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: comment (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element [ OK ] spec/02-threat_spec.lua:1364: threats text size mixed text/CDATA doesn't block if interleaved with other types: element (0.06 ms) [ RUN ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge [ OK ] spec/02-threat_spec.lua:1384: threats PITarget size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge [ OK ] spec/02-threat_spec.lua:1396: threats PITarget size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge [ OK ] spec/02-threat_spec.lua:1408: threats PIData size accepts on the edge (0.09 ms) [ RUN ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge [ OK ] spec/02-threat_spec.lua:1420: threats PIData size blocks over the edge (0.05 ms) [ RUN ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge [ OK ] spec/02-threat_spec.lua:1463: threats entity entityName size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge [ OK ] spec/02-threat_spec.lua:1481: threats entity entityName size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge [ OK ] spec/02-threat_spec.lua:1494: threats entity entity size accepts on the edge (0.11 ms) [ RUN ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge [ OK ] spec/02-threat_spec.lua:1512: threats entity entity size blocks over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge [ OK ] spec/02-threat_spec.lua:1525: threats entity entityProperty size accepts on the edge (0.13 ms) [ RUN ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge [ OK ] spec/02-threat_spec.lua:1548: threats entity entityProperty size blocks systemId over the edge (0.08 ms) [ RUN ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge [ OK ] spec/02-threat_spec.lua:1559: threats entity entityProperty size blocks publicId over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge [ OK ] spec/02-threat_spec.lua:1570: threats entity entityProperty size blocks notationName over the edge (0.07 ms) [ RUN ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge [ OK ] spec/02-threat_spec.lua:1605: threats buffer size blocks over the edge (0.12 ms) [ RUN ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml [ OK ] spec/02-threat_spec.lua:1627: threats buffer size passes with complexer xml (0.48 ms) [----------] 94 tests from spec/02-threat_spec.lua (143.06 ms total) [----------] Running tests from spec/03-lom_spec.lua [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 1: string (all at once) (0.12 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 1: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 1: file (1.14 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 1: table (2.37 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 2: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 2: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 2: file (0.29 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 3: string (all at once) (0.07 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 3: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 3: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 3: table (0.08 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 4: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 4: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 4: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 4: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 5: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 5: iterator (0.07 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 5: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 5: table (0.07 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.parse() test case 6: string (all at once) (0.06 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.parse() test case 6: iterator (0.06 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.parse() test case 6: file (0.20 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.parse() test case 6: table (0.09 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 1: string (all at once) (0.63 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 1: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 1: file (0.28 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 1: table (0.12 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 2: string (all at once) (0.09 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 2: iterator (0.09 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 2: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 2: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 3: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 3: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 3: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 3: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 4: string (all at once) (0.12 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 4: iterator (0.10 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 4: file (0.25 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 4: table (0.11 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 5: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 5: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 5: file (0.23 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 5: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) [ OK ] spec/03-lom_spec.lua:127: Lua object model: lxp.threat.parse() test case 6: string (all at once) (0.08 ms) [ RUN ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator [ OK ] spec/03-lom_spec.lua:133: Lua object model: lxp.threat.parse() test case 6: iterator (0.08 ms) [ RUN ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file [ OK ] spec/03-lom_spec.lua:139: Lua object model: lxp.threat.parse() test case 6: file (0.22 ms) [ RUN ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table [ OK ] spec/03-lom_spec.lua:150: Lua object model: lxp.threat.parse() test case 6: table (0.10 ms) [ RUN ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element [ OK ] spec/03-lom_spec.lua:182: Lua object model: find_elem() returns element (0.07 ms) [ RUN ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified [ OK ] spec/03-lom_spec.lua:196: Lua object model: list_children() returns all children if no tag specified (0.09 ms) [ RUN ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified [ OK ] spec/03-lom_spec.lua:208: Lua object model: list_children() returns all matching children if tag specified (0.08 ms) [ RUN ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node [ OK ] spec/03-lom_spec.lua:226: Lua object model: list_children() returns nothing when run on a text-node (0.03 ms) [----------] 52 tests from spec/03-lom_spec.lua (64.48 ms total) [----------] Running tests from spec/04-totable_spec.lua [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.parse() string (all at once) (0.11 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.parse() iterator (0.05 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.parse() file (0.25 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.parse() table (0.09 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 1: lxp.threat.parse() string (all at once) (0.62 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 1: lxp.threat.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 1: lxp.threat.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 1: lxp.threat.parse() table (0.11 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 1: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 1: clean (0.05 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 1: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 1: torecord (0.05 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.parse() string (all at once) (0.09 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.parse() iterator (0.05 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 2: lxp.threat.parse() string (all at once) (0.13 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 2: lxp.threat.parse() iterator (0.08 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 2: lxp.threat.parse() file (0.27 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 2: lxp.threat.parse() table (0.13 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 2: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 2: clean (0.05 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 2: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 2: torecord (0.05 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.parse() string (all at once) (0.10 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.parse() iterator (0.07 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.parse() file (0.26 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.parse() table (0.10 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 3: lxp.threat.parse() string (all at once) (0.14 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 3: lxp.threat.parse() iterator (0.09 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 3: lxp.threat.parse() file (0.28 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 3: lxp.threat.parse() table (0.14 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 3: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 3: clean (0.07 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 3: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 3: torecord (0.06 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.parse() string (all at once) (0.22 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.parse() iterator (0.22 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.parse() file (0.48 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.parse() table (0.29 ms) [ RUN ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) [ OK ] spec/04-totable_spec.lua:331: totable: case 4: lxp.threat.parse() string (all at once) (0.26 ms) [ RUN ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator [ OK ] spec/04-totable_spec.lua:337: totable: case 4: lxp.threat.parse() iterator (0.27 ms) [ RUN ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file [ OK ] spec/04-totable_spec.lua:343: totable: case 4: lxp.threat.parse() file (0.52 ms) [ RUN ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table [ OK ] spec/04-totable_spec.lua:354: totable: case 4: lxp.threat.parse() table (0.35 ms) [ RUN ] spec/04-totable_spec.lua:368: totable: case 4: clean [ OK ] spec/04-totable_spec.lua:368: totable: case 4: clean (0.19 ms) [ RUN ] spec/04-totable_spec.lua:375: totable: case 4: torecord [ OK ] spec/04-totable_spec.lua:375: totable: case 4: torecord (0.16 ms) [----------] 40 tests from spec/04-totable_spec.lua (55.12 ms total) [----------] Global test environment teardown. [==========] 237 tests from 4 test files ran. (3459.06 ms total) [ PASSED ] 237 tests. ************************************************** Target test made create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=lua dh_prep -a -O--buildsystem=lua dh_auto_install -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install Making target install for debian/lua5.1.dh-lua.conf # .lua Installing src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in debian/tmp/usr//share/lua/5.1 # debian/substvars Filling in debian/lua-expat.substvars Adding new line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat-dev.substvars Adding new line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat.substvars Adding new line: lua:Provides=lua5.4-expat, lua5.3-expat, lua5.1-expat, Filling in debian/lua-expat-dev.substvars Adding new line: lua:Provides=lua5.4-expat-dev, lua5.3-expat-dev, lua5.1-expat-dev, # .so Installing liblua5.1-expat libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.so.0.0.0 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-expat.so.0.0.0 liblua5.1-expat.so.0 || { rm -f liblua5.1-expat.so.0 && ln -s liblua5.1-expat.so.0.0.0 liblua5.1-expat.so.0; }; }) libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-expat.so.0.0.0 liblua5.1-expat.so || { rm -f liblua5.1-expat.so && ln -s liblua5.1-expat.so.0.0.0 liblua5.1-expat.so; }; }) libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.lai /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-expat.la libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.1-expat/.libs/liblua5.1-expat.a /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-expat.a libtool: install: chmod 644 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-expat.a libtool: install: ranlib /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-expat.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink lxp.so # .pc Installing lua5.1-expat.pc libtool: install: install -m 0644 /build/reproducible-path/lua-expat-1.5.2/5.1-expat/lua5.1-expat.pc /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.1-expat.pc # .h Installing src/lxplib.h libtool: install: install -m 0644 src/lxplib.h /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//include/lua5.1/lxplib.h Target install made Making target install for debian/lua5.3.dh-lua.conf # .lua Installing src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in debian/tmp/usr//share/lua/5.3 # debian/substvars Filling in debian/lua-expat.substvars Skipping already existing line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat-dev.substvars Skipping already existing line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat.substvars Skipping already existing line: lua:Provides=lua5.4-expat, lua5.3-expat, lua5.1-expat, Filling in debian/lua-expat-dev.substvars Skipping already existing line: lua:Provides=lua5.4-expat-dev, lua5.3-expat-dev, lua5.1-expat-dev, # .so Installing liblua5.3-expat libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.so.0.0.0 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-expat.so.0.0.0 liblua5.3-expat.so.0 || { rm -f liblua5.3-expat.so.0 && ln -s liblua5.3-expat.so.0.0.0 liblua5.3-expat.so.0; }; }) libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-expat.so.0.0.0 liblua5.3-expat.so || { rm -f liblua5.3-expat.so && ln -s liblua5.3-expat.so.0.0.0 liblua5.3-expat.so; }; }) libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.lai /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-expat.la libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.3-expat/.libs/liblua5.3-expat.a /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-expat.a libtool: install: chmod 644 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-expat.a libtool: install: ranlib /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-expat.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink lxp.so # .pc Installing lua5.3-expat.pc libtool: install: install -m 0644 /build/reproducible-path/lua-expat-1.5.2/5.3-expat/lua5.3-expat.pc /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.3-expat.pc # .h Installing src/lxplib.h libtool: install: install -m 0644 src/lxplib.h /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//include/lua5.3/lxplib.h Target install made Making target install for debian/lua5.4.dh-lua.conf # .lua Installing src/lxp/lom.lua src/lxp/threat.lua src/lxp/totable.lua in debian/tmp/usr//share/lua/5.4 # debian/substvars Filling in debian/lua-expat.substvars Skipping already existing line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat-dev.substvars Skipping already existing line: lua:Versions=5.1 5.3 5.4 Filling in debian/lua-expat.substvars Skipping already existing line: lua:Provides=lua5.4-expat, lua5.3-expat, lua5.1-expat, Filling in debian/lua-expat-dev.substvars Skipping already existing line: lua:Provides=lua5.4-expat-dev, lua5.3-expat-dev, lua5.1-expat-dev, # .so Installing liblua5.4-expat libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.so.0.0.0 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-expat.so.0.0.0 liblua5.4-expat.so.0 || { rm -f liblua5.4-expat.so.0 && ln -s liblua5.4-expat.so.0.0.0 liblua5.4-expat.so.0; }; }) libtool: install: (cd /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-expat.so.0.0.0 liblua5.4-expat.so || { rm -f liblua5.4-expat.so && ln -s liblua5.4-expat.so.0.0.0 liblua5.4-expat.so; }; }) libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.lai /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-expat.la libtool: install: install /build/reproducible-path/lua-expat-1.5.2/5.4-expat/.libs/liblua5.4-expat.a /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-expat.a libtool: install: chmod 644 /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-expat.a libtool: install: ranlib /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-expat.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-expat-1.5.2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink lxp.so # .pc Installing lua5.4-expat.pc libtool: install: install -m 0644 /build/reproducible-path/lua-expat-1.5.2/5.4-expat/lua5.4-expat.pc /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.4-expat.pc # .h Installing src/lxplib.h libtool: install: install -m 0644 src/lxplib.h /build/reproducible-path/lua-expat-1.5.2/debian/tmp/usr//include/lua5.4/lxplib.h Target install made dh_install -a -O--buildsystem=lua dh_lua -a -O--buildsystem=lua deduplicating lxp/threat.lua deduplicating lxp/threat.lua deduplicating lxp/totable.lua deduplicating lxp/totable.lua deduplicating lxp/lom.lua deduplicating lxp/lom.lua dh_installdocs -a -O--buildsystem=lua dh_installchangelogs -a -O--buildsystem=lua dh_installsystemduser -a -O--buildsystem=lua dh_perl -a -O--buildsystem=lua dh_link -a -O--buildsystem=lua dh_strip_nondeterminism -a -O--buildsystem=lua dh_compress -X.lua -a -O--buildsystem=lua dh_fixperms -a -O--buildsystem=lua dh_missing -a -O--buildsystem=lua dh_dwz -a -O--buildsystem=lua dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_settable used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdatauv used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 32 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_gettable used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_createtable used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_addlstring used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_register used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 32 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setuservalue used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_unref used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_error used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_settop used by debian/lua-expat/usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 32 other similar warnings have been skipped (use -v to see them all) dh_installdeb -a -O--buildsystem=lua dh_gencontrol -a -O--buildsystem=lua dh_md5sums -a -O--buildsystem=lua dh_builddeb -a -O--buildsystem=lua dpkg-deb: building package 'lua-expat' in '../lua-expat_1.5.2-2_arm64.deb'. dpkg-deb: building package 'lua-expat-dbgsym' in '../lua-expat-dbgsym_1.5.2-2_arm64.deb'. dpkg-deb: building package 'lua-expat-dev' in '../lua-expat-dev_1.5.2-2_arm64.deb'. dpkg-genbuildinfo --build=any -O../lua-expat_1.5.2-2_arm64.buildinfo dpkg-genchanges --build=any -O../lua-expat_1.5.2-2_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-12-31T17:23:44Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Wed, 31 Dec 2025 17:23:45 +0000 | +------------------------------------------------------------------------------+ lua-expat_1.5.2-2_arm64.changes: -------------------------------- Format: 1.8 Date: Wed, 31 Dec 2025 10:45:21 +0100 Source: lua-expat Binary: lua-expat lua-expat-dbgsym lua-expat-dev Architecture: arm64 Version: 1.5.2-2 Distribution: unstable Urgency: medium Maintainer: Debian Lua Team Changed-By: Bastian Germann Description: lua-expat - libexpat bindings for the Lua language lua-expat-dev - libexpat development files for the Lua language Changes: lua-expat (1.5.2-2) unstable; urgency=medium . * Team upload * Drop lua5.2 support Checksums-Sha1: a71652f09bb0d248f3f88473dcf35be7ca5a1559 60428 lua-expat-dbgsym_1.5.2-2_arm64.deb e51cefc772e7656b30349ca82ad5d23ee77a272f 36388 lua-expat-dev_1.5.2-2_arm64.deb 0ef598d27dc65a42959b62c3234f69bf8b6062ae 6138 lua-expat_1.5.2-2_arm64.buildinfo 68509be5f4cbf8d8aaad46d89d26992756bec5b3 20272 lua-expat_1.5.2-2_arm64.deb Checksums-Sha256: bcce84b2089ab05adb1e411663fb6e711d62053f30b875aac4c9b7589b1653d4 60428 lua-expat-dbgsym_1.5.2-2_arm64.deb 1463d5b5f3992dfae030c4442831eec80e587dd71ee76d6b10cc20eb99f30428 36388 lua-expat-dev_1.5.2-2_arm64.deb 9218acdcf8582b7d85e2671941ca2aa63769341bf48d6547afe6e3a98b915559 6138 lua-expat_1.5.2-2_arm64.buildinfo 3b058923bd24b173e41c31b4781997a17cda1eeeb1cef2f7356ac735b44d513b 20272 lua-expat_1.5.2-2_arm64.deb Files: 416c396beb22634da1394d4af92b521e 60428 debug optional lua-expat-dbgsym_1.5.2-2_arm64.deb 2a4b30edbad14e68fb677ed5a34d2b27 36388 libdevel optional lua-expat-dev_1.5.2-2_arm64.deb 5d60cdd6fe0e8cd58ca4d4083921e104 6138 interpreters optional lua-expat_1.5.2-2_arm64.buildinfo 80c19beb57cdb81cce71e7453037f984 20272 interpreters optional lua-expat_1.5.2-2_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo Wed, 31 Dec 2025 17:23:46 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: lua-expat Binary: lua-expat lua-expat-dbgsym lua-expat-dev Architecture: arm64 Version: 1.5.2-2 Checksums-Md5: 416c396beb22634da1394d4af92b521e 60428 lua-expat-dbgsym_1.5.2-2_arm64.deb 2a4b30edbad14e68fb677ed5a34d2b27 36388 lua-expat-dev_1.5.2-2_arm64.deb 80c19beb57cdb81cce71e7453037f984 20272 lua-expat_1.5.2-2_arm64.deb Checksums-Sha1: a71652f09bb0d248f3f88473dcf35be7ca5a1559 60428 lua-expat-dbgsym_1.5.2-2_arm64.deb e51cefc772e7656b30349ca82ad5d23ee77a272f 36388 lua-expat-dev_1.5.2-2_arm64.deb 68509be5f4cbf8d8aaad46d89d26992756bec5b3 20272 lua-expat_1.5.2-2_arm64.deb Checksums-Sha256: bcce84b2089ab05adb1e411663fb6e711d62053f30b875aac4c9b7589b1653d4 60428 lua-expat-dbgsym_1.5.2-2_arm64.deb 1463d5b5f3992dfae030c4442831eec80e587dd71ee76d6b10cc20eb99f30428 36388 lua-expat-dev_1.5.2-2_arm64.deb 3b058923bd24b173e41c31b4781997a17cda1eeeb1cef2f7356ac735b44d513b 20272 lua-expat_1.5.2-2_arm64.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Wed, 31 Dec 2025 17:23:44 +0000 Build-Path: /build/reproducible-path/lua-expat-1.5.2 Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20251209-1), binutils-aarch64-linux-gnu (= 2.45.50.20251209-1), binutils-common (= 2.45.50.20251209-1), bsdextrautils (= 2.41.3-2), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-12), cpp-15-aarch64-linux-gnu (= 15.2.0-12), cpp-aarch64-linux-gnu (= 4:15.2.0-4), dash (= 0.5.12-12), dctrl-tools (= 2.24-3+b1), debconf (= 1.5.91), debhelper (= 13.29), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-lua (= 35), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dpkg (= 1.23.3), dpkg-dev (= 1.23.3), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-12), g++-15-aarch64-linux-gnu (= 15.2.0-12), g++-aarch64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-12), gcc-15-aarch64-linux-gnu (= 15.2.0-12), gcc-15-base (= 15.2.0-12), gcc-aarch64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-12), libatomic1 (= 15.2.0-12), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.45.50.20251209-1), libblkid1 (= 2.41.3-2), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.42-6), libc-dev-bin (= 2.42-6), libc-gconv-modules-extra (= 2.42-6), libc6 (= 2.42-6), libc6-dev (= 2.42-6), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b5), libcc1-0 (= 15.2.0-12), libcrypt-dev (= 1:4.5.1-1), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20251209-1), libctf0 (= 2.45.50.20251209-1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.29), libdpkg-perl (= 1.23.3), libelf1t64 (= 0.194-1), libexpat1 (= 2.7.3-1), libexpat1-dev (= 2.7.3-1), libfile-find-rule-perl (= 0.35-1), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-15-dev (= 15.2.0-12), libgcc-s1 (= 15.2.0-12), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp10 (= 2:6.3.0+dfsg-5), libgomp1 (= 15.2.0-12), libgprofng0 (= 2.45.50.20251209-1), libhwasan0 (= 15.2.0-12), libisl23 (= 0.27-1), libitm1 (= 15.2.0-12), libjansson4 (= 2.14-2+b4), liblsan0 (= 15.2.0-12), liblua5.1-0 (= 5.1.5-11), liblua5.1-0-dev (= 5.1.5-11), liblua5.3-0 (= 5.3.6-2+b4), liblua5.3-dev (= 5.3.6-2+b4), liblua5.4-0 (= 5.4.8-1), liblua5.4-dev (= 5.4.8-1), liblzma5 (= 5.8.2-1), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.3-2), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libncurses-dev (= 6.5+20251123-1), libncurses6 (= 6.5+20251123-1), libncursesw6 (= 6.5+20251123-1), libnumber-compare-perl (= 0.03-3), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.46-1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libpkgconf3 (= 1.8.1-4), libreadline-dev (= 8.3-3), libreadline8t64 (= 8.3-3), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsframe2 (= 2.45.50.20251209-1), libsmartcols1 (= 2.41.3-2), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-12), libstdc++6 (= 15.2.0-12), libsystemd0 (= 259-1), libtext-glob-perl (= 0.11-3), libtinfo6 (= 6.5+20251123-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-12), libubsan1 (= 15.2.0-12), libuchardet0 (= 0.0.8-2), libudev1 (= 259-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.3-2), libxml2-16 (= 2.15.1+dfsg-2+b1), libyaml-0-2 (= 0.2.5-2+b1), libyaml-dev (= 0.2.5-2+b1), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.17.13-1), lua-busted (= 2.2.0-3), lua-cliargs (= 3.0.2-2), lua-dkjson (= 2.8-2), lua-filesystem (= 1.8.0-4), lua-inifile (= 1.1-2), lua-luassert (= 1.9.0-2), lua-mediator (= 1.1.2-0-9), lua-penlight (= 1.14.0-2), lua-say (= 1.4.1-2), lua-system (= 0.6.3-2), lua-term (= 0.07-2), lua-yaml (= 6.2.8-3), lua5.1 (= 5.1.5-11), lua5.3 (= 5.3.6-2+b4), lua5.4 (= 5.4.8-1), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-2), ncurses-base (= 6.5+20251123-1), ncurses-bin (= 6.5+20251123-1), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.22), readline-common (= 8.3-3), rpcsvc-proto (= 1.4.3-1+b1), sed (= 4.9-2+b1), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.3-2), xz-utils (= 5.8.2-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b2) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1767174321" +------------------------------------------------------------------------------+ | Package contents Wed, 31 Dec 2025 17:23:46 +0000 | +------------------------------------------------------------------------------+ lua-expat-dbgsym_1.5.2-2_arm64.deb ---------------------------------- new Debian package, version 2.0. size 60428 bytes: control archive=716 bytes. 486 bytes, 14 lines control 405 bytes, 4 lines md5sums Package: lua-expat-dbgsym Source: lua-expat Version: 1.5.2-2 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Debian Lua Team Installed-Size: 178 Depends: lua-expat (= 1.5.2-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for lua-expat Build-Ids: 0303af7406fb1256c4ca9ec5bd8e08ec16547178 67bef70add35e868dd3871ff3e2546d74dc86fe0 c09102b3a54f1085b2870eae875222bb69303c9e Lua-Versions: 5.1 5.3 5.4 drwxr-xr-x root/root 0 2025-12-31 09:45 ./ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.build-id/03/ -rw-r--r-- root/root 53544 2025-12-31 09:45 ./usr/lib/debug/.build-id/03/03af7406fb1256c4ca9ec5bd8e08ec16547178.debug drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.build-id/67/ -rw-r--r-- root/root 53784 2025-12-31 09:45 ./usr/lib/debug/.build-id/67/bef70add35e868dd3871ff3e2546d74dc86fe0.debug drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.build-id/c0/ -rw-r--r-- root/root 53560 2025-12-31 09:45 ./usr/lib/debug/.build-id/c0/9102b3a54f1085b2870eae875222bb69303c9e.debug drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ -rw-r--r-- root/root 4592 2025-12-31 09:45 ./usr/lib/debug/.dwz/aarch64-linux-gnu/lua-expat.debug drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/doc/lua-expat-dbgsym -> lua-expat lua-expat-dev_1.5.2-2_arm64.deb ------------------------------- new Debian package, version 2.0. size 36388 bytes: control archive=1216 bytes. 682 bytes, 18 lines control 1540 bytes, 20 lines md5sums Package: lua-expat-dev Source: lua-expat Version: 1.5.2-2 Architecture: arm64 Maintainer: Debian Lua Team Installed-Size: 227 Depends: lua-expat (= 1.5.2-2) Provides: lua5.1-expat-dev, lua5.3-expat-dev, lua5.4-expat-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: https://github.com/lunarmodules/luaexpat/ Description: libexpat development files for the Lua language This package contains the development files of the libexpat Lua bindings, useful to create a statically linked binary (like a C application or a standalone Lua interpreter). Documentation is also shipped within this package. Lua-Versions: 5.1 5.3 5.4 drwxr-xr-x root/root 0 2025-12-31 09:45 ./ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/include/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/include/lua5.1/ -rw-r--r-- root/root 1169 2025-12-31 09:45 ./usr/include/lua5.1/lxplib.h drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/include/lua5.3/ -rw-r--r-- root/root 1169 2025-12-31 09:45 ./usr/include/lua5.3/lxplib.h drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/include/lua5.4/ -rw-r--r-- root/root 1169 2025-12-31 09:45 ./usr/include/lua5.4/lxplib.h drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/ -rw-r--r-- root/root 41132 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.1-expat.a lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.1-expat.so -> liblua5.1-expat.so.0.0.0 -rw-r--r-- root/root 41108 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.3-expat.a lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.3-expat.so -> liblua5.3-expat.so.0.0.0 -rw-r--r-- root/root 41204 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.4-expat.a lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.4-expat.so -> liblua5.4-expat.so.0.0.0 drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 438 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/pkgconfig/lua5.1-expat.pc -rw-r--r-- root/root 438 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/pkgconfig/lua5.3-expat.pc -rw-r--r-- root/root 438 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4-expat.pc drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/lua-expat-dev/ -rw-r--r-- root/root 774 2025-12-31 09:45 ./usr/share/doc/lua-expat-dev/changelog.Debian.gz -rw-r--r-- root/root 1494 2025-12-31 09:44 ./usr/share/doc/lua-expat-dev/copyright drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/lua-expat-dev/docs/ -rw-r--r-- root/root 4067 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/doc.css -rw-r--r-- root/root 5144 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/examples.html -rw-r--r-- root/root 8688 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/index.html -rw-r--r-- root/root 4157 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/license.html -rw-r--r-- root/root 6765 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/lom.html -rw-r--r-- root/root 7919 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/luaexpat.png -rw-r--r-- root/root 21852 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/manual.html -rw-r--r-- root/root 7404 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/threat.html -rw-r--r-- root/root 6018 2024-06-27 14:32 ./usr/share/doc/lua-expat-dev/docs/totable.html lua-expat_1.5.2-2_arm64.deb --------------------------- new Debian package, version 2.0. size 20272 bytes: control archive=948 bytes. 489 bytes, 14 lines control 600 bytes, 8 lines md5sums 117 bytes, 3 lines shlibs 66 bytes, 2 lines triggers Package: lua-expat Version: 1.5.2-2 Architecture: arm64 Maintainer: Debian Lua Team Installed-Size: 261 Depends: libc6 (>= 2.17), libexpat1 (>= 2.4.1) Provides: lua5.1-expat, lua5.3-expat, lua5.4-expat Section: interpreters Priority: optional Multi-Arch: same Homepage: https://github.com/lunarmodules/luaexpat/ Description: libexpat bindings for the Lua language This package contains the bindings for the expat library. Lua-Versions: 5.1 5.3 5.4 drwxr-xr-x root/root 0 2025-12-31 09:45 ./ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0 -> liblua5.1-expat.so.0.0.0 -rw-r--r-- root/root 68448 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.1-expat.so.0.0.0 lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0 -> liblua5.3-expat.so.0.0.0 -rw-r--r-- root/root 68448 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.3-expat.so.0.0.0 lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0 -> liblua5.4-expat.so.0.0.0 -rw-r--r-- root/root 68448 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/liblua5.4-expat.so.0.0.0 drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.1/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.1/lxp.so -> ../../liblua5.1-expat.so.0.0.0 drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.3/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.3/lxp.so -> ../../liblua5.3-expat.so.0.0.0 drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.4/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/lib/aarch64-linux-gnu/lua/5.4/lxp.so -> ../../liblua5.4-expat.so.0.0.0 drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/doc/lua-expat/ -rw-r--r-- root/root 770 2025-12-31 09:45 ./usr/share/doc/lua-expat/changelog.Debian.gz -rw-r--r-- root/root 1494 2025-12-31 09:44 ./usr/share/doc/lua-expat/copyright drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.1/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.1/lxp/ -rw-r--r-- root/root 2754 2025-12-31 09:45 ./usr/share/lua/5.1/lxp/lom.lua -rw-r--r-- root/root 17148 2025-12-31 09:45 ./usr/share/lua/5.1/lxp/threat.lua -rw-r--r-- root/root 3412 2025-12-31 09:45 ./usr/share/lua/5.1/lxp/totable.lua drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.3/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.3/lxp/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.3/lxp/lom.lua -> ../../5.1/lxp/lom.lua lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.3/lxp/threat.lua -> ../../5.1/lxp/threat.lua lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.3/lxp/totable.lua -> ../../5.1/lxp/totable.lua drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.4/ drwxr-xr-x root/root 0 2025-12-31 09:45 ./usr/share/lua/5.4/lxp/ lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.4/lxp/lom.lua -> ../../5.1/lxp/lom.lua lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.4/lxp/threat.lua -> ../../5.1/lxp/threat.lua lrwxrwxrwx root/root 0 2025-12-31 09:45 ./usr/share/lua/5.4/lxp/totable.lua -> ../../5.1/lxp/totable.lua +------------------------------------------------------------------------------+ | Post Build Wed, 31 Dec 2025 17:23:49 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Wed, 31 Dec 2025 17:23:49 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Wed, 31 Dec 2025 17:23:50 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 7648 Build-Time: 72 Distribution: unstable Host Architecture: arm64 Install-Time: 6 Job: /srv/rebuilderd/tmp/rebuilderdfH7wIX/inputs/lua-expat_1.5.2-2.dsc Machine Architecture: arm64 Package: lua-expat Package-Time: 90 Source-Version: 1.5.2-2 Space: 7648 Status: successful Version: 1.5.2-2 -------------------------------------------------------------------------------- Finished at 2025-12-31T17:23:44Z Build needed 00:01:30, 7648k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdfH7wIX/out checking lua-expat-dbgsym_1.5.2-2_arm64.deb: size... sha256... sha1... md5... all OK checking lua-expat-dev_1.5.2-2_arm64.deb: size... md5... sha1... sha256... all OK checking lua-expat_1.5.2-2_arm64.deb: size... md5... sha256... sha1... all OK +------------------------------------------------------------------------------+ + set +x | Finished running debrebuild Wed, 31 Dec 2025 17:23:50 +0000 | +------------------------------------------------------------------------------+