Raspbian Package Auto-Building

Build log for libtext-xslate-perl (3.5.9-1+b2) on armhf

libtext-xslate-perl3.5.9-1+b2armhf → 2022-10-31 17:12:08

sbuild (Debian sbuild) 0.78.1 (09 February 2019) on test2019

+==============================================================================+
| libtext-xslate-perl 3.5.9-1+b2 (armhf)       Mon, 31 Oct 2022 17:02:56 +0000 |
+==============================================================================+

Package: libtext-xslate-perl
Version: 3.5.9-1+b2
Source Version: 3.5.9-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-8119af59-a1dc-4b74-b873-a39ce6e105d1' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/libtext-xslate-perl-7oRBhO/resolver-wpowlB' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.4 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.2 MB]
Fetched 27.6 MB in 11s (2444 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'libtext-xslate-perl' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/perl-team/modules/packages/libtext-xslate-perl.git
Please use:
git clone https://salsa.debian.org/perl-team/modules/packages/libtext-xslate-perl.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 222 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main libtext-xslate-perl 3.5.9-1 (dsc) [2572 B]
Get:2 http://172.17.4.1/private bookworm-staging/main libtext-xslate-perl 3.5.9-1 (tar) [216 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main libtext-xslate-perl 3.5.9-1 (diff) [3508 B]
Fetched 222 kB in 0s (1597 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/libtext-xslate-perl-7oRBhO/libtext-xslate-perl-3.5.9' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/libtext-xslate-perl-7oRBhO' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), libdata-messagepack-perl, libfile-copy-recursive-perl, libmodule-build-perl, libmodule-build-xsutil-perl, libmouse-perl, libtest-requires-perl, perl-xs-dev, perl, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), libdata-messagepack-perl, libfile-copy-recursive-perl, libmodule-build-perl, libmodule-build-xsutil-perl, libmouse-perl, libtest-requires-perl, perl-xs-dev, perl, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [451 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [523 B]
Fetched 1931 B in 0s (51.7 kB/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap libperl5.34 perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libdata-messagepack-perl
  libdebhelper-perl libdevel-checkcompiler-perl libelf1
  libfile-copy-recursive-perl libfile-stripnondeterminism-perl libicu71
  libmagic-mgc libmagic1 libmodule-build-perl libmodule-build-xsutil-perl
  libmouse-perl libperl-dev libpipeline1 libsub-override-perl
  libtest-requires-perl libtool libuchardet0 libxml2 m4 man-db po-debconf
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev groff libtool-doc gfortran
  | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser
  libmail-box-perl
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl libmodule-signature-perl
  libpod-readme-perl libsoftware-license-perl libclass-method-modifiers-perl
  libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libdata-messagepack-perl
  libdebhelper-perl libdevel-checkcompiler-perl libelf1
  libfile-copy-recursive-perl libfile-stripnondeterminism-perl libicu71
  libmagic-mgc libmagic1 libmodule-build-perl libmodule-build-xsutil-perl
  libmouse-perl libperl-dev libpipeline1 libsub-override-perl
  libtest-requires-perl libtool libuchardet0 libxml2 m4 man-db po-debconf
  sbuild-build-depends-main-dummy
0 upgraded, 38 newly installed, 0 to remove and 29 not upgraded.
Need to get 19.2 MB of archives.
After this operation, 75.2 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [940 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1.1 [78.2 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.6-3 [34.3 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.0-1 [1299 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.10.1 [79.9 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libicu71 armhf 71.1-3 [8855 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1 [591 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.10.1 [940 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libdata-messagepack-perl armhf 1.02-1+b1 [33.6 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libdevel-checkcompiler-perl all 0.07-4 [8928 B]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libfile-copy-recursive-perl all 0.45-3 [19.9 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libmodule-build-perl all 0.423100-2 [252 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libmodule-build-xsutil-perl all 0.19-1 [10.4 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libmouse-perl armhf 2.5.10-1+b4 [165 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libperl-dev armhf 5.36.0-4 [883 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libtest-requires-perl all 0.11-1 [6964 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 19.2 MB in 3s (7058 kB/s)
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 16658 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-1.1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1.1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.6-3_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.6-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.0-1_armhf.deb ...
Unpacking man-db (2.11.0-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../06-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../14-libdebhelper-perl_13.10.1_all.deb ...
Unpacking libdebhelper-perl (13.10.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../15-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../16-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../18-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../21-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package libicu71:armhf.
Preparing to unpack .../23-libicu71_71.1-3_armhf.deb ...
Unpacking libicu71:armhf (71.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../24-libxml2_2.9.14+dfsg-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../25-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../28-debhelper_13.10.1_all.deb ...
Unpacking debhelper (13.10.1) ...
Selecting previously unselected package libdata-messagepack-perl.
Preparing to unpack .../29-libdata-messagepack-perl_1.02-1+b1_armhf.deb ...
Unpacking libdata-messagepack-perl (1.02-1+b1) ...
Selecting previously unselected package libdevel-checkcompiler-perl.
Preparing to unpack .../30-libdevel-checkcompiler-perl_0.07-4_all.deb ...
Unpacking libdevel-checkcompiler-perl (0.07-4) ...
Selecting previously unselected package libfile-copy-recursive-perl.
Preparing to unpack .../31-libfile-copy-recursive-perl_0.45-3_all.deb ...
Unpacking libfile-copy-recursive-perl (0.45-3) ...
Selecting previously unselected package libmodule-build-perl.
Preparing to unpack .../32-libmodule-build-perl_0.423100-2_all.deb ...
Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl'
Adding 'diversion of /usr/share/man/man1/config_data.1.gz to /usr/share/man/man1/config_data.diverted.1.gz by libmodule-build-perl'
Unpacking libmodule-build-perl (0.423100-2) ...
Selecting previously unselected package libmodule-build-xsutil-perl.
Preparing to unpack .../33-libmodule-build-xsutil-perl_0.19-1_all.deb ...
Unpacking libmodule-build-xsutil-perl (0.19-1) ...
Selecting previously unselected package libmouse-perl.
Preparing to unpack .../34-libmouse-perl_2.5.10-1+b4_armhf.deb ...
Unpacking libmouse-perl (2.5.10-1+b4) ...
Selecting previously unselected package libperl-dev:armhf.
Preparing to unpack .../35-libperl-dev_5.36.0-4_armhf.deb ...
Unpacking libperl-dev:armhf (5.36.0-4) ...
Selecting previously unselected package libtest-requires-perl.
Preparing to unpack .../36-libtest-requires-perl_0.11-1_all.deb ...
Unpacking libtest-requires-perl (0.11-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../37-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.6-3) ...
Setting up libicu71:armhf (71.1-3) ...
Setting up libmouse-perl (2.5.10-1+b4) ...
Setting up bsdextrautils (2.38.1-1.1) ...
Setting up libdata-messagepack-perl (1.02-1+b1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.10.1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up m4 (1.4.19-1) ...
Setting up libperl-dev:armhf (5.36.0-4) ...
Setting up file (1:5.41-4) ...
Setting up libmodule-build-perl (0.423100-2) ...
Setting up libfile-copy-recursive-perl (0.45-3) ...
Setting up autotools-dev (20220109.1) ...
Setting up libdevel-checkcompiler-perl (0.07-4) ...
Setting up libtest-requires-perl (0.11-1) ...
Setting up autopoint (0.21-9) ...
Setting up autoconf (2.71-2) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up gettext (0.21-9) ...
Setting up libtool (2.4.7-4) ...
Setting up libmodule-build-xsutil-perl (0.19-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-8) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.11.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.10.1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.19.20-v7+ #1 SMP Mon Mar 18 11:37:02 GMT 2019 armhf (armv7l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-3+rpi1 gcc-12_12.2.0-3+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-9 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-6+rpi1 binutils-arm-linux-gnueabihf_2.39-6+rpi1 binutils-common_2.39-6+rpi1 bsdextrautils_2.38.1-1.1 bsdutils_1:2.38.1-1.1 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.10.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-3+rpi1 gcc-12-base_12.2.0-3+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-9 gettext-base_0.21-9 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-zip-perl_1.68-1 libasan8_12.2.0-3+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-3+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-6+rpi1 libblkid1_2.38.1-1.1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-3+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-6+rpi1 libctf0_2.39-6+rpi1 libdata-messagepack-perl_1.02-1+b1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.10.1 libdevel-checkcompiler-perl_0.07-4 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-copy-recursive-perl_0.45-3 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-12-dev_12.2.0-3+rpi1 libgcc-s1_12.2.0-3+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-3+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libicu71_71.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.13+dfsg-2+rpi1 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmodule-build-perl_0.423100-2 libmodule-build-xsutil-perl_0.19-1 libmount1_2.38.1-1.1 libmouse-perl_2.5.10-1+b4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl-dev_5.36.0-4 libperl5.32_5.32.1-6 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.6-3 libreadline8_8.2-1 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1.1 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssl1.1_1.1.1o-1 libssl3_3.0.5-4 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 libsub-override-perl_0.09-4 libsystemd0_251.5-1+rpi1 libtasn1-6_4.19.0-2 libtest-requires-perl_0.11-1 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-1.1 libxml2_2.9.14+dfsg-1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.0-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-1.1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.32_5.32.1-6 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-1.1 util-linux-extra_2.38.1-1.1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: libtext-xslate-perl
Binary: libtext-xslate-perl
Architecture: any
Version: 3.5.9-1
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Nick Morrott <knowledgejunkie@gmail.com>
Homepage: https://metacpan.org/release/Text-Xslate
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libtext-xslate-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libtext-xslate-perl.git
Testsuite: autopkgtest-pkg-perl
Build-Depends: debhelper-compat (= 13), libdata-messagepack-perl <!nocheck>, libfile-copy-recursive-perl <!nocheck>, libmodule-build-perl, libmodule-build-xsutil-perl, libmouse-perl <!nocheck>, libtest-requires-perl <!nocheck>, perl-xs-dev, perl:native
Package-List:
 libtext-xslate-perl deb perl optional arch=any
Checksums-Sha1:
 9b6aac44fb6bf42be79989c5855a5eb9c4c0e94e 216359 libtext-xslate-perl_3.5.9.orig.tar.gz
 1a66874544a77eca8c9364cac41623780bf28f59 3508 libtext-xslate-perl_3.5.9-1.debian.tar.xz
Checksums-Sha256:
 40c85c8be10a54994ff3f70daea5e56b62c2ee508b75ab714e7d948db1877480 216359 libtext-xslate-perl_3.5.9.orig.tar.gz
 dabce1ce1da57808f366fa244f5ad41cd4d6624bb9cf051797c8a4f37653d4cf 3508 libtext-xslate-perl_3.5.9-1.debian.tar.xz
Files:
 7cbe53f6c0492367e67232fc044c06b1 216359 libtext-xslate-perl_3.5.9.orig.tar.gz
 b2694f29fae669b061fd834c1b272513 3508 libtext-xslate-perl_3.5.9-1.debian.tar.xz
Dgit: 486bf0ed04cb67ec506ef961cb6ec4d917afe78c debian archive/debian/3.5.9-1 https://git.dgit.debian.org/libtext-xslate-perl

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmGGvV9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZnZRAArT5bmYBFpW/jPOt8rCB41LIr0bWRuEb2d3QQENRiJJEb4ku/Xt0iJaHh
mqhO54VrQKB6bL5WZcWbV32Kbir53NBv7y0TAezmaj4yqWoHQUpQ68e9NjxqtN3F
9HC6+KU+USaJmZu8YLlNODPrso4XLqAPeni45ciyx4mdDG1hIgic9s8A3KdEzJEO
agMRTIe43MzkVXhT/f/2VE3Ey/isNIhkgWerS3VRnEBvZ77lU27sdQl+zq7kg3+1
PNGpASF6wMyDg84zdUWmUK5h63t7Nc93q3ukIPIYUwV3rawjosQe6C7pN43oFRRk
rDPFcg6tlTjvkgwtF8BCm4yWuyysQ7VcAA376MJRo2GD51bQ45ZRC5WONYBAh1Ub
Ml7WbclawAThPx2iq0PAyniTtVLUlRwAut2ec9QwZb1DU4kkv5qZ3ShwG0nPngg3
C4P9XYBde6R2qeFl02kaikKJPNhAfqgrSvKamCqXcOZKeYnHDoDNqkAREr+VqSN8
yrOK4ci7VtUjJ4jSuECQRnd1UfstW/6b2auHYmsLralF6/ryE3jf9mZ6MVlwSJ67
EXTltfmvo6zLIK+bisAkcHShKm7JiP8DkuH0Y7VolVwQMJzi8b0axb7rzAUwmIsk
RG8G4TlCn93ZOlwSOGdYsIzGUpEc+SB1R91b1urLykWEF9OqHVk=
=OqCK
-----END PGP SIGNATURE-----

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.AlY4sOI2/trustedkeys.kbx': General error
gpgv: Signature made Sat Nov  6 17:37:35 2021 UTC
gpgv:                using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./libtext-xslate-perl_3.5.9-1.dsc
dpkg-source: info: extracting libtext-xslate-perl in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking libtext-xslate-perl_3.5.9.orig.tar.gz
dpkg-source: info: unpacking libtext-xslate-perl_3.5.9-1.debian.tar.xz

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 3.5.9-1+b2

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=79d111ecf76d4d72929efb4c6c309344
JOURNAL_STREAM=8:26624
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=117
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-8119af59-a1dc-4b74-b873-a39ce6e105d1
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_CLASS=background
XDG_SESSION_ID=c155461
XDG_SESSION_TYPE=unspecified

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -mRaspbian pi4 based autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package libtext-xslate-perl
dpkg-buildpackage: info: source version 3.5.9-1+b2
dpkg-buildpackage: info: source distribution bookworm-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
	/usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=arm-linux-gnueabihf-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now"
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Text-Xslate' version 'v3.5.9'
   dh_auto_build -a
	/usr/bin/perl Build
Building Text-Xslate
/usr/bin/perl tool/opcode_for_pp.PL src/xslate_opcode.inc > lib/Text/Xslate/PP/Const.pm
/usr/bin/perl tool/opcode.PL src/xslate_opcode.inc > src/xslate_ops.h
arm-linux-gnueabihf-gcc -Isrc -I/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE -fPIC -Wall -Wextra -Wdeclaration-after-statement -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o src/xslate_methods.o src/xslate_methods.c
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/perl.h:7242,
                 from src/xshelper.h:36,
                 from src/xslate.h:3,
                 from src/xslate_methods.xs:2:
/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/inline.h:3489:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3489 |     const char *file = CopFILE(cop);
      |     ^~~~~
arm-linux-gnueabihf-gcc -Isrc -I/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE -DVERSION="v3.5.9" -DXS_VERSION="v3.5.9" -fPIC -Wall -Wextra -Wdeclaration-after-statement -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o lib/Text/Xslate.o lib/Text/Xslate.c
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/perl.h:7242,
                 from src/xshelper.h:36,
                 from src/xslate.h:3,
                 from lib/Text/Xslate.xs:4:
/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE/inline.h:3489:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3489 |     const char *file = CopFILE(cop);
      |     ^~~~~
ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Text/Xslate/Xslate.bs')
arm-linux-gnueabihf-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong -o blib/arch/auto/Text/Xslate/Xslate.so lib/Text/Xslate.o src/xslate_methods.o
   dh_auto_test -a
	/usr/bin/perl Build test --verbose 1
xs tests
# Testing Text::Xslate/v3.5.9
# Backend: XS
# $ENV{XSLATE}=xs
t/000_load.t .................................... 
1..7
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Compiler;
ok 3 - use Text::Xslate::Parser;
ok 4 - use Text::Xslate::Syntax::Kolon;
ok 5 - use Text::Xslate::Syntax::Metakolon;
ok 6 - use Text::Xslate::Syntax::TTerse;
ok 7 - use Text::Xslate::Type::Raw;
ok
t/010_internals/001_parse.t ..................... 
ok 1 - An object of class 'Text::Xslate::Parser' isa 'Text::Xslate::Parser'
ok 2 - parse
ok 3 - parse
ok 4
ok 5 - parse
ok 6
ok 7
ok 8
ok 9 - parse
ok 10
ok 11
ok 12
ok 13
ok 14 - parse
ok 15
ok 16
ok 17
ok 18 - parse
ok 19
ok 20 - parse
ok 21
ok 22 - parse
ok 23
ok 24
ok 25
ok 26 - parse
ok 27 - parse
ok 28 - parse
1..28
ok
t/010_internals/002_compile.t ................... 
ok 1 - An object of class 'Text::Xslate::Compiler' isa 'Text::Xslate::Compiler'
ok 2 - Hello, world!
ok 3 - Hello, <:= $lang :> world!
ok 4 - Hello, <:= $lang :> world!
ok 5 - Hello, <:= $lang :> world!
ok 6 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 7 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 8 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 9 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 10 - <: for $data ->($item) { print $item; } :>
ok 11 - <: for $data ->($item) { print $item; } :>
ok 12 - <: "foo" :>:<: "bar" :>
ok 13 - <: "foo" :>:<: "bar" :>
ok 14 - <: "foo" :>:<: "bar" :>
1..14
ok
t/010_internals/003_assemble.t .................. 
1..4
ok 1 - assemble inside of eval {}  (1)
ok 2 - assemble outside of eval {} (1)
ok 3 - assemble inside of eval {}  (2)
ok 4 - assemble outside of eval {} (2)
ok
t/010_internals/004_magic.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - tied hash
ok 9 - tied hash
1..9
ok
t/010_internals/005_load_file.t ................. 
ok 1 - load_file -> success
ok 2 - load_file -> LoadError
ok 3 - include the filename
ok 4 - /tmp/kBKHukGZfO/%2Ftmp%2FPqnDw1VX__/hello.txc exists
ok 5 - XSLATE_MAGIC unmatched (-> auto reload)
ok 6
ok 7
ok 8
ok 9 - updir ('..') is forbidden
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/010_internals/006_errhandler.t ................ 
ok 1 - error handler
ok 2 - error handler
ok 3 - warnings are produced
ok 4
ok 5
ok 6
ok 7
ok 8 - the error handler was called
ok 9
ok 10 - errors are thrown, anyway
ok 11
1..11
ok
t/010_internals/007_compile_errs.t .............. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - don't include ";"
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29 - operator ++
ok 30 - operator --
ok 31 - assignment (=)
ok 32
ok 33 - assignment (+=)
ok 34
ok 35 - assignment (-=)
ok 36
ok 37 - assignment (*=)
ok 38
ok 39 - assignment (/=)
ok 40
ok 41 - assignment (%=)
ok 42
ok 43 - assignment (~=)
ok 44
ok 45 - assignment (&&=)
ok 46
ok 47 - assignment (||=)
ok 48
ok 49 - assignment (//=)
ok 50
ok 51
ok 52 - $~foo.index
ok 53
ok 54
ok 55
ok 56 - $~foo.count
ok 57
ok 58
ok 59
ok 60 - $~foo.max_index
ok 61
ok 62
ok 63
ok 64 - $~foo.size
ok 65
ok 66
ok 67
ok 68 - $~foo.is_first
ok 69
ok 70
ok 71
ok 72 - $~foo.is_last
ok 73
ok 74
ok 75
ok 76 - $~foo.peek_prev
ok 77
ok 78
ok 79
ok 80 - $~foo.peek_prev
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - http://github.com/gfx/p5-Text-Xslate/issues/unreads\#issue/13
ok 96
1..96
ok
t/010_internals/008_files.t ..................... 
# Subtest: normal
    ok 1 - file (preload 1)
    ok 2 - file (preload 1)
    ok 3 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 4 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 5 - file (preload 2)
    ok 6 - file (preload 2)
    ok 7 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 8 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 9 - file (preload 3)
    ok 10 - file (preload 3)
    ok 11 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 12 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 13 - file (preload 4)
    ok 14 - file (preload 4)
    ok 15 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 16 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 17 - file (preload 5)
    ok 18 - file (preload 5)
    ok 19 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 20 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 21 - file (preload 6)
    ok 22 - file (preload 6)
    ok 23 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 24 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 25 - file (preload 7)
    ok 26 - file (preload 7)
    ok 27 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 28 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 29 - file (preload 8)
    ok 30 - file (preload 8)
    ok 31 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 32 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 33 - file (preload 9)
    ok 34 - file (preload 9)
    ok 35 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 36 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 37 - file (preload 10)
    ok 38 - file (preload 10)
    ok 39 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/hello.txc exists
    ok 40 - /tmp/8D1qsL99mQ/%2Ftmp%2Fi2xum6VB5i/for.txc exists
    ok 41 - file (on demand 1)
    ok 42 - file (on demand 1)
    ok 43 - file (on demand 2)
    ok 44 - file (on demand 2)
    ok 45 - file (on demand 3)
    ok 46 - file (on demand 3)
    ok 47 - file (on demand 4)
    ok 48 - file (on demand 4)
    ok 49 - file (on demand 5)
    ok 50 - file (on demand 5)
    ok 51 - file (on demand 6)
    ok 52 - file (on demand 6)
    ok 53 - file (on demand 7)
    ok 54 - file (on demand 7)
    ok 55 - file (on demand 8)
    ok 56 - file (on demand 8)
    ok 57 - file (on demand 9)
    ok 58 - file (on demand 9)
    ok 59 - file (on demand 10)
    ok 60 - file (on demand 10)
    1..60
ok 1 - normal
# Subtest: cache => 1 (default mode)
    ok 1 - file
    ok 2 - auto reload 1
    ok 3 - auto reload 2
    1..3
ok 2 - cache => 1 (default mode)
# Subtest: cache => 2 (release mode)
    ok 1 - first
    ok 2 - first
    ok 3 - second (modified, but not reloaded)
    ok 4 - second (modified, but not reloaded)
    1..4
ok 3 - cache => 2 (release mode)
1..3
ok
t/010_internals/009_goto_address.t .............. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/010_internals/010_line_number.t ............... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24 - in a macro
ok 25
ok 26
ok 27 - macro redefinition
ok 28
ok 29
ok 30 - block redefinition
ok 31
ok 32
ok 33 - block redefinition
ok 34
ok 35
ok 36
ok 37 - block redefinition
ok 38
ok 39 - error/bad_include.tx
ok 40
ok 41
ok 42
ok 43
ok 44 - error/bad_syntax.tx
ok 45
ok 46
ok 47
ok 48 - error/bad_tags.tx
ok 49
ok 50
ok 51
ok 52 - error/bad_method.tx
ok 53
ok 54
ok 55 - __FILE__
ok 56 - __LINE__
ok 57 - __LINE__ with prechomp/postchomp
ok 58 - __LINE__ with prechomp/postchomp
ok 59 - __LINE__ with prechomp/postchomp
1..59
ok
t/010_internals/011_missuse.t ................... 
ok 1
ok 2 - unknown options
ok 3
ok 4
ok 5 - render() requires two arguments
ok 6 - render() without argument
ok 7 - $txinstance->new()
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - Usage: Text::Xslate::Type::Raw::new(klass, str) at t/010_internals/011_missuse.t line 68.
# 
ok 15
ok 16
ok 17
1..17
ok
t/010_internals/012_multilines.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - block
ok 12 - no last semicolon
ok 13 - empty block
ok 14 - no last semicolon
ok 15 - finish statement
ok 16 - multi blocks
ok 17
ok 18
1..18
ok
t/010_internals/013_deps_str.t .................. 
# for strings
ok 1
ok 2
ok 3
1..3
ok
t/010_internals/014_deps_file.t ................. 
# for files
ok 1 - original
ok 2 - original
# modify /tmp/y_jeY2yTza/myapp/base.tx
ok 3 - modified
ok 4 - modified
# modify /tmp/y_jeY2yTza/myapp/base.tx again
ok 5 - again
ok 6 - again
1..6
ok
t/010_internals/015_deps_file2.t ................ 
# for files
#  cache files have been created at 60 seconds ago.
# modify /tmp/KGSjXpYxUY/myapp/base.tx just now
ok 1 - modified(1)
ok 2 - modified(2)
1..2
ok
t/010_internals/016_cached.t .................... 
ok 1 - compile
ok 2
ok 3 - cache => 1 (render/path)
ok 4 - render/vpath
ok 5 - Text::Xslate::Compiler is not loaded
ok 6 - cache => 1 (render/path)
ok 7 - render/vpath
ok 8 - Text::Xslate::Compiler is not loaded
ok 9 - cache => 2 (render/path)
ok 10 - render/vpath
ok 11 - Text::Xslate::Compiler is not loaded
ok 12 - cache => 2 (render/path)
ok 13 - render/vpath
ok 14 - Text::Xslate::Compiler is not loaded
1..14
ok
t/010_internals/017_render.t .................... 
ok 1
ok 2
ok 3 - 'with HASH ref args' isa 'Text::Xslate'
ok 4
ok 5
ok 6 - 'with HASH ref args' isa 'Text::Xslate'
ok 7
ok 8
ok 9 - 'with list args' isa 'Text::Xslate'
ok 10
ok 11
ok 12 - 'with list args' isa 'Text::Xslate'
ok 13
ok 14
1..14
ok
t/010_internals/018_opinfo.t .................... 
ok 1 - exception
ok 2
ok 3
ok 4 - exception
ok 5 - warn (for base)
ok 6 - warn (for component)
1..6
ok
t/010_internals/019_runtime_error.t ............. 
# default verbose
ok 1 -  nil 
ok 2
ok 3
ok 4 -  nil.foo 
ok 5
ok 6
ok 7 -  nil.foo() 
ok 8
ok 9
ok 10 -  for nil -> ($item) { print "foobar"; } 
ok 11
ok 12
ok 13 -  $h[nil] 
ok 14
ok 15
ok 16 -  $a[nil] 
ok 17
ok 18
ok 19 -  nil | raw 
ok 20
ok 21
ok 22 -  nil | html 
ok 23
ok 24
ok 25 -  1 ? raw(nil)  : "UNLIKELY" 
ok 26
ok 27
ok 28 -  1 ? html(nil) : "UNLIKELY" 
ok 29
ok 30
ok 31 -  $empty x 10 
ok 32
ok 33
ok 34 - nothing
ok 35 - Text::Xslate: DIE at t/010_internals/019_runtime_error.t line 20.
#  (<string>:1) at t/010_internals/019_runtime_error.t line 20.
# 	main::__ANON__() called at t/010_internals/019_runtime_error.t line 53
# 	eval {...} called at t/010_internals/019_runtime_error.t line 53
# 	eval {...} called at t/010_internals/019_runtime_error.t line 52
# ----------------------------------------------------------------------------
# <: f() :>
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:1) at t/010_internals/019_runtime_error.t line 53.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 52
# ----------------------------------------------------------------------------
# <: f() :>
# ----------------------------------------------------------------------------
# 
ok 36 - warns come from the file
ok 37
ok 38 - warn in render_string()
ok 39
ok 40 - warns come from the file
ok 41
ok 42 - warn in render_string()
ok 43
ok 44
ok 45 - warns come from the file
ok 46
ok 47 - warn in render_string()
ok 48 - Text::Xslate: Wrong number of arguments for size (<string>:1) at t/010_internals/019_runtime_error.t line 85.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 84
# ----------------------------------------------------------------------------
# <: [].size(1) :>
# ----------------------------------------------------------------------------
# 
ok 49 - warns come from the file
ok 50
ok 51 - warn in render_string()
ok 52
ok 53
ok 54
ok 55 - warns come from the file
ok 56
ok 57 - warn in render_string()
ok 58
ok 59
ok 60
ok 61 - warns come from the file
ok 62
ok 63 - warn in render_string()
ok 64
ok 65
ok 66
ok 67 - warns come from the file
ok 68
ok 69
ok 70
ok 71
# verbose => 2
ok 72 -  nil 
ok 73 - Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil  :>
# ----------------------------------------------------------------------------
# 
ok 74
ok 75
ok 76 -  nil.foo 
ok 77 - Text::Xslate: Use of nil to access 'foo' (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil.foo  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil.foo  :>
# ----------------------------------------------------------------------------
# 
ok 78
ok 79
ok 80 -  nil.foo() 
ok 81 - Text::Xslate: Use of nil to invoke method foo (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil.foo()  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil.foo()  :>
# ----------------------------------------------------------------------------
# 
ok 82
ok 83
ok 84 -  $h[nil] 
ok 85 - Text::Xslate: Use of nil as a field key (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $h[nil]  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $h[nil]  :>
# ----------------------------------------------------------------------------
# 
ok 86
ok 87
ok 88 -  $a[nil] 
ok 89 - Text::Xslate: Use of nil as an array index (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $a[nil]  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $a[nil]  :>
# ----------------------------------------------------------------------------
# 
ok 90
ok 91
ok 92 -  nil | raw 
ok 93 - Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil | raw  :>
# ----------------------------------------------------------------------------
# 
ok 94
ok 95
ok 96 -  nil | html 
ok 97 - Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  nil | html  :>
# ----------------------------------------------------------------------------
# 
ok 98
ok 99
ok 100 -  1 ? raw(nil)  : "UNLIKELY" 
ok 101 - Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  1 ? raw(nil)  : "UNLIKELY"  :>
# ----------------------------------------------------------------------------
# 
ok 102
ok 103
ok 104 -  1 ? html(nil) : "UNLIKELY" 
ok 105 - Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  1 ? html(nil) : "UNLIKELY"  :>
# ----------------------------------------------------------------------------
# 
ok 106
ok 107
ok 108 -  $empty x 10 
ok 109 - Text::Xslate: Use of nil for repeat operator (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $empty x 10  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print (<string>:1) at t/010_internals/019_runtime_error.t line 159.
# 	eval {...} called at t/010_internals/019_runtime_error.t line 158
# ----------------------------------------------------------------------------
# <:  $empty x 10  :>
# ----------------------------------------------------------------------------
# 
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118 - Perl doesn't produce warnings
1..118
ok
t/010_internals/020_optimize.t .................. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21 - common.tx does not include 'noop'
ok 22 - for.tx does not include 'noop'
ok 23 - func.tx does not include 'noop'
ok 24 - hello.tx does not include 'noop'
ok 25 - hello_sjis.tx does not include 'noop'
ok 26 - hello_utf8.tx does not include 'noop'
ok 27 - include.tx does not include 'noop'
ok 28 - include2.tx does not include 'noop'
ok 29 - taint.tx does not include 'noop'
ok 30 - base.tx does not include 'noop'
ok 31 - child.tx does not include 'noop'
ok 32 - base.tx does not include 'noop'
ok 33 - cbar.tx does not include 'noop'
ok 34 - cfoo.tx does not include 'noop'
ok 35 - derived.tx does not include 'noop'
ok 36 - hello.tx does not include 'noop'
ok 37 - builtin_uri_escape
ok 38 - builtin_uri_escape
ok 39 - builtin_mark_raw
ok 40 - builtin_unmark_raw
ok 41 - builtin_html_escape
ok 42 - builtin_is_array_ref
ok 43 - builtin_is_hash_ref
1..43
ok
t/010_internals/021_edge_cases.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/010_internals/022_signal.t .................... 
ok 1
1..1
ok
t/010_internals/023_cachepath.t ................. 
ok 1
1..1
ok
t/010_internals/024_die_in_macros.t ............. 
ok 1 - block
ok 2 - block
ok 3 - cascade
ok 4 - cascade
ok 5 - render_string() works
1..5
ok
t/010_internals/025_reset_hooks.t ............... 
1..20
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok
t/010_internals/026_issue16_deep_recursion.t .... 
ok 1
ok 2
1..2
ok
t/010_internals/027_infinite_warn.t ............. 
ok 1
ok 2
1..2
ok
t/010_internals/028_taint.t ..................... 
ok 1 - not tainted
ok 2
ok 3
1..3
ok
t/010_internals/029_large_file.t ................ 
# preparing...
# prepared
# 1
ok 1
# 2
ok 2
1..2
ok
t/010_internals/030_die_in_funcs.t .............. 
ok 1 - croak in functions
ok 2 - confess in templates
ok 3 - confess in templates
1..3
ok
t/010_internals/031_save_src.t .................. 
# from file
ok 1
ok 2
# from hash
ok 3
ok 4
# from <string>
ok 5
ok 6
1..6
ok
t/010_internals/032_encoding_error.t ............ skipped: TODO: the behaviours of PP and XS does not match
t/010_internals/033_vpath_cache.t ............... 
# # 0-0
# compile!
ok 1
ok 2 - compiling at first time
# # 0-1
ok 3
ok 4 - using cache, not compiled
# # 1-0
# compile!
ok 5
ok 6 - re-compiled because %vpath changed
# # 1-1
ok 7
ok 8 - using cache
1..8
ok
t/010_internals/034_is_code_ref.t ............... 
ok 1 - is a code ref
ok 2 - isn't a code ref
1..2
ok
t/010_internals/036_merge_hash.t ................ 
ok 1 - : [ merge_hash($a, $b).foo, $a.foo, $b.foo ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 2 - : [ merge_hash($b, $a).foo, $a.foo, $b.foo ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 3 - : [ merge_hash($a, $b).bar, $a.bar, $b.bar ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 4 - : [ merge_hash($b, $a).bar, $a.bar, $b.bar ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 5 - : [ merge_hash($a, $b).baz, $a.baz, $b.baz ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 6 - : [ merge_hash($b, $a).baz, $a.baz, $b.baz ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
1..6
ok
t/010_internals/037_find_file.t ................. 
ok 1 - file exists
ok 2 - file doesn't exist
1..2
ok
t/010_internals/038_suffix.t .................... 
ok 1 - got the right suffix
1..1
ok
t/010_internals/039_taint_issue84.t ............. 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/010_internals/100_threads.t ................... 
1..13
ok 1
ok 2
ok 3
ok 4
ok 5 - in a child thread
ok 6 - in a child thread
ok 7
ok 8
ok 9 - high level functions
ok 10
ok 11
ok 12
ok 13
ok
t/010_internals/200_leaktrace.t ................. skipped: Test requires module 'Test::LeakTrace' but it's not found
t/010_internals/300_explicit_pp.t ............... 
1..5
ok 1 - use Text::Xslate::PP;
ok 2 - use Text::Xslate;
ok 3 - render() is not an xsub
ok 4
ok 5
ok
t/020_interface/001_parser_option.t ............. 
ok 1 - line_start
ok 2
ok 3 - line_start => undef
ok 4
ok 5 - tag_start & tag_end
ok 6 - tag_start & tag_end
ok 7
ok 8 - An object of class 'Text::Xslate' isa 'Text::Xslate'
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/020_interface/002_myparser.t .................. 
ok 1 - Hello, <%= $lang %> world!
ok 2 - Hello, <%= $lang %> world!
ok 3 - Hello, <%= $foo %> world!
ok 4 - Hello, <%= $foo %> world!
ok 5 - foo <%= $lang
#         %> bar
ok 6 - foo <%= $lang
#         %> bar
ok 7 - Hello, <: $lang :> world!
ok 8 - Hello, <: $lang :> world!
ok 9 - := $lang
ok 10 - := $lang
ok 11 - %= $lang
ok 12 - %= $lang
1..12
ok
t/020_interface/003_encoding.t .................. 
# for strings (type=html)
ok 1 - utf8
ok 2 - utf8
ok 3 - macro
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
# for files
ok 10 - in files
ok 11 - in files
ok 12 - :encoding(utf-8)
ok 13 - :encoding(utf-8)
ok 14 - :encoding(Shift_JIS)
ok 15 - :encoding(Shift_JIS)
ok 16 - :bytes
ok 17 - :bytes
# for strings (type=xml)
ok 18 - utf8
ok 19 - utf8
ok 20 - macro
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
# for files
ok 27 - in files
ok 28 - in files
ok 29 - :encoding(utf-8)
ok 30 - :encoding(utf-8)
ok 31 - :encoding(Shift_JIS)
ok 32 - :encoding(Shift_JIS)
ok 33 - :bytes
ok 34 - :bytes
# for strings (type=text)
ok 35 - utf8
ok 36 - utf8
ok 37 - macro
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
# for files
ok 44 - in files
ok 45 - in files
ok 46 - :encoding(utf-8)
ok 47 - :encoding(utf-8)
ok 48 - :encoding(Shift_JIS)
ok 49 - :encoding(Shift_JIS)
ok 50 - :bytes
ok 51 - :bytes
1..51
ok
t/020_interface/004_no_vars.t ................... 
ok 1
ok 2
1..2
ok
t/020_interface/005_util.t ...................... 
ok 1 - literal: "foo\\template"
ok 2
ok 3 - literal: "Hello, world\n"
ok 4
ok 5 - literal: "Hello, world\r"
ok 6
ok 7 - literal: "Hello, world\t"
ok 8
ok 9 - literal: 'Hello, world\n'
ok 10
ok 11 - literal: 'Hello, world\r'
ok 12
ok 13 - literal: 'Hello, world\t'
ok 14
ok 15 - literal: foobar
ok 16
ok 17 - literal: foo_bar
ok 18
ok 19 - literal: 010
ok 20
ok 21 - literal: 0x10
ok 22
ok 23 - literal: 0b10
ok 24
ok 25 - literal: -010
ok 26
ok 27 - literal: -0x10
ok 28
ok 29 - literal: -0b10
ok 30
ok 31 - literal: +010
ok 32
ok 33 - literal: +0x10
ok 34
ok 35 - literal: +0b10
ok 36
ok 37 - literal: 010_10
ok 38
ok 39 - literal: 0x10_10
ok 40
ok 41 - literal: 0b10_10
ok 42
ok 43 - literal: 0xDeadBeef
ok 44
ok 45 - literal: "+10"
ok 46
ok 47 - literal: "+10.0"
ok 48
ok 49 - literal: "-10"
ok 50
ok 51 - literal: "-10.0"
ok 52
ok 53 - literal: "01"
ok 54
ok 55 - literal: "00"
ok 56
ok 57 - literal: "010"
ok 58
ok 59 - literal: 'test="test"'
ok 60
ok 61 - literal: "test='test'"
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68 - read_around
ok 69 - read_around
ok 70 - read_around
ok 71 - read_around
ok 72 - read_around
ok 73 - raw strings can be stringified
ok 74 - raw strings are comparable
ok 75
ok 76
ok 77 - html_escape()
ok 78 - html_escape()
ok 79 - duplicated html_escape()
ok 80 - html_escape($1)
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - uri_escape($1)
1..95
ok
t/020_interface/006_psgi.t ...................... skipped: Test requires module 'Devel::StackTrace' but it's not found
t/020_interface/007_data_section.t .............. 
# cache => 0
ok 1 - (1)
ok 2 - (2)
ok 3
ok 4
ok 5 - for real files
ok 6 - reloaded
# cache => 1
ok 7 - (1)
ok 8 - (2)
ok 9
ok 10
ok 11 - for real files
ok 12 - reloaded
# cache => 2
ok 13 - (1)
ok 14 - (2)
ok 15
ok 16
ok 17 - for real files
ok 18 - reloaded
1..18
ok
t/020_interface/008_type.t ...................... 
ok 1 - type => "text"
ok 2
ok 3 - type => 'html'
ok 4 - type => 'xml'
1..4
ok
t/020_interface/009_hash_with_default.t ......... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/010_err_encoding.t .............. 
ok 1
ok 2
# Text::Xslate::Syntax::Kolon: Malformed templates detected, near ' こんにちは', while parsing templates (<string>:1) at t/020_interface/010_err_encoding.t line 28.
# ----------------------------------------------------------------------------
# <: こんにちは
# ----------------------------------------------------------------------------
ok 3 - wide characters in error messages
1..3
ok
t/020_interface/011_hwd_w_include_vars.t ........ 
ok 1
ok 2
1..2
ok
t/020_interface/012_default_functions.t ......... 
ok 1
ok 2
1..2
ok
t/020_interface/013_slurp_template.t ............ 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/014_customize_option.t .......... 
ok 1 - detect unknown option
ok 2 - no unknown option error
ok 3 - my_compiler_option
ok 4 - my_parser_option
ok 5 - load_file -> success
1..5
ok
t/020_interface/015_render_recursion.t .......... 
ok 1
1..1
ok
t/020_interface/016_pre_process_handler.t ....... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/017_validate.t .................. 
ok 1 - ok0
ok 2 - ok1
ok 3 - ng0
# Text::Xslate::Syntax::Kolon: Malformed templates detected, near ' $xslate world!', while parsing templates (<string>:1) at t/020_interface/017_validate.t line 39.
# ----------------------------------------------------------------------------
# Hello, <: $xslate world!
# ----------------------------------------------------------------------------
ok 4 - ng1
# Text::Xslate::Syntax::Kolon: Invalid expression found, while parsing templates (<string>:1) at t/020_interface/017_validate.t line 39.
# ----------------------------------------------------------------------------
# Hello, <: $xslate ??? :> world!
# ----------------------------------------------------------------------------
1..4
ok
t/030_kolon/001_interpolate.t ................... 
ok 1
ok 2 - vars are not changed
ok 3
ok 4 - vars are not changed
ok 5
ok 6 - vars are not changed
ok 7
ok 8 - vars are not changed
ok 9
ok 10 - vars are not changed
ok 11
ok 12 - vars are not changed
ok 13
ok 14 - vars are not changed
ok 15
ok 16 - vars are not changed
ok 17
ok 18 - vars are not changed
ok 19
ok 20 - vars are not changed
ok 21
ok 22 - vars are not changed
ok 23
ok 24 - vars are not changed
1..24
ok
t/030_kolon/002_field.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
1..28
ok
t/030_kolon/003_for.t ........................... 
ok 1
ok 2
ok 3
ok 4 - nested
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - is_first && is_last
ok 15 - size
ok 16 - max_index
ok 17 - body
ok 18 - peek_next
ok 19 - peek_prev
ok 20 - cycle
ok 21 - cycle
ok 22 - cycle
ok 23 - nested $~i
ok 24 - nested $~i.cycle()
1..24
ok
t/030_kolon/004_if.t ............................ 
ok 1 - if-else
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - if-else-if-end (1)
ok 14 - if-else-if-end (2)
ok 15 - if-else-if-end (3)
ok 16 - if-elsif-end (1)
ok 17 - if-elsif-end (2)
ok 18 - if-elsif-end (3)
ok 19 - if does not require parens
ok 20 - if defined
ok 21 - if not defined
ok 22 - if not not defined
ok 23 - if nil
ok 24 - if not nil
ok 25
ok 26
ok 27
ok 28
1..28
ok
t/030_kolon/005_rel_ops.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
1..39
ok
t/030_kolon/006_arith_ops.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
1..49
ok
t/030_kolon/007_log_ops.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
1..110
ok
t/030_kolon/008_literal.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
1..37
ok
t/030_kolon/009_include.t ....................... 
ok 1 - index.tx (1)
ok 2 - index2.tx (literal)
ok 3 - index2.tx (var)
ok 4 - index.tx (2)
ok 5 - index2.tx (literal)
ok 6 - index2.tx (var)
ok 7 - index.tx (3)
ok 8 - index2.tx (literal)
ok 9 - index2.tx (var)
ok 10 - index.tx (4)
ok 11 - index2.tx (literal)
ok 12 - index2.tx (var)
ok 13 - index.tx (5)
ok 14 - index2.tx (literal)
ok 15 - index2.tx (var)
ok 16 - index.tx (6)
ok 17 - index2.tx (literal)
ok 18 - index2.tx (var)
ok 19 - index.tx (7)
ok 20 - index2.tx (literal)
ok 21 - index2.tx (var)
ok 22 - index.tx (8)
ok 23 - index2.tx (literal)
ok 24 - index2.tx (var)
ok 25 - index.tx (9)
ok 26 - index2.tx (literal)
ok 27 - index2.tx (var)
ok 28 - index.tx (10)
ok 29 - index2.tx (literal)
ok 30 - index2.tx (var)
ok 31 - index.tx (11)
ok 32 - index2.tx (literal)
ok 33 - index2.tx (var)
ok 34 - index.tx (12)
ok 35 - index2.tx (literal)
ok 36 - index2.tx (var)
ok 37 - index.tx (13)
ok 38 - index2.tx (literal)
ok 39 - index2.tx (var)
ok 40 - index.tx (14)
ok 41 - index2.tx (literal)
ok 42 - index2.tx (var)
ok 43 - index.tx (15)
ok 44 - index2.tx (literal)
ok 45 - index2.tx (var)
ok 46 - index.tx (16)
ok 47 - index2.tx (literal)
ok 48 - index2.tx (var)
ok 49 - index.tx (17)
ok 50 - index2.tx (literal)
ok 51 - index2.tx (var)
ok 52 - index.tx (18)
ok 53 - index2.tx (literal)
ok 54 - index2.tx (var)
ok 55 - index.tx (19)
ok 56 - index2.tx (literal)
ok 57 - index2.tx (var)
ok 58 - index.tx (20)
ok 59 - index2.tx (literal)
ok 60 - index2.tx (var)
ok 61 - index.tx (21)
ok 62 - index2.tx (literal)
ok 63 - index2.tx (var)
ok 64 - index.tx (22)
ok 65 - index2.tx (literal)
ok 66 - index2.tx (var)
ok 67 - index.tx (23)
ok 68 - index2.tx (literal)
ok 69 - index2.tx (var)
ok 70 - index.tx (24)
ok 71 - index2.tx (literal)
ok 72 - index2.tx (var)
ok 73 - index.tx (25)
ok 74 - index2.tx (literal)
ok 75 - index2.tx (var)
ok 76 - index.tx (26)
ok 77 - index2.tx (literal)
ok 78 - index2.tx (var)
ok 79 - index.tx (27)
ok 80 - index2.tx (literal)
ok 81 - index2.tx (var)
ok 82 - index.tx (28)
ok 83 - index2.tx (literal)
ok 84 - index2.tx (var)
ok 85 - index.tx (29)
ok 86 - index2.tx (literal)
ok 87 - index2.tx (var)
ok 88 - index.tx (30)
ok 89 - index2.tx (literal)
ok 90 - index2.tx (var)
ok 91 - index.tx (31)
ok 92 - index2.tx (literal)
ok 93 - index2.tx (var)
ok 94 - index.tx (32)
ok 95 - index2.tx (literal)
ok 96 - index2.tx (var)
ok 97 - index.tx (33)
ok 98 - index2.tx (literal)
ok 99 - index2.tx (var)
ok 100 - index.tx (34)
ok 101 - index2.tx (literal)
ok 102 - index2.tx (var)
ok 103 - index.tx (35)
ok 104 - index2.tx (literal)
ok 105 - index2.tx (var)
ok 106 - index.tx (36)
ok 107 - index2.tx (literal)
ok 108 - index2.tx (var)
ok 109 - index.tx (37)
ok 110 - index2.tx (literal)
ok 111 - index2.tx (var)
ok 112 - index.tx (38)
ok 113 - index2.tx (literal)
ok 114 - index2.tx (var)
ok 115 - index.tx (39)
ok 116 - index2.tx (literal)
ok 117 - index2.tx (var)
ok 118 - index.tx (40)
ok 119 - index2.tx (literal)
ok 120 - index2.tx (var)
ok 121 - index.tx (41)
ok 122 - index2.tx (literal)
ok 123 - index2.tx (var)
ok 124 - index.tx (42)
ok 125 - index2.tx (literal)
ok 126 - index2.tx (var)
ok 127 - index.tx (43)
ok 128 - index2.tx (literal)
ok 129 - index2.tx (var)
ok 130 - index.tx (44)
ok 131 - index2.tx (literal)
ok 132 - index2.tx (var)
ok 133 - index.tx (45)
ok 134 - index2.tx (literal)
ok 135 - index2.tx (var)
ok 136 - index.tx (46)
ok 137 - index2.tx (literal)
ok 138 - index2.tx (var)
ok 139 - index.tx (47)
ok 140 - index2.tx (literal)
ok 141 - index2.tx (var)
ok 142 - index.tx (48)
ok 143 - index2.tx (literal)
ok 144 - index2.tx (var)
ok 145 - index.tx (49)
ok 146 - index2.tx (literal)
ok 147 - index2.tx (var)
ok 148 - index.tx (50)
ok 149 - index2.tx (literal)
ok 150 - index2.tx (var)
ok 151 - index.tx (51)
ok 152 - index2.tx (literal)
ok 153 - index2.tx (var)
ok 154 - index.tx (52)
ok 155 - index2.tx (literal)
ok 156 - index2.tx (var)
ok 157 - index.tx (53)
ok 158 - index2.tx (literal)
ok 159 - index2.tx (var)
ok 160 - index.tx (54)
ok 161 - index2.tx (literal)
ok 162 - index2.tx (var)
ok 163 - index.tx (55)
ok 164 - index2.tx (literal)
ok 165 - index2.tx (var)
ok 166 - index.tx (56)
ok 167 - index2.tx (literal)
ok 168 - index2.tx (var)
ok 169 - index.tx (57)
ok 170 - index2.tx (literal)
ok 171 - index2.tx (var)
ok 172 - index.tx (58)
ok 173 - index2.tx (literal)
ok 174 - index2.tx (var)
ok 175 - index.tx (59)
ok 176 - index2.tx (literal)
ok 177 - index2.tx (var)
ok 178 - index.tx (60)
ok 179 - index2.tx (literal)
ok 180 - index2.tx (var)
ok 181 - index.tx (61)
ok 182 - index2.tx (literal)
ok 183 - index2.tx (var)
ok 184 - index.tx (62)
ok 185 - index2.tx (literal)
ok 186 - index2.tx (var)
ok 187 - index.tx (63)
ok 188 - index2.tx (literal)
ok 189 - index2.tx (var)
ok 190 - index.tx (64)
ok 191 - index2.tx (literal)
ok 192 - index2.tx (var)
ok 193 - index.tx (65)
ok 194 - index2.tx (literal)
ok 195 - index2.tx (var)
ok 196 - index.tx (66)
ok 197 - index2.tx (literal)
ok 198 - index2.tx (var)
ok 199 - index.tx (67)
ok 200 - index2.tx (literal)
ok 201 - index2.tx (var)
ok 202 - index.tx (68)
ok 203 - index2.tx (literal)
ok 204 - index2.tx (var)
ok 205 - index.tx (69)
ok 206 - index2.tx (literal)
ok 207 - index2.tx (var)
ok 208 - index.tx (70)
ok 209 - index2.tx (literal)
ok 210 - index2.tx (var)
ok 211 - index.tx (71)
ok 212 - index2.tx (literal)
ok 213 - index2.tx (var)
ok 214 - index.tx (72)
ok 215 - index2.tx (literal)
ok 216 - index2.tx (var)
ok 217 - index.tx (73)
ok 218 - index2.tx (literal)
ok 219 - index2.tx (var)
ok 220 - index.tx (74)
ok 221 - index2.tx (literal)
ok 222 - index2.tx (var)
ok 223 - index.tx (75)
ok 224 - index2.tx (literal)
ok 225 - index2.tx (var)
ok 226 - index.tx (76)
ok 227 - index2.tx (literal)
ok 228 - index2.tx (var)
ok 229 - index.tx (77)
ok 230 - index2.tx (literal)
ok 231 - index2.tx (var)
ok 232 - index.tx (78)
ok 233 - index2.tx (literal)
ok 234 - index2.tx (var)
ok 235 - index.tx (79)
ok 236 - index2.tx (literal)
ok 237 - index2.tx (var)
ok 238 - index.tx (80)
ok 239 - index2.tx (literal)
ok 240 - index2.tx (var)
ok 241 - index.tx (81)
ok 242 - index2.tx (literal)
ok 243 - index2.tx (var)
ok 244 - index.tx (82)
ok 245 - index2.tx (literal)
ok 246 - index2.tx (var)
ok 247 - index.tx (83)
ok 248 - index2.tx (literal)
ok 249 - index2.tx (var)
ok 250 - index.tx (84)
ok 251 - index2.tx (literal)
ok 252 - index2.tx (var)
ok 253 - index.tx (85)
ok 254 - index2.tx (literal)
ok 255 - index2.tx (var)
ok 256 - index.tx (86)
ok 257 - index2.tx (literal)
ok 258 - index2.tx (var)
ok 259 - index.tx (87)
ok 260 - index2.tx (literal)
ok 261 - index2.tx (var)
ok 262 - index.tx (88)
ok 263 - index2.tx (literal)
ok 264 - index2.tx (var)
ok 265 - index.tx (89)
ok 266 - index2.tx (literal)
ok 267 - index2.tx (var)
ok 268 - index.tx (90)
ok 269 - index2.tx (literal)
ok 270 - index2.tx (var)
ok 271 - index.tx (91)
ok 272 - index2.tx (literal)
ok 273 - index2.tx (var)
ok 274 - index.tx (92)
ok 275 - index2.tx (literal)
ok 276 - index2.tx (var)
ok 277 - index.tx (93)
ok 278 - index2.tx (literal)
ok 279 - index2.tx (var)
ok 280 - index.tx (94)
ok 281 - index2.tx (literal)
ok 282 - index2.tx (var)
ok 283 - index.tx (95)
ok 284 - index2.tx (literal)
ok 285 - index2.tx (var)
ok 286 - index.tx (96)
ok 287 - index2.tx (literal)
ok 288 - index2.tx (var)
ok 289 - index.tx (97)
ok 290 - index2.tx (literal)
ok 291 - index2.tx (var)
ok 292 - index.tx (98)
ok 293 - index2.tx (literal)
ok 294 - index2.tx (var)
ok 295 - index.tx (99)
ok 296 - index2.tx (literal)
ok 297 - index2.tx (var)
ok 298 - index.tx (100)
ok 299 - index2.tx (literal)
ok 300 - index2.tx (var)
ok 301 - recursion
ok 302 - recursion
ok 303 - index.tx (1)
ok 304 - index2.tx (literal)
ok 305 - index2.tx (var)
ok 306 - index.tx (2)
ok 307 - index2.tx (literal)
ok 308 - index2.tx (var)
ok 309 - index.tx (3)
ok 310 - index2.tx (literal)
ok 311 - index2.tx (var)
ok 312 - index.tx (4)
ok 313 - index2.tx (literal)
ok 314 - index2.tx (var)
ok 315 - index.tx (5)
ok 316 - index2.tx (literal)
ok 317 - index2.tx (var)
ok 318 - index.tx (6)
ok 319 - index2.tx (literal)
ok 320 - index2.tx (var)
ok 321 - index.tx (7)
ok 322 - index2.tx (literal)
ok 323 - index2.tx (var)
ok 324 - index.tx (8)
ok 325 - index2.tx (literal)
ok 326 - index2.tx (var)
ok 327 - index.tx (9)
ok 328 - index2.tx (literal)
ok 329 - index2.tx (var)
ok 330 - index.tx (10)
ok 331 - index2.tx (literal)
ok 332 - index2.tx (var)
ok 333 - index.tx (11)
ok 334 - index2.tx (literal)
ok 335 - index2.tx (var)
ok 336 - index.tx (12)
ok 337 - index2.tx (literal)
ok 338 - index2.tx (var)
ok 339 - index.tx (13)
ok 340 - index2.tx (literal)
ok 341 - index2.tx (var)
ok 342 - index.tx (14)
ok 343 - index2.tx (literal)
ok 344 - index2.tx (var)
ok 345 - index.tx (15)
ok 346 - index2.tx (literal)
ok 347 - index2.tx (var)
ok 348 - index.tx (16)
ok 349 - index2.tx (literal)
ok 350 - index2.tx (var)
ok 351 - index.tx (17)
ok 352 - index2.tx (literal)
ok 353 - index2.tx (var)
ok 354 - index.tx (18)
ok 355 - index2.tx (literal)
ok 356 - index2.tx (var)
ok 357 - index.tx (19)
ok 358 - index2.tx (literal)
ok 359 - index2.tx (var)
ok 360 - index.tx (20)
ok 361 - index2.tx (literal)
ok 362 - index2.tx (var)
ok 363 - index.tx (21)
ok 364 - index2.tx (literal)
ok 365 - index2.tx (var)
ok 366 - index.tx (22)
ok 367 - index2.tx (literal)
ok 368 - index2.tx (var)
ok 369 - index.tx (23)
ok 370 - index2.tx (literal)
ok 371 - index2.tx (var)
ok 372 - index.tx (24)
ok 373 - index2.tx (literal)
ok 374 - index2.tx (var)
ok 375 - index.tx (25)
ok 376 - index2.tx (literal)
ok 377 - index2.tx (var)
ok 378 - index.tx (26)
ok 379 - index2.tx (literal)
ok 380 - index2.tx (var)
ok 381 - index.tx (27)
ok 382 - index2.tx (literal)
ok 383 - index2.tx (var)
ok 384 - index.tx (28)
ok 385 - index2.tx (literal)
ok 386 - index2.tx (var)
ok 387 - index.tx (29)
ok 388 - index2.tx (literal)
ok 389 - index2.tx (var)
ok 390 - index.tx (30)
ok 391 - index2.tx (literal)
ok 392 - index2.tx (var)
ok 393 - index.tx (31)
ok 394 - index2.tx (literal)
ok 395 - index2.tx (var)
ok 396 - index.tx (32)
ok 397 - index2.tx (literal)
ok 398 - index2.tx (var)
ok 399 - index.tx (33)
ok 400 - index2.tx (literal)
ok 401 - index2.tx (var)
ok 402 - index.tx (34)
ok 403 - index2.tx (literal)
ok 404 - index2.tx (var)
ok 405 - index.tx (35)
ok 406 - index2.tx (literal)
ok 407 - index2.tx (var)
ok 408 - index.tx (36)
ok 409 - index2.tx (literal)
ok 410 - index2.tx (var)
ok 411 - index.tx (37)
ok 412 - index2.tx (literal)
ok 413 - index2.tx (var)
ok 414 - index.tx (38)
ok 415 - index2.tx (literal)
ok 416 - index2.tx (var)
ok 417 - index.tx (39)
ok 418 - index2.tx (literal)
ok 419 - index2.tx (var)
ok 420 - index.tx (40)
ok 421 - index2.tx (literal)
ok 422 - index2.tx (var)
ok 423 - index.tx (41)
ok 424 - index2.tx (literal)
ok 425 - index2.tx (var)
ok 426 - index.tx (42)
ok 427 - index2.tx (literal)
ok 428 - index2.tx (var)
ok 429 - index.tx (43)
ok 430 - index2.tx (literal)
ok 431 - index2.tx (var)
ok 432 - index.tx (44)
ok 433 - index2.tx (literal)
ok 434 - index2.tx (var)
ok 435 - index.tx (45)
ok 436 - index2.tx (literal)
ok 437 - index2.tx (var)
ok 438 - index.tx (46)
ok 439 - index2.tx (literal)
ok 440 - index2.tx (var)
ok 441 - index.tx (47)
ok 442 - index2.tx (literal)
ok 443 - index2.tx (var)
ok 444 - index.tx (48)
ok 445 - index2.tx (literal)
ok 446 - index2.tx (var)
ok 447 - index.tx (49)
ok 448 - index2.tx (literal)
ok 449 - index2.tx (var)
ok 450 - index.tx (50)
ok 451 - index2.tx (literal)
ok 452 - index2.tx (var)
ok 453 - index.tx (51)
ok 454 - index2.tx (literal)
ok 455 - index2.tx (var)
ok 456 - index.tx (52)
ok 457 - index2.tx (literal)
ok 458 - index2.tx (var)
ok 459 - index.tx (53)
ok 460 - index2.tx (literal)
ok 461 - index2.tx (var)
ok 462 - index.tx (54)
ok 463 - index2.tx (literal)
ok 464 - index2.tx (var)
ok 465 - index.tx (55)
ok 466 - index2.tx (literal)
ok 467 - index2.tx (var)
ok 468 - index.tx (56)
ok 469 - index2.tx (literal)
ok 470 - index2.tx (var)
ok 471 - index.tx (57)
ok 472 - index2.tx (literal)
ok 473 - index2.tx (var)
ok 474 - index.tx (58)
ok 475 - index2.tx (literal)
ok 476 - index2.tx (var)
ok 477 - index.tx (59)
ok 478 - index2.tx (literal)
ok 479 - index2.tx (var)
ok 480 - index.tx (60)
ok 481 - index2.tx (literal)
ok 482 - index2.tx (var)
ok 483 - index.tx (61)
ok 484 - index2.tx (literal)
ok 485 - index2.tx (var)
ok 486 - index.tx (62)
ok 487 - index2.tx (literal)
ok 488 - index2.tx (var)
ok 489 - index.tx (63)
ok 490 - index2.tx (literal)
ok 491 - index2.tx (var)
ok 492 - index.tx (64)
ok 493 - index2.tx (literal)
ok 494 - index2.tx (var)
ok 495 - index.tx (65)
ok 496 - index2.tx (literal)
ok 497 - index2.tx (var)
ok 498 - index.tx (66)
ok 499 - index2.tx (literal)
ok 500 - index2.tx (var)
ok 501 - index.tx (67)
ok 502 - index2.tx (literal)
ok 503 - index2.tx (var)
ok 504 - index.tx (68)
ok 505 - index2.tx (literal)
ok 506 - index2.tx (var)
ok 507 - index.tx (69)
ok 508 - index2.tx (literal)
ok 509 - index2.tx (var)
ok 510 - index.tx (70)
ok 511 - index2.tx (literal)
ok 512 - index2.tx (var)
ok 513 - index.tx (71)
ok 514 - index2.tx (literal)
ok 515 - index2.tx (var)
ok 516 - index.tx (72)
ok 517 - index2.tx (literal)
ok 518 - index2.tx (var)
ok 519 - index.tx (73)
ok 520 - index2.tx (literal)
ok 521 - index2.tx (var)
ok 522 - index.tx (74)
ok 523 - index2.tx (literal)
ok 524 - index2.tx (var)
ok 525 - index.tx (75)
ok 526 - index2.tx (literal)
ok 527 - index2.tx (var)
ok 528 - index.tx (76)
ok 529 - index2.tx (literal)
ok 530 - index2.tx (var)
ok 531 - index.tx (77)
ok 532 - index2.tx (literal)
ok 533 - index2.tx (var)
ok 534 - index.tx (78)
ok 535 - index2.tx (literal)
ok 536 - index2.tx (var)
ok 537 - index.tx (79)
ok 538 - index2.tx (literal)
ok 539 - index2.tx (var)
ok 540 - index.tx (80)
ok 541 - index2.tx (literal)
ok 542 - index2.tx (var)
ok 543 - index.tx (81)
ok 544 - index2.tx (literal)
ok 545 - index2.tx (var)
ok 546 - index.tx (82)
ok 547 - index2.tx (literal)
ok 548 - index2.tx (var)
ok 549 - index.tx (83)
ok 550 - index2.tx (literal)
ok 551 - index2.tx (var)
ok 552 - index.tx (84)
ok 553 - index2.tx (literal)
ok 554 - index2.tx (var)
ok 555 - index.tx (85)
ok 556 - index2.tx (literal)
ok 557 - index2.tx (var)
ok 558 - index.tx (86)
ok 559 - index2.tx (literal)
ok 560 - index2.tx (var)
ok 561 - index.tx (87)
ok 562 - index2.tx (literal)
ok 563 - index2.tx (var)
ok 564 - index.tx (88)
ok 565 - index2.tx (literal)
ok 566 - index2.tx (var)
ok 567 - index.tx (89)
ok 568 - index2.tx (literal)
ok 569 - index2.tx (var)
ok 570 - index.tx (90)
ok 571 - index2.tx (literal)
ok 572 - index2.tx (var)
ok 573 - index.tx (91)
ok 574 - index2.tx (literal)
ok 575 - index2.tx (var)
ok 576 - index.tx (92)
ok 577 - index2.tx (literal)
ok 578 - index2.tx (var)
ok 579 - index.tx (93)
ok 580 - index2.tx (literal)
ok 581 - index2.tx (var)
ok 582 - index.tx (94)
ok 583 - index2.tx (literal)
ok 584 - index2.tx (var)
ok 585 - index.tx (95)
ok 586 - index2.tx (literal)
ok 587 - index2.tx (var)
ok 588 - index.tx (96)
ok 589 - index2.tx (literal)
ok 590 - index2.tx (var)
ok 591 - index.tx (97)
ok 592 - index2.tx (literal)
ok 593 - index2.tx (var)
ok 594 - index.tx (98)
ok 595 - index2.tx (literal)
ok 596 - index2.tx (var)
ok 597 - index.tx (99)
ok 598 - index2.tx (literal)
ok 599 - index2.tx (var)
ok 600 - index.tx (100)
ok 601 - index2.tx (literal)
ok 602 - index2.tx (var)
ok 603 - recursion
ok 604 - recursion
1..604
ok
t/030_kolon/010_escaped_str.t ................... 
ok 1
ok 2 - T::X::T::R->new()
ok 3 - escaped_string()
ok 4 - nested
ok 5
ok 6
ok 7
ok 8
ok 9 - T::X::T::R->new()
ok 10 - T::X::T::R->new()
ok 11
ok 12 - smart concat
ok 13 - smart repeat
1..13
ok
t/030_kolon/011_macro.t ......................... 
ok 1 - empty block
ok 2 - empty block
ok 3 - template with a block
ok 4 - template with a block
ok 5
ok 6
ok 7 - template with bocks
ok 8 - template with bocks
ok 9 - simplest macro
ok 10 - simplest macro
ok 11
ok 12
ok 13 - with an arg
ok 14 - with an arg
ok 15 - macro with args
ok 16 - macro with args
ok 17 - returns string
ok 18 - returns string
ok 19
ok 20 - too few arguments
ok 21
ok 22
ok 23 - too many arguments
ok 24
1..24
ok
t/030_kolon/012_cascade.t ....................... 
ok 1 - without other components (bare name)
ok 2 - without other components (bare name)
ok 3 - without other components (string)
ok 4 - without other components (string)
ok 5 - one-level
ok 6 - one-level
ok 7 - two-level without other components
ok 8 - two-level without other components
ok 9 - two-level
ok 10 - two-level
ok 11 - one-level, around
ok 12 - one-level, around
ok 13 - two-level, around
ok 14 - two-level, around
ok 15 - override as around
ok 16 - override as around
1..16
ok
t/030_kolon/013_more_field.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
1..17
ok
t/030_kolon/014_while.t ......................... 
ok 1 - no loop
ok 2 - no loop
ok 3 - int array
ok 4 - record array
ok 5 - no loop vars
ok 6 - twice
ok 7 - while defined
ok 8 - while defined
ok 9 - while-if
1..9
ok
t/030_kolon/015_methods.t ....................... 
ok 1 - method call without args
ok 2 - method call
ok 3 - method call
ok 4 - method call
ok 5 - method call
ok 6 - AUTOLOAD
ok 7 - keywords
1..7
ok
t/030_kolon/016_funcs.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
1..21
ok
t/030_kolon/017_more_macro.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - nested call
ok 6 - nested (arithmatic)
ok 7 - multi call
ok 8 - nested multi call
ok 9 - nested multi call (arithmatic)
ok 10 - recursion
ok 11 - filter operator
ok 12 - a macro returns escaped string
ok 13 - save macro
ok 14
ok 15
ok 16 - don't affect the parser
ok 17 - deep recursion
ok 18
1..18
ok
t/030_kolon/018_dynamic_filters.t ............... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/030_kolon/019_explicit_interpolate.t .......... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
1..17
ok
t/030_kolon/020_chomp.t ......................... 
ok 1 - prechomp(1)
ok 2 - prechomp(2)
ok 3 - postchomp(1)
ok 4 - postchomp(2)
ok 5 - both(1)
ok 6 - both(2)
1..6
ok
t/030_kolon/021_overlay.t ....................... 
ok 1 - with a component
ok 2 - with another component
ok 3 - with components
ok 4 - overlay
ok 5 - cascade-with as a library
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/030_kolon/022_given.t ......................... 
ok 1 - given-when (1)
ok 2 - given-when (2)
ok 3 - given-when (default)
ok 4 - default can be the first
ok 5
ok 6 - default only
ok 7 - logical expr (==)
ok 8 - logical expr (!=)
ok 9 - logical expr (<)
ok 10 - logical expr (<=)
ok 11 - logical expr (>)
ok 12 - logical expr (>=)
ok 13 - logical expr (||)
ok 14 - logical expr (or)
ok 15 - logical expr (&&)
ok 16 - logical expr (and)
ok 17 - logical expr (!)
ok 18 - logical expr (not)
ok 19 - non-logical expr
ok 20 - nil
ok 21 - nil
ok 22 - extra spaces
1..22
ok
t/030_kolon/023_bitwise.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - const
ok 15 - const
ok 16 - var
ok 17 - var
1..17
ok
t/030_kolon/024_localize_vars.t ................. 
ok 1 - cascade with local vars
ok 2 - $vars is not changed
ok 3
ok 4 - $vars is not changed
ok 5
ok 6 - $vars is not changed
ok 7 - include with vars
ok 8 - $vars is not changed
ok 9 - vars localized
ok 10 - $vars is not changed
ok 11 - vars localized
ok 12 - $vars is not changed
ok 13 - vars localized
ok 14 - $vars is not changed
1..14
ok
t/030_kolon/025_objectliteral.t ................. 
ok 1 - => as ,
ok 2 - lhs can be bare
ok 3 - empty array literal
ok 4 - array literal
ok 5
ok 6
ok 7
ok 8 - empty hash literal
ok 9
ok 10
ok 11
ok 12 - keywords
ok 13 - underbars
ok 14 - nested
ok 15 - nested
ok 16 - extra commas
ok 17 - newlines
ok 18 - more extra commas
ok 19 - range
ok 20 - range
ok 21 - range 'a' .. 'c'
ok 22 - range 0 .. 2, 'a' .. 'c'
ok 23 - range
ok 24 - range
1..24
ok
t/030_kolon/026_constant.t ...................... 
ok 1 - literal
ok 2
ok 3 - str
ok 4
ok 5 - expression
ok 6
ok 7 - var
ok 8
ok 9 - array
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27 - constant after loop
ok 28
1..28
ok
t/030_kolon/027_lambda.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/030_kolon/028_smartmatch.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/030_kolon/029_blockfilter.t ................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - html filter does nothing
ok 6 - use unmark_raw to apply html-escape
ok 7
ok 8
1..8
ok
t/030_kolon/030_xfuncs.t ........................ 
ok 1
ok 2
1..2
ok
t/030_kolon/031_post_if.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - include-if
ok 6
1..6
ok
t/030_kolon/032_include_bareword.t .............. 
ok 1
ok 2
ok 3 - include bareword
ok 4 - include bareword
1..4
ok
t/030_kolon/033_ov_forloop.t .................... 
ok 1
ok 2
ok 3 - broken overloading object
ok 4
1..4
ok
t/030_kolon/034_print.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/030_kolon/035_include_w_vars.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/030_kolon/036_foreach_else.t .................. 
ok 1
ok 2
ok 3
1..3
ok
t/030_kolon/037_loop_ctl.t ...................... 
# for
ok 1
ok 2
# while
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/030_kolon/038_custom_esc.t .................... 
# override html_escape()
ok 1
ok 2
ok 3
ok 4
ok 5
# override html()
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# override html_escape() with type=text
ok 12
ok 13
ok 14
1..14
ok
t/030_kolon/039_root_vars.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/030_kolon/040_external_macro.t ................ skipped: external macros are not yet implemented
t/040_tterse/001_parse.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/040_tterse/002_interpolate.t .................. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - nil as empty
ok 9 - empty or default
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/040_tterse/003_field.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - var["field"]
ok 13
ok 14 - keyword as a field (nil)
ok 15 - keyword as a field (GET)
ok 16 - keyword as a field (if)
ok 17 - keyword as a field (not)
1..17
ok
t/040_tterse/004_for.t .......................... 
ok 1 - once
ok 2 - twice
ok 3 - nested
ok 4 - FOR-IN
ok 5 - loop.index
ok 6 - loop.index()
ok 7 - loop.count
ok 8 - loop.first
ok 9 - loop.last
ok 10 - size
ok 11 - max
ok 12 - next
ok 13 - prev
ok 14 - lower cased
ok 15 - for-in
ok 16 - is_first && is_last
ok 17 - peek_next
ok 18 - peek_prev
ok 19 - nested
1..19
ok
t/040_tterse/005_if.t ........................... 
ok 1 - if-end (true)
ok 2 - if-end (false)
ok 3 - if-else-end (true)
ok 4 - if-else-end (false)
ok 5 - if-elsif-end (1)
ok 6 - if-elsif-end (2)
ok 7 - if-elsif-end (false)
ok 8 - unless-end (true)
ok 9 - unless-end (false)
ok 10 - nesting if
ok 11 - lower cased if
ok 12 - lower cased unless
ok 13 - AND expression 1
ok 14 - AND expression 2
ok 15 - OR expression 1
ok 16 - OR expression 2
ok 17 - AND and OR expression 1
ok 18 - AND and OR expression 2
ok 19 - AND and OR expression 3
1..19
ok
t/040_tterse/006_include.t ...................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - lower-cased
1..7
ok
t/040_tterse/007_funcs.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
t/040_tterse/008_methods.t ...................... 
ok 1 - method call without args
ok 2 - method call
ok 3 - method call
ok 4 - method call
ok 5 - keywords as fields/methods
1..5
ok
t/040_tterse/009_comments.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/010_expr.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/040_tterse/011_objectliterals.t ............... 
ok 1
ok 2
ok 3 - with literals
ok 4 - with keywords
1..4
ok
t/040_tterse/012_macro.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/013_wrapper.t ...................... 
ok 1
ok 2
ok 3
ok 4 - WITH local vars
ok 5 - macros outside wrapper
ok 6 - macros inside wrapper
ok 7 - INTO
1..7
ok
t/040_tterse/014_set.t .......................... 
ok 1
ok 2 - %vars is not changed
ok 3
ok 4 - %vars is not changed
ok 5
ok 6 - %vars is not changed
ok 7 - lexical scoped
ok 8 - %vars is not changed
ok 9 - lexical scoped (macro)
ok 10 - %vars is not changed
ok 11 - issue \#9
ok 12 - %vars is not changed
ok 13 - set x 2
ok 14 - %vars is not changed
ok 15 - assignment
ok 16 - %vars is not changed
ok 17 - assignment x 2
ok 18 - %vars is not changed
ok 19 - assignment x 2
ok 20 - %vars is not changed
ok 21 - DEFAULT
ok 22 - %vars is not changed
ok 23 - DEFAULT
ok 24 - %vars is not changed
ok 25 - lower cased
ok 26 - %vars is not changed
ok 27
ok 28 - %vars is not changed
ok 29 - chained assignment
ok 30 - %vars is not changed
1..30
ok
t/040_tterse/015_while.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/040_tterse/016_call.t ......................... 
ok 1
ok 2 - lower cased
1..2
ok
t/040_tterse/017_filter.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/040_tterse/018_process.t ...................... 
ok 1
ok 2 - header x 2 and footer x 2
ok 3
ok 4
ok 5 - call macros in header
ok 6
1..6
ok
t/040_tterse/019_switch.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - extra newline
ok 9 - lower cased
1..9
ok
t/040_tterse/020_chomp.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/040_tterse/021_fake_use.t ..................... skipped: Test requires module 'Template::Plugin::Math' but it's not found
t/040_tterse/022_post_if.t ...................... 
ok 1 - post if
ok 2
ok 3 - post unless
ok 4
ok 5 - include if
ok 6
1..6
ok
t/040_tterse/023_loop_ctl.t ..................... 
# for
ok 1
ok 2
# while
ok 3
ok 4
ok 5
1..5
ok
t/040_tterse/024_for_else.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/025_macro.t ........................ 
ok 1
1..1
ok
t/040_tterse/100_not_supported.t ................ 
# Text::Xslate::Syntax::TTerse: 'PERL' is not supported, while parsing templates (<string>:1) at t/lib/TTSimple.pm line 67.
# ----------------------------------------------------------------------------
# [% PERL %]
# print "Hello, world"\n";
# ----------------------------------------------------------------------------
ok 1
# Text::Xslate::Syntax::TTerse: 'TRY' is not supported, while parsing templates (<string>:1) at t/lib/TTSimple.pm line 67.
# ----------------------------------------------------------------------------
# [% TRY %]
# print "Hello, world"\n";
# ----------------------------------------------------------------------------
ok 2
1..2
ok
t/050_builtins/001_builtin_funcs.t .............. 
ok 1 - raw as a filter
ok 2 - raw as a functiun
ok 3 - html
ok 4 - dump
ok 5 - x | dump | raw
ok 6 - x | html | html
ok 7 - x | html | raw (-> html)
ok 8 - x | raw | html (-> raw)
ok 9 - x | uri
ok 10 - RFC 3986
ok 11
ok 12
ok 13
ok 14 - is_array_ref
ok 15 - ref
ok 16 - ref
ok 17 - ref
ok 18 - ref
ok 19 - ref
ok 20 - ref
ok 21 - ref
ok 22
ok 23
ok 24 - unmark_raw
ok 25 - unmark_raw
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32 - raw itself
ok 33 - html itself
ok 34 - mark_raw itself
ok 35 - unmark_raw itself
ok 36 - the entity of ref
ok 37 - the entity of ref
ok 38
ok 39
ok 40
ok 41
1..41
ok
t/050_builtins/002_autobox.t .................... 
ok 1 - for array
ok 2
ok 3 - nil.size() returns an empty string
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - chained
ok 11
ok 12
ok 13 - sort
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - get first element
ok 20 - first for empty array
ok 21 - get last element
ok 22 - last for empty array
ok 23 - for hash
ok 24
ok 25 - keys
ok 26
ok 27 - values
ok 28
ok 29 - kv
ok 30 - kv (empty)
ok 31 - reversed kv (pairs as struct)
ok 32 - reversed kv (pairs as objects)
ok 33 - merge
ok 34 - object
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41 - override builtin methods
ok 42 - doesn't affect other instances
1..42
ok
t/050_builtins/003_autobox_w_cb.t ............... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - sort with callback
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - reduce/sum
ok 17 - reduce/min-max
ok 18
ok 19
1..19
ok
t/050_builtins/004_copied.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/100_plugin/001_import_from.t .................. 
ok 1
ok 2
ok 3
ok 4 - constant
ok 5 - constant
ok 6
ok 7
ok 8
ok 9 - constant
ok 10 - constant
1..10
ok
t/100_plugin/002_import.t ....................... 
ok 1 - Data::Dumper
ok 2 - Time::localtime
ok 3 - Digest::MD5
ok 4 - function overrides the imported
ok 5 - builtins
ok 6 - html_builder
1..6
ok
t/100_plugin/003_bridge.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
1..18
ok
t/100_plugin/004_star.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
1..27
ok
t/100_plugin/005_html_builder_module.t .......... 
ok 1 - My::HTML::Builder returns a aprt of HTML
1..1
ok
t/100_plugin/100_error.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/200_app/001_hello.t ........................... 
1..8
ok 1 - command executed successfully (1)
ok 2 - cache directory created
ok 3 - correct file generated
ok 4 - file opened
ok 5
ok 6 - command executed successfully (2)
ok 7 - file opened
ok 8
ok
t/200_app/002_tree.t ............................ 
1..8
ok 1 - command executed successfully
ok 2 - correct file generated
ok 3 - file opened
ok 4
ok 5 - correct file generated
ok 6 - file opened
ok 7
ok 8 - --ignore works
ok
t/200_app/003_runner.t .......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/200_app/004_encoding.t ........................ 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/300_examples/001_basic.t ...................... 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/300_examples/002_cascade.t .................... 
ok 1 - example/cascade.pl
ok 2 - example/cascade.pl
1..2
ok
t/300_examples/003_metakolon.t .................. 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/300_examples/004_tterse.t ..................... 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/900_bugs/001_super.t .......................... 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/002_addfunc.t ........................ 
ok 1
ok 2
1..2
ok
t/900_bugs/003_frame_access.t ................... 
ok 1
#     + hoge
#         - fuga
#         - foobar
#     
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/900_bugs/004_errorhandling.t .................. 
ok 1
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:1) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:1) at t/900_bugs/004_errorhandling.t line 43.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:2) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:2) at t/900_bugs/004_errorhandling.t line 43.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:3) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:3) at t/900_bugs/004_errorhandling.t line 43.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:4) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:4) at t/900_bugs/004_errorhandling.t line 43.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:5) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# 
# 	... exception caught on function call	... (<string>:5) at t/900_bugs/004_errorhandling.t line 43.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
1..1
ok
t/900_bugs/005_rec_include.t .................... 
ok 1 - first
# Text::Xslate: Execution is too deep (> 100) at t/900_bugs/005_rec_include.t line 15.
#  (<string>:1) at t/900_bugs/005_rec_include.t line 15.
# 	eval {...} called at t/900_bugs/005_rec_include.t line 14
ok 2 - second
# Text::Xslate: Execution is too deep (> 100) at t/900_bugs/005_rec_include.t line 22.
#  (<string>:1) at t/900_bugs/005_rec_include.t line 22.
# 	eval {...} called at t/900_bugs/005_rec_include.t line 21
1..2
ok
t/900_bugs/006_complex_lex.t .................... 
ok 1
1..1
ok
t/900_bugs/007_uuv.t ............................ 
# Text::Xslate: Use of nil to invoke method size (<string>:1) at t/900_bugs/007_uuv.t line 17.
# ----------------------------------------------------------------------------
# [% IF others.size() > 0 %][% END %]
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil for lhs of binary operator (<string>:1) at t/900_bugs/007_uuv.t line 17.
# ----------------------------------------------------------------------------
# [% IF others.size() > 0 %][% END %]
# ----------------------------------------------------------------------------
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/008_include_var.t .................... 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/009_quote_in_comments.t .............. 
# Kolon
ok 1
ok 2
ok 3
ok 4
ok 5
# TTerse
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/900_bugs/010_widechar_for_md5.t ............... 
1..5
ok 1 - 1-1
ok 2 - 1-2
ok 3 - 2-1
ok 4 - 2-2
ok 5
ok
t/900_bugs/011_reserved_words.t ................. 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/012_ltgt_in_comments.t ............... 
not ok 1 # TODO not yet fixed
#   Failed (TODO) test at t/900_bugs/012_ltgt_in_comments.t line 8.
not ok 2 # TODO not yet fixed
#   Failed (TODO) test at t/900_bugs/012_ltgt_in_comments.t line 14.
#          got: 'Text::Xslate::Compiler: Invalid expression (<string>:2) at t/900_bugs/012_ltgt_in_comments.t line 9.
# ----------------------------------------------------------------------------
# <: $text :>!!
# :# <a href="/">&gt;</a>
# ----------------------------------------------------------------------------
# '
#     expected: ''
1..2
ok
t/900_bugs/013_comments_lineno.t ................ 
ok 1
ok 2
1..2
ok
t/900_bugs/014_too_large_int.t .................. 
ok 1
ok 2
1..2
ok
t/900_bugs/015_my_scope.t ....................... 
ok 1
1..1
ok
t/900_bugs/016_x_in_tterse.t .................... 
ok 1
ok 2
1..2
ok
t/900_bugs/017_unallocated.t .................... skipped: not yet
t/900_bugs/019_nested_mm.t ...................... 
ok 1
ok 2
1..2
ok
t/900_bugs/020_switch_foo.t ..................... 
ok 1
ok 2
1..2
ok
t/900_bugs/021_cached_enc.t ..................... 
# utf-8 encoded bytes
ok 1 - process 1, render 1
ok 2 - process 1, render 2
ok 3 - process 2, render 1
ok 4 - process 2, render 2
# text string
ok 5 - process 1, render 1
ok 6 - process 1, render 2
ok 7 - process 2, render 1
ok 8 - process 2, render 2
1..8
ok
t/900_bugs/022_empty_if_block.t ................. 
ok 1 - simple_if
ok 2 - declare_if
ok 3 - problem_case
1..3
ok
t/900_bugs/023_deploy_problem.t ................. 
ok 1
ok 2
1..2
ok
t/900_bugs/024_use_cache.t ...................... 
ok 1
ok 2 - file read in the first time
ok 3
ok 4 - no file read because cache is fresh enough
ok 5
ok 6 - file read in the first time
ok 7
ok 8 - no file read because cache is fresh enough
ok 9
ok 10 - file read in the first time
ok 11
ok 12 - no file read because cache is fresh enough
1..12
ok
t/900_bugs/025_clobber-macro-args.t ............. 
# Calling this macro clobbered "foo".
# 
# 42 should be 42.
ok 1
1..1
ok
t/900_bugs/026_issue61.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/027_issue65.t ........................ 
ok 1
1..1
ok
t/900_bugs/028_issue68.t ........................ 
ok 1
ok 2
1..2
ok
t/900_bugs/029_fork_and_cache.t ................. skipped: deal with memorycache-filecache-original model more effectively
t/900_bugs/030_issue71.t ........................ 
ok 1 - render_string() succeeded
ok 2 - $dbh is released
1..2
ok
t/900_bugs/031_yappo.t .......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/900_bugs/032_issue79.t ........................ 
# /usr/bin/perl "/<<PKGBUILDDIR>>/t/900_bugs/issue79/xslate.pl"
# run with cache
ok 1 - process succeed
ok 2 - process succeed
ok 3
1..3
ok
t/900_bugs/033_ex_safe_render.t ................. 
ok 1
ok 2
1..2
ok
t/900_bugs/034_hash_key_utf8.t .................. 
ok 1 - p1
ok 2 - p2
1..2
ok
t/900_bugs/035_issue81_tiedhash.t ............... 
ok 1
1..1
ok
t/900_bugs/036_vpath_utf8.t ..................... 
ok 1
1..1
ok
t/900_bugs/037_text_str_key.t ................... 
ok 1
ok 2
1..2
ok
t/900_bugs/038_conbine_flaged_utf8_and_other.t .. 
ok 1 - original 1 ascii
ok 2 - original 1 utf
ok 3 - original 2 ascii
ok 4 - original 2 utf
ok 5 - cached 1 ascii
ok 6 - cached 1 utf
ok 7 - cached 2 ascii
ok 8 - cached 2 utf
1..8
ok
t/900_bugs/039_issue96.t ........................ 
ok 1
1..1
ok
t/900_bugs/040_issue95.t ........................ 
ok 1 - cascade with base in same directory
not ok 2 - cascade with base in different directory # TODO not yet
#   Failed (TODO) test 'cascade with base in different directory'
#   at t/900_bugs/040_issue95.t line 60.
#          got: 'here is base A
# this is sub A
# '
#     expected: 'here is base A
# this is sub B
# '
# after re-creating an Xslate instance
ok 3 - cascade with base in different directory
1..3
ok
t/900_bugs/041_cachedir_other_process.t ......... 
ok 1 - cache directory does not exists
# waiting if(not -e $cachedir) {
# waiting child process
# mkpath on child process
ok 2 - cache_dir seems created on child process
# mkpath on parent pwaiting child process
ok 3 - cache directory exists
1..3
ok
t/900_bugs/042_perl59_issue.t ................... 
# Text::Xslate: Iterating data must be an ARRAY reference, not 3 (<string>:2) at t/900_bugs/042_perl59_issue.t line 16.
# ----------------------------------------------------------------------------
# : '/' ~ uri('a')
# : for 3 -> $n { }
# ----------------------------------------------------------------------------
ok 1
1..1
ok
t/900_bugs/043_issue107.t ....................... 
ok 1
ok 2
1..2
ok
t/900_bugs/044_empty_result.t ................... 
ok 1
ok 2
1..2
ok
t/900_bugs/045_issue130.t ....................... 
ok 1
ok 2
1..2
ok
t/900_bugs/046_issue156.t ....................... 
ok 1
1..1
ok
t/900_bugs/046_issue88.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/900_bugs/047_undef_concat.t ................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/900_bugs/048_issue172.t ....................... skipped: Test requires module 'Data::Section::Simple' but it's not found
All tests successful.
Files=191, Tests=2712, 86 wallclock secs ( 1.47 usr  0.69 sys + 73.37 cusr  8.51 csys = 84.04 CPU)
Result: PASS
pureperl tests
# Testing Text::Xslate/v3.5.9
# Backend: PP
# $ENV{XSLATE}=[pp]
t/000_load.t .................................... 
1..7
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Compiler;
ok 3 - use Text::Xslate::Parser;
ok 4 - use Text::Xslate::Syntax::Kolon;
ok 5 - use Text::Xslate::Syntax::Metakolon;
ok 6 - use Text::Xslate::Syntax::TTerse;
ok 7 - use Text::Xslate::Type::Raw;
ok
t/010_internals/001_parse.t ..................... 
ok 1 - An object of class 'Text::Xslate::Parser' isa 'Text::Xslate::Parser'
ok 2 - parse
ok 3 - parse
ok 4
ok 5 - parse
ok 6
ok 7
ok 8
ok 9 - parse
ok 10
ok 11
ok 12
ok 13
ok 14 - parse
ok 15
ok 16
ok 17
ok 18 - parse
ok 19
ok 20 - parse
ok 21
ok 22 - parse
ok 23
ok 24
ok 25
ok 26 - parse
ok 27 - parse
ok 28 - parse
1..28
ok
t/010_internals/002_compile.t ................... 
ok 1 - An object of class 'Text::Xslate::Compiler' isa 'Text::Xslate::Compiler'
ok 2 - Hello, world!
ok 3 - Hello, <:= $lang :> world!
ok 4 - Hello, <:= $lang :> world!
ok 5 - Hello, <:= $lang :> world!
ok 6 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 7 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 8 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 9 - aaa <:= $bbb :> ccc <:= $ddd :>
ok 10 - <: for $data ->($item) { print $item; } :>
ok 11 - <: for $data ->($item) { print $item; } :>
ok 12 - <: "foo" :>:<: "bar" :>
ok 13 - <: "foo" :>:<: "bar" :>
ok 14 - <: "foo" :>:<: "bar" :>
1..14
ok
t/010_internals/003_assemble.t .................. 
1..4
ok 1 - assemble inside of eval {}  (1)
ok 2 - assemble outside of eval {} (1)
ok 3 - assemble inside of eval {}  (2)
ok 4 - assemble outside of eval {} (2)
ok
t/010_internals/004_magic.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - tied hash
ok 9 - tied hash
1..9
ok
t/010_internals/005_load_file.t ................. 
ok 1 - load_file -> success
ok 2 - load_file -> LoadError
ok 3 - include the filename
ok 4 - /tmp/kJm2NxDuz3/%2Ftmp%2FsAtzMaZx9p/hello.txc exists
ok 5 - XSLATE_MAGIC unmatched (-> auto reload)
ok 6
ok 7
ok 8
ok 9 - updir ('..') is forbidden
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/010_internals/006_errhandler.t ................ 
ok 1 - error handler
ok 2 - error handler
ok 3 - warnings are produced
ok 4
ok 5
ok 6
ok 7
ok 8 - the error handler was called
ok 9
ok 10 - errors are thrown, anyway
ok 11
1..11
ok
t/010_internals/007_compile_errs.t .............. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - don't include ";"
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29 - operator ++
ok 30 - operator --
ok 31 - assignment (=)
ok 32
ok 33 - assignment (+=)
ok 34
ok 35 - assignment (-=)
ok 36
ok 37 - assignment (*=)
ok 38
ok 39 - assignment (/=)
ok 40
ok 41 - assignment (%=)
ok 42
ok 43 - assignment (~=)
ok 44
ok 45 - assignment (&&=)
ok 46
ok 47 - assignment (||=)
ok 48
ok 49 - assignment (//=)
ok 50
ok 51
ok 52 - $~foo.index
ok 53
ok 54
ok 55
ok 56 - $~foo.count
ok 57
ok 58
ok 59
ok 60 - $~foo.max_index
ok 61
ok 62
ok 63
ok 64 - $~foo.size
ok 65
ok 66
ok 67
ok 68 - $~foo.is_first
ok 69
ok 70
ok 71
ok 72 - $~foo.is_last
ok 73
ok 74
ok 75
ok 76 - $~foo.peek_prev
ok 77
ok 78
ok 79
ok 80 - $~foo.peek_prev
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - http://github.com/gfx/p5-Text-Xslate/issues/unreads\#issue/13
ok 96
1..96
ok
t/010_internals/008_files.t ..................... 
# Subtest: normal
    ok 1 - file (preload 1)
    ok 2 - file (preload 1)
    ok 3 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 4 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 5 - file (preload 2)
    ok 6 - file (preload 2)
    ok 7 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 8 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 9 - file (preload 3)
    ok 10 - file (preload 3)
    ok 11 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 12 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 13 - file (preload 4)
    ok 14 - file (preload 4)
    ok 15 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 16 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 17 - file (preload 5)
    ok 18 - file (preload 5)
    ok 19 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 20 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 21 - file (preload 6)
    ok 22 - file (preload 6)
    ok 23 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 24 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 25 - file (preload 7)
    ok 26 - file (preload 7)
    ok 27 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 28 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 29 - file (preload 8)
    ok 30 - file (preload 8)
    ok 31 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 32 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 33 - file (preload 9)
    ok 34 - file (preload 9)
    ok 35 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 36 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 37 - file (preload 10)
    ok 38 - file (preload 10)
    ok 39 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/hello.txc exists
    ok 40 - /tmp/OgxtDT5zlp/%2Ftmp%2FANyVXfXVGI/for.txc exists
    ok 41 - file (on demand 1)
    ok 42 - file (on demand 1)
    ok 43 - file (on demand 2)
    ok 44 - file (on demand 2)
    ok 45 - file (on demand 3)
    ok 46 - file (on demand 3)
    ok 47 - file (on demand 4)
    ok 48 - file (on demand 4)
    ok 49 - file (on demand 5)
    ok 50 - file (on demand 5)
    ok 51 - file (on demand 6)
    ok 52 - file (on demand 6)
    ok 53 - file (on demand 7)
    ok 54 - file (on demand 7)
    ok 55 - file (on demand 8)
    ok 56 - file (on demand 8)
    ok 57 - file (on demand 9)
    ok 58 - file (on demand 9)
    ok 59 - file (on demand 10)
    ok 60 - file (on demand 10)
    1..60
ok 1 - normal
# Subtest: cache => 1 (default mode)
    ok 1 - file
    ok 2 - auto reload 1
    ok 3 - auto reload 2
    1..3
ok 2 - cache => 1 (default mode)
# Subtest: cache => 2 (release mode)
    ok 1 - first
    ok 2 - first
    ok 3 - second (modified, but not reloaded)
    ok 4 - second (modified, but not reloaded)
    1..4
ok 3 - cache => 2 (release mode)
1..3
ok
t/010_internals/009_goto_address.t .............. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/010_internals/010_line_number.t ............... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24 - in a macro
ok 25
ok 26
ok 27 - macro redefinition
ok 28
ok 29
ok 30 - block redefinition
ok 31
ok 32
ok 33 - block redefinition
ok 34
ok 35
ok 36
ok 37 - block redefinition
ok 38
ok 39 - error/bad_include.tx
ok 40
ok 41
ok 42
ok 43
ok 44 - error/bad_syntax.tx
ok 45
ok 46
ok 47
ok 48 - error/bad_tags.tx
ok 49
ok 50
ok 51
ok 52 - error/bad_method.tx
ok 53
ok 54
ok 55 - __FILE__
ok 56 - __LINE__
ok 57 - __LINE__ with prechomp/postchomp
ok 58 - __LINE__ with prechomp/postchomp
ok 59 - __LINE__ with prechomp/postchomp
1..59
ok
t/010_internals/011_missuse.t ................... 
ok 1
ok 2 - unknown options
ok 3
ok 4
ok 5 - render() requires two arguments
ok 6 - render() without argument
ok 7 - $txinstance->new()
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - Usage: Text::Xslate::Type::Raw->new(str) at t/010_internals/011_missuse.t line 68.
# 
ok 15
ok 16
ok 17
1..17
ok
t/010_internals/012_multilines.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - block
ok 12 - no last semicolon
ok 13 - empty block
ok 14 - no last semicolon
ok 15 - finish statement
ok 16 - multi blocks
ok 17
ok 18
1..18
ok
t/010_internals/013_deps_str.t .................. 
# for strings
ok 1
ok 2
ok 3
1..3
ok
t/010_internals/014_deps_file.t ................. 
# for files
ok 1 - original
ok 2 - original
# modify /tmp/P90C9N935H/myapp/base.tx
ok 3 - modified
ok 4 - modified
# modify /tmp/P90C9N935H/myapp/base.tx again
ok 5 - again
ok 6 - again
1..6
ok
t/010_internals/015_deps_file2.t ................ 
# for files
#  cache files have been created at 60 seconds ago.
# modify /tmp/roHFyKDQbH/myapp/base.tx just now
ok 1 - modified(1)
ok 2 - modified(2)
1..2
ok
t/010_internals/016_cached.t .................... 
ok 1 - compile
ok 2
ok 3 - cache => 1 (render/path)
ok 4 - render/vpath
ok 5 - Text::Xslate::Compiler is not loaded
ok 6 - cache => 1 (render/path)
ok 7 - render/vpath
ok 8 - Text::Xslate::Compiler is not loaded
ok 9 - cache => 2 (render/path)
ok 10 - render/vpath
ok 11 - Text::Xslate::Compiler is not loaded
ok 12 - cache => 2 (render/path)
ok 13 - render/vpath
ok 14 - Text::Xslate::Compiler is not loaded
1..14
ok
t/010_internals/017_render.t .................... 
ok 1
ok 2
ok 3 - 'with HASH ref args' isa 'Text::Xslate'
ok 4
ok 5
ok 6 - 'with HASH ref args' isa 'Text::Xslate'
ok 7
ok 8
ok 9 - 'with list args' isa 'Text::Xslate'
ok 10
ok 11
ok 12 - 'with list args' isa 'Text::Xslate'
ok 13
ok 14
1..14
ok
t/010_internals/018_opinfo.t .................... 
ok 1 - exception
ok 2
ok 3
ok 4 - exception
ok 5 - warn (for base)
ok 6 - warn (for component)
1..6
ok
t/010_internals/019_runtime_error.t ............. 
# default verbose
ok 1 -  nil 
ok 2
ok 3
ok 4 -  nil.foo 
ok 5
ok 6
ok 7 -  nil.foo() 
ok 8
ok 9
ok 10 -  for nil -> ($item) { print "foobar"; } 
ok 11
ok 12
ok 13 -  $h[nil] 
ok 14
ok 15
ok 16 -  $a[nil] 
ok 17
ok 18
ok 19 -  nil | raw 
ok 20
ok 21
ok 22 -  nil | html 
ok 23
ok 24
ok 25 -  1 ? raw(nil)  : "UNLIKELY" 
ok 26
ok 27
ok 28 -  1 ? html(nil) : "UNLIKELY" 
ok 29
ok 30
ok 31 -  $empty x 10 
ok 32
ok 33
ok 34 - nothing
ok 35 - Text::Xslate: DIE at t/010_internals/019_runtime_error.t line 20.
#  (<string>:1:&main[3]) at t/010_internals/019_runtime_error.t line 20.
# ----------------------------------------------------------------------------
# <: f() :>
# ----------------------------------------------------------------------------
#  at t/010_internals/019_runtime_error.t line 53.
# 	... (<string>:1:&main[3]) at t/010_internals/019_runtime_error.t line 53.
# ----------------------------------------------------------------------------
# <: f() :>
# ----------------------------------------------------------------------------
# 
ok 36 - warns come from the file
ok 37
ok 38 - warn in render_string()
ok 39
ok 40 - warns come from the file
ok 41
ok 42 - warn in render_string()
ok 43
ok 44
ok 45 - warns come from the file
ok 46
ok 47 - warn in render_string()
ok 48 - Text::Xslate: Wrong number of arguments for size at t/010_internals/019_runtime_error.t line 85.
#  (<string>:1:&main[7]) at t/010_internals/019_runtime_error.t line 85.
# ----------------------------------------------------------------------------
# <: [].size(1) :>
# ----------------------------------------------------------------------------
# 
ok 49 - warns come from the file
ok 50
ok 51 - warn in render_string()
ok 52
ok 53
ok 54
ok 55 - warns come from the file
ok 56
ok 57 - warn in render_string()
ok 58
ok 59
ok 60
ok 61 - warns come from the file
ok 62
ok 63 - warn in render_string()
ok 64
ok 65
ok 66
ok 67 - warns come from the file
ok 68
ok 69
ok 70
ok 71
# verbose => 2
ok 72 -  nil 
ok 73 - Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[2]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil  :>
# ----------------------------------------------------------------------------
# 
ok 74
ok 75
ok 76 -  nil.foo 
ok 77 - Text::Xslate: Use of nil to access 'foo' at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[2]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil.foo  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[3]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil.foo  :>
# ----------------------------------------------------------------------------
# 
ok 78
ok 79
ok 80 -  nil.foo() 
ok 81 - Text::Xslate: Use of nil to invoke method foo at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[4]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil.foo()  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[5]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil.foo()  :>
# ----------------------------------------------------------------------------
# 
ok 82
ok 83
ok 84 -  $h[nil] 
ok 85 - Text::Xslate: Use of nil as a field key at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[4]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  $h[nil]  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[5]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  $h[nil]  :>
# ----------------------------------------------------------------------------
# 
ok 86
ok 87
ok 88 -  $a[nil] 
ok 89 - Text::Xslate: Use of nil as an array index at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[4]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  $a[nil]  :>
# ----------------------------------------------------------------------------
# Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[5]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  $a[nil]  :>
# ----------------------------------------------------------------------------
# 
ok 90
ok 91
ok 92 -  nil | raw 
ok 93 - Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[2]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil | raw  :>
# ----------------------------------------------------------------------------
# 
ok 94
ok 95
ok 96 -  nil | html 
ok 97 - Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[2]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  nil | html  :>
# ----------------------------------------------------------------------------
# 
ok 98
ok 99
ok 100 -  1 ? raw(nil)  : "UNLIKELY" 
ok 101 - Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[3]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  1 ? raw(nil)  : "UNLIKELY"  :>
# ----------------------------------------------------------------------------
# 
ok 102
ok 103
ok 104 -  1 ? html(nil) : "UNLIKELY" 
ok 105 - Text::Xslate: Use of nil to print at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[3]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  1 ? html(nil) : "UNLIKELY"  :>
# ----------------------------------------------------------------------------
# 
ok 106
ok 107
ok 108 -  $empty x 10 
ok 109 - Text::Xslate: Use of nil for repeat operator at t/010_internals/019_runtime_error.t line 159.
#  (<string>:1:&main[4]) at t/010_internals/019_runtime_error.t line 159.
# ----------------------------------------------------------------------------
# <:  $empty x 10  :>
# ----------------------------------------------------------------------------
# 
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118 - Perl doesn't produce warnings
1..118
ok
t/010_internals/020_optimize.t .................. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21 - common.tx does not include 'noop'
ok 22 - for.tx does not include 'noop'
ok 23 - func.tx does not include 'noop'
ok 24 - hello.tx does not include 'noop'
ok 25 - hello_sjis.tx does not include 'noop'
ok 26 - hello_utf8.tx does not include 'noop'
ok 27 - include.tx does not include 'noop'
ok 28 - include2.tx does not include 'noop'
ok 29 - taint.tx does not include 'noop'
ok 30 - base.tx does not include 'noop'
ok 31 - child.tx does not include 'noop'
ok 32 - base.tx does not include 'noop'
ok 33 - cbar.tx does not include 'noop'
ok 34 - cfoo.tx does not include 'noop'
ok 35 - derived.tx does not include 'noop'
ok 36 - hello.tx does not include 'noop'
ok 37 - builtin_uri_escape
ok 38 - builtin_uri_escape
ok 39 - builtin_mark_raw
ok 40 - builtin_unmark_raw
ok 41 - builtin_html_escape
ok 42 - builtin_is_array_ref
ok 43 - builtin_is_hash_ref
1..43
ok
t/010_internals/021_edge_cases.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/010_internals/022_signal.t .................... 
ok 1
1..1
ok
t/010_internals/023_cachepath.t ................. 
ok 1
1..1
ok
t/010_internals/024_die_in_macros.t ............. 
ok 1 - block
ok 2 - block
ok 3 - cascade
ok 4 - cascade
ok 5 - render_string() works
1..5
ok
t/010_internals/025_reset_hooks.t ............... 
1..20
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok
t/010_internals/026_issue16_deep_recursion.t .... 
ok 1
ok 2
1..2
ok
t/010_internals/027_infinite_warn.t ............. 
ok 1
ok 2
1..2
ok
t/010_internals/028_taint.t ..................... 
ok 1 - not tainted
ok 2
ok 3
1..3
ok
t/010_internals/029_large_file.t ................ 
# preparing...
# prepared
# 1
ok 1
# 2
ok 2
1..2
ok
t/010_internals/030_die_in_funcs.t .............. 
ok 1 - croak in functions
ok 2 - confess in templates
ok 3 - confess in templates
1..3
ok
t/010_internals/031_save_src.t .................. 
# from file
ok 1
ok 2
# from hash
ok 3
ok 4
# from <string>
ok 5
ok 6
1..6
ok
t/010_internals/032_encoding_error.t ............ skipped: TODO: the behaviours of PP and XS does not match
t/010_internals/033_vpath_cache.t ............... 
# # 0-0
# compile!
ok 1
ok 2 - compiling at first time
# # 0-1
ok 3
ok 4 - using cache, not compiled
# # 1-0
# compile!
ok 5
ok 6 - re-compiled because %vpath changed
# # 1-1
ok 7
ok 8 - using cache
1..8
ok
t/010_internals/034_is_code_ref.t ............... 
ok 1 - is a code ref
ok 2 - isn't a code ref
1..2
ok
t/010_internals/036_merge_hash.t ................ 
ok 1 - : [ merge_hash($a, $b).foo, $a.foo, $b.foo ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 2 - : [ merge_hash($b, $a).foo, $a.foo, $b.foo ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 3 - : [ merge_hash($a, $b).bar, $a.bar, $b.bar ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 4 - : [ merge_hash($b, $a).bar, $a.bar, $b.bar ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 5 - : [ merge_hash($a, $b).baz, $a.baz, $b.baz ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
ok 6 - : [ merge_hash($b, $a).baz, $a.baz, $b.baz ].map(-> $elem { defined($elem) ? $elem : "undef" }).join(" ")
1..6
ok
t/010_internals/037_find_file.t ................. 
ok 1 - file exists
ok 2 - file doesn't exist
1..2
ok
t/010_internals/038_suffix.t .................... 
ok 1 - got the right suffix
1..1
ok
t/010_internals/039_taint_issue84.t ............. 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/010_internals/100_threads.t ................... 
1..13
ok 1
ok 2
ok 3
ok 4
ok 5 - in a child thread
ok 6 - in a child thread
ok 7
ok 8
ok 9 - high level functions
ok 10
ok 11
ok 12
ok 13
ok
t/010_internals/200_leaktrace.t ................. skipped: Test requires module 'Test::LeakTrace' but it's not found
t/010_internals/300_explicit_pp.t ............... 
1..5
ok 1 - use Text::Xslate::PP;
ok 2 - use Text::Xslate;
ok 3 - render() is not an xsub
ok 4
ok 5
ok
t/020_interface/001_parser_option.t ............. 
ok 1 - line_start
ok 2
ok 3 - line_start => undef
ok 4
ok 5 - tag_start & tag_end
ok 6 - tag_start & tag_end
ok 7
ok 8 - An object of class 'Text::Xslate' isa 'Text::Xslate'
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/020_interface/002_myparser.t .................. 
ok 1 - Hello, <%= $lang %> world!
ok 2 - Hello, <%= $lang %> world!
ok 3 - Hello, <%= $foo %> world!
ok 4 - Hello, <%= $foo %> world!
ok 5 - foo <%= $lang
#         %> bar
ok 6 - foo <%= $lang
#         %> bar
ok 7 - Hello, <: $lang :> world!
ok 8 - Hello, <: $lang :> world!
ok 9 - := $lang
ok 10 - := $lang
ok 11 - %= $lang
ok 12 - %= $lang
1..12
ok
t/020_interface/003_encoding.t .................. 
# for strings (type=html)
ok 1 - utf8
ok 2 - utf8
ok 3 - macro
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
# for files
ok 10 - in files
ok 11 - in files
ok 12 - :encoding(utf-8)
ok 13 - :encoding(utf-8)
ok 14 - :encoding(Shift_JIS)
ok 15 - :encoding(Shift_JIS)
ok 16 - :bytes
ok 17 - :bytes
# for strings (type=xml)
ok 18 - utf8
ok 19 - utf8
ok 20 - macro
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
# for files
ok 27 - in files
ok 28 - in files
ok 29 - :encoding(utf-8)
ok 30 - :encoding(utf-8)
ok 31 - :encoding(Shift_JIS)
ok 32 - :encoding(Shift_JIS)
ok 33 - :bytes
ok 34 - :bytes
# for strings (type=text)
ok 35 - utf8
ok 36 - utf8
ok 37 - macro
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
# for files
ok 44 - in files
ok 45 - in files
ok 46 - :encoding(utf-8)
ok 47 - :encoding(utf-8)
ok 48 - :encoding(Shift_JIS)
ok 49 - :encoding(Shift_JIS)
ok 50 - :bytes
ok 51 - :bytes
1..51
ok
t/020_interface/004_no_vars.t ................... 
ok 1
ok 2
1..2
ok
t/020_interface/005_util.t ...................... 
ok 1 - literal: "foo\\template"
ok 2
ok 3 - literal: "Hello, world\n"
ok 4
ok 5 - literal: "Hello, world\r"
ok 6
ok 7 - literal: "Hello, world\t"
ok 8
ok 9 - literal: 'Hello, world\n'
ok 10
ok 11 - literal: 'Hello, world\r'
ok 12
ok 13 - literal: 'Hello, world\t'
ok 14
ok 15 - literal: foobar
ok 16
ok 17 - literal: foo_bar
ok 18
ok 19 - literal: 010
ok 20
ok 21 - literal: 0x10
ok 22
ok 23 - literal: 0b10
ok 24
ok 25 - literal: -010
ok 26
ok 27 - literal: -0x10
ok 28
ok 29 - literal: -0b10
ok 30
ok 31 - literal: +010
ok 32
ok 33 - literal: +0x10
ok 34
ok 35 - literal: +0b10
ok 36
ok 37 - literal: 010_10
ok 38
ok 39 - literal: 0x10_10
ok 40
ok 41 - literal: 0b10_10
ok 42
ok 43 - literal: 0xDeadBeef
ok 44
ok 45 - literal: "+10"
ok 46
ok 47 - literal: "+10.0"
ok 48
ok 49 - literal: "-10"
ok 50
ok 51 - literal: "-10.0"
ok 52
ok 53 - literal: "01"
ok 54
ok 55 - literal: "00"
ok 56
ok 57 - literal: "010"
ok 58
ok 59 - literal: 'test="test"'
ok 60
ok 61 - literal: "test='test'"
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68 - read_around
ok 69 - read_around
ok 70 - read_around
ok 71 - read_around
ok 72 - read_around
ok 73 - raw strings can be stringified
ok 74 - raw strings are comparable
ok 75
ok 76
ok 77 - html_escape()
ok 78 - html_escape()
ok 79 - duplicated html_escape()
ok 80 - html_escape($1)
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - uri_escape($1)
1..95
ok
t/020_interface/006_psgi.t ...................... skipped: Test requires module 'Plack' but it's not found
t/020_interface/007_data_section.t .............. 
# cache => 0
ok 1 - (1)
ok 2 - (2)
ok 3
ok 4
ok 5 - for real files
ok 6 - reloaded
# cache => 1
ok 7 - (1)
ok 8 - (2)
ok 9
ok 10
ok 11 - for real files
ok 12 - reloaded
# cache => 2
ok 13 - (1)
ok 14 - (2)
ok 15
ok 16
ok 17 - for real files
ok 18 - reloaded
1..18
ok
t/020_interface/008_type.t ...................... 
ok 1 - type => "text"
ok 2
ok 3 - type => 'html'
ok 4 - type => 'xml'
1..4
ok
t/020_interface/009_hash_with_default.t ......... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/010_err_encoding.t .............. 
ok 1
ok 2
# Text::Xslate::Syntax::Kolon: Malformed templates detected, near ' こんにちは', while parsing templates (<string>:1) at t/020_interface/010_err_encoding.t line 28.
# ----------------------------------------------------------------------------
# <: こんにちは
# ----------------------------------------------------------------------------
ok 3 - wide characters in error messages
1..3
ok
t/020_interface/011_hwd_w_include_vars.t ........ 
ok 1
ok 2
1..2
ok
t/020_interface/012_default_functions.t ......... 
ok 1
ok 2
1..2
ok
t/020_interface/013_slurp_template.t ............ 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/014_customize_option.t .......... 
ok 1 - detect unknown option
ok 2 - no unknown option error
ok 3 - my_compiler_option
ok 4 - my_parser_option
ok 5 - load_file -> success
1..5
ok
t/020_interface/015_render_recursion.t .......... 
ok 1
1..1
ok
t/020_interface/016_pre_process_handler.t ....... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_interface/017_validate.t .................. 
ok 1 - ok0
ok 2 - ok1
ok 3 - ng0
# Text::Xslate::Syntax::Kolon: Malformed templates detected, near ' $xslate world!', while parsing templates (<string>:1) at t/020_interface/017_validate.t line 39.
# ----------------------------------------------------------------------------
# Hello, <: $xslate world!
# ----------------------------------------------------------------------------
ok 4 - ng1
# Text::Xslate::Syntax::Kolon: Invalid expression found, while parsing templates (<string>:1) at t/020_interface/017_validate.t line 39.
# ----------------------------------------------------------------------------
# Hello, <: $xslate ??? :> world!
# ----------------------------------------------------------------------------
1..4
ok
t/030_kolon/001_interpolate.t ................... 
ok 1
ok 2 - vars are not changed
ok 3
ok 4 - vars are not changed
ok 5
ok 6 - vars are not changed
ok 7
ok 8 - vars are not changed
ok 9
ok 10 - vars are not changed
ok 11
ok 12 - vars are not changed
ok 13
ok 14 - vars are not changed
ok 15
ok 16 - vars are not changed
ok 17
ok 18 - vars are not changed
ok 19
ok 20 - vars are not changed
ok 21
ok 22 - vars are not changed
ok 23
ok 24 - vars are not changed
1..24
ok
t/030_kolon/002_field.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
1..28
ok
t/030_kolon/003_for.t ........................... 
ok 1
ok 2
ok 3
ok 4 - nested
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - is_first && is_last
ok 15 - size
ok 16 - max_index
ok 17 - body
ok 18 - peek_next
ok 19 - peek_prev
ok 20 - cycle
ok 21 - cycle
ok 22 - cycle
ok 23 - nested $~i
ok 24 - nested $~i.cycle()
1..24
ok
t/030_kolon/004_if.t ............................ 
ok 1 - if-else
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - if-else-if-end (1)
ok 14 - if-else-if-end (2)
ok 15 - if-else-if-end (3)
ok 16 - if-elsif-end (1)
ok 17 - if-elsif-end (2)
ok 18 - if-elsif-end (3)
ok 19 - if does not require parens
ok 20 - if defined
ok 21 - if not defined
ok 22 - if not not defined
ok 23 - if nil
ok 24 - if not nil
ok 25
ok 26
ok 27
ok 28
1..28
ok
t/030_kolon/005_rel_ops.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
1..39
ok
t/030_kolon/006_arith_ops.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
1..49
ok
t/030_kolon/007_log_ops.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
1..110
ok
t/030_kolon/008_literal.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
1..37
ok
t/030_kolon/009_include.t ....................... 
ok 1 - index.tx (1)
ok 2 - index2.tx (literal)
ok 3 - index2.tx (var)
ok 4 - index.tx (2)
ok 5 - index2.tx (literal)
ok 6 - index2.tx (var)
ok 7 - index.tx (3)
ok 8 - index2.tx (literal)
ok 9 - index2.tx (var)
ok 10 - index.tx (4)
ok 11 - index2.tx (literal)
ok 12 - index2.tx (var)
ok 13 - index.tx (5)
ok 14 - index2.tx (literal)
ok 15 - index2.tx (var)
ok 16 - index.tx (6)
ok 17 - index2.tx (literal)
ok 18 - index2.tx (var)
ok 19 - index.tx (7)
ok 20 - index2.tx (literal)
ok 21 - index2.tx (var)
ok 22 - index.tx (8)
ok 23 - index2.tx (literal)
ok 24 - index2.tx (var)
ok 25 - index.tx (9)
ok 26 - index2.tx (literal)
ok 27 - index2.tx (var)
ok 28 - index.tx (10)
ok 29 - index2.tx (literal)
ok 30 - index2.tx (var)
ok 31 - index.tx (11)
ok 32 - index2.tx (literal)
ok 33 - index2.tx (var)
ok 34 - index.tx (12)
ok 35 - index2.tx (literal)
ok 36 - index2.tx (var)
ok 37 - index.tx (13)
ok 38 - index2.tx (literal)
ok 39 - index2.tx (var)
ok 40 - index.tx (14)
ok 41 - index2.tx (literal)
ok 42 - index2.tx (var)
ok 43 - index.tx (15)
ok 44 - index2.tx (literal)
ok 45 - index2.tx (var)
ok 46 - index.tx (16)
ok 47 - index2.tx (literal)
ok 48 - index2.tx (var)
ok 49 - index.tx (17)
ok 50 - index2.tx (literal)
ok 51 - index2.tx (var)
ok 52 - index.tx (18)
ok 53 - index2.tx (literal)
ok 54 - index2.tx (var)
ok 55 - index.tx (19)
ok 56 - index2.tx (literal)
ok 57 - index2.tx (var)
ok 58 - index.tx (20)
ok 59 - index2.tx (literal)
ok 60 - index2.tx (var)
ok 61 - index.tx (21)
ok 62 - index2.tx (literal)
ok 63 - index2.tx (var)
ok 64 - index.tx (22)
ok 65 - index2.tx (literal)
ok 66 - index2.tx (var)
ok 67 - index.tx (23)
ok 68 - index2.tx (literal)
ok 69 - index2.tx (var)
ok 70 - index.tx (24)
ok 71 - index2.tx (literal)
ok 72 - index2.tx (var)
ok 73 - index.tx (25)
ok 74 - index2.tx (literal)
ok 75 - index2.tx (var)
ok 76 - index.tx (26)
ok 77 - index2.tx (literal)
ok 78 - index2.tx (var)
ok 79 - index.tx (27)
ok 80 - index2.tx (literal)
ok 81 - index2.tx (var)
ok 82 - index.tx (28)
ok 83 - index2.tx (literal)
ok 84 - index2.tx (var)
ok 85 - index.tx (29)
ok 86 - index2.tx (literal)
ok 87 - index2.tx (var)
ok 88 - index.tx (30)
ok 89 - index2.tx (literal)
ok 90 - index2.tx (var)
ok 91 - index.tx (31)
ok 92 - index2.tx (literal)
ok 93 - index2.tx (var)
ok 94 - index.tx (32)
ok 95 - index2.tx (literal)
ok 96 - index2.tx (var)
ok 97 - index.tx (33)
ok 98 - index2.tx (literal)
ok 99 - index2.tx (var)
ok 100 - index.tx (34)
ok 101 - index2.tx (literal)
ok 102 - index2.tx (var)
ok 103 - index.tx (35)
ok 104 - index2.tx (literal)
ok 105 - index2.tx (var)
ok 106 - index.tx (36)
ok 107 - index2.tx (literal)
ok 108 - index2.tx (var)
ok 109 - index.tx (37)
ok 110 - index2.tx (literal)
ok 111 - index2.tx (var)
ok 112 - index.tx (38)
ok 113 - index2.tx (literal)
ok 114 - index2.tx (var)
ok 115 - index.tx (39)
ok 116 - index2.tx (literal)
ok 117 - index2.tx (var)
ok 118 - index.tx (40)
ok 119 - index2.tx (literal)
ok 120 - index2.tx (var)
ok 121 - index.tx (41)
ok 122 - index2.tx (literal)
ok 123 - index2.tx (var)
ok 124 - index.tx (42)
ok 125 - index2.tx (literal)
ok 126 - index2.tx (var)
ok 127 - index.tx (43)
ok 128 - index2.tx (literal)
ok 129 - index2.tx (var)
ok 130 - index.tx (44)
ok 131 - index2.tx (literal)
ok 132 - index2.tx (var)
ok 133 - index.tx (45)
ok 134 - index2.tx (literal)
ok 135 - index2.tx (var)
ok 136 - index.tx (46)
ok 137 - index2.tx (literal)
ok 138 - index2.tx (var)
ok 139 - index.tx (47)
ok 140 - index2.tx (literal)
ok 141 - index2.tx (var)
ok 142 - index.tx (48)
ok 143 - index2.tx (literal)
ok 144 - index2.tx (var)
ok 145 - index.tx (49)
ok 146 - index2.tx (literal)
ok 147 - index2.tx (var)
ok 148 - index.tx (50)
ok 149 - index2.tx (literal)
ok 150 - index2.tx (var)
ok 151 - index.tx (51)
ok 152 - index2.tx (literal)
ok 153 - index2.tx (var)
ok 154 - index.tx (52)
ok 155 - index2.tx (literal)
ok 156 - index2.tx (var)
ok 157 - index.tx (53)
ok 158 - index2.tx (literal)
ok 159 - index2.tx (var)
ok 160 - index.tx (54)
ok 161 - index2.tx (literal)
ok 162 - index2.tx (var)
ok 163 - index.tx (55)
ok 164 - index2.tx (literal)
ok 165 - index2.tx (var)
ok 166 - index.tx (56)
ok 167 - index2.tx (literal)
ok 168 - index2.tx (var)
ok 169 - index.tx (57)
ok 170 - index2.tx (literal)
ok 171 - index2.tx (var)
ok 172 - index.tx (58)
ok 173 - index2.tx (literal)
ok 174 - index2.tx (var)
ok 175 - index.tx (59)
ok 176 - index2.tx (literal)
ok 177 - index2.tx (var)
ok 178 - index.tx (60)
ok 179 - index2.tx (literal)
ok 180 - index2.tx (var)
ok 181 - index.tx (61)
ok 182 - index2.tx (literal)
ok 183 - index2.tx (var)
ok 184 - index.tx (62)
ok 185 - index2.tx (literal)
ok 186 - index2.tx (var)
ok 187 - index.tx (63)
ok 188 - index2.tx (literal)
ok 189 - index2.tx (var)
ok 190 - index.tx (64)
ok 191 - index2.tx (literal)
ok 192 - index2.tx (var)
ok 193 - index.tx (65)
ok 194 - index2.tx (literal)
ok 195 - index2.tx (var)
ok 196 - index.tx (66)
ok 197 - index2.tx (literal)
ok 198 - index2.tx (var)
ok 199 - index.tx (67)
ok 200 - index2.tx (literal)
ok 201 - index2.tx (var)
ok 202 - index.tx (68)
ok 203 - index2.tx (literal)
ok 204 - index2.tx (var)
ok 205 - index.tx (69)
ok 206 - index2.tx (literal)
ok 207 - index2.tx (var)
ok 208 - index.tx (70)
ok 209 - index2.tx (literal)
ok 210 - index2.tx (var)
ok 211 - index.tx (71)
ok 212 - index2.tx (literal)
ok 213 - index2.tx (var)
ok 214 - index.tx (72)
ok 215 - index2.tx (literal)
ok 216 - index2.tx (var)
ok 217 - index.tx (73)
ok 218 - index2.tx (literal)
ok 219 - index2.tx (var)
ok 220 - index.tx (74)
ok 221 - index2.tx (literal)
ok 222 - index2.tx (var)
ok 223 - index.tx (75)
ok 224 - index2.tx (literal)
ok 225 - index2.tx (var)
ok 226 - index.tx (76)
ok 227 - index2.tx (literal)
ok 228 - index2.tx (var)
ok 229 - index.tx (77)
ok 230 - index2.tx (literal)
ok 231 - index2.tx (var)
ok 232 - index.tx (78)
ok 233 - index2.tx (literal)
ok 234 - index2.tx (var)
ok 235 - index.tx (79)
ok 236 - index2.tx (literal)
ok 237 - index2.tx (var)
ok 238 - index.tx (80)
ok 239 - index2.tx (literal)
ok 240 - index2.tx (var)
ok 241 - index.tx (81)
ok 242 - index2.tx (literal)
ok 243 - index2.tx (var)
ok 244 - index.tx (82)
ok 245 - index2.tx (literal)
ok 246 - index2.tx (var)
ok 247 - index.tx (83)
ok 248 - index2.tx (literal)
ok 249 - index2.tx (var)
ok 250 - index.tx (84)
ok 251 - index2.tx (literal)
ok 252 - index2.tx (var)
ok 253 - index.tx (85)
ok 254 - index2.tx (literal)
ok 255 - index2.tx (var)
ok 256 - index.tx (86)
ok 257 - index2.tx (literal)
ok 258 - index2.tx (var)
ok 259 - index.tx (87)
ok 260 - index2.tx (literal)
ok 261 - index2.tx (var)
ok 262 - index.tx (88)
ok 263 - index2.tx (literal)
ok 264 - index2.tx (var)
ok 265 - index.tx (89)
ok 266 - index2.tx (literal)
ok 267 - index2.tx (var)
ok 268 - index.tx (90)
ok 269 - index2.tx (literal)
ok 270 - index2.tx (var)
ok 271 - index.tx (91)
ok 272 - index2.tx (literal)
ok 273 - index2.tx (var)
ok 274 - index.tx (92)
ok 275 - index2.tx (literal)
ok 276 - index2.tx (var)
ok 277 - index.tx (93)
ok 278 - index2.tx (literal)
ok 279 - index2.tx (var)
ok 280 - index.tx (94)
ok 281 - index2.tx (literal)
ok 282 - index2.tx (var)
ok 283 - index.tx (95)
ok 284 - index2.tx (literal)
ok 285 - index2.tx (var)
ok 286 - index.tx (96)
ok 287 - index2.tx (literal)
ok 288 - index2.tx (var)
ok 289 - index.tx (97)
ok 290 - index2.tx (literal)
ok 291 - index2.tx (var)
ok 292 - index.tx (98)
ok 293 - index2.tx (literal)
ok 294 - index2.tx (var)
ok 295 - index.tx (99)
ok 296 - index2.tx (literal)
ok 297 - index2.tx (var)
ok 298 - index.tx (100)
ok 299 - index2.tx (literal)
ok 300 - index2.tx (var)
ok 301 - recursion
ok 302 - recursion
ok 303 - index.tx (1)
ok 304 - index2.tx (literal)
ok 305 - index2.tx (var)
ok 306 - index.tx (2)
ok 307 - index2.tx (literal)
ok 308 - index2.tx (var)
ok 309 - index.tx (3)
ok 310 - index2.tx (literal)
ok 311 - index2.tx (var)
ok 312 - index.tx (4)
ok 313 - index2.tx (literal)
ok 314 - index2.tx (var)
ok 315 - index.tx (5)
ok 316 - index2.tx (literal)
ok 317 - index2.tx (var)
ok 318 - index.tx (6)
ok 319 - index2.tx (literal)
ok 320 - index2.tx (var)
ok 321 - index.tx (7)
ok 322 - index2.tx (literal)
ok 323 - index2.tx (var)
ok 324 - index.tx (8)
ok 325 - index2.tx (literal)
ok 326 - index2.tx (var)
ok 327 - index.tx (9)
ok 328 - index2.tx (literal)
ok 329 - index2.tx (var)
ok 330 - index.tx (10)
ok 331 - index2.tx (literal)
ok 332 - index2.tx (var)
ok 333 - index.tx (11)
ok 334 - index2.tx (literal)
ok 335 - index2.tx (var)
ok 336 - index.tx (12)
ok 337 - index2.tx (literal)
ok 338 - index2.tx (var)
ok 339 - index.tx (13)
ok 340 - index2.tx (literal)
ok 341 - index2.tx (var)
ok 342 - index.tx (14)
ok 343 - index2.tx (literal)
ok 344 - index2.tx (var)
ok 345 - index.tx (15)
ok 346 - index2.tx (literal)
ok 347 - index2.tx (var)
ok 348 - index.tx (16)
ok 349 - index2.tx (literal)
ok 350 - index2.tx (var)
ok 351 - index.tx (17)
ok 352 - index2.tx (literal)
ok 353 - index2.tx (var)
ok 354 - index.tx (18)
ok 355 - index2.tx (literal)
ok 356 - index2.tx (var)
ok 357 - index.tx (19)
ok 358 - index2.tx (literal)
ok 359 - index2.tx (var)
ok 360 - index.tx (20)
ok 361 - index2.tx (literal)
ok 362 - index2.tx (var)
ok 363 - index.tx (21)
ok 364 - index2.tx (literal)
ok 365 - index2.tx (var)
ok 366 - index.tx (22)
ok 367 - index2.tx (literal)
ok 368 - index2.tx (var)
ok 369 - index.tx (23)
ok 370 - index2.tx (literal)
ok 371 - index2.tx (var)
ok 372 - index.tx (24)
ok 373 - index2.tx (literal)
ok 374 - index2.tx (var)
ok 375 - index.tx (25)
ok 376 - index2.tx (literal)
ok 377 - index2.tx (var)
ok 378 - index.tx (26)
ok 379 - index2.tx (literal)
ok 380 - index2.tx (var)
ok 381 - index.tx (27)
ok 382 - index2.tx (literal)
ok 383 - index2.tx (var)
ok 384 - index.tx (28)
ok 385 - index2.tx (literal)
ok 386 - index2.tx (var)
ok 387 - index.tx (29)
ok 388 - index2.tx (literal)
ok 389 - index2.tx (var)
ok 390 - index.tx (30)
ok 391 - index2.tx (literal)
ok 392 - index2.tx (var)
ok 393 - index.tx (31)
ok 394 - index2.tx (literal)
ok 395 - index2.tx (var)
ok 396 - index.tx (32)
ok 397 - index2.tx (literal)
ok 398 - index2.tx (var)
ok 399 - index.tx (33)
ok 400 - index2.tx (literal)
ok 401 - index2.tx (var)
ok 402 - index.tx (34)
ok 403 - index2.tx (literal)
ok 404 - index2.tx (var)
ok 405 - index.tx (35)
ok 406 - index2.tx (literal)
ok 407 - index2.tx (var)
ok 408 - index.tx (36)
ok 409 - index2.tx (literal)
ok 410 - index2.tx (var)
ok 411 - index.tx (37)
ok 412 - index2.tx (literal)
ok 413 - index2.tx (var)
ok 414 - index.tx (38)
ok 415 - index2.tx (literal)
ok 416 - index2.tx (var)
ok 417 - index.tx (39)
ok 418 - index2.tx (literal)
ok 419 - index2.tx (var)
ok 420 - index.tx (40)
ok 421 - index2.tx (literal)
ok 422 - index2.tx (var)
ok 423 - index.tx (41)
ok 424 - index2.tx (literal)
ok 425 - index2.tx (var)
ok 426 - index.tx (42)
ok 427 - index2.tx (literal)
ok 428 - index2.tx (var)
ok 429 - index.tx (43)
ok 430 - index2.tx (literal)
ok 431 - index2.tx (var)
ok 432 - index.tx (44)
ok 433 - index2.tx (literal)
ok 434 - index2.tx (var)
ok 435 - index.tx (45)
ok 436 - index2.tx (literal)
ok 437 - index2.tx (var)
ok 438 - index.tx (46)
ok 439 - index2.tx (literal)
ok 440 - index2.tx (var)
ok 441 - index.tx (47)
ok 442 - index2.tx (literal)
ok 443 - index2.tx (var)
ok 444 - index.tx (48)
ok 445 - index2.tx (literal)
ok 446 - index2.tx (var)
ok 447 - index.tx (49)
ok 448 - index2.tx (literal)
ok 449 - index2.tx (var)
ok 450 - index.tx (50)
ok 451 - index2.tx (literal)
ok 452 - index2.tx (var)
ok 453 - index.tx (51)
ok 454 - index2.tx (literal)
ok 455 - index2.tx (var)
ok 456 - index.tx (52)
ok 457 - index2.tx (literal)
ok 458 - index2.tx (var)
ok 459 - index.tx (53)
ok 460 - index2.tx (literal)
ok 461 - index2.tx (var)
ok 462 - index.tx (54)
ok 463 - index2.tx (literal)
ok 464 - index2.tx (var)
ok 465 - index.tx (55)
ok 466 - index2.tx (literal)
ok 467 - index2.tx (var)
ok 468 - index.tx (56)
ok 469 - index2.tx (literal)
ok 470 - index2.tx (var)
ok 471 - index.tx (57)
ok 472 - index2.tx (literal)
ok 473 - index2.tx (var)
ok 474 - index.tx (58)
ok 475 - index2.tx (literal)
ok 476 - index2.tx (var)
ok 477 - index.tx (59)
ok 478 - index2.tx (literal)
ok 479 - index2.tx (var)
ok 480 - index.tx (60)
ok 481 - index2.tx (literal)
ok 482 - index2.tx (var)
ok 483 - index.tx (61)
ok 484 - index2.tx (literal)
ok 485 - index2.tx (var)
ok 486 - index.tx (62)
ok 487 - index2.tx (literal)
ok 488 - index2.tx (var)
ok 489 - index.tx (63)
ok 490 - index2.tx (literal)
ok 491 - index2.tx (var)
ok 492 - index.tx (64)
ok 493 - index2.tx (literal)
ok 494 - index2.tx (var)
ok 495 - index.tx (65)
ok 496 - index2.tx (literal)
ok 497 - index2.tx (var)
ok 498 - index.tx (66)
ok 499 - index2.tx (literal)
ok 500 - index2.tx (var)
ok 501 - index.tx (67)
ok 502 - index2.tx (literal)
ok 503 - index2.tx (var)
ok 504 - index.tx (68)
ok 505 - index2.tx (literal)
ok 506 - index2.tx (var)
ok 507 - index.tx (69)
ok 508 - index2.tx (literal)
ok 509 - index2.tx (var)
ok 510 - index.tx (70)
ok 511 - index2.tx (literal)
ok 512 - index2.tx (var)
ok 513 - index.tx (71)
ok 514 - index2.tx (literal)
ok 515 - index2.tx (var)
ok 516 - index.tx (72)
ok 517 - index2.tx (literal)
ok 518 - index2.tx (var)
ok 519 - index.tx (73)
ok 520 - index2.tx (literal)
ok 521 - index2.tx (var)
ok 522 - index.tx (74)
ok 523 - index2.tx (literal)
ok 524 - index2.tx (var)
ok 525 - index.tx (75)
ok 526 - index2.tx (literal)
ok 527 - index2.tx (var)
ok 528 - index.tx (76)
ok 529 - index2.tx (literal)
ok 530 - index2.tx (var)
ok 531 - index.tx (77)
ok 532 - index2.tx (literal)
ok 533 - index2.tx (var)
ok 534 - index.tx (78)
ok 535 - index2.tx (literal)
ok 536 - index2.tx (var)
ok 537 - index.tx (79)
ok 538 - index2.tx (literal)
ok 539 - index2.tx (var)
ok 540 - index.tx (80)
ok 541 - index2.tx (literal)
ok 542 - index2.tx (var)
ok 543 - index.tx (81)
ok 544 - index2.tx (literal)
ok 545 - index2.tx (var)
ok 546 - index.tx (82)
ok 547 - index2.tx (literal)
ok 548 - index2.tx (var)
ok 549 - index.tx (83)
ok 550 - index2.tx (literal)
ok 551 - index2.tx (var)
ok 552 - index.tx (84)
ok 553 - index2.tx (literal)
ok 554 - index2.tx (var)
ok 555 - index.tx (85)
ok 556 - index2.tx (literal)
ok 557 - index2.tx (var)
ok 558 - index.tx (86)
ok 559 - index2.tx (literal)
ok 560 - index2.tx (var)
ok 561 - index.tx (87)
ok 562 - index2.tx (literal)
ok 563 - index2.tx (var)
ok 564 - index.tx (88)
ok 565 - index2.tx (literal)
ok 566 - index2.tx (var)
ok 567 - index.tx (89)
ok 568 - index2.tx (literal)
ok 569 - index2.tx (var)
ok 570 - index.tx (90)
ok 571 - index2.tx (literal)
ok 572 - index2.tx (var)
ok 573 - index.tx (91)
ok 574 - index2.tx (literal)
ok 575 - index2.tx (var)
ok 576 - index.tx (92)
ok 577 - index2.tx (literal)
ok 578 - index2.tx (var)
ok 579 - index.tx (93)
ok 580 - index2.tx (literal)
ok 581 - index2.tx (var)
ok 582 - index.tx (94)
ok 583 - index2.tx (literal)
ok 584 - index2.tx (var)
ok 585 - index.tx (95)
ok 586 - index2.tx (literal)
ok 587 - index2.tx (var)
ok 588 - index.tx (96)
ok 589 - index2.tx (literal)
ok 590 - index2.tx (var)
ok 591 - index.tx (97)
ok 592 - index2.tx (literal)
ok 593 - index2.tx (var)
ok 594 - index.tx (98)
ok 595 - index2.tx (literal)
ok 596 - index2.tx (var)
ok 597 - index.tx (99)
ok 598 - index2.tx (literal)
ok 599 - index2.tx (var)
ok 600 - index.tx (100)
ok 601 - index2.tx (literal)
ok 602 - index2.tx (var)
ok 603 - recursion
ok 604 - recursion
1..604
ok
t/030_kolon/010_escaped_str.t ................... 
ok 1
ok 2 - T::X::T::R->new()
ok 3 - escaped_string()
ok 4 - nested
ok 5
ok 6
ok 7
ok 8
ok 9 - T::X::T::R->new()
ok 10 - T::X::T::R->new()
ok 11
ok 12 - smart concat
ok 13 - smart repeat
1..13
ok
t/030_kolon/011_macro.t ......................... 
ok 1 - empty block
ok 2 - empty block
ok 3 - template with a block
ok 4 - template with a block
ok 5
ok 6
ok 7 - template with bocks
ok 8 - template with bocks
ok 9 - simplest macro
ok 10 - simplest macro
ok 11
ok 12
ok 13 - with an arg
ok 14 - with an arg
ok 15 - macro with args
ok 16 - macro with args
ok 17 - returns string
ok 18 - returns string
ok 19
ok 20 - too few arguments
ok 21
ok 22
ok 23 - too many arguments
ok 24
1..24
ok
t/030_kolon/012_cascade.t ....................... 
ok 1 - without other components (bare name)
ok 2 - without other components (bare name)
ok 3 - without other components (string)
ok 4 - without other components (string)
ok 5 - one-level
ok 6 - one-level
ok 7 - two-level without other components
ok 8 - two-level without other components
ok 9 - two-level
ok 10 - two-level
ok 11 - one-level, around
ok 12 - one-level, around
ok 13 - two-level, around
ok 14 - two-level, around
ok 15 - override as around
ok 16 - override as around
1..16
ok
t/030_kolon/013_more_field.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
1..17
ok
t/030_kolon/014_while.t ......................... 
ok 1 - no loop
ok 2 - no loop
ok 3 - int array
ok 4 - record array
ok 5 - no loop vars
ok 6 - twice
ok 7 - while defined
ok 8 - while defined
ok 9 - while-if
1..9
ok
t/030_kolon/015_methods.t ....................... 
ok 1 - method call without args
ok 2 - method call
ok 3 - method call
ok 4 - method call
ok 5 - method call
ok 6 - AUTOLOAD
ok 7 - keywords
1..7
ok
t/030_kolon/016_funcs.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
1..21
ok
t/030_kolon/017_more_macro.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - nested call
ok 6 - nested (arithmatic)
ok 7 - multi call
ok 8 - nested multi call
ok 9 - nested multi call (arithmatic)
ok 10 - recursion
ok 11 - filter operator
ok 12 - a macro returns escaped string
ok 13 - save macro
ok 14
ok 15
ok 16 - don't affect the parser
ok 17 - deep recursion
ok 18
1..18
ok
t/030_kolon/018_dynamic_filters.t ............... 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/030_kolon/019_explicit_interpolate.t .......... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
1..17
ok
t/030_kolon/020_chomp.t ......................... 
ok 1 - prechomp(1)
ok 2 - prechomp(2)
ok 3 - postchomp(1)
ok 4 - postchomp(2)
ok 5 - both(1)
ok 6 - both(2)
1..6
ok
t/030_kolon/021_overlay.t ....................... 
ok 1 - with a component
ok 2 - with another component
ok 3 - with components
ok 4 - overlay
ok 5 - cascade-with as a library
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/030_kolon/022_given.t ......................... 
ok 1 - given-when (1)
ok 2 - given-when (2)
ok 3 - given-when (default)
ok 4 - default can be the first
ok 5
ok 6 - default only
ok 7 - logical expr (==)
ok 8 - logical expr (!=)
ok 9 - logical expr (<)
ok 10 - logical expr (<=)
ok 11 - logical expr (>)
ok 12 - logical expr (>=)
ok 13 - logical expr (||)
ok 14 - logical expr (or)
ok 15 - logical expr (&&)
ok 16 - logical expr (and)
ok 17 - logical expr (!)
ok 18 - logical expr (not)
ok 19 - non-logical expr
ok 20 - nil
ok 21 - nil
ok 22 - extra spaces
1..22
ok
t/030_kolon/023_bitwise.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - const
ok 15 - const
ok 16 - var
ok 17 - var
1..17
ok
t/030_kolon/024_localize_vars.t ................. 
ok 1 - cascade with local vars
ok 2 - $vars is not changed
ok 3
ok 4 - $vars is not changed
ok 5
ok 6 - $vars is not changed
ok 7 - include with vars
ok 8 - $vars is not changed
ok 9 - vars localized
ok 10 - $vars is not changed
ok 11 - vars localized
ok 12 - $vars is not changed
ok 13 - vars localized
ok 14 - $vars is not changed
1..14
ok
t/030_kolon/025_objectliteral.t ................. 
ok 1 - => as ,
ok 2 - lhs can be bare
ok 3 - empty array literal
ok 4 - array literal
ok 5
ok 6
ok 7
ok 8 - empty hash literal
ok 9
ok 10
ok 11
ok 12 - keywords
ok 13 - underbars
ok 14 - nested
ok 15 - nested
ok 16 - extra commas
ok 17 - newlines
ok 18 - more extra commas
ok 19 - range
ok 20 - range
ok 21 - range 'a' .. 'c'
ok 22 - range 0 .. 2, 'a' .. 'c'
ok 23 - range
ok 24 - range
1..24
ok
t/030_kolon/026_constant.t ...................... 
ok 1 - literal
ok 2
ok 3 - str
ok 4
ok 5 - expression
ok 6
ok 7 - var
ok 8
ok 9 - array
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27 - constant after loop
ok 28
1..28
ok
t/030_kolon/027_lambda.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/030_kolon/028_smartmatch.t .................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/030_kolon/029_blockfilter.t ................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - html filter does nothing
ok 6 - use unmark_raw to apply html-escape
ok 7
ok 8
1..8
ok
t/030_kolon/030_xfuncs.t ........................ 
ok 1
ok 2
1..2
ok
t/030_kolon/031_post_if.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5 - include-if
ok 6
1..6
ok
t/030_kolon/032_include_bareword.t .............. 
ok 1
ok 2
ok 3 - include bareword
ok 4 - include bareword
1..4
ok
t/030_kolon/033_ov_forloop.t .................... 
ok 1
ok 2
ok 3 - broken overloading object
ok 4
1..4
ok
t/030_kolon/034_print.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/030_kolon/035_include_w_vars.t ................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/030_kolon/036_foreach_else.t .................. 
ok 1
ok 2
ok 3
1..3
ok
t/030_kolon/037_loop_ctl.t ...................... 
# for
ok 1
ok 2
# while
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/030_kolon/038_custom_esc.t .................... 
# override html_escape()
ok 1
ok 2
ok 3
ok 4
ok 5
# override html()
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# override html_escape() with type=text
ok 12
ok 13
ok 14
1..14
ok
t/030_kolon/039_root_vars.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/030_kolon/040_external_macro.t ................ skipped: external macros are not yet implemented
t/040_tterse/001_parse.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/040_tterse/002_interpolate.t .................. 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - nil as empty
ok 9 - empty or default
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/040_tterse/003_field.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - var["field"]
ok 13
ok 14 - keyword as a field (nil)
ok 15 - keyword as a field (GET)
ok 16 - keyword as a field (if)
ok 17 - keyword as a field (not)
1..17
ok
t/040_tterse/004_for.t .......................... 
ok 1 - once
ok 2 - twice
ok 3 - nested
ok 4 - FOR-IN
ok 5 - loop.index
ok 6 - loop.index()
ok 7 - loop.count
ok 8 - loop.first
ok 9 - loop.last
ok 10 - size
ok 11 - max
ok 12 - next
ok 13 - prev
ok 14 - lower cased
ok 15 - for-in
ok 16 - is_first && is_last
ok 17 - peek_next
ok 18 - peek_prev
ok 19 - nested
1..19
ok
t/040_tterse/005_if.t ........................... 
ok 1 - if-end (true)
ok 2 - if-end (false)
ok 3 - if-else-end (true)
ok 4 - if-else-end (false)
ok 5 - if-elsif-end (1)
ok 6 - if-elsif-end (2)
ok 7 - if-elsif-end (false)
ok 8 - unless-end (true)
ok 9 - unless-end (false)
ok 10 - nesting if
ok 11 - lower cased if
ok 12 - lower cased unless
ok 13 - AND expression 1
ok 14 - AND expression 2
ok 15 - OR expression 1
ok 16 - OR expression 2
ok 17 - AND and OR expression 1
ok 18 - AND and OR expression 2
ok 19 - AND and OR expression 3
1..19
ok
t/040_tterse/006_include.t ...................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - lower-cased
1..7
ok
t/040_tterse/007_funcs.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
t/040_tterse/008_methods.t ...................... 
ok 1 - method call without args
ok 2 - method call
ok 3 - method call
ok 4 - method call
ok 5 - keywords as fields/methods
1..5
ok
t/040_tterse/009_comments.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/010_expr.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/040_tterse/011_objectliterals.t ............... 
ok 1
ok 2
ok 3 - with literals
ok 4 - with keywords
1..4
ok
t/040_tterse/012_macro.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/013_wrapper.t ...................... 
ok 1
ok 2
ok 3
ok 4 - WITH local vars
ok 5 - macros outside wrapper
ok 6 - macros inside wrapper
ok 7 - INTO
1..7
ok
t/040_tterse/014_set.t .......................... 
ok 1
ok 2 - %vars is not changed
ok 3
ok 4 - %vars is not changed
ok 5
ok 6 - %vars is not changed
ok 7 - lexical scoped
ok 8 - %vars is not changed
ok 9 - lexical scoped (macro)
ok 10 - %vars is not changed
ok 11 - issue \#9
ok 12 - %vars is not changed
ok 13 - set x 2
ok 14 - %vars is not changed
ok 15 - assignment
ok 16 - %vars is not changed
ok 17 - assignment x 2
ok 18 - %vars is not changed
ok 19 - assignment x 2
ok 20 - %vars is not changed
ok 21 - DEFAULT
ok 22 - %vars is not changed
ok 23 - DEFAULT
ok 24 - %vars is not changed
ok 25 - lower cased
ok 26 - %vars is not changed
ok 27
ok 28 - %vars is not changed
ok 29 - chained assignment
ok 30 - %vars is not changed
1..30
ok
t/040_tterse/015_while.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/040_tterse/016_call.t ......................... 
ok 1
ok 2 - lower cased
1..2
ok
t/040_tterse/017_filter.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/040_tterse/018_process.t ...................... 
ok 1
ok 2 - header x 2 and footer x 2
ok 3
ok 4
ok 5 - call macros in header
ok 6
1..6
ok
t/040_tterse/019_switch.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - extra newline
ok 9 - lower cased
1..9
ok
t/040_tterse/020_chomp.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/040_tterse/021_fake_use.t ..................... skipped: Test requires module 'Template::Plugin::Math' but it's not found
t/040_tterse/022_post_if.t ...................... 
ok 1 - post if
ok 2
ok 3 - post unless
ok 4
ok 5 - include if
ok 6
1..6
ok
t/040_tterse/023_loop_ctl.t ..................... 
# for
ok 1
ok 2
# while
ok 3
ok 4
ok 5
1..5
ok
t/040_tterse/024_for_else.t ..................... 
ok 1
ok 2
ok 3
1..3
ok
t/040_tterse/025_macro.t ........................ 
ok 1
1..1
ok
t/040_tterse/100_not_supported.t ................ 
# Text::Xslate::Syntax::TTerse: 'PERL' is not supported, while parsing templates (<string>:1) at t/lib/TTSimple.pm line 67.
# ----------------------------------------------------------------------------
# [% PERL %]
# print "Hello, world"\n";
# ----------------------------------------------------------------------------
ok 1
# Text::Xslate::Syntax::TTerse: 'TRY' is not supported, while parsing templates (<string>:1) at t/lib/TTSimple.pm line 67.
# ----------------------------------------------------------------------------
# [% TRY %]
# print "Hello, world"\n";
# ----------------------------------------------------------------------------
ok 2
1..2
ok
t/050_builtins/001_builtin_funcs.t .............. 
ok 1 - raw as a filter
ok 2 - raw as a functiun
ok 3 - html
ok 4 - dump
ok 5 - x | dump | raw
ok 6 - x | html | html
ok 7 - x | html | raw (-> html)
ok 8 - x | raw | html (-> raw)
ok 9 - x | uri
ok 10 - RFC 3986
ok 11
ok 12
ok 13
ok 14 - is_array_ref
ok 15 - ref
ok 16 - ref
ok 17 - ref
ok 18 - ref
ok 19 - ref
ok 20 - ref
ok 21 - ref
ok 22
ok 23
ok 24 - unmark_raw
ok 25 - unmark_raw
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32 - raw itself
ok 33 - html itself
ok 34 - mark_raw itself
ok 35 - unmark_raw itself
ok 36 - the entity of ref
ok 37 - the entity of ref
ok 38
ok 39
ok 40
ok 41
1..41
ok
t/050_builtins/002_autobox.t .................... 
ok 1 - for array
ok 2
ok 3 - nil.size() returns an empty string
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - chained
ok 11
ok 12
ok 13 - sort
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - get first element
ok 20 - first for empty array
ok 21 - get last element
ok 22 - last for empty array
ok 23 - for hash
ok 24
ok 25 - keys
ok 26
ok 27 - values
ok 28
ok 29 - kv
ok 30 - kv (empty)
ok 31 - reversed kv (pairs as struct)
ok 32 - reversed kv (pairs as objects)
ok 33 - merge
ok 34 - object
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41 - override builtin methods
ok 42 - doesn't affect other instances
1..42
ok
t/050_builtins/003_autobox_w_cb.t ............... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - sort with callback
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - reduce/sum
ok 17 - reduce/min-max
ok 18
ok 19
1..19
ok
t/050_builtins/004_copied.t ..................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/100_plugin/001_import_from.t .................. 
ok 1
ok 2
ok 3
ok 4 - constant
ok 5 - constant
ok 6
ok 7
ok 8
ok 9 - constant
ok 10 - constant
1..10
ok
t/100_plugin/002_import.t ....................... 
ok 1 - Data::Dumper
ok 2 - Time::localtime
ok 3 - Digest::MD5
ok 4 - function overrides the imported
ok 5 - builtins
ok 6 - html_builder
1..6
ok
t/100_plugin/003_bridge.t ....................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
1..18
ok
t/100_plugin/004_star.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
1..27
ok
t/100_plugin/005_html_builder_module.t .......... 
ok 1 - My::HTML::Builder returns a aprt of HTML
1..1
ok
t/100_plugin/100_error.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/200_app/001_hello.t ........................... 
1..8
ok 1 - command executed successfully (1)
ok 2 - cache directory created
ok 3 - correct file generated
ok 4 - file opened
ok 5
ok 6 - command executed successfully (2)
ok 7 - file opened
ok 8
ok
t/200_app/002_tree.t ............................ 
1..8
ok 1 - command executed successfully
ok 2 - correct file generated
ok 3 - file opened
ok 4
ok 5 - correct file generated
ok 6 - file opened
ok 7
ok 8 - --ignore works
ok
t/200_app/003_runner.t .......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/200_app/004_encoding.t ........................ 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/300_examples/001_basic.t ...................... 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/300_examples/002_cascade.t .................... 
ok 1 - example/cascade.pl
ok 2 - example/cascade.pl
1..2
ok
t/300_examples/003_metakolon.t .................. 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/300_examples/004_tterse.t ..................... 
ok 1 - Hello, world
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/900_bugs/001_super.t .......................... 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/002_addfunc.t ........................ 
ok 1
ok 2
1..2
ok
t/900_bugs/003_frame_access.t ................... 
ok 1
#     + hoge
#         - fuga
#         - foobar
#     
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/900_bugs/004_errorhandling.t .................. 
ok 1
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:1:&main[3]) at t/900_bugs/004_errorhandling.t line 8.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
#  at t/900_bugs/004_errorhandling.t line 27.
# 	... (<string>:1:&main[3]) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:2:&main[8]) at t/900_bugs/004_errorhandling.t line 8.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
#  at t/900_bugs/004_errorhandling.t line 27.
# 	... (<string>:2:&main[8]) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:3:&main[13]) at t/900_bugs/004_errorhandling.t line 8.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
#  at t/900_bugs/004_errorhandling.t line 27.
# 	... (<string>:3:&main[13]) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:4:&main[18]) at t/900_bugs/004_errorhandling.t line 8.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
#  at t/900_bugs/004_errorhandling.t line 27.
# 	... (<string>:4:&main[18]) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
# Text::Xslate: Died at t/900_bugs/004_errorhandling.t line 8.
#  (<string>:5:&main[23]) at t/900_bugs/004_errorhandling.t line 8.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
#  at t/900_bugs/004_errorhandling.t line 27.
# 	... (<string>:5:&main[23]) at t/900_bugs/004_errorhandling.t line 27.
# ----------------------------------------------------------------------------
# [% f() -%]
# [% f() -%]
# ----------------------------------------------------------------------------
1..1
ok
t/900_bugs/005_rec_include.t .................... 
ok 1 - first
# Text::Xslate: Execution is too deep (> 100) at t/900_bugs/005_rec_include.t line 15.
#  (/tmp/MMxQYbUDjs/include2.tx:2:&include[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 15.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
ok 2 - second
# Text::Xslate: Execution is too deep (> 100) at t/900_bugs/005_rec_include.t line 22.
#  (/tmp/MMxQYbUDjs/include2.tx:2:&include[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
# 	... (/tmp/MMxQYbUDjs/include2.tx:2:&2[3]) at t/900_bugs/005_rec_include.t line 22.
# ----------------------------------------------------------------------------
# include2:
# :include $file
# ----------------------------------------------------------------------------
1..2
ok
t/900_bugs/006_complex_lex.t .................... 
ok 1
1..1
ok
t/900_bugs/007_uuv.t ............................ skipped: NYI in PP
t/900_bugs/008_include_var.t .................... 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/009_quote_in_comments.t .............. 
# Kolon
ok 1
ok 2
ok 3
ok 4
ok 5
# TTerse
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/900_bugs/010_widechar_for_md5.t ............... 
1..5
ok 1 - 1-1
ok 2 - 1-2
ok 3 - 2-1
ok 4 - 2-2
ok 5
ok
t/900_bugs/011_reserved_words.t ................. 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/012_ltgt_in_comments.t ............... 
not ok 1 # TODO not yet fixed
#   Failed (TODO) test at t/900_bugs/012_ltgt_in_comments.t line 8.
not ok 2 # TODO not yet fixed
#   Failed (TODO) test at t/900_bugs/012_ltgt_in_comments.t line 14.
#          got: 'Text::Xslate::Compiler: Invalid expression (<string>:2) at t/900_bugs/012_ltgt_in_comments.t line 9.
# ----------------------------------------------------------------------------
# <: $text :>!!
# :# <a href="/">&gt;</a>
# ----------------------------------------------------------------------------
# '
#     expected: ''
1..2
ok
t/900_bugs/013_comments_lineno.t ................ 
ok 1
ok 2
1..2
ok
t/900_bugs/014_too_large_int.t .................. 
ok 1
ok 2
1..2
ok
t/900_bugs/015_my_scope.t ....................... 
ok 1
1..1
ok
t/900_bugs/016_x_in_tterse.t .................... 
ok 1
ok 2
1..2
ok
t/900_bugs/017_unallocated.t .................... skipped: not yet
t/900_bugs/019_nested_mm.t ...................... 
ok 1
ok 2
1..2
ok
t/900_bugs/020_switch_foo.t ..................... 
ok 1
ok 2
1..2
ok
t/900_bugs/021_cached_enc.t ..................... 
# utf-8 encoded bytes
ok 1 - process 1, render 1
ok 2 - process 1, render 2
ok 3 - process 2, render 1
ok 4 - process 2, render 2
# text string
ok 5 - process 1, render 1
ok 6 - process 1, render 2
ok 7 - process 2, render 1
ok 8 - process 2, render 2
1..8
ok
t/900_bugs/022_empty_if_block.t ................. 
ok 1 - simple_if
ok 2 - declare_if
ok 3 - problem_case
1..3
ok
t/900_bugs/023_deploy_problem.t ................. 
ok 1
ok 2
1..2
ok
t/900_bugs/024_use_cache.t ...................... 
ok 1
ok 2 - file read in the first time
ok 3
ok 4 - no file read because cache is fresh enough
ok 5
ok 6 - file read in the first time
ok 7
ok 8 - no file read because cache is fresh enough
ok 9
ok 10 - file read in the first time
ok 11
ok 12 - no file read because cache is fresh enough
1..12
ok
t/900_bugs/025_clobber-macro-args.t ............. 
# Calling this macro clobbered "foo".
# 
# 42 should be 42.
ok 1
1..1
ok
t/900_bugs/026_issue61.t ........................ 
ok 1
ok 2
ok 3
1..3
ok
t/900_bugs/027_issue65.t ........................ 
ok 1
1..1
ok
t/900_bugs/028_issue68.t ........................ 
ok 1
ok 2
1..2
ok
t/900_bugs/029_fork_and_cache.t ................. skipped: deal with memorycache-filecache-original model more effectively
t/900_bugs/030_issue71.t ........................ 
ok 1 - render_string() succeeded
ok 2 - $dbh is released
1..2
ok
t/900_bugs/031_yappo.t .......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/900_bugs/032_issue79.t ........................ 
# /usr/bin/perl "/<<PKGBUILDDIR>>/t/900_bugs/issue79/xslate.pl"
# run with cache
ok 1 - process succeed
ok 2 - process succeed
ok 3
1..3
ok
t/900_bugs/033_ex_safe_render.t ................. 
ok 1
ok 2
1..2
ok
t/900_bugs/034_hash_key_utf8.t .................. 
ok 1 - p1
ok 2 - p2
1..2
ok
t/900_bugs/035_issue81_tiedhash.t ............... 
ok 1
1..1
ok
t/900_bugs/036_vpath_utf8.t ..................... 
ok 1
1..1
ok
t/900_bugs/037_text_str_key.t ................... 
ok 1
ok 2
1..2
ok
t/900_bugs/038_conbine_flaged_utf8_and_other.t .. 
ok 1 - original 1 ascii
ok 2 - original 1 utf
ok 3 - original 2 ascii
ok 4 - original 2 utf
ok 5 - cached 1 ascii
ok 6 - cached 1 utf
ok 7 - cached 2 ascii
ok 8 - cached 2 utf
1..8
ok
t/900_bugs/039_issue96.t ........................ 
ok 1
1..1
ok
t/900_bugs/040_issue95.t ........................ 
ok 1 - cascade with base in same directory
not ok 2 - cascade with base in different directory # TODO not yet
#   Failed (TODO) test 'cascade with base in different directory'
#   at t/900_bugs/040_issue95.t line 60.
#          got: 'here is base A
# this is sub A
# '
#     expected: 'here is base A
# this is sub B
# '
# after re-creating an Xslate instance
ok 3 - cascade with base in different directory
1..3
ok
t/900_bugs/041_cachedir_other_process.t ......... 
ok 1 - cache directory does not exists
# waiting if(not -e $cachedir) {
# waiting child process
# mkpath on child process
ok 2 - cache_dir seems created on child process
# mkpath on parent pwaiting child process
ok 3 - cache directory exists
1..3
ok
t/900_bugs/042_perl59_issue.t ................... 
# Text::Xslate: Iterator variables must be an ARRAY reference, not 3 at t/900_bugs/042_perl59_issue.t line 16.
#  (<string>:2:&main[9]) at t/900_bugs/042_perl59_issue.t line 16.
# ----------------------------------------------------------------------------
# : '/' ~ uri('a')
# : for 3 -> $n { }
# ----------------------------------------------------------------------------
ok 1
1..1
ok
t/900_bugs/043_issue107.t ....................... 
ok 1
ok 2
1..2
ok
t/900_bugs/044_empty_result.t ................... 
ok 1
ok 2
1..2
ok
t/900_bugs/045_issue130.t ....................... 
ok 1
ok 2
1..2
ok
t/900_bugs/046_issue156.t ....................... 
ok 1
1..1
ok
t/900_bugs/046_issue88.t ........................ 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/900_bugs/047_undef_concat.t ................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/900_bugs/048_issue172.t ....................... skipped: Test requires module 'Data::Section::Simple' but it's not found
All tests successful.
Files=191, Tests=2709, 112 wallclock secs ( 1.53 usr  0.74 sys + 96.96 cusr  9.35 csys = 108.58 CPU)
Result: PASS
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   dh_auto_install --destdir=debian/libtext-xslate-perl/ -a
	/usr/bin/perl Build install --destdir /<<PKGBUILDDIR>>/debian/libtext-xslate-perl --create_packlist 0
Building Text-Xslate
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/Xslate/Xslate.bs
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/Xslate/Xslate.so
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man1/xslate.1p
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Bridge.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Compiler.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/HashWithDefault.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Parser.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Runner.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Symbol.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Util.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual.pod
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Bridge/Star.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Const.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Method.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Opcode.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/State.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Macro.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Pair.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Raw.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/Kolon.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/Metakolon.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/TTerse.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Type/Raw.pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Builtin.pod
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Cookbook.pod
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Debugging.pod
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/FAQ.pod
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Bridge.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Bridge::Star.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Compiler.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::HashWithDefault.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Manual.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Manual::Builtin.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Manual::Cookbook.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Manual::Debugging.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Manual::FAQ.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Const.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Method.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Opcode.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::State.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Type::Macro.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Type::Pair.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::PP::Type::Raw.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Parser.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Runner.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Symbol.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Syntax::Kolon.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Syntax::Metakolon.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Syntax::TTerse.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Type::Raw.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/man/man3/Text::Xslate::Util.3pm
Installing /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/bin/xslate
   dh_installdocs -a
   dh_installchangelogs -a
   debian/rules override_dh_installexamples
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installexamples
find /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/doc/libtext-xslate-perl/examples -type f -print0 | xargs -r0 sed -i -e '1s|^#!perl|#!/usr/bin/perl|'
find /<<PKGBUILDDIR>>/debian/libtext-xslate-perl/usr/share/doc/libtext-xslate-perl/examples -type f -print0 | xargs -r0 sed -i -e '1s|^#!psgi|#!/usr/bin/perl|'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installman -a
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'libtext-xslate-perl' in '../libtext-xslate-perl_3.5.9-1+b2_armhf.deb'.
dpkg-deb: building package 'libtext-xslate-perl-dbgsym' in '../libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../libtext-xslate-perl_3.5.9-1+b2_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian pi4 based autobuilder <root@raspbian.org> -O../libtext-xslate-perl_3.5.9-1+b2_armhf.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 2022-10-31T17:12:01Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


libtext-xslate-perl_3.5.9-1+b2_armhf.changes:
---------------------------------------------

Format: 1.8
Date: Mon, 31 Oct 2022 17:08:14 +0000
Source: libtext-xslate-perl (3.5.9-1)
Binary: libtext-xslate-perl libtext-xslate-perl-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 3.5.9-1+b2
Distribution: bookworm-staging
Urgency: low
Maintainer: Raspbian pi4 based autobuilder <root@raspbian.org>
Changed-By: Raspbian pi4 based autobuilder <root@raspbian.org>
Description:
 libtext-xslate-perl - scalable template engine for Perl 5 (C/XS accelerated)
Changes:
 libtext-xslate-perl (3.5.9-1+b2) bookworm-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 db6fb52860cb1b7fdae011b7a080debde552e918 111036 libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 a9c49fa12ab10dbe8d50952a78a4a911931abe12 5662 libtext-xslate-perl_3.5.9-1+b2_armhf.buildinfo
 36c0c08e2e5f9bb3b104fea39fe10cd0c27dd06b 193324 libtext-xslate-perl_3.5.9-1+b2_armhf.deb
Checksums-Sha256:
 125df67b739764c6df7ffe6a593ad4ae314aa092027231a024264bef628e5e57 111036 libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 93921bf5823a61c4f042358720bb82d0b21beb80e0a6e8347829420d71281a5b 5662 libtext-xslate-perl_3.5.9-1+b2_armhf.buildinfo
 646f1af5684a848452615827a46286421b10be8364887e95c0040cdcd19338d5 193324 libtext-xslate-perl_3.5.9-1+b2_armhf.deb
Files:
 c44237a23bdce4c91ee10a7c8719d298 111036 debug optional libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 6d67cfa30e27fd3a6771c3872efe2e58 5662 perl optional libtext-xslate-perl_3.5.9-1+b2_armhf.buildinfo
 54bad1b7cea27846a127f6a6d81e60ce 193324 perl optional libtext-xslate-perl_3.5.9-1+b2_armhf.deb

+------------------------------------------------------------------------------+
| Buildinfo                                                                    |
+------------------------------------------------------------------------------+

Format: 1.0
Source: libtext-xslate-perl (3.5.9-1)
Binary: libtext-xslate-perl libtext-xslate-perl-dbgsym
Architecture: armhf
Version: 3.5.9-1+b2
Binary-Only-Changes:
 libtext-xslate-perl (3.5.9-1+b2) bookworm-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
 .
  -- Raspbian pi4 based autobuilder <root@raspbian.org>  Mon, 31 Oct 2022 17:08:14 +0000
Checksums-Md5:
 c44237a23bdce4c91ee10a7c8719d298 111036 libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 54bad1b7cea27846a127f6a6d81e60ce 193324 libtext-xslate-perl_3.5.9-1+b2_armhf.deb
Checksums-Sha1:
 db6fb52860cb1b7fdae011b7a080debde552e918 111036 libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 36c0c08e2e5f9bb3b104fea39fe10cd0c27dd06b 193324 libtext-xslate-perl_3.5.9-1+b2_armhf.deb
Checksums-Sha256:
 125df67b739764c6df7ffe6a593ad4ae314aa092027231a024264bef628e5e57 111036 libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
 646f1af5684a848452615827a46286421b10be8364887e95c0040cdcd19338d5 193324 libtext-xslate-perl_3.5.9-1+b2_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Mon, 31 Oct 2022 17:12:00 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 autoconf (= 2.71-2),
 automake (= 1:1.16.5-1.3),
 autopoint (= 0.21-9),
 autotools-dev (= 20220109.1),
 base-files (= 12.3+rpi1),
 base-passwd (= 3.6.1),
 bash (= 5.2~rc2-2),
 binutils (= 2.39-6+rpi1),
 binutils-arm-linux-gnueabihf (= 2.39-6+rpi1),
 binutils-common (= 2.39-6+rpi1),
 bsdextrautils (= 2.38.1-1.1),
 bsdutils (= 1:2.38.1-1.1),
 build-essential (= 12.9),
 bzip2 (= 1.0.8-5+b2),
 coreutils (= 9.1-1),
 cpp (= 4:12.2.0-1+rpi1),
 cpp-12 (= 12.2.0-3+rpi1),
 dash (= 0.5.11+git20210903+057cd650a4ed-9),
 debconf (= 1.5.79),
 debhelper (= 13.10.1),
 debianutils (= 5.7-0.3),
 dh-autoreconf (= 20),
 dh-strip-nondeterminism (= 1.13.0-1),
 diffutils (= 1:3.8-1),
 dpkg (= 1.21.9+rpi1),
 dpkg-dev (= 1.21.9+rpi1),
 dwz (= 0.14+20220924-2),
 file (= 1:5.41-4),
 findutils (= 4.9.0-3),
 g++ (= 4:12.2.0-1+rpi1),
 g++-12 (= 12.2.0-3+rpi1),
 gcc (= 4:12.2.0-1+rpi1),
 gcc-12 (= 12.2.0-3+rpi1),
 gcc-12-base (= 12.2.0-3+rpi1),
 gettext (= 0.21-9),
 gettext-base (= 0.21-9),
 grep (= 3.7-1),
 groff-base (= 1.22.4-8),
 gzip (= 1.12-1),
 hostname (= 3.23),
 init-system-helpers (= 1.64),
 intltool-debian (= 0.35.0+20060710.6),
 libacl1 (= 2.3.1-1),
 libarchive-zip-perl (= 1.68-1),
 libasan8 (= 12.2.0-3+rpi1),
 libatomic1 (= 12.2.0-3+rpi1),
 libattr1 (= 1:2.5.1-1),
 libaudit-common (= 1:3.0.7-1.1),
 libaudit1 (= 1:3.0.7-1.1),
 libbinutils (= 2.39-6+rpi1),
 libblkid1 (= 2.38.1-1.1),
 libbz2-1.0 (= 1.0.8-5+b2),
 libc-bin (= 2.35-2+rpi1),
 libc-dev-bin (= 2.35-2+rpi1),
 libc6 (= 2.35-2+rpi1),
 libc6-dev (= 2.35-2+rpi1),
 libcap-ng0 (= 0.8.3-1),
 libcap2 (= 1:2.44-1),
 libcc1-0 (= 12.2.0-3+rpi1),
 libcom-err2 (= 1.46.6~rc1-1),
 libcrypt-dev (= 1:4.4.28-2),
 libcrypt1 (= 1:4.4.28-2),
 libctf-nobfd0 (= 2.39-6+rpi1),
 libctf0 (= 2.39-6+rpi1),
 libdata-messagepack-perl (= 1.02-1+b1),
 libdb5.3 (= 5.3.28+dfsg1-0.10),
 libdebconfclient0 (= 0.264),
 libdebhelper-perl (= 13.10.1),
 libdevel-checkcompiler-perl (= 0.07-4),
 libdpkg-perl (= 1.21.9+rpi1),
 libelf1 (= 0.187-2+rpi2),
 libfile-copy-recursive-perl (= 0.45-3),
 libfile-stripnondeterminism-perl (= 1.13.0-1),
 libgcc-12-dev (= 12.2.0-3+rpi1),
 libgcc-s1 (= 12.2.0-3+rpi1),
 libgcrypt20 (= 1.10.1-2+b2),
 libgdbm-compat4 (= 1.23-3),
 libgdbm6 (= 1.23-3),
 libgmp10 (= 2:6.2.1+dfsg1-1.1),
 libgomp1 (= 12.2.0-3+rpi1),
 libgpg-error0 (= 1.45-2),
 libgssapi-krb5-2 (= 1.20-1),
 libicu71 (= 71.1-3),
 libisl23 (= 0.25-1),
 libk5crypto3 (= 1.20-1),
 libkeyutils1 (= 1.6.3-1),
 libkrb5-3 (= 1.20-1),
 libkrb5support0 (= 1.20-1),
 liblz4-1 (= 1.9.4-1+rpi1),
 liblzma5 (= 5.2.5-2.1),
 libmagic-mgc (= 1:5.41-4),
 libmagic1 (= 1:5.41-4),
 libmodule-build-perl (= 0.423100-2),
 libmodule-build-xsutil-perl (= 0.19-1),
 libmount1 (= 2.38.1-1.1),
 libmouse-perl (= 2.5.10-1+b4),
 libmpc3 (= 1.2.1-2),
 libmpfr6 (= 4.1.0-3),
 libnsl-dev (= 1.3.0-2),
 libnsl2 (= 1.3.0-2),
 libpam-modules (= 1.5.2-5),
 libpam-modules-bin (= 1.5.2-5),
 libpam-runtime (= 1.5.2-5),
 libpam0g (= 1.5.2-5),
 libpcre2-8-0 (= 10.40-1+b2),
 libpcre3 (= 2:8.39-14),
 libperl-dev (= 5.36.0-4),
 libperl5.36 (= 5.36.0-4),
 libpipeline1 (= 1.5.6-3),
 libseccomp2 (= 2.5.4-1+rpi1),
 libselinux1 (= 3.4-1),
 libsmartcols1 (= 2.38.1-1.1),
 libssl3 (= 3.0.5-4),
 libstdc++-12-dev (= 12.2.0-3+rpi1),
 libstdc++6 (= 12.2.0-3+rpi1),
 libsub-override-perl (= 0.09-4),
 libsystemd0 (= 251.5-1+rpi1),
 libtest-requires-perl (= 0.11-1),
 libtinfo6 (= 6.3+20220423-2),
 libtirpc-common (= 1.3.3+ds-1),
 libtirpc-dev (= 1.3.3+ds-1),
 libtirpc3 (= 1.3.3+ds-1),
 libtool (= 2.4.7-4),
 libubsan1 (= 12.2.0-3+rpi1),
 libuchardet0 (= 0.0.7-1),
 libudev1 (= 251.5-1+rpi1),
 libunistring2 (= 1.0-2),
 libuuid1 (= 2.38.1-1.1),
 libxml2 (= 2.9.14+dfsg-1),
 libzstd1 (= 1.5.2+dfsg-1),
 linux-libc-dev (= 5.19.6-1+rpi1),
 login (= 1:4.12.3+dfsg1-1),
 m4 (= 1.4.19-1),
 make (= 4.3-4.1),
 man-db (= 2.11.0-1),
 mawk (= 1.3.4.20200120-3.1),
 ncurses-base (= 6.3+20220423-2),
 ncurses-bin (= 6.3+20220423-2),
 patch (= 2.7.6-7),
 perl (= 5.36.0-4),
 perl-base (= 5.36.0-4),
 perl-modules-5.36 (= 5.36.0-4),
 po-debconf (= 1.0.21+nmu1),
 rpcsvc-proto (= 1.4.2-4),
 sed (= 4.8-1),
 sensible-utils (= 0.0.17),
 sysvinit-utils (= 3.05-6),
 tar (= 1.34+dfsg-1),
 util-linux (= 2.38.1-1.1),
 util-linux-extra (= 2.38.1-1.1),
 xz-utils (= 5.2.5-2.1),
 zlib1g (= 1:1.2.11.dfsg-4.1)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="C.UTF-8"
 SOURCE_DATE_EPOCH="1667236094"


+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


libtext-xslate-perl-dbgsym_3.5.9-1+b2_armhf.deb
-----------------------------------------------

 new Debian package, version 2.0.
 size 111036 bytes: control archive=560 bytes.
     443 bytes,    13 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libtext-xslate-perl-dbgsym
 Source: libtext-xslate-perl (3.5.9-1)
 Version: 3.5.9-1+b2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
 Installed-Size: 127
 Depends: libtext-xslate-perl (= 3.5.9-1+b2)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for libtext-xslate-perl
 Build-Ids: 7932d3d3f93838438cde13232be1430559ca8e8c

drwxr-xr-x root/root         0 2022-10-31 17:08 ./
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/debug/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/debug/.build-id/79/
-rw-r--r-- root/root    118976 2022-10-31 17:08 ./usr/lib/debug/.build-id/79/32d3d3f93838438cde13232be1430559ca8e8c.debug
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/doc/
lrwxrwxrwx root/root         0 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl-dbgsym -> libtext-xslate-perl


libtext-xslate-perl_3.5.9-1+b2_armhf.deb
----------------------------------------

 new Debian package, version 2.0.
 size 193324 bytes: control archive=3616 bytes.
    1282 bytes,    25 lines      control              
    9243 bytes,   102 lines      md5sums              
 Package: libtext-xslate-perl
 Source: libtext-xslate-perl (3.5.9-1)
 Version: 3.5.9-1+b2
 Architecture: armhf
 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
 Installed-Size: 544
 Depends: perl (>= 5.36.0-4), perlapi-5.36.0, libc6 (>= 2.33), libdata-messagepack-perl, libmouse-perl
 Section: perl
 Priority: optional
 Multi-Arch: same
 Homepage: https://metacpan.org/release/Text-Xslate
 Description: scalable template engine for Perl 5 (C/XS accelerated)
  Text::Xslate is a template engine, tuned for persistent applications, safe
  as an HTML generator, and with rich features.
  .
  There are a lot of template engines in CPAN, for example Template-Toolkit,
  Text::MicroTemplate, HTML::Template, and so on, but all of them have some
  weak points: a full-featured template engine may be slow, while a fast
  template engine may be too simple to use. This is why Text::Xslate is
  developed, which is to be the best template engine for web applications.
  .
  The concept of Text::Xslate is strongly influenced by Text::MicroTemplate and
  Template-Toolkit 2, but the central philosophy of Text::Xslate is different
  from them. That is, the philosophy is one of sandboxing; that the template
  logic should not have no access outside the template beyond your permission.

drwxr-xr-x root/root         0 2022-10-31 17:08 ./
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/bin/
-rwxr-xr-x root/root      2032 2022-10-31 17:08 ./usr/bin/xslate
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/
-rw-r--r-- root/root     37792 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/
-rw-r--r-- root/root      2874 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Bridge.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Bridge/
-rw-r--r-- root/root      4342 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Bridge/Star.pm
-rw-r--r-- root/root     43587 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Compiler.pm
-rw-r--r-- root/root       897 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/HashWithDefault.pm
-rw-r--r-- root/root       706 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual.pod
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/
-rw-r--r-- root/root      7861 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Builtin.pod
-rw-r--r-- root/root      7625 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Cookbook.pod
-rw-r--r-- root/root      2633 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/Debugging.pod
-rw-r--r-- root/root     10817 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Manual/FAQ.pod
-rw-r--r-- root/root     17414 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/
-rw-r--r-- root/root     11360 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Const.pm
-rw-r--r-- root/root      4983 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Method.pm
-rw-r--r-- root/root     16278 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Opcode.pm
-rw-r--r-- root/root      6110 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/State.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/
-rw-r--r-- root/root       968 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Macro.pm
-rw-r--r-- root/root       398 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Pair.pm
-rw-r--r-- root/root      1433 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/PP/Type/Raw.pm
-rw-r--r-- root/root     47617 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Parser.pm
-rw-r--r-- root/root     11606 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Runner.pm
-rw-r--r-- root/root      4579 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Symbol.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/
-rw-r--r-- root/root     14315 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/Kolon.pm
-rw-r--r-- root/root       903 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/Metakolon.pm
-rw-r--r-- root/root     22752 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Syntax/TTerse.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Type/
-rw-r--r-- root/root       589 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Type/Raw.pm
-rw-r--r-- root/root      8760 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/Text/Xslate/Util.pm
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/Xslate/
-rw-r--r-- root/root         0 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/Xslate/Xslate.bs
-rw-r--r-- root/root     66996 2022-10-31 17:08 ./usr/lib/arm-linux-gnueabihf/perl5/5.36/auto/Text/Xslate/Xslate.so
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/
-rw-r--r-- root/root       227 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/changelog.Debian.armhf.gz
-rw-r--r-- root/root       766 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/changelog.Debian.gz
-rw-r--r-- root/root     14995 2021-10-31 01:12 ./usr/share/doc/libtext-xslate-perl/changelog.gz
-rw-r--r-- root/root      1728 2021-11-06 17:31 ./usr/share/doc/libtext-xslate-perl/copyright
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/
-rw-r--r-- root/root       431 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/amon2.psgi
-rw-r--r-- root/root        72 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/amon2.psgi.gold
-rw-r--r-- root/root       607 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/autolink.pl
-rw-r--r-- root/root        90 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/autolink.pl.gold
-rw-r--r-- root/root       602 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/base.tx
-rw-r--r-- root/root       977 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/bridge.pl
-rw-r--r-- root/root       498 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/bridge.tx
-rw-r--r-- root/root       578 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/cascade.pl
-rw-r--r-- root/root       617 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/cascade.pl.gold
-rw-r--r-- root/root       213 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/cascade.tx
-rw-r--r-- root/root       327 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/chained-scope.pl
-rw-r--r-- root/root        32 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/chained-scope.pl.gold
-rw-r--r-- root/root       415 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/data_section.pl
-rw-r--r-- root/root        42 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/data_section.pl.gold
-rw-r--r-- root/root       912 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/dynamic_functions.pl
-rw-r--r-- root/root       360 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/dynamic_functions.tx
-rw-r--r-- root/root       371 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/err_handler.pl
-rw-r--r-- root/root       419 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/fillinform.pl
-rw-r--r-- root/root        89 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/fillinform.pl.gold
-rw-r--r-- root/root      1531 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/form.psgi
-rw-r--r-- root/root       356 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/form.psgi.gold
-rw-r--r-- root/root       267 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/hello.pl
-rw-r--r-- root/root        40 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/hello.pl.gold
-rw-r--r-- root/root        38 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/hello.tmpl
-rw-r--r-- root/root        36 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/hello.tx
-rw-r--r-- root/root       209 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/htmltemplate.pl
-rw-r--r-- root/root       539 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/htparser.pl
-rw-r--r-- root/root       934 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/i18n-data-localize.pl
-rw-r--r-- root/root        65 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/i18n-data-localize.pl.gold
-rw-r--r-- root/root      1003 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/i18n.pl
-rw-r--r-- root/root        65 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/i18n.pl.gold
-rw-r--r-- root/root       579 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/list.pl
-rw-r--r-- root/root       286 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/list.pl.gold
-rw-r--r-- root/root       183 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/list.tx
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/locale/
-rw-r--r-- root/root       457 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/locale/ja.po
-rw-r--r-- root/root       369 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/mojo.psgi
-rw-r--r-- root/root        52 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/mojo.psgi.gold
-rw-r--r-- root/root       375 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/put_js.pl
-rw-r--r-- root/root       284 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/put_js.pl.gold
-rw-r--r-- root/root       797 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/simple.psgi
-rw-r--r-- root/root       198 2022-10-31 17:08 ./usr/share/doc/libtext-xslate-perl/examples/simple.psgi.gold
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/lintian/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       397 2021-11-06 17:31 ./usr/share/lintian/overrides/libtext-xslate-perl
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/man/
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/man/man1/
-rw-r--r-- root/root      2633 2022-10-31 17:08 ./usr/share/man/man1/xslate.1p.gz
drwxr-xr-x root/root         0 2022-10-31 17:08 ./usr/share/man/man3/
-rw-r--r-- root/root      9143 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate.3pm.gz
-rw-r--r-- root/root      2259 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Bridge.3pm.gz
-rw-r--r-- root/root      2682 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Bridge::Star.3pm.gz
-rw-r--r-- root/root      1915 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Compiler.3pm.gz
-rw-r--r-- root/root      2039 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::HashWithDefault.3pm.gz
-rw-r--r-- root/root      2090 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Manual.3pm.gz
-rw-r--r-- root/root      4719 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Manual::Builtin.3pm.gz
-rw-r--r-- root/root      4823 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Manual::Cookbook.3pm.gz
-rw-r--r-- root/root      3050 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Manual::Debugging.3pm.gz
-rw-r--r-- root/root      6602 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Manual::FAQ.3pm.gz
-rw-r--r-- root/root      2367 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP.3pm.gz
-rw-r--r-- root/root      2003 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Const.3pm.gz
-rw-r--r-- root/root      1880 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Method.3pm.gz
-rw-r--r-- root/root      2097 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Opcode.3pm.gz
-rw-r--r-- root/root      2063 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::State.3pm.gz
-rw-r--r-- root/root      1881 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Type::Macro.3pm.gz
-rw-r--r-- root/root      1882 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Type::Pair.3pm.gz
-rw-r--r-- root/root      2061 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::PP::Type::Raw.3pm.gz
-rw-r--r-- root/root      1986 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Parser.3pm.gz
-rw-r--r-- root/root      1959 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Runner.3pm.gz
-rw-r--r-- root/root      1820 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Symbol.3pm.gz
-rw-r--r-- root/root      7307 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Syntax::Kolon.3pm.gz
-rw-r--r-- root/root      2124 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Syntax::Metakolon.3pm.gz
-rw-r--r-- root/root      5100 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Syntax::TTerse.3pm.gz
-rw-r--r-- root/root      2008 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Type::Raw.3pm.gz
-rw-r--r-- root/root      2345 2022-10-31 17:08 ./usr/share/man/man3/Text::Xslate::Util.3pm.gz


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build Type: any
Build-Space: 5644
Build-Time: 226
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 285
Job: libtext-xslate-perl_3.5.9-1
Machine Architecture: armhf
Package: libtext-xslate-perl
Package-Time: 545
Source-Version: 3.5.9-1
Space: 5644
Status: successful
Version: 3.5.9-1+b2
--------------------------------------------------------------------------------
Finished at 2022-10-31T17:12:01Z
Build needed 00:09:05, 5644k disk space