I: pbuilder: network access will be disabled during build
I: Current time: Sun Apr 16 05:02:44 -12 2023
I: pbuilder-time-stamp: 1681664564
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [libconfig-model-perl_2.152-1.dsc]
I: copying [./libconfig-model-perl_2.152.orig.tar.gz]
I: copying [./libconfig-model-perl_2.152-1.debian.tar.xz]
I: Extracting source
gpgv: Signature made Wed Jul 27 21:41:44 2022 -12
gpgv:                using RSA key 9F7239FCB664F10B33E9DC03C31F4FD949AB2B6C
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./libconfig-model-perl_2.152-1.dsc: no acceptable signature found
dpkg-source: info: extracting libconfig-model-perl in libconfig-model-perl-2.152
dpkg-source: info: unpacking libconfig-model-perl_2.152.orig.tar.gz
dpkg-source: info: unpacking libconfig-model-perl_2.152-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fix-debci
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/4391/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8'
  DISTRIBUTION='bookworm'
  HOME='/var/lib/jenkins'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='4391'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FjFxIMbV/pbuilderrc_bYMg --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FjFxIMbV/b1 --logfile b1/build.log libconfig-model-perl_2.152-1.dsc'
  SUDO_GID='117'
  SUDO_UID='110'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  USERNAME='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.16:3128'
I: uname -a
  Linux codethink16-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Apr 14 00:48 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/4391/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), libmodule-build-perl, dh-sequence-bash-completion, libboolean-perl, libcarp-assert-more-perl, libconfig-model-tester-perl (>= 4.002), libfile-homedir-perl, libhash-merge-perl, libjson-perl, liblist-moreutils-perl, liblog-log4perl-perl, libmouse-perl, libmousex-nativetraits-perl, libmousex-strictconstructor-perl, libparse-recdescent-perl, libpath-tiny-perl, libpod-pom-perl, libprobe-perl-perl, libregexp-common-perl, libtest-command-perl, libtest-differences-perl, libtest-exception-perl, libtest-file-contents-perl, libtest-log-log4perl-perl, libtest-memory-cycle-perl, libtest-pod-perl, libtest-warn-perl, libtext-levenshtein-damerau-perl, libyaml-tiny-perl, po-debconf
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19616 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on libmodule-build-perl; however:
  Package libmodule-build-perl is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-bash-completion; however:
  Package dh-sequence-bash-completion is not installed.
 pbuilder-satisfydepends-dummy depends on libboolean-perl; however:
  Package libboolean-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libcarp-assert-more-perl; however:
  Package libcarp-assert-more-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libconfig-model-tester-perl (>= 4.002); however:
  Package libconfig-model-tester-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libfile-homedir-perl; however:
  Package libfile-homedir-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libhash-merge-perl; however:
  Package libhash-merge-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libjson-perl; however:
  Package libjson-perl is not installed.
 pbuilder-satisfydepends-dummy depends on liblist-moreutils-perl; however:
  Package liblist-moreutils-perl is not installed.
 pbuilder-satisfydepends-dummy depends on liblog-log4perl-perl; however:
  Package liblog-log4perl-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libmouse-perl; however:
  Package libmouse-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libmousex-nativetraits-perl; however:
  Package libmousex-nativetraits-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libmousex-strictconstructor-perl; however:
  Package libmousex-strictconstructor-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libparse-recdescent-perl; however:
  Package libparse-recdescent-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libpath-tiny-perl; however:
  Package libpath-tiny-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libpod-pom-perl; however:
  Package libpod-pom-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libprobe-perl-perl; however:
  Package libprobe-perl-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libregexp-common-perl; however:
  Package libregexp-common-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-command-perl; however:
  Package libtest-command-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-differences-perl; however:
  Package libtest-differences-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-exception-perl; however:
  Package libtest-exception-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-file-contents-perl; however:
  Package libtest-file-contents-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-log-log4perl-perl; however:
  Package libtest-log-log4perl-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-memory-cycle-perl; however:
  Package libtest-memory-cycle-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-pod-perl; however:
  Package libtest-pod-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however:
  Package libtest-warn-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtext-levenshtein-damerau-perl; however:
  Package libtext-levenshtein-damerau-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libyaml-tiny-perl; however:
  Package libyaml-tiny-perl is not installed.
 pbuilder-satisfydepends-dummy depends on po-debconf; however:
  Package po-debconf is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bash-completion{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-diff-perl{a} libarchive-zip-perl{a} libboolean-perl{a} libcapture-tiny-perl{a} libcarp-assert-more-perl{a} libclone-choose-perl{a} libconfig-model-tester-perl{a} libdebhelper-perl{a} libdevel-cycle-perl{a} libelf1{a} libexporter-tiny-perl{a} libfile-copy-recursive-perl{a} libfile-homedir-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libhash-merge-perl{a} libicu72{a} libjson-perl{a} liblist-moreutils-perl{a} liblist-moreutils-xs-perl{a} liblog-log4perl-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-build-perl{a} libmouse-perl{a} libmousex-nativetraits-perl{a} libmousex-strictconstructor-perl{a} libpadwalker-perl{a} libparse-recdescent-perl{a} libpath-tiny-perl{a} libpipeline1{a} libpod-pom-perl{a} libprobe-perl-perl{a} libregexp-common-perl{a} libsub-override-perl{a} libsub-uplevel-perl{a} libtest-command-perl{a} libtest-differences-perl{a} libtest-exception-perl{a} libtest-file-contents-perl{a} libtest-log-log4perl-perl{a} libtest-memory-cycle-perl{a} libtest-pod-perl{a} libtest-warn-perl{a} libtext-diff-perl{a} libtext-levenshtein-damerau-perl{a} libtool{a} libuchardet0{a} libxml2{a} libyaml-tiny-perl{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libalgorithm-diff-xs-perl libarchive-cpio-perl libclass-method-modifiers-perl libclone-perl libclone-pp-perl libipc-shareable-perl libjson-xs-perl liblog-dispatch-perl libltdl-dev libmail-sendmail-perl libmodule-runtime-perl libmodule-signature-perl libpod-readme-perl libsoftware-license-perl libunicode-utf8-perl lynx wget 
0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded.
Need to get 20.5 MB of archives. After unpacking 81.5 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main arm64 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 2 http://deb.debian.org/debian bookworm/main arm64 bash-completion all 1:2.11-6 [234 kB]
Get: 3 http://deb.debian.org/debian bookworm/main arm64 libmagic-mgc arm64 1:5.44-3 [305 kB]
Get: 4 http://deb.debian.org/debian bookworm/main arm64 libmagic1 arm64 1:5.44-3 [98.5 kB]
Get: 5 http://deb.debian.org/debian bookworm/main arm64 file arm64 1:5.44-3 [42.5 kB]
Get: 6 http://deb.debian.org/debian bookworm/main arm64 gettext-base arm64 0.21-12 [159 kB]
Get: 7 http://deb.debian.org/debian bookworm/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB]
Get: 8 http://deb.debian.org/debian bookworm/main arm64 groff-base arm64 1.22.4-10 [861 kB]
Get: 9 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+b1 [86.9 kB]
Get: 10 http://deb.debian.org/debian bookworm/main arm64 libpipeline1 arm64 1.5.7-1 [36.4 kB]
Get: 11 http://deb.debian.org/debian bookworm/main arm64 man-db arm64 2.11.2-2 [1369 kB]
Get: 12 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB]
Get: 13 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB]
Get: 14 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 15 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get: 16 http://deb.debian.org/debian bookworm/main arm64 autopoint all 0.21-12 [495 kB]
Get: 17 http://deb.debian.org/debian bookworm/main arm64 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 18 http://deb.debian.org/debian bookworm/main arm64 libtool all 2.4.7-5 [517 kB]
Get: 19 http://deb.debian.org/debian bookworm/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 20 http://deb.debian.org/debian bookworm/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 21 http://deb.debian.org/debian bookworm/main arm64 libsub-override-perl all 0.09-4 [9304 B]
Get: 22 http://deb.debian.org/debian bookworm/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 23 http://deb.debian.org/debian bookworm/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 24 http://deb.debian.org/debian bookworm/main arm64 libelf1 arm64 0.188-2.1 [173 kB]
Get: 25 http://deb.debian.org/debian bookworm/main arm64 dwz arm64 0.15-1 [101 kB]
Get: 26 http://deb.debian.org/debian bookworm/main arm64 libicu72 arm64 72.1-3 [9204 kB]
Get: 27 http://deb.debian.org/debian bookworm/main arm64 libxml2 arm64 2.9.14+dfsg-1.1+b3 [619 kB]
Get: 28 http://deb.debian.org/debian bookworm/main arm64 gettext arm64 0.21-12 [1248 kB]
Get: 29 http://deb.debian.org/debian bookworm/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 30 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 31 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB]
Get: 32 http://deb.debian.org/debian bookworm/main arm64 libalgorithm-diff-perl all 1.201-1 [43.3 kB]
Get: 33 http://deb.debian.org/debian bookworm/main arm64 libboolean-perl all 0.46-3 [9924 B]
Get: 34 http://deb.debian.org/debian bookworm/main arm64 libcapture-tiny-perl all 0.48-2 [24.6 kB]
Get: 35 http://deb.debian.org/debian bookworm/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB]
Get: 36 http://deb.debian.org/debian bookworm/main arm64 libtest-exception-perl all 0.43-3 [16.9 kB]
Get: 37 http://deb.debian.org/debian bookworm/main arm64 libcarp-assert-more-perl all 2.2.0-1 [18.8 kB]
Get: 38 http://deb.debian.org/debian bookworm/main arm64 libclone-choose-perl all 0.010-2 [8676 B]
Get: 39 http://deb.debian.org/debian bookworm/main arm64 libfile-copy-recursive-perl all 0.45-4 [20.0 kB]
Get: 40 http://deb.debian.org/debian bookworm/main arm64 liblog-log4perl-perl all 1.57-1 [367 kB]
Get: 41 http://deb.debian.org/debian bookworm/main arm64 libpath-tiny-perl all 0.144-1 [56.4 kB]
Get: 42 http://deb.debian.org/debian bookworm/main arm64 libtext-diff-perl all 1.45-2 [27.2 kB]
Get: 43 http://deb.debian.org/debian bookworm/main arm64 libtest-differences-perl all 0.69-1 [18.9 kB]
Get: 44 http://deb.debian.org/debian bookworm/main arm64 libtest-file-contents-perl all 0.242-1 [11.3 kB]
Get: 45 http://deb.debian.org/debian bookworm/main arm64 libtest-log-log4perl-perl all 0.32-3 [11.8 kB]
Get: 46 http://deb.debian.org/debian bookworm/main arm64 libdevel-cycle-perl all 1.12-2 [11.9 kB]
Get: 47 http://deb.debian.org/debian bookworm/main arm64 libpadwalker-perl arm64 2.5-1+b3 [17.9 kB]
Get: 48 http://deb.debian.org/debian bookworm/main arm64 libtest-memory-cycle-perl all 1.06-2 [11.4 kB]
Get: 49 http://deb.debian.org/debian bookworm/main arm64 libtest-warn-perl all 0.37-2 [14.5 kB]
Get: 50 http://deb.debian.org/debian bookworm/main arm64 libconfig-model-tester-perl all 4.007-2 [33.4 kB]
Get: 51 http://deb.debian.org/debian bookworm/main arm64 libexporter-tiny-perl all 1.006000-1 [38.6 kB]
Get: 52 http://deb.debian.org/debian bookworm/main arm64 libfile-which-perl all 1.27-2 [15.1 kB]
Get: 53 http://deb.debian.org/debian bookworm/main arm64 libfile-homedir-perl all 1.006-2 [42.4 kB]
Get: 54 http://deb.debian.org/debian bookworm/main arm64 libhash-merge-perl all 0.302-1 [14.7 kB]
Get: 55 http://deb.debian.org/debian bookworm/main arm64 libjson-perl all 4.10000-1 [87.5 kB]
Get: 56 http://deb.debian.org/debian bookworm/main arm64 liblist-moreutils-xs-perl arm64 0.430-3+b1 [37.5 kB]
Get: 57 http://deb.debian.org/debian bookworm/main arm64 liblist-moreutils-perl all 0.430-2 [46.9 kB]
Get: 58 http://deb.debian.org/debian bookworm/main arm64 libmodule-build-perl all 0.423200-1 [253 kB]
Get: 59 http://deb.debian.org/debian bookworm/main arm64 libmouse-perl arm64 2.5.10-1+b3 [167 kB]
Get: 60 http://deb.debian.org/debian bookworm/main arm64 libmousex-nativetraits-perl all 1.09-3 [53.5 kB]
Get: 61 http://deb.debian.org/debian bookworm/main arm64 libmousex-strictconstructor-perl all 0.02-3 [5304 B]
Get: 62 http://deb.debian.org/debian bookworm/main arm64 libparse-recdescent-perl all 1.967015+dfsg-4 [147 kB]
Get: 63 http://deb.debian.org/debian bookworm/main arm64 libpod-pom-perl all 2.01-4 [65.0 kB]
Get: 64 http://deb.debian.org/debian bookworm/main arm64 libprobe-perl-perl all 0.03-3 [8656 B]
Get: 65 http://deb.debian.org/debian bookworm/main arm64 libregexp-common-perl all 2017060201-3 [175 kB]
Get: 66 http://deb.debian.org/debian bookworm/main arm64 libtest-command-perl all 0.11-4 [14.9 kB]
Get: 67 http://deb.debian.org/debian bookworm/main arm64 libtest-pod-perl all 1.52-2 [12.9 kB]
Get: 68 http://deb.debian.org/debian bookworm/main arm64 libtext-levenshtein-damerau-perl all 0.41-3 [12.3 kB]
Get: 69 http://deb.debian.org/debian bookworm/main arm64 libyaml-tiny-perl all 1.73-1 [32.3 kB]
Fetched 20.5 MB in 2s (12.3 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19616 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../01-bash-completion_1%3a2.11-6_all.deb ...
Unpacking bash-completion (1:2.11-6) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.44-3_arm64.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:arm64.
Preparing to unpack .../03-libmagic1_1%3a5.44-3_arm64.deb ...
Unpacking libmagic1:arm64 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.44-3_arm64.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.21-12_arm64.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../06-libuchardet0_0.0.7-1_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../07-groff-base_1.22.4-10_arm64.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../08-bsdextrautils_2.38.1-5+b1_arm64.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../09-libpipeline1_1.5.7-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../10-man-db_2.11.2-2_arm64.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.19-3_arm64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-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 .../15-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../16-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../17-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../18-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../19-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 .../20-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 .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:arm64.
Preparing to unpack .../23-libelf1_0.188-2.1_arm64.deb ...
Unpacking libelf1:arm64 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../24-dwz_0.15-1_arm64.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../25-libicu72_72.1-3_arm64.deb ...
Unpacking libicu72:arm64 (72.1-3) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../26-libxml2_2.9.14+dfsg-1.1+b3_arm64.deb ...
Unpacking libxml2:arm64 (2.9.14+dfsg-1.1+b3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../27-gettext_0.21-12_arm64.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../28-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 .../29-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../30-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../31-libalgorithm-diff-perl_1.201-1_all.deb ...
Unpacking libalgorithm-diff-perl (1.201-1) ...
Selecting previously unselected package libboolean-perl.
Preparing to unpack .../32-libboolean-perl_0.46-3_all.deb ...
Unpacking libboolean-perl (0.46-3) ...
Selecting previously unselected package libcapture-tiny-perl.
Preparing to unpack .../33-libcapture-tiny-perl_0.48-2_all.deb ...
Unpacking libcapture-tiny-perl (0.48-2) ...
Selecting previously unselected package libsub-uplevel-perl.
Preparing to unpack .../34-libsub-uplevel-perl_0.2800-3_all.deb ...
Unpacking libsub-uplevel-perl (0.2800-3) ...
Selecting previously unselected package libtest-exception-perl.
Preparing to unpack .../35-libtest-exception-perl_0.43-3_all.deb ...
Unpacking libtest-exception-perl (0.43-3) ...
Selecting previously unselected package libcarp-assert-more-perl.
Preparing to unpack .../36-libcarp-assert-more-perl_2.2.0-1_all.deb ...
Unpacking libcarp-assert-more-perl (2.2.0-1) ...
Selecting previously unselected package libclone-choose-perl.
Preparing to unpack .../37-libclone-choose-perl_0.010-2_all.deb ...
Unpacking libclone-choose-perl (0.010-2) ...
Selecting previously unselected package libfile-copy-recursive-perl.
Preparing to unpack .../38-libfile-copy-recursive-perl_0.45-4_all.deb ...
Unpacking libfile-copy-recursive-perl (0.45-4) ...
Selecting previously unselected package liblog-log4perl-perl.
Preparing to unpack .../39-liblog-log4perl-perl_1.57-1_all.deb ...
Unpacking liblog-log4perl-perl (1.57-1) ...
Selecting previously unselected package libpath-tiny-perl.
Preparing to unpack .../40-libpath-tiny-perl_0.144-1_all.deb ...
Unpacking libpath-tiny-perl (0.144-1) ...
Selecting previously unselected package libtext-diff-perl.
Preparing to unpack .../41-libtext-diff-perl_1.45-2_all.deb ...
Unpacking libtext-diff-perl (1.45-2) ...
Selecting previously unselected package libtest-differences-perl.
Preparing to unpack .../42-libtest-differences-perl_0.69-1_all.deb ...
Unpacking libtest-differences-perl (0.69-1) ...
Selecting previously unselected package libtest-file-contents-perl.
Preparing to unpack .../43-libtest-file-contents-perl_0.242-1_all.deb ...
Unpacking libtest-file-contents-perl (0.242-1) ...
Selecting previously unselected package libtest-log-log4perl-perl.
Preparing to unpack .../44-libtest-log-log4perl-perl_0.32-3_all.deb ...
Unpacking libtest-log-log4perl-perl (0.32-3) ...
Selecting previously unselected package libdevel-cycle-perl.
Preparing to unpack .../45-libdevel-cycle-perl_1.12-2_all.deb ...
Unpacking libdevel-cycle-perl (1.12-2) ...
Selecting previously unselected package libpadwalker-perl.
Preparing to unpack .../46-libpadwalker-perl_2.5-1+b3_arm64.deb ...
Unpacking libpadwalker-perl (2.5-1+b3) ...
Selecting previously unselected package libtest-memory-cycle-perl.
Preparing to unpack .../47-libtest-memory-cycle-perl_1.06-2_all.deb ...
Unpacking libtest-memory-cycle-perl (1.06-2) ...
Selecting previously unselected package libtest-warn-perl.
Preparing to unpack .../48-libtest-warn-perl_0.37-2_all.deb ...
Unpacking libtest-warn-perl (0.37-2) ...
Selecting previously unselected package libconfig-model-tester-perl.
Preparing to unpack .../49-libconfig-model-tester-perl_4.007-2_all.deb ...
Unpacking libconfig-model-tester-perl (4.007-2) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../50-libexporter-tiny-perl_1.006000-1_all.deb ...
Unpacking libexporter-tiny-perl (1.006000-1) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../51-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../52-libfile-homedir-perl_1.006-2_all.deb ...
Unpacking libfile-homedir-perl (1.006-2) ...
Selecting previously unselected package libhash-merge-perl.
Preparing to unpack .../53-libhash-merge-perl_0.302-1_all.deb ...
Unpacking libhash-merge-perl (0.302-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../54-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package liblist-moreutils-xs-perl.
Preparing to unpack .../55-liblist-moreutils-xs-perl_0.430-3+b1_arm64.deb ...
Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ...
Selecting previously unselected package liblist-moreutils-perl.
Preparing to unpack .../56-liblist-moreutils-perl_0.430-2_all.deb ...
Unpacking liblist-moreutils-perl (0.430-2) ...
Selecting previously unselected package libmodule-build-perl.
Preparing to unpack .../57-libmodule-build-perl_0.423200-1_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.423200-1) ...
Selecting previously unselected package libmouse-perl.
Preparing to unpack .../58-libmouse-perl_2.5.10-1+b3_arm64.deb ...
Unpacking libmouse-perl (2.5.10-1+b3) ...
Selecting previously unselected package libmousex-nativetraits-perl.
Preparing to unpack .../59-libmousex-nativetraits-perl_1.09-3_all.deb ...
Unpacking libmousex-nativetraits-perl (1.09-3) ...
Selecting previously unselected package libmousex-strictconstructor-perl.
Preparing to unpack .../60-libmousex-strictconstructor-perl_0.02-3_all.deb ...
Unpacking libmousex-strictconstructor-perl (0.02-3) ...
Selecting previously unselected package libparse-recdescent-perl.
Preparing to unpack .../61-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ...
Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ...
Selecting previously unselected package libpod-pom-perl.
Preparing to unpack .../62-libpod-pom-perl_2.01-4_all.deb ...
Unpacking libpod-pom-perl (2.01-4) ...
Selecting previously unselected package libprobe-perl-perl.
Preparing to unpack .../63-libprobe-perl-perl_0.03-3_all.deb ...
Unpacking libprobe-perl-perl (0.03-3) ...
Selecting previously unselected package libregexp-common-perl.
Preparing to unpack .../64-libregexp-common-perl_2017060201-3_all.deb ...
Unpacking libregexp-common-perl (2017060201-3) ...
Selecting previously unselected package libtest-command-perl.
Preparing to unpack .../65-libtest-command-perl_0.11-4_all.deb ...
Unpacking libtest-command-perl (0.11-4) ...
Selecting previously unselected package libtest-pod-perl.
Preparing to unpack .../66-libtest-pod-perl_1.52-2_all.deb ...
Unpacking libtest-pod-perl (1.52-2) ...
Selecting previously unselected package libtext-levenshtein-damerau-perl.
Preparing to unpack .../67-libtext-levenshtein-damerau-perl_0.41-3_all.deb ...
Unpacking libtext-levenshtein-damerau-perl (0.41-3) ...
Selecting previously unselected package libyaml-tiny-perl.
Preparing to unpack .../68-libyaml-tiny-perl_1.73-1_all.deb ...
Unpacking libyaml-tiny-perl (1.73-1) ...
Setting up libpipeline1:arm64 (1.5.7-1) ...
Setting up libdevel-cycle-perl (1.12-2) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libicu72:arm64 (72.1-3) ...
Setting up libmouse-perl (2.5.10-1+b3) ...
Setting up libpod-pom-perl (2.01-4) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libtest-command-perl (0.11-4) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libalgorithm-diff-perl (1.201-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libtest-pod-perl (1.52-2) ...
Setting up libmagic1:arm64 (1:5.44-3) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up libclone-choose-perl (0.010-2) ...
Setting up libpadwalker-perl (2.5-1+b3) ...
Setting up file (1:5.44-3) ...
Setting up libprobe-perl-perl (0.03-3) ...
Setting up libyaml-tiny-perl (1.73-1) ...
Setting up libregexp-common-perl (2017060201-3) ...
Setting up libmodule-build-perl (0.423200-1) ...
Setting up libfile-copy-recursive-perl (0.45-4) ...
Setting up libboolean-perl (0.46-3) ...
Setting up libtest-memory-cycle-perl (1.06-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up liblog-log4perl-perl (1.57-1) ...
Setting up libtext-diff-perl (1.45-2) ...
Setting up bash-completion (1:2.11-6) ...
Setting up autopoint (0.21-12) ...
Setting up liblist-moreutils-xs-perl (0.430-3+b1) ...
Setting up autoconf (2.71-3) ...
Setting up libcapture-tiny-perl (0.48-2) ...
Setting up libparse-recdescent-perl (1.967015+dfsg-4) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libpath-tiny-perl (0.144-1) ...
Setting up libuchardet0:arm64 (0.0.7-1) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libmousex-strictconstructor-perl (0.02-3) ...
Setting up libsub-uplevel-perl (0.2800-3) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libexporter-tiny-perl (1.006000-1) ...
Setting up libfile-homedir-perl (1.006-2) ...
Setting up libelf1:arm64 (0.188-2.1) ...
Setting up libxml2:arm64 (2.9.14+dfsg-1.1+b3) ...
Setting up libtext-levenshtein-damerau-perl (0.41-3) ...
Setting up libmousex-nativetraits-perl (1.09-3) ...
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.1-1) ...
Setting up gettext (0.21-12) ...
Setting up libtool (2.4.7-5) ...
Setting up liblist-moreutils-perl (0.430-2) ...
Setting up libtest-warn-perl (0.37-2) ...
Setting up libhash-merge-perl (0.302-1) ...
Setting up libtest-differences-perl (0.69-1) ...
Setting up libtest-file-contents-perl (0.242-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libtest-exception-perl (0.43-3) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up libcarp-assert-more-perl (2.2.0-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libtest-log-log4perl-perl (0.32-3) ...
Setting up libconfig-model-tester-perl (4.007-2) ...
Setting up debhelper (13.11.4) ...
Processing triggers for libc-bin (2.36-8) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/libconfig-model-perl-2.152/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libconfig-model-perl_2.152-1_source.changes
dpkg-buildpackage: info: source package libconfig-model-perl
dpkg-buildpackage: info: source version 2.152-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Dominique Dumont <dod@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   debian/rules override_dh_clean
make[1]: Entering directory '/build/libconfig-model-perl-2.152'
dh_clean
rm -rf /build/libconfig-model-perl-2.152/debian/build
make[1]: Leaving directory '/build/libconfig-model-perl-2.152'
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -ffile-prefix-map=/build/libconfig-model-perl-2.152=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libconfig-model-perl-2.152=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"

If you want to use the TermUI interface, you should install
Term::ReadLine::Perl or Term::ReadLine::Gnu

Checking prerequisites...
  build_requires:
    !  Test::Perl::Critic is not installed
  recommends:
    *  Fuse is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Run 'Build installdeps' to install missing prerequisites.

Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Config-Model' version '--installdirs'
   dh_auto_build
	/usr/bin/perl Build
Checking doc for model PopCon
Checking doc for model Fstab
Checking doc for model Multistrap
Building Config-Model
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/libconfig-model-perl-2.152'
mkdir -p /build/libconfig-model-perl-2.152/debian/build
HOME=/build/libconfig-model-perl-2.152/debian/build dh_auto_test
	/usr/bin/perl Build test --verbose 1
t/accept.t ........................ 
ok 1 - compiled
ok 2 - Created new class with accept parameter
ok 3 - get_element_property on accepted element
ok 4 - get_element_property on a predefined element matching an accepted one
ok 5 - get_element_property on hidden accepted element
ok 6 - get_element_property on a predefined hidden element matching an accepted one
ok 7 - Created instance
ok 8 - check accept_regexp
ok 9 - check explicit element list
ok 10 - check element_type on accepted element
ok 11 - check autoadd parameter for has_element
ok 12 - check autoadd parameter for has_element
ok 13 - check autoadd parameter for fetch_element
ok 14 - Data loaded
ok 15 - check accepted list content
ok 16 - check element list with accepted parameters
ok 17 - caught unacceptable parameter: foo=bar
ok 18 - caught unacceptable parameter: vlistB=test
ok 19 - test unconditional warn
ok 20 - test oter too close to 'other'
ok 21 - test other2 too close to 'other'
ok 22 - test otehr too close to 'other'
ok 23 - test other23 too close to 'other'
ok 24 - test accept oterh23, is not too close to 'other'
ok 25 - memory cycle
1..25
ok
t/annotation.t .................... 
ok 1 - compiled
# Running tests in wr_root/annotation
ok 2 - created dummy instance
ok 3 - Config root created
ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1\#olist1_comment X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy hash_a:toto\#"index comment"
#         hash_b:X3=xy my_check_list=X2,X3'
ok 5 - set annotation of std_id
ok 6 - set annotation of std_id
ok 7 - set annotation of std_id:bc X
ok 8 - set annotation of my_check_list
ok 9 - set annotation of olist:0
ok 10 - set annotation of olist:2
ok 11 - verify instance needs_save status after storing only annotations
ok 12 - test clear annotation
ok 13 - test clear annotation
ok 14 - verify instance needs_save status after store/delete annotations
ok 15 - created annotation read/write object
ok 16 - check saved dir
ok 17 - check saved file
ok 18 - check annotation data
ok 19 - check annotation file exists
ok 20 - check loaded annotation data with empty tree
ok 21 - check loaded annotation data with non-empty tree
ok 22 - memory cycles
1..22
ok
t/apply_fix.t ..................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Log4perl test
ok 4 - Log4perl test
ok 5 - Log4perl test
ok 6 - change list for long apply_fix
ok 7 - change list for with_delete apply_fix
ok 8 - change list for with_undef apply_fix
ok 9 - check that 'a' long stuff was fixed
ok 10 - check that 'a disclaimer_fix_with_undef' was fixed
ok 11 - check that 'a disclaimer_fix_with_delete' was fixed
ok 12 - check that 'a' gnu stuff was NOT fixed
ok 13 - check that 'b' long stuff was fixed
ok 14 - check that 'b disclaimer_fix_with_undef' was fixed
ok 15 - check that 'b disclaimer_fix_with_delete' was fixed
ok 16 - check that 'b' gnu stuff was NOT fixed
ok 17 - check that 'c' long stuff was fixed
ok 18 - check that 'c disclaimer_fix_with_undef' was fixed
ok 19 - check that 'c disclaimer_fix_with_delete' was fixed
ok 20 - check that 'c' gnu stuff was NOT fixed
ok 21 - check that a secure url was fixed
ok 22 - check that b secure url was fixed
ok 23 - check that c secure url was fixed
ok 24 - number of changes applied for chained-fix apply_fix
ok 25 - memory cycle
1..25
ok
t/array_id.t ...................... 
ok 1 - compiled
ok 2 - config classes created
# Subtest: array initialisation
    ok 1 - created dummy instance
    ok 2 - verify instance needs_save status after creation
    ok 3 - check index list of empty list
    ok 4 - verify instance needs_save status after olist creation
    1..4
ok 3 - array initialisation
# Subtest: bounded list
    ok 1 - bounded list created
    ok 2 - verify instance needs_save status after element creation
    ok 3 - stored in 1
    ok 4 - stored in 0
    ok 5 - stored in 2
    ok 6 - verify instance needs_save status after storing into element
    ok 7 - max error caught
    ok 8 - check ids
    ok 9 - check deleted id
    ok 10 - check list index_type
    ok 11 - check list max boundary
    ok 12 - check last item of table
    ok 13 - check pushed toto item
    ok 14 - check pushed titi item
    ok 15 - check pushed toto item with push_x
    ok 16 - check pushed toto annotation with push_x
    ok 17 - check pushed titi item with push_x
    ok 18 - check pushed toto2 item with push_x
    ok 19 - check pushed toto2 annotation with push_x
    ok 20 - check fetch_all_values
    ok 21 - check fetch
    1..21
ok 4 - bounded list
# Subtest: model with errors
    ok 1 - wrong auto_create caught
    ok 2 - fails duplicates with node cargo
    ok 3 - fails yada duplicates
    1..3
ok 5 - model with errors
# Subtest: list with auto_created_id
    ok 1 - check list_with_auto_created_id
    1..1
ok 6 - list with auto_created_id
# Subtest: move, swap  in bounded_list
    ok 1 - Check index value 0
    ok 2 - Check index value 1
    ok 3 - Check index value 2
    ok 4 - Check index value 3
    ok 5 - Check index value 4
    ok 6 - check after move idx 3 in 4
    ok 7 - check after move idx 3 in 4
    ok 8 - Check moved index value 0
    ok 9 - Check moved index value 1
    ok 10 - Check moved index value 2
    ok 11 - Check moved index value 3
    ok 12 - Check moved index value 4
    ok 13 - Check swapped index value 0
    ok 14 - Check swapped index value 1
    ok 15 - Check swapped index value 2
    ok 16 - Check swapped index value 3
    ok 17 - Check swapped index value 4
    ok 18 - check value after swap
    ok 19 - check value after swap
    ok 20 - check after remove
    ok 21 - check removal message
    1..21
ok 7 - move, swap  in bounded_list
# Subtest: test move swap with node list
    ok 1 - verify instance needs_save status after move
    ok 2 - check after move idx 3 in 4
    ok 3 - check after move idx 3 in 4
    ok 4 - Check moved index value 0
    ok 5 - Check moved index value 1
    ok 6 - Check moved index value 2
    ok 7 - Check moved index value 3
    ok 8 - Check moved index value 4
    ok 9 - verify instance needs_save status after move
    ok 10 - check after move idx 0 in 2
    ok 11 - check after move
    ok 12 - check after move
    ok 13 - check after move
    ok 14 - Check moved index value 0
    ok 15 - Check moved index value 1
    ok 16 - Check moved index value 2
    ok 17 - Check moved index value 3
    ok 18 - Check moved index value 4
    ok 19 - check before move
    ok 20 - check after move
    ok 21 - check get_display_key
    1..21
ok 8 - test move swap with node list
# Subtest: load method
    ok 1 - test store a1
    ok 2 - test store "a","b"
    ok 3 - test store a,b
    ok 4 - test store "a\"a",b
    ok 5 - test store "a,a",b
    ok 6 - test store ",a1"
    ok 7 - fails load 'a,,b'
    1..7
ok 9 - load method
# Subtest: preset mode
    ok 1 - filled preset values
    ok 2 - check that preset values are read
    ok 3 - check that values are read
    ok 4 - check that custom values are read
    ok 5 - verify instance needs_save status after clear array
    ok 6 - check that array was cleared
    ok 7 - check change message after clear
    1..7
ok 10 - preset mode
# Subtest: default_with_init on leaf
    ok 1 - check default keys
    ok 2 - test default_with_init leaf 0
    ok 3 - test default_with_init leaf 1
    ok 4 - check default keys
    ok 5 - test default_with_init node 0
    ok 6 - test default_with_init node 0
    ok 7 - test default_with_init node 0
    1..7
ok 11 - default_with_init on leaf
# Subtest: test list_with_forbid_duplicates
    ok 1 - verify needs_content_check is true
    ok 2 - fails forbidden duplicates
    ok 3 - verify needs_content_check after fetch_all_values
    ok 4 - fails forbidden duplicates even if needs_content_check is false
    ok 5 - verify again needs_content_check after fetch_all_values
    ok 6 - verify needs_content_check after list content modif
    ok 7 - check that original values is untouched after forbid duplicates
    1..7
ok 12 - test list_with_forbid_duplicates
# Subtest: test list_with_warn_duplicates
    ok 1 - Log4perl test
    ok 2 - detected duplicated values
    ok 3 - check nb of fixes
    ok 4 - Log4perl test
    ok 5 - check that original values is untouched after warn duplicates
    1..5
ok 13 - test list_with_warn_duplicates
# Subtest: test list_with_suppress_duplicates
    ok 1 - check that original values is untouched after suppress duplicates
    1..1
ok 14 - test list_with_suppress_duplicates
# Subtest: preset clear stuff
    ok 1 - check preset indexes
    ok 2 - check that only preset stuff was cleared
    ok 3 - check that bar was moved from 1 to 0
    1..3
ok 15 - preset clear stuff
# Subtest: layered stuff
    ok 1 - check layered indexes
    ok 2 - check that only layered stuff was cleared
    ok 3 - check that bar was moved from 1 to 0
    1..3
ok 16 - layered stuff
# Subtest: layered stuff 
    ok 1 - check layered indexes
    ok 2 - check that only layered stuff was cleared
    ok 3 - check that baz was moved from 2 to 0
    1..3
ok 17 - layered stuff 
# Subtest: notify change after implicit deletion (github #4)
    ok 1 - check that store smaller set triggered a change
    1..1
ok 18 - notify change after implicit deletion (github \#4)
# Subtest: sort
    ok 1 - check sort result
    ok 2 - check that sort has triggered a change
    ok 3 - check that redundant sort has not triggered a change
    1..3
ok 19 - sort
# Subtest: unshift
    ok 1 - check unshift result
    ok 2 - check that indexes are reset correctly
    1..2
ok 20 - unshift
# Subtest: insert_at
    ok 1 - check insert_at result
    ok 2 - check that indexes are reset correctly
    1..2
ok 21 - insert_at
# Subtest: insert_before
    ok 1 - check insert_before result
    ok 2 - check insert_before with regexp result
    1..2
ok 22 - insert_before
# Subtest: insort
    ok 1 - check insort result
    1..1
ok 23 - insort
# Subtest: load_data method
    ok 1 - test store a1
    ok 2 - test store a b x
    ok 3 - test store a b x
    ok 4 - test store a b
    ok 5 - test store a,b,c
    ok 6 - test store a,too_long,b,c
    ok 7 - test store ARRAY(0xaaab06c5b8b0)
    ok 8 - fails load_data with wrong parameter
    1..8
ok 24 - load_data method
# Subtest: load_data method change tracking
    ok 1 - verify needs_save after loading same data
    ok 2 - verify needs_save after loading same data
    1..2
ok 25 - load_data method change tracking
# Subtest: test load_data with node list
    ok 1 - check that 3 nodes was created
    ok 2 - check that only 2 elements remain
    ok 3 - check that only one element remains
    1..3
ok 26 - test load_data with node list
ok 27 - memory cycles
1..27
ok
t/array_with_data_migration.t ..... 
ok 1 - compiled
ok 2 - config classes created
ok 3 - created dummy instance
ok 4 - set up plain list
ok 5 - create list_with_data_migration element
ok 6 - list data before migration
ok 7 - list size after migration
ok 8 - list data migration (foo bar)
ok 9 - create list2_with_data_migration element
ok 10 - list2 data migration (foo bar)
ok 11 - test memory cycles
1..11
ok
t/augment_class.t ................. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - check augmented class
ok 4 - check augmented choices
ok 5 - test augmented rules
ok 6 - test value type override
ok 7 - test min setup
ok 8 - test accept_list
ok 9 - test augmented rules
ok 10 - check memory cycles
1..10
ok
t/author-critic.t ................. skipped: these tests are for testing by the author
t/auto_load_model.t ............... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Config root created
ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d'
ok 5 - created dummy instance 2
ok 6 - memory cycles
1..6
ok
t/backend_ini.t ................... 
ok 1 - compiled
# Running tests in wr_root/backend_ini
ok 2 - Starting AutoIni tests
ok 3 - Created AutoIni instance
ok 4 - created AutoIni tree root
ok 5 - AutoIni root init done
ok 6 - check global comment
ok 7 - check class1 comment
ok 8 - check support annotation 
ok 9 - check class1 lista comment
ok 10 - check lista[1] content
ok 11 - check lista[1] comment
ok 12 - check lista[2] content
ok 13 - check lista[2] comment
ok 14 - check lista[3] content
ok 15 - check lista[3] comment
ok 16 - IniFile write back done
ok 17 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
# copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
ok 18 - Created instance
ok 19 - compare original data with 2nd instance data
ok 20 - Starting IniTest tests
ok 21 - Created IniTest instance
ok 22 - created IniTest tree root
ok 23 - IniTest root init done
ok 24 - check global comment
ok 25 - check class1 comment
ok 26 - check support annotation 
ok 27 - check class1 lista comment
ok 28 - check lista[1] content
ok 29 - check lista[1] comment
ok 30 - check lista[2] content
ok 31 - check lista[2] comment
ok 32 - check lista[3] content
ok 33 - check lista[3] comment
ok 34 - IniFile write back done
ok 35 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
# copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
ok 36 - Created instance
ok 37 - compare original data with 2nd instance data
ok 38 - Starting IniTest2 tests
ok 39 - Created IniTest2 instance
ok 40 - created IniTest2 tree root
ok 41 - IniTest2 root init done
ok 42 - check global comment
ok 43 - check class1 comment
ok 44 - check support annotation 
ok 45 - check class1 lista comment
ok 46 - check lista[1] content
ok 47 - check lista[1] comment
ok 48 - check lista[2] content
ok 49 - check lista[2] comment
ok 50 - check lista[3] content
ok 51 - check lista[3] comment
ok 52 - IniFile write back done
ok 53 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
# copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
ok 54 - Created instance
ok 55 - compare original data with 2nd instance data
ok 56 - Starting IniTest3 tests
ok 57 - Created IniTest3 instance
ok 58 - created IniTest3 tree root
ok 59 - IniTest3 root init done
ok 60 - check global comment
ok 61 - check class1 comment
ok 62 - check support annotation 
ok 63 - check class1 lista comment
ok 64 - check lista[1] content
ok 65 - check lista[1] comment
ok 66 - check lista[2] content
ok 67 - check lista[2] comment
ok 68 - check lista[3] content
ok 69 - check lista[3] comment
ok 70 - IniFile write back done
ok 71 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
# copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
ok 72 - Created instance
ok 73 - compare original data with 2nd instance data
ok 74 - Starting MyClass tests
ok 75 - Created MyClass instance
ok 76 - created MyClass tree root
ok 77 - MyClass root init done
ok 78 - check global comment
ok 79 - check any_ini_class:class1 comment
ok 80 - check support annotation 
ok 81 - check any_ini_class:class1 lista comment
ok 82 - check lista[1] content
ok 83 - check lista[1] comment
ok 84 - check lista[2] content
ok 85 - check lista[2] comment
ok 86 - check lista[3] content
ok 87 - check lista[3] comment
ok 88 - IniFile write back done
ok 89 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
# copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
ok 90 - Created instance
ok 91 - compare original data with 2nd instance data
# Subtest: test ini file using a check list
    ok 1 - Starting IniCheck tests
    ok 2 - Created IniCheck instance
    ok 3 - created IniCheck tree root
    ok 4 - IniCheck root init done
    ok 5 - foo foo1 choice is set
    ok 6 - foo bar1 choice is not set
    ok 7 - bar bar1 choice is set
    ok 8 - class1 lista nolist choice is not set
    ok 9 - class1 lista lista1 choice is set
    ok 10 - IniFile write back done
    ok 11 - check that config file wr_root/backend_ini/ini1/etc/test.ini was written
    # copying wr_root/backend_ini/ini1/etc/test.ini in wr_root/backend_ini/ini2/etc/test.ini
    ok 12 - Created instance
    ok 13 - compare original data with 2nd instance data
    1..13
ok 92 - test ini file using a check list
# Subtest: Test with empty ini file and no ini data
    ok 1 - Starting IniTest tests
    ok 2 - Created IniTest instance
    ok 3 - created IniTest tree root
    ok 4 - IniTest root init done
    ok 5 - Empty IniFile write back done
    ok 6 - no file was written
    1..6
ok 93 - Test with empty ini file and no ini data
# Subtest: Test with small ini file and delete data
    ok 1 - Starting IniTest tests
    ok 2 - Created IniTest instance
    ok 3 - created IniTest tree root
    ok 4 - IniTest root init done
    ok 5 - ini file was written
    ok 6 - check load of small data
    ok 7 - Empty IniFile write back done
    ok 8 - file is gone
    1..8
ok 94 - Test with small ini file and delete data
# Subtest: Test handling of double quote
    ok 1 - Starting IniDQuotes tests
    ok 2 - Created IniDQuotes instance
    ok 3 - created IniDQuotes tree root
    ok 4 - IniDQuotes root init done
    ok 5 - ini file was written
    ok 6 - check load of small data
    ok 7 - check load of list 0
    ok 8 - check load of list 1
    ok 9 - check content of written file wr_root/backend_ini/ini1/etc/test.ini with «baz = "blork glop blork"»
    ok 10 - check content of written file wr_root/backend_ini/ini1/etc/test.ini with «a_list = "blork blork"»
    ok 11 - check content of written file wr_root/backend_ini/ini1/etc/test.ini with «a_list = "glop glop"»
    1..11
ok 95 - Test handling of double quote
ok 96 - memory cycle test
1..96
ok
t/backend_ini_with_section_map.t .. 
ok 1 - compiled
ok 2 - Starting SectionMap tests in below dir
ok 3 - Created SectionMap instance
ok 4 - check data does not need to be saved
ok 5 - check auto-split 1/2
ok 6 - check auto-split 2/2
ok 7 - IniFile write back done
ok 8 - check that config file wr_root_p/backend-ini-section-map/below/ini1/etc/test.ini was written
ok 9 - check file wr_root_p/backend-ini-section-map/below/ini1/etc/test.ini content
ok 10 - Created instance
ok 11 - compare original data with 2nd instance data
ok 12 - Starting SectionMapTop tests in general dir
ok 13 - Created SectionMapTop instance
ok 14 - check data does not need to be saved
ok 15 - check auto-split 1/2
ok 16 - check auto-split 2/2
ok 17 - IniFile write back done
ok 18 - check that config file wr_root_p/backend-ini-section-map/general/ini1/etc/test.ini was written
ok 19 - check file wr_root_p/backend-ini-section-map/general/ini1/etc/test.ini content
ok 20 - Created instance
ok 21 - compare original data with 2nd instance data
ok 22
1..22
ok
t/backend_mgr.t ................... 
ok 1 - compiled
# Running tests in wr_root/backend_mgr
# Subtest: Check reading of global comments
    ok 1 - check untouched lines
    ok 2 - check extracted global comment
    1..2
ok 2 - Check reading of global comments
# Subtest: check config file with absolute path
    ok 1 - check read data
    ok 2 - wr_root/backend_mgr/abs_path_test/test-abs.ini content
    1..2
ok 3 - check config file with absolute path
# Subtest: check config file override
    ok 1 - check read data (absolute path)
    ok 2 - wr_root/backend_mgr/cfg_file_override_test/test-cfo.ini content (absolute path)
    ok 3 - check read data (relative path)
    ok 4 - wr_root/backend_mgr/cfg_file_override_test/test-cfo.ini content (relative path)
    1..4
ok 4 - check config file override
# Subtest: check string to Path::Tiny coercion
    ok 1 - check read data
    ok 2 - check that ~ is coerced into /home/joe
    ok 3 - wr_root/backend_mgr/coercion_test/home/joe/conf/test-coercion.ini content
    1..3
ok 5 - check string to Path::Tiny coercion
ok 6 - memory cycle
1..6
ok
t/backend_multiple.t .............. 
ok 1 - compiled
# Running tests in wr_root/backend_multiple
ok 2 - loaded data
ok 3 - check written file wr_root/backend_multiple/debian/control.pl
ok 4 - check written file wr_root/backend_multiple/debian/copyright.pl
ok 5 - check written file wr_root/backend_multiple/debian/source/format
ok 6 - check written file wr_root/backend_multiple/debian/meta/test.yml
ok 7 - check that inst2 is a copy of first instance
ok 8 - check memory cycles
1..8
ok
t/backend_plainfile.t ............. 
ok 1 - compiled
# Running tests in wr_root/backend_plainfile
ok 2 - wrote source file
ok 3 - wrote clean file
ok 4 - Created instance
ok 5 - got correct source value
ok 6 - got clean 0
ok 7 - got clean 1
ok 8 - plain file write back done
ok 9 - check that config file wr_root/backend_plainfile/plain/new was written
ok 10 - check backend annotation support
ok 11 - Created 2nd instance
ok 12 - compare original data with 2nd instance data
ok 13 - memory cycles
1..13
ok
t/check_list.t .................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - check_get_choice
ok 4 - verify instance needs_save status after creation
ok 5 - test get_checked_list for empty check_list
ok 6 - test nb of elt in check_list 
ok 7 - test get_checked_list after set_checked_list
ok 8 - test get_checked_list_as_hash for empty checklist
ok 9 - test help
ok 10 - verify instance needs_save status after reading meta data
# Subtest: test _store method
    ok 1 - test _store method with S 1 yes
    ok 2 - test nb of elt in check_list after _store
    ok 3 - test get_checked_list after _store
    ok 4 - test _store method with A 1 yes
    ok 5 - test nb of elt in check_list after _store
    ok 6 - test get_checked_list after _store
    ok 7 - test _store method with A 0 yes
    ok 8 - test nb of elt in check_list after _store
    ok 9 - test get_checked_list after _store
    ok 10 - test _store method with bug 1 skip
    ok 11 - test nb of elt in check_list after _store
    ok 12 - test get_checked_list after _store
    1..12
ok 11 - test _store method
# Subtest: test _store warning
    ok 1 - Log4perl test
    1..1
ok 12 - test _store warning
ok 13 - test _store error
# Subtest: test store method
    ok 1 - test store method with S,T,O,R,E
    ok 2 - test nb of elt in check_list after set
    ok 3 - test get_checked_list after set
    ok 4 - test store method with value S,T ,  O, R, E
    ok 5 - test nb of elt in check_list after set
    ok 6 - test get_checked_list after set
    ok 7 - test store method with S,O,T,R,E check yes
    ok 8 - test nb of elt in check_list after set
    ok 9 - test get_checked_list after set
    ok 10 - test store method with value S,T ,  O, R, E check yes
    ok 11 - test nb of elt in check_list after set
    ok 12 - test get_checked_list after set
    ok 13 - test store method with S,T,O,R,E,bug check skip
    ok 14 - test nb of elt in check_list after set
    ok 15 - test get_checked_list after set
    1..15
ok 14 - test store method
# Subtest: test set method and reported changes
    ok 1 - test set method with A,B
    ok 2 - test get_checked_list content after set
    ok 3 - verify instance needs_save after set
    ok 4 - check change message after set check list to A,B
    ok 5 - test set method with A,B,C
    ok 6 - test get_checked_list content after set
    ok 7 - verify instance needs_save after set
    ok 8 - check change message after set check list to A,B,C
    ok 9 - test set method with A,C,D
    ok 10 - test get_checked_list content after set
    ok 11 - verify instance needs_save after set
    ok 12 - check change message after set check list to A,C,D
    1..12
ok 15 - test set method and reported changes
# Subtest: test get_arguments
    ok 1 - test set_checked_list
    ok 2 - test passed list
    ok 3 - test set_checked_list
    ok 4 - test passed list
    ok 5 - test set_checked_list
    ok 6 - test passed list
    1..6
ok 16 - test get_arguments
# Subtest: test set_checked_list method
    ok 1 - test set_checked_list
    ok 2 - test nb of elt in check_list after set_checked_list
    ok 3 - test get_checked_list after set_checked_list
    ok 4 - verify instance needs_save after set_checked_list
    ok 5 - test set_checked_list
    ok 6 - test nb of elt in check_list after set_checked_list
    ok 7 - test get_checked_list after set_checked_list
    ok 8 - verify instance needs_save after set_checked_list
    ok 9 - test set_checked_list
    ok 10 - test nb of elt in check_list after set_checked_list
    ok 11 - test get_checked_list after set_checked_list
    ok 12 - verify instance needs_save after set_checked_list
    ok 13 - test set_checked_list
    ok 14 - test nb of elt in check_list after set_checked_list
    ok 15 - test get_checked_list after set_checked_list
    ok 16 - verify instance needs_save after set_checked_list
    1..16
ok 17 - test set_checked_list method
# Subtest: test set_checked_list error handling
    ok 1 - got exception
    1..1
ok 18 - test set_checked_list error handling
# Subtest: test behavior when skipping bad value
    ok 1 - Log4perl test
    1..1
ok 19 - test behavior when skipping bad value
ok 20 - test get_checked_list_as_hash
ok 21 - test set_checked_list_as_hash
ok 22 - test get_checked_list after set_checked_list_as_hash
ok 23 - test nb of elt in check_list after clear
ok 24 - check 'a': which is an error
ok 25 - check layered content
ok 26 - check standard content
ok 27 - check user content
ok 28 - check layered content
ok 29 - check standard content
ok 30 - check user content
ok 31 - check content
ok 32 - check layered content after clear
ok 33 - load my_hash:X=x my_hash:Y=y worked correctly
ok 34 - created refer_to_list
ok 35 - check simple refer choices
ok 36 - load my_hash:Z=z worked correctly
ok 37 - check simple refer choices after 2nd load
ok 38 - created refer_to_2_list
ok 39 - check refer_to_2_list choices
ok 40 - check refer_to_2_list choices
ok 41 - created refer_to_check_list_and_choice
ok 42 - check refer_to_check_list_and_choice choices
ok 43 - get_choice with undef 'indirection' parm: which is an error
ok 44 - check refer_to_check_list_and_choice choices with indirection set
ok 45 - check X2 and test choices
ok 46 - check refer_to_2_list choices with X3
ok 47 - check refer_to_check_list_and_choice choices
ok 48 - created choice_list_with_default
ok 49 - test default of choice_list_with_default
ok 50 - test custom data  of choice_list_with_default
ok 51 - choice_list_with_default has no data
ok 52 - test default of choice_list_with_default
ok 53 - choice_list_with_default has data
ok 54 - test custom of choice_list_with_default
ok 55 - test standard of choice_list_with_default
ok 56 - fetch with backend mode for choice_list_with_default
ok 57 - fetch_element without warp set (macro=undef): which is an error
ok 58 - created warped_choice_list
ok 59 - get_choice without warp set (macro=undef): which is an error
ok 60 - check warp_list choice after setting macro=AD
ok 61 - test default of warped_choice_list
ok 62 - check warp_list choice after setting macro=AH
ok 63 - test default of warped_choice_list after setting macro=AH
ok 64 - check choice of refer_to_dumb_list
ok 65 - test default of choice_list_with_upstream_default
ok 66 - test checklist has data
ok 67 - test upstream_default of choice_list_with_upstream_default
ok 68 - check needs_save after reading a default value
ok 69 - test default of choice_list_with_default_and_upstream_default
ok 70 - check needs_save after reading a default value
ok 71 - test choice_list_with_default_and_upstream_default
ok 72 - check needs_save after reading a default value
ok 73 - test fetch choice_list_with_default_and_upstream_default
ok 74 - check needs_save after reading a default value
ok 75 - created dummy preset instance
ok 76 - instance in preset mode
ok 77 - instance in normal mode
ok 78 - choice_list: read preset list
ok 79 - choice_list: read completed preset LIST
ok 80 - choice_list: read preset value as preset_value
ok 81 - choice_list: read preset value as standard_value
ok 82 - choice_list: read custom_value
ok 83 - choice_list: read overridden preset LIST
ok 84 - choice_list: read custom_value after override
ok 85 - created warped_refer_to_list (hidden)
ok 86 - test default of ordered_checklist
ok 87 - test ordered_checklist after set_checked_list
ok 88 - test ordered_checklist after swap
ok 89 - test ordered_checklist after move_up Y
ok 90 - test ordered_checklist after move_up V
ok 91 - test ordered_checklist after move_down A
ok 92 - test ordered_checklist after move_down C
ok 93 - test ordered_checklist after check B
ok 94 - test ordered_checklist after move_up B uncheck B
ok 95 - test ordered_checklist after check B
ok 96 - test grab_value
ok 97 - test default of ordered_checklist_refer_to
ok 98 - check cipher list
ok 99 - created layered instance
ok 100 - test default of ordered_checklist_refer_to in layered mode
ok 101 - apply_fixes works
ok 102 - memory cycle
1..102
ok
t/check_list_warp.t ............... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Created Root
ok 4 - all slaves are hidden
ok 5 - first slave is enabled
ok 6 - 2 slave is enabled
ok 7 - second slave is enabled
ok 8 - all slaves are hidden again
ok 9 - memory cycle
1..9
ok
t/cme-force-load.t ................ 
ok 1 - compiled
# Running tests in wr_root/cme-force-load
ok 2 - new instance created
ok 3 - loaded erroneous data
ok 4 - barfs on bad value
ok 5 - can dump fixed tree
ok 6 - data saved
ok 7 - updated config data
1..7
ok
t/cme-function.t .................. 
ok 1 - new instance created
ok 2 - found instance created above
ok 3 - data saved
ok 4 - updated header
ok 5 - reordered file
ok 6 - double comment is removed
ok 7 - Log4perl test
ok 8 - load done and saved
ok 9 - updated config data
1..9
ok
t/describe_node.t ................. 
ok 1 - compiled
ok 2 - loaded big_model
ok 3 - augmented big_model
ok 4 - created dummy instance
ok 5 - Config root created
# Subtest: load and check for duplicate values
    ok 1 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - hash_a:toto=toto_value hash_a:titi=titi_value lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - list_with_warn_duplicates=foo,bar,foo my_check_list=toto my_reference="titi" yes_no_boolean=1'
    ok 2 - Log4perl test
    1..2
ok 6 - load and check for duplicate values
# Subtest: Check root description
    ok 1 - check root description 
    1..1
ok 7 - Check root description
# Subtest: Check root verbose description with hide empty
    ok 1 - check root description without empty values
    1..1
ok 8 - Check root verbose description with hide empty
# Subtest: Check root description with hide empty
    ok 1 - check root description without empty values and non verbose
    1..1
ok 9 - Check root description with hide empty
# Subtest: Check std_id:ab verbose description
    ok 1 - check std_id:ab description 
    1..1
ok 10 - Check std_id:ab verbose description
# Subtest: Check std_id:ab verbose description
    ok 1 - check std_id:ab description without empty values
    1..1
ok 11 - Check std_id:ab verbose description
# Subtest: Check root description of std_id
    ok 1 - check root description of std_id
    1..1
ok 12 - Check root description of std_id
# Subtest: Check root verbose description with a pattern
    ok 1 - check root description of std_id
    1..1
ok 13 - Check root verbose description with a pattern
# Subtest: Check std_id:ab verbose description
    ok 1 - check root description of std_id
    1..1
ok 14 - Check std_id:ab verbose description
ok 15 - check memory cycles
1..15
ok
t/dump_as_data.t .................. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Config root created
ok 4 - set up data in tree
ok 5 - loaded single array element as listb => 'bb'
ok 6 - check data dump
# Subtest: check default mapping of boolean value type
    ok 1 - Perl data value of bool_list:0 
    ok 2 - Perl data of bool_list:0 is not a ref
    ok 3 - Perl data value of bool_list:1 
    ok 4 - Perl data of bool_list:1 is not a ref
    1..4
ok 7 - check default mapping of boolean value type
# Subtest: check mapping of boolean value type to Perl boolean
    ok 1 - 'Perl data of bool_list:0 ' isa 'boolean'
    ok 2 - 'Perl data of bool_list:1 ' isa 'boolean'
    1..2
ok 8 - check mapping of boolean value type to Perl boolean
# Subtest: check mapping of boolean value type to Perl boolean
    1..0 # SKIP JSON PP boolean behavior not yet checked
ok 9 # skip JSON PP boolean behavior not yet checked
ok 10 - check full data dump
ok 11 - created 2nd dummy instance
ok 12 - Config root2  created
ok 13 - loaded perl data structure in 2nd instance
ok 14 - check that dump of 2nd tree is identical to dump of the first tree
ok 15 - check data dump for 'olist'
ok 16 - check data dump for 'olist:0'
ok 17 - check data dump for 'olist:0 DX'
ok 18 - check data dump for 'string_with_def'
ok 19 - check data dump for 'ordered_hash'
ok 20 - check data dump for 'hash_a'
ok 21 - check data dump for 'std_id:ab'
ok 22 - check data dump for 'my_check_list'
ok 23 - check dump of ordered hash as hash
# Subtest: test ordered_hash warnings
    ok 1 - warnings without __order
    1..1
ok 24 - test ordered_hash warnings
ok 25 - created 3rd dummy instance
ok 26 - check data dump for 'olist'
ok 27 - check data dump for 'olist:0'
ok 28 - check data dump for 'olist:0 DX'
ok 29 - check data dump for 'string_with_def'
ok 30 - check data dump for 'ordered_hash'
ok 31 - check data dump for 'hash_a'
ok 32 - check data dump for 'std_id:ab'
ok 33 - check data dump for 'my_check_list'
ok 34 - found note for  in pod notes
ok 35 - found note for olist:0 DX in pod notes
ok 36 - found note for std_id:ab in pod notes
ok 37 - found note for hash_a in pod notes
ok 38 - found note for my_check_list in pod notes
ok 39 - found note for olist:0 in pod notes
ok 40 - found note for olist in pod notes
ok 41 - check 2nd pod notes
ok 42 - memory cycles
1..42
ok
t/dump_tree.t ..................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Config root created
ok 4 - preset data in tree with 'std_id:ab X=Bv ! lista:=a,b listb:=b '
ok 5 - set up data in tree
ok 6 - check std_id keys
ok 7 - check lista custom values
# Subtest: test round trip
    ok 1 - test round trip: load
    ok 2 - test round trip: dump 
    1..2
ok 8 - test round trip
ok 9 - check dump of only customized values 
ok 10 - check dump of all values 
ok 11 - check dump of all values after listb is cleared
ok 12 - check dump of all values after a_string is set to ''
ok 13 - check dump of all preset values
ok 14 - check that hidden value is shown (macro=XZ)
ok 15 - check that listb containing undef values is not shown
ok 16 - check dump of tree load with dump result
ok 17 - set up data in tree annotation
ok 18 - check annotation for std_id
ok 19 - check annotation for std_id:ab
ok 20 - check annotation for olist:0
ok 21 - check that 14 annotations are found
ok 22 - set up data in tree with dumped data+annotation
ok 23 - check both dumps
ok 24 - memory cycles
1..24
ok
Can't exec "lsmod": No such file or directory at t/fuse_ui.t line 23.
t/fuse_ui.t ....................... skipped: fuse kernel module is not loaded
t/gen-class-doc.t ................. 
ok 1 - compiled
ok 2 - big_model loaded
ok 3 - check doc classes
ok 4 - check that doc is generated
ok 5 - check generated pod error for class Config::Model::models::Master
ok 6 - check generated pod error for class Config::Model::models::SlaveY
ok 7 - check generated pod error for class Config::Model::models::SlaveZ
ok 8 - check generated pod error for class Config::Model::models::SubSlave
ok 9 - check generated pod error for class Config::Model::models::SubSlave2
ok 10 - memory cycles
1..10
ok
t/get_info.t ...................... 
ok 1 - compiled
ok 2 - loaded big_model
ok 3 - created dummy instance
ok 4 - Config root created
ok 5 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:toto=toto_value hash_a:titi=titi_value lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - my_check_list=toto my_reference="titi"'
ok 6 - check '!' info 
ok 7 - check 'std_id' info 
ok 8 - check 'std_id:ab' info 
ok 9 - check 'std_id:ab X' info 
ok 10 - check 'lista' info 
ok 11 - check 'olist' info 
ok 12 - check 'my_check_list' info 
ok 13 - check 'a_boolean' info 
ok 14 - check 'yes_no_boolean' info 
ok 15 - check 'my_reference' info 
ok 16 - check memory cycles
1..16
ok
t/grab.t .......................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - load 'std_id:ab X=Bv - std_id:bc X=Av - std_id:"b c" X=Av - a_string="titi , toto" '
ok 4 - test grab olist:0 (obj)
ok 5 - test grab olist:0 (index)
ok 6 - Test grab with wrong parameter
ok 7 - Test grab with wrong element
ok 8 - test grab olist
ok 9 - test grab without argument
ok 10 - location test
ok 11 - grab std_id:ab...
ok 12 - ... and test its location
ok 13 - grab olist:0...
ok 14 - ... and test its location
ok 15 - grab olist:1...
ok 16 - ... and test its location
ok 17 - grab warp...
ok 18 - ... and test its location
ok 19 - grab warp std_id:toto...
ok 20 - ... and test its location
ok 21 - grab warp std_id:"b c"...
ok 22 - ... and test its location
ok 23 - test grab with '?warp'
ok 24 - An object of class 'Config::Model::WarpedNode' isa 'Config::Model::WarpedNode'
ok 25 - test grab with '?std_id:ab'
ok 26 - An object of class 'Config::Model::Node' isa 'Config::Model::Node'
ok 27 - test grab with '?hash_a:ab'
ok 28 - An object of class 'Config::Model::Value' isa 'Config::Model::Value'
ok 29 - test grab with '?std_id'
ok 30 - An object of class 'Config::Model::HashId' isa 'Config::Model::HashId'
ok 31 - test grab with '!Master'
ok 32 - An object of class 'Config::Model::Node' isa 'Config::Model::Node'
ok 33 - test grab with '!SlaveY'
ok 34 - An object of class 'Config::Model::Node' isa 'Config::Model::Node'
ok 35 - test grab with '!SlaveZ'
ok 36 - An object of class 'Config::Model::Node' isa 'Config::Model::Node'
ok 37 - test grab with wrong step: '?argh'
ok 38 - test autoadd 0 with 'std_id:zzz'
ok 39 - test autoadd 1 with 'std_id:zzz'
ok 40 - test no strict grab
ok 41 - test no strict grab with type node
ok 42 - test strict grab with type node
# Subtest: test grab_value
    ok 1 - grab value
    ok 2 - test grab_value on list item
    1..2
ok 43 - test grab_value
ok 44 - memory cycle
1..44
ok
t/hash_id_of_node.t ............... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - bounded hash created
ok 4 - check hash id name
ok 5 - 'fetched element id 1' isa 'Config::Model::Node'
ok 6 - check config_class_name
ok 7 - check default items
ok 8 - check default items with children setup
ok 9 - check index_value prior to move
ok 10 - check index_value after move
ok 11 - check moved items keys
ok 12 - check moved items with children setup
ok 13 - node copy in hash
ok 14 - compare copied values
ok 15 - node move in hash
ok 16 - compare copied then moved values
ok 17 - compare indexes after move
ok 18 - memory cycle
1..18
ok
t/hash_id_of_values.t ............. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - verify instance needs_save status after creation
ok 4 - bounded hash created
ok 5 - check get_cargo_type
ok 6 - check get_cargo_info
ok 7 - check hash id name
ok 8 - 'fetched element id 1' isa 'Config::Model::Value'
ok 9 - verify instance needs_save status after element creation
ok 10 - Storing in id 1
ok 11 - verify instance needs_save status after storing into element
ok 12 - Storing in id 2
ok 13 - verify instance needs_save status after storing into another element
ok 14 - empty index error
ok 15 - min error
ok 16 - max error
ok 17 - max nb error
ok 18 - verify instance needs_save status after store errors
ok 19 - delete id 2
ok 20 - deleted id does not exist
ok 21 - verify instance needs_save status after delete
ok 22 - delete id 2 again even if already deleted
ok 23 - verify instance needs_save status after duplicate delete -> no need to save again
ok 24 - reading value_type
ok 25 - reading max boundary
ok 26 - created hash_with_auto_created_id
ok 27 - check auto-created id
ok 28 - ...idem
ok 29 - ...idem after creating another id
ok 30 - check the 2 ids
ok 31 - created hash_with_default_id ...
ok 32 - check default id
ok 33 - ...and test default id on empty hash
ok 34 - created hash_with_default_id_2 ...
ok 35 - ... store a value...
ok 36 - ...check existing id...
ok 37 - ...and test that default id is not provided
ok 38 - created hash_with_several_default_keys ...
ok 39 - ...check default id
ok 40 - created hash_with_several_auto_created_id ...
ok 41 - ... store a value...
ok 42 - ...check id...
ok 43 - check follower id
ok 44 - forbidden index error (not in followed object)
ok 45 - created hash_with_allow ...
ok 46 - ... store a value...
ok 47 - not allowed index error
ok 48 - created hash_with_allow ...
ok 49 - ... store a value...
ok 50 - not allowed index error
ok 51 - value copy
ok 52 - compare copied value
# Subtest: summary method
    ok 1 - test summary on string
    1..1
ok 53 - summary method
ok 54 - created hash_with_follow_keys_from ...
ok 55 - check default keys of hash_with_follow_keys_from
ok 56 - created hash_with_follow_keys_from_unknown ...
ok 57 - failed to get keys from hash_with_follow_keys_from_unknown
ok 58 - created ordered_hash ...
ok 59 - check index order of ordered_hash
ok 60 - verify instance needs_save status after swap
ok 61 - check index order of ordered_hash after swap(z x)
ok 62 - check index order of ordered_hash after swap(a z)
ok 63 - verify instance needs_save status after move_up
ok 64 - check index order of ordered_hash after move_up(a)
ok 65 - verify instance needs_save status after move_down
ok 66 - check index order of ordered_hash after move_down(x)
ok 67 - Check copied value
ok 68 - verify instance needs_save status after copy
ok 69 - check index order of ordered_hash after copy(x d)
ok 70 - Check copied value
ok 71 - check index order of ordered_hash after copy(a e)
ok 72 - Check copied value
ok 73 - check index order of ordered_hash after move_after(d)
ok 74 - verify instance needs_save status after move_after
ok 75 - check index order of ordered_hash after move_after(d z)
ok 76 - verify instance needs_save status after move_after
ok 77 - check index order of ordered_hash after move_after(d e)
ok 78 - check index order of ordered_hash after sort
ok 79 - check index order of ordered_hash after insort
ok 80 - check value entered with insort
ok 81 - verify instance needs_save status after clear
ok 82 - check change message after clear
ok 83 - check index order of ordered_hash after clear
ok 84 - check index order of ordered_hash after clear
# Subtest: check ordered load warnings
    ok 1 - check index order of ordered_hash loaded with hash and __skip_order
    ok 2 - check index order of ordered_hash loaded with hash and no __skip_order
    ok 3 - Log4perl test
    1..3
ok 85 - check ordered load warnings
# Subtest: check ordered load mismatch
    ok 1 - check not matching key
    1..1
ok 86 - check ordered load mismatch
ok 87 - check index order of ordered_hash loaded with hash and __order
ok 88 - check index order of ordered_hash after move(e e2)
ok 89 - Check moved value
ok 90 - check index order of ordered_hash after move(d e2)
ok 91 - Check moved value
ok 92 - check index order of ordered_hash after move(b d)
ok 93 - Check moved value
ok 94 - check index order of ordered_hash after move(c a)
ok 95 - Check moved value
ok 96 - check not matching key
ok 97 - check matching key
ok 98 - Log4perl test
ok 99 - check ids of hash_with_migrate_keys_from
ok 100 - check default_with_init with 'def_1'
ok 101 - check default_with_init with 'def_2'
ok 102 - check converted ids
ok 103 - check memory cycles
1..103
ok
t/hash_with_data_migration.t ...... 
ok 1 - compiled
ok 2 - config classes created
ok 3 - created dummy instance
ok 4 - set up plain hash
ok 5 - create hash_with_data_migration element
ok 6 - hash data before migration
ok 7 - hash keys after migration
ok 8 - hash data after migration 
ok 9 - create hash2_with_data_migration element
ok 10 - hash data after 2nd migration 
ok 11 - test memory cycles
1..11
ok
t/include.t ....................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - check multiple include order
ok 4 - Check that include does not clobber elements
ok 5 - check included read specification
ok 6 - memory cycles
1..6
ok
t/instance-reset.t ................ 
ok 1 - compiled
# Running tests in wr_root/instance-reset
ok 2 - Created instance
ok 3 - created tree root
ok 4 - root init done
ok 5 - before reset: foo:0 is set
ok 6 - before reset: lista:0 is set
ok 7 - before reset: listb:0 is not set
ok 8 - before reset: instance has no data to save
ok 9 - instance has something to save
ok 10 - config was reset
ok 11 - after reset: foo:0 is set
ok 12 - after reset: lista:0 is set
ok 13 - after reset: listb:0 is not set
ok 14 - after reset: instance has no data to save
ok 15 - check dump tree after reset
ok 16 - instance has something to save
ok 17 - memory cycle test
1..17
ok
t/instance.t ...................... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - check that instance can be retrieved by name
ok 4 - test show_message_cb
ok 5 - 'test config root class' isa 'Config::Model::Node'
ok 6 - test empty private data ...
ok 7 - retrieve private data
ok 8 - test config root directory
ok 9 - test warn_if and warn_unless condition (instance test)
ok 10 - check warning count at instance level
ok 11 - test if fixes were applied (instance test)
ok 12 - test if fixes were applied (instance test)
ok 13 - check cleared warning count at instance level
ok 14 - created dummy instance
ok 15 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy  hash_b:X3=xy my_check_list=X2,X3'
ok 16 - test has_warning with big model
ok 17 - memory cycles
1..17
ok
t/iterator.t ...................... 
ok 1 - compiled
ok 2 - check list of model declared in t/big_model.pm (taking order into account)
ok 3 - created dummy instance
ok 4 - set up data in tree
ok 5 - created iterator helper
ok 6 - list_element_cb got lista and ''
ok 7 - leaf_element_cb got lista:0 and ''
ok 8 - leaf_element_cb got lista:1 and 'back'
ok 9 - leaf_element_cb got lista:0 and ''
ok 10 - list_element_cb got lista and 'for'
ok 11 - leaf_element_cb got lista:0 and ''
ok 12 - leaf_element_cb got lista:1 and ''
ok 13 - leaf_element_cb got lista:2 and ''
ok 14 - leaf_element_cb got lista:3 and ''
ok 15 - hash_element_cb got hash_a and ''
ok 16 - leaf_element_cb got hash_a:"ti ti" and ''
ok 17 - leaf_element_cb got hash_a:titi and ''
ok 18 - leaf_element_cb got hash_a:toto and ''
ok 19 - leaf_element_cb got tree_macro and ''
ok 20 - leaf_element_cb got a_string and ''
ok 21 - int_cb got int_v and 'back'
ok 22 - leaf_element_cb got a_string and ''
ok 23 - leaf_element_cb got tree_macro and ''
ok 24 - leaf_element_cb got hash_a:toto and ''
ok 25 - leaf_element_cb got hash_a:titi and 'for'
ok 26 - leaf_element_cb got hash_a:toto and ''
ok 27 - leaf_element_cb got tree_macro and ''
ok 28 - leaf_element_cb got a_string and ''
ok 29 - int_cb got int_v and ''
ok 30 - leaf_element_cb got warn_if and 'back'
ok 31 - int_cb got int_v and 'bail'
ok 32 - iterator explored all items
ok 33 - memory cycle
1..33
ok
t/load-model.t .................... 
ok 1 - compiled
# Running tests in wr_root/load-model
ok 2 - check loaded classes
ok 3 - memory cycles
1..3
ok
t/load.t .......................... 
ok 1 - compiled
ok 2 - compiled
# Subtest: mega regexp
    ok 1 - test _split_cmd with 'a'
    ok 2 - test _split_cmd with '\#C'
    ok 3 - test _split_cmd with '\#"m C"'
    ok 4 - test _split_cmd with 'a=b'
    ok 5 - test _split_cmd with 'a=a~'
    ok 6 - test _split_cmd with 'a="~"'
    ok 7 - test _split_cmd with 'a=.foo(bar)'
    ok 8 - test _split_cmd with 'a=.foo("b r")'
    ok 9 - test _split_cmd with 'a=.json(dir/foo.json/b/a)'
    ok 10 - test _split_cmd with 'a-z=b'
    ok 11 - test _split_cmd with 'a=☺'
    ok 12 - test _split_cmd with 'a.=b'
    ok 13 - test _split_cmd with 'a.=☺'
    ok 14 - test _split_cmd with 'a="b=c"'
    ok 15 - test _split_cmd with 'a="b=\"c\""'
    ok 16 - test _split_cmd with 'a=~/a/A/'
    ok 17 - test _split_cmd with 'a=b\#B'
    ok 18 - test _split_cmd with 'a\#B'
    ok 19 - test _split_cmd with 'a\#"b=c"'
    ok 20 - test _split_cmd with 'a:b=c'
    ok 21 - test _split_cmd with 'a:"b\""="\"c"'
    ok 22 - test _split_cmd with 'a:~'
    ok 23 - test _split_cmd with 'a:~.=b'
    ok 24 - test _split_cmd with 'a:~/b.*/'
    ok 25 - test _split_cmd with 'a:~"b.*"'
    ok 26 - test _split_cmd with 'a:~/b.*/.="\"a"'
    ok 27 - test _split_cmd with 'a:~"b.*".="\"a"'
    ok 28 - test _split_cmd with 'a:~/^\w+$/'
    ok 29 - test _split_cmd with 'a:="dod@foo.com"'
    ok 30 - test _split_cmd with 'a:=b,c,d'
    ok 31 - test _split_cmd with 'a=b,c,d'
    ok 32 - test _split_cmd with 'm:=a,"a b "'
    ok 33 - test _split_cmd with 'm:="a b ",c'
    ok 34 - test _split_cmd with 'm:="a b","c d"'
    ok 35 - test _split_cmd with 'm:="dh-autoreconf","pkg-config","debhelper-compat (= 12)","dh-autotools (> 3)"'
    ok 36 - test _split_cmd with 'm=a,"a b "'
    ok 37 - test _split_cmd with 'a:b\#C'
    ok 38 - test _split_cmd with 'a:"b\\""\#"\\"c"'
    ok 39 - test _split_cmd with 'a:b=c\#C'
    ok 40 - test _split_cmd with 'a:-'
    ok 41 - test _split_cmd with 'a:-b'
    ok 42 - test _split_cmd with 'a:-=b'
    ok 43 - test _split_cmd with 'a:-~/b/'
    ok 44 - test _split_cmd with 'a:=~s/b/c/g'
    ok 45 - test _split_cmd with 'a:@'
    ok 46 - test _split_cmd with 'a:.b'
    ok 47 - test _split_cmd with 'a:.b(foo)'
    ok 48 - test _split_cmd with 'a:<c'
    ok 49 - test _split_cmd with 'a:>c'
    ok 50 - test _split_cmd with 'a:b<c'
    ok 51 - test _split_cmd with 'a:=b<c'
    ok 52 - test _split_cmd with 'a:~/b/<c'
    ok 53 - test _split_cmd with 'a:.b("foo(a > b)")'
    1..53
ok 3 - mega regexp
ok 4 - created dummy instance
# Subtest: check with embedded 
    ok 1 - load steps with embedded \n
    ok 2 - check a_string
    1..2
ok 5 - check with embedded 
# 
# Subtest: check with embedded 
#  and \n
    ok 1 - load steps with embedded \n and \n
    ok 2 - check a_string
    1..2
ok 6 - check with embedded 
#  and \n
# Subtest: check search up for element
    ok 1 - load steps with /a_string
    ok 2 - check a_string found with search
    1..2
ok 7 - check search up for element
# Subtest: check that : action fails on a leaf
    ok 1 - use ':' on a leaf
    1..1
ok 8 - check that : action fails on a leaf
# Subtest: test apply regexp
    ok 1 - load steps with apply regexp
    ok 2 - check a_string after regexp
    1..2
ok 9 - test apply regexp
# Subtest: test apply regexp with embedded spaces
    ok 1 - load steps with apply regexp with embedded spaces
    ok 2 - check a_string after regexp with embedded spaces
    1..2
ok 10 - test apply regexp with embedded spaces
# Subtest: check with embedded quotes
    ok 1 - load steps with embedded quotes
    ok 2 - check a_string with embedded quotes
    1..2
ok 11 - check with embedded quotes
# Subtest: check with embedded utf8
    ok 1 - load steps with embedded ☺
    ok 2 - check a_string
    ok 3 - check hash with utf8 index
    1..3
ok 12 - check with embedded utf8
# Subtest: check with embedded literal 
#  that are switched with real 
    ok 1 - load steps with embedded \n
    ok 2 - check a_string with embedded \n
    ok 3 - check hash with index with embedded \n
    1..3
ok 13 - check with embedded literal 
#  that are switched with real 
# 
# Subtest: check with embedded comma and quotes
    ok 1 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi , toto" '
    ok 2 - check a_string
    1..2
ok 14 - check with embedded comma and quotes
# Subtest: check that we can go to root node starting from below
    ok 1 - go to root node starting from below
    ok 2 - go to pseudo root node
    ok 3 - cannot exit pseudo root with '-'
    1..3
ok 15 - check that we can go to root node starting from below
# Subtest: test load with warped_node below root (used to fail)
    ok 1 - Set tree_macro to XZ
    ok 2 - load 'slave_y warp2 aa2="foo bar baz"'
    ok 3 - Set tree_macro to XY
    1..3
ok 16 - test load with warped_node below root (used to fail)
# Subtest: use indexes with white spaces
    ok 1 - load 'std_id:"a b" X=Bv - std_id:" b  c " X=Av " '
    ok 2 - check indexes
    1..2
ok 17 - use indexes with white spaces
# Subtest: check for load errors
    ok 1 - load wrong 'std_id:ab ZZX=Bv - std_id:bc X=Bv'
    ok 2 - load wrong 'listb:=b,c,d,,f,"",h,0'
    1..2
ok 18 - check for load errors
# Subtest: check complex load string on many lists
    ok 1 - load 'lista:=a,b,c,d lista:4=e olist:0 X=Av - olist:1 X=Bv - listb:=b,c,d,f,"",h,0 listc:="dod@foo.com"'
    ok 2 - check list element_name
    ok 3 - check list element 0 class
    ok 4 - check list element 1 class
    ok 5 - 'check lista class' isa 'Config::Model::ListId'
    ok 6 - 'check lista element 0 class' isa 'Config::Model::Value'
    ok 7 - 'check lista element 1 class' isa 'Config::Model::Value'
    ok 8 - check list element 0 content
    ok 9 - check list element 1 content
    ok 10 - check lista element 0 content
    ok 11 - check lista element 1 content
    ok 12 - check lista element 2 content
    ok 13 - check lista element 3 content
    ok 14 - check lista element 4 content
    ok 15 - check listb element 0 content
    ok 16 - check listb element 1 content
    ok 17 - check listb element 2 content
    ok 18 - check listb element 3 content
    ok 19 - check listb element 4 content
    ok 20 - check listb element 5 content
    ok 21 - check listb element 6 content
    1..21
ok 19 - check complex load string on many lists
# Subtest: check quoted string and list assignment
    ok 1 - load quoted string: 'a_string="foo bar"'
    ok 2 - check result
    ok 3 - load : 'a_string="foo bar baz" lista:=a,b,c,d,e'
    ok 4 - check result
    ok 5 - check lista element 0 content
    ok 6 - check lista element 1 content
    ok 7 - check lista element 2 content
    ok 8 - check lista element 3 content
    ok 9 - check lista element 4 content
    1..9
ok 20 - check quoted string and list assignment
# Subtest: check complex hash index
    ok 1 - load : 'std_id:"f/o/o:b.ar" X=Bv'
    ok 2 - check result after load 'std_id:"f/o/o:b.ar" X=Bv'
    ok 3 - load : 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1" hash_a:empty'
    ok 4 - check result after load 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1" hash_a:empty'
    ok 5 - check result
    ok 6 - check result with white spaces
    ok 7 - check location
    1..7
ok 21 - check complex hash index
# Subtest: check quoted values
    ok 1 - load : 'my_check_list=a,"a b "'
    ok 2 - load : 'a_string="a \"b\" "'
    ok 3 - test value loaded by 'a_string="a \"b\" "'
    ok 4 - load : 'lista:=a,"a \"b\" "'
    ok 5 - test value loaded by 'lista:=a,"a \"b\" "'
    1..5
ok 22 - check quoted values
# Subtest: test that lista~a complains about non numeric index
    ok 1 - load wrong 'lista~a'
    1..1
ok 23 - test that lista~a complains about non numeric index
# Subtest: use new and old notation to delete elements
    ok 1 - load : 'lista:-1 hash_a~"a b "'
    ok 2 - test list value loaded by 'lista:-1 hash_a~"a b "'
    ok 3 - test hash value loaded by 'lista:-1 hash_a~"a b "'
    1..3
ok 24 - use new and old notation to delete elements
# Subtest: test append mode
    ok 1 - test append on list
    ok 2 - test append on list with utf8
    ok 3 - test append on leaf
    ok 4 - test append on hash
    1..4
ok 25 - test append mode
# Subtest: test loop mode
    ok 1 - check looped assign 1
    ok 2 - check looped assign 2
    ok 3 - check looped assign 3
    ok 4 - check looped assign 1
    ok 5 - check looped assign 2
    ok 6 - check out of loop left alone
    1..6
ok 26 - test loop mode
# Subtest: test annotation setting
    ok 1 - fetch std_id annotation
    ok 2 - fetch std_id:ab annotation
    ok 3 - fetch lista annotation
    ok 4 - fetch lista:0 annotation
    1..4
ok 27 - test annotation setting
# Subtest: test remove by value and remove by matched value
    ok 1 - removed value from list
    1..1
ok 28 - test remove by value and remove by matched value
# Subtest: test substitution
    ok 1 - test :=~ on list
    ok 2 - test :=~ on hash
    1..2
ok 29 - test substitution
# Subtest: test function call in load string
    ok 1 - test :@ on list
    ok 2 - test :.sort on list
    ok 3 - test push on list
    ok 4 - test unshift on list
    1..4
ok 30 - test function call in load string
# Subtest: load with check set to no
    ok 1 - cannot load value > max with default check value
    ok 2 - load without check
    ok 3 - Log4perl test
    ok 4 - load with check skip
    1..4
ok 31 - load with check set to no
# Subtest: test insert_before
    ok 1 - check insert_before result
    ok 2 - check insert_before with regexp /z/
    ok 3 - check insert_before with regexp /1/
    1..3
ok 32 - test insert_before
# Subtest: test sort and insort
    ok 1 - check insort result
    ok 2 - check insort result
    ok 3 - check unsorted keys
    ok 4 - check sorted keys
    ok 5 - check sorted keys after insort
    ok 6 - check sorted keys
    1..6
ok 33 - test sort and insort
# Subtest: test list.ensure
    ok 1 - ensure(b) -> no change
    ok 2 - ensure(b2) -> inserted and sorted
    ok 3 - ensure several values
    1..3
ok 34 - test list.ensure
# Subtest: test combination of annotation plus load and some utf8
    ok 1 - set up data in tree with combination of load and annotations
    ok 2 - Check annotation for 'std_id'
    ok 3 - Check annotation for 'std_id:ab'
    ok 4 - Check annotation for 'std_id:ab X'
    ok 5 - Check annotation for 'std_id:bc X'
    ok 6 - Check annotation for 'a_string'
    ok 7 - Check annotation for 'olist:0'
    ok 8 - Check annotation for 'hash_a:X2'
    ok 9 - Check annotation for 'plain_object'
    ok 10 - utf8 value
    ok 11 - set up data then delete it
    ok 12 - check that another_string was undef'ed
    ok 13 - check that list append work
    1..13
ok 35 - test combination of annotation plus load and some utf8
# Subtest: test element with embedded dash
    ok 1 - check load grab of X-Y-Z
    1..1
ok 36 - test element with embedded dash
# Subtest: test deep copy
    ok 1 - check hash copy
    ok 2 - list copy
    ok 3 - list copy
    1..3
ok 37 - test deep copy
# Subtest: test clear instruction
    ok 1 - cleared hash
    ok 2 - cleared list
    1..2
ok 38 - test clear instruction
# Subtest: test load data from file
    ok 1 - slurp README.md file
    1..1
ok 39 - test load data from file
# Subtest: test load data from JSON file
    ok 1 - extract data from json file
    ok 2 - extract array data from json file 1/2
    ok 3 - extract array data from json file 2/2
    ok 4 - verify instance needs_save after storing 3 values
    ok 5 - throws error on dummy json file: check error message
    ok 6 - throws error on dummy json file: check reported command
    1..6
ok 40 - test load data from JSON file
# Subtest: test load data from JSON utf8 file
    ok 1 - extract utf-8 data from json file
    1..1
ok 41 - test load data from JSON utf8 file
# Subtest: test load data from YAML file
    ok 1 - extract data from yaml file
    1..1
ok 42 - test load data from YAML file
# Subtest: load data from environment
    ok 1 - set value from environment
    1..1
ok 43 - load data from environment
# Subtest: test some errors cases
    ok 1 - Check error for load('olist')
    ok 2 - Check error for load('std_id')
    ok 3 - Check error for load('std_id:-Apache-2.0 X=Av')
    ok 4 - Check error for load('std_id:Apache-2.0 X=Av')
    1..4
ok 44 - test some errors cases
ok 45 - check memory cycles
1..45
ok
t/load_model_snippets.t ........... 
ok 1 - compiled
# Running tests in wr_root/load_model_snippets
ok 2 - created dummy instance
ok 3 - check augmented class
ok 4 - check augmented choices
ok 5 - test augmented rules
ok 6 - test accept_list
ok 7 - test augmented rules
ok 8
1..8
ok
t/loader_logs.t ................... 
ok 1 - compiled
ok 2 - created dummy instance
# Subtest: test no logs during initial_load
    ok 1 - test log of '!'
    1..1
ok 3 - test no logs during initial_load
# Subtest: test navigation logs
    ok 1 - test log of '!'
    ok 2 - test log of 'plain_object - -'
    ok 3 - test log of 'ordered_hash_of_node:blah'
    ok 4 - test log of 'olist:0'
    1..4
ok 4 - test navigation logs
# Subtest: test search logs
    ok 1 - test log of '/plain_object'
    ok 2 - test log of 'olist:0 /plain_object'
    1..2
ok 5 - test search logs
# Subtest: test annotation logs
    ok 1 - test log of '\#"root comment "'
    ok 2 - test log of 'plain_object\#"obj comment"'
    1..2
ok 6 - test annotation logs
# Subtest: test assignment logs
    ok 1 - test log of 'a_string=blah'
    ok 2 - test log of 'a_string.=blah'
    ok 3 - test log of 'a_string=~s/ahbl//'
    ok 4 - test log of 'int_v=14'
    ok 5 - test log of 'int_v~'
    ok 6 - test log of 'hash_a:foo=bar'
    ok 7 - test log of 'lista:0=foo lista:1=bar'
    ok 8 - test log of 'lista=foo2,bar2'
    ok 9 - test log of 'lista:=foo3,bar3'
    ok 10 - test log of 'alpha_check_list=A,C,F,G'
    1..10
ok 7 - test assignment logs
# Subtest: test dispatched operator
    ok 1 - test log of 'lista:.push(z,x)'
    ok 2 - test log of 'lista:<(z,x)'
    ok 3 - test log of 'ordered_hash:.insort(ckey,cv)'
    1..3
ok 8 - test dispatched operator
# Subtest: test creation of empty elements
    ok 1 - test log of 'hash_a:foo'
    1..1
ok 9 - test creation of empty elements
# Subtest: test hash of loop
    ok 1 - test log of 'hash_a:.clear'
    ok 2 - test log of 'hash_a:~/foo/=~s/_x//'
    1..2
ok 10 - test hash of loop
1..10
ok
t/log-init.t ...................... 
# Subtest: multiple classes log init
    ok 1 - multiple classes init called
    ok 2 - check changed setting
    ok 3 - check changed setting
    ok 4 - check default setting
    1..4
ok 1 - multiple classes log init
# Subtest: single class log init
    ok 1 - single class init called
    ok 2 - check changed setting
    ok 3 - check default setting
    1..3
ok 2 - single class log init
1..2
ok
t/model.t ......................... 
ok 1 - compiled
ok 2 - check available system models
ok 3 - check available popcon
ok 4 - check available application models
ok 5 - check Sarge class name
ok 6 - check Sarge D element model
ok 7 - check Sarge X element model
ok 8 - check model with orphan level
ok 9 - Model created
ok 10 - check Master class name
ok 11 - memory cycles
1..11
ok
t/model_tests.t ................... 
ok 1 - compiled
# Running tests in wr_root/model_tests
# Beginning backend-cds test (t/model_tests.d/backend-cds-test-conf.pl)
# backend-cds uses Hosts model on file hosts.cds
# Beginning subtest backend-cds basic
ok 2 - Copied backend-cds example basic
ok 3 - Read configuration and created instance with init() method with warning check 
ok 4 - Ran dump_tree
ok 5 - Dumped backend-cds config tree in full mode
ok 6 - Ran dump_tree
ok 7 - Dumped backend-cds config tree in custom mode
ok 8 - first check 'record:localhost ipaddr' value
ok 9 - first check 'record:bilbo ipaddr' value
ok 10 - backend-cds write back done
ok 11 - Created instance backend-cds-test-basic-w
ok 12 - Ran dump_tree
ok 13 - Dumped second backend-cds config tree in custom mode
ok 14 - compare original backend-cds custom data with 2nd instance custom data
ok 15 - check that original backend-cds file was not clobbered
# End of subtest backend-cds basic
# End of backend-cds test
# Beginning backend-ini test (t/model_tests.d/backend-ini-test-conf.pl)
# backend-ini uses MiniIni model on file test.ini
# Beginning subtest backend-ini complex
ok 16 - Copied backend-ini example complex
ok 17 - Read configuration and created instance with init() method with warning check 
ok 18 - Ran dump_tree
ok 19 - Dumped backend-ini config tree in full mode
ok 20 - Ran dump_tree
ok 21 - Dumped backend-ini config tree in custom mode
ok 22 - first check 'baz' value
ok 23 - backend-ini write back done
ok 24 - stat found file /etc/test.ini
ok 25 - check /etc/test.ini mode (got 664 vs 664)
ok 26 - Created instance backend-ini-test-complex-w
ok 27 - Ran dump_tree
ok 28 - Dumped second backend-ini config tree in custom mode
ok 29 - compare original backend-ini custom data with 2nd instance custom data
ok 30 - check that original backend-ini file was not clobbered
# End of subtest backend-ini complex
# End of backend-ini test
# Beginning backend-json test (t/model_tests.d/backend-json-test-conf.pl)
# backend-json uses Hosts model on file hosts.json
# Beginning subtest backend-json basic
ok 31 - Copied backend-json example basic
ok 32 - Read configuration and created instance with init() method with warning check 
ok 33 - Ran dump_tree
ok 34 - Dumped backend-json config tree in full mode
ok 35 - Ran dump_tree
ok 36 - Dumped backend-json config tree in custom mode
ok 37 - first check 'record:0 ipaddr' value
ok 38 - first check 'record:1 canonical' value
ok 39 - backend-json write back done
ok 40 - Created instance backend-json-test-basic-w
ok 41 - Ran dump_tree
ok 42 - Dumped second backend-json config tree in custom mode
ok 43 - compare original backend-json custom data with 2nd instance custom data
ok 44 - check that original backend-json file was not clobbered
# End of subtest backend-json basic
# End of backend-json test
# Beginning backend-key-value test (t/model_tests.d/backend-key-value-test-conf.pl)
# backend-key-value uses IniKeyValue model on file test.kv
# Beginning subtest backend-key-value bts-control
ok 45 - Copied backend-key-value example bts-control
ok 46 - Read configuration and created instance with init() method with warning check 
ok 47 - Ran dump_tree
ok 48 - Dumped backend-key-value config tree in full mode
ok 49 - Ran dump_tree
ok 50 - Dumped backend-key-value config tree in custom mode
ok 51 - backend-key-value write back done
ok 52 - Created instance backend-key-value-test-bts-control-w
ok 53 - Ran dump_tree
ok 54 - Dumped second backend-key-value config tree in custom mode
ok 55 - compare original backend-key-value custom data with 2nd instance custom data
ok 56 - check that original backend-key-value file was not clobbered
# End of subtest backend-key-value bts-control
# End of backend-key-value test
# Beginning backend-perl test (t/model_tests.d/backend-perl-test-conf.pl)
# backend-perl uses Hosts model on file hosts.pl
# Beginning subtest backend-perl basic
ok 57 - Copied backend-perl example basic
ok 58 - Read configuration and created instance with init() method with warning check 
ok 59 - Ran dump_tree
ok 60 - Dumped backend-perl config tree in full mode
ok 61 - Ran dump_tree
ok 62 - Dumped backend-perl config tree in custom mode
ok 63 - first check 'record:localhost ipaddr' value
ok 64 - first check 'record:bilbo ipaddr' value
ok 65 - backend-perl write back done
ok 66 - Created instance backend-perl-test-basic-w
ok 67 - Ran dump_tree
ok 68 - Dumped second backend-perl config tree in custom mode
ok 69 - compare original backend-perl custom data with 2nd instance custom data
ok 70 - check that original backend-perl file was not clobbered
# End of subtest backend-perl basic
# End of backend-perl test
# Beginning backend-plainfile test (t/model_tests.d/backend-plainfile-test-conf.pl)
# backend-plainfile uses MiniPlain model
# Beginning subtest backend-plainfile with-index
ok 71 - Copied backend-plainfile example with-index
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index/debian/bar.move.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index/debian/bar.install.list
ok 72 - Read configuration and created instance with init() method with warning check 
ok 73 - Ran dump_tree
ok 74 - Dumped backend-plainfile config tree in full mode
ok 75 - Ran dump_tree
ok 76 - Dumped backend-plainfile config tree in custom mode
ok 77 - first check 'install:foo list:0' value
ok 78 - first check 'move:bar list:0' value
ok 79 - first check 'move:bar list:2' value
# plainfile backend test: dummy write called
ok 80 - backend-plainfile write back done
ok 81 - stat found file debian/bar.install.list
ok 82 - check debian/bar.install.list mode (got 755 vs 755)
ok 83 - stat found file debian/foo.install.list
ok 84 - check debian/foo.install.list mode (got 755 vs 755)
ok 85 - stat found file debian/bar.move.list
ok 86 - check debian/bar.move.list mode (got 755 vs 755)
ok 87 - check added or removed files
ok 88 - Created instance backend-plainfile-test-with-index-w
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-w/debian/bar.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-w/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-w/debian/bar.move.list
ok 89 - Ran dump_tree
ok 90 - Dumped second backend-plainfile config tree in custom mode
ok 91 - compare original backend-plainfile custom data with 2nd instance custom data
# End of subtest backend-plainfile with-index
# Beginning subtest backend-plainfile with-index-and-content-removal
ok 92 - Copied backend-plainfile example with-index-and-content-removal
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-content-removal/debian/bar.move.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-content-removal/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-content-removal/debian/bar.install.list
ok 93 - Read configuration and created instance with init() method with warning check 
ok 94 - load called
ok 95 - Ran dump_tree
ok 96 - Dumped backend-plainfile config tree in full mode
ok 97 - Ran dump_tree
ok 98 - Dumped backend-plainfile config tree in custom mode
# plainfile backend test: dummy write called
ok 99 - backend-plainfile write back done
ok 100 - check added or removed files
ok 101 - Created instance backend-plainfile-test-with-index-and-content-removal-w
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-content-removal-w/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-content-removal-w/debian/bar.move.list
ok 102 - load called
ok 103 - Ran dump_tree
ok 104 - Dumped second backend-plainfile config tree in custom mode
ok 105 - compare original backend-plainfile custom data with 2nd instance custom data
# End of subtest backend-plainfile with-index-and-content-removal
# Beginning subtest backend-plainfile with-index-and-removal
ok 106 - Copied backend-plainfile example with-index-and-removal
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-removal/debian/bar.move.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-removal/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-removal/debian/bar.install.list
ok 107 - Read configuration and created instance with init() method with warning check 
ok 108 - load called
ok 109 - Ran dump_tree
ok 110 - Dumped backend-plainfile config tree in full mode
ok 111 - Ran dump_tree
ok 112 - Dumped backend-plainfile config tree in custom mode
# plainfile backend test: dummy write called
ok 113 - backend-plainfile write back done
ok 114 - check added or removed files
ok 115 - Created instance backend-plainfile-test-with-index-and-removal-w
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-removal-w/debian/foo.install.list
# plainfile backend test: dummy read file wr_root/model_tests/backend-plainfile/test-with-index-and-removal-w/debian/bar.move.list
ok 116 - Ran dump_tree
ok 117 - Dumped second backend-plainfile config tree in custom mode
ok 118 - compare original backend-plainfile custom data with 2nd instance custom data
# End of subtest backend-plainfile with-index-and-removal
# End of backend-plainfile test
# Beginning backend-shellvar test (t/model_tests.d/backend-shellvar-test-conf.pl)
# backend-shellvar uses Shelly model on file foo.conf
# Beginning subtest backend-shellvar debian-719256
ok 119 - Copied backend-shellvar example debian-719256
ok 120 - Read configuration and created instance with init() method with warning check 
ok 121 - Ran dump_tree
ok 122 - Dumped backend-shellvar config tree in full mode
ok 123 - Ran dump_tree
ok 124 - Dumped backend-shellvar config tree in custom mode
ok 125 - first check 'foo' value
ok 126 - first check 'bar' value
ok 127 - backend-shellvar write back done
ok 128 - Created instance backend-shellvar-test-debian-719256-w
ok 129 - Ran dump_tree
ok 130 - Dumped second backend-shellvar config tree in custom mode
ok 131 - compare original backend-shellvar custom data with 2nd instance custom data
ok 132 - check that original backend-shellvar file was not clobbered
# End of subtest backend-shellvar debian-719256
# Beginning subtest backend-shellvar keep-order
ok 133 - Copied backend-shellvar example keep-order
ok 134 - Read configuration and created instance with init() method with warning check 
ok 135 - Ran dump_tree
ok 136 - Dumped backend-shellvar config tree in full mode
ok 137 - Ran dump_tree
ok 138 - Dumped backend-shellvar config tree in custom mode
ok 139 - backend-shellvar write back done
ok 140 - check that /etc/foo.conf matches regexp (?^m:bar="with space"\nfoo="ok")
ok 141 - Created instance backend-shellvar-test-keep-order-w
ok 142 - Ran dump_tree
ok 143 - Dumped second backend-shellvar config tree in custom mode
ok 144 - compare original backend-shellvar custom data with 2nd instance custom data
ok 145 - check that original backend-shellvar file was not clobbered
# End of subtest backend-shellvar keep-order
# End of backend-shellvar test
# Beginning fstab test (t/model_tests.d/fstab-test-conf.pl)
# fstab uses Fstab model on file fstab
# Beginning subtest fstab t0
ok 146 - Copied fstab example t0
ok 147 - Read configuration and created instance with init() method with warning check 
ok 148 - Failed dump 0 of fstab config tree
ok 149 - Fixed error nb 0
ok 150 - Ran dump_tree
ok 151 - Dumped fstab config tree in full mode
ok 152 - Ran dump_tree
ok 153 - Dumped fstab config tree in custom mode
ok 154 - first check 'fs:/home fs_file' value
ok 155 - first check 'fs:/home fs_spec' value
ok 156 - first check 'fs:/proc fs_file' value
ok 157 - first check 'fs:/proc fs_spec' value
ok 158 - fstab write back done
ok 159 - Created instance fstab-test-t0-w
ok 160 - Ran dump_tree
ok 161 - Dumped second fstab config tree in custom mode
ok 162 - compare original fstab custom data with 2nd instance custom data
ok 163 - check that original fstab file was not clobbered
# End of subtest fstab t0
# Beginning subtest fstab t1
ok 164 - Copied fstab example t1
ok 165 - Read configuration and created instance with init() method with warning check 
ok 166 - Ran dump_tree
ok 167 - Dumped fstab config tree in full mode
ok 168 - Ran dump_tree
ok 169 - Dumped fstab config tree in custom mode
ok 170 - first check 'fs:root fs_file' value
ok 171 - first check 'fs:root fs_spec' value
ok 172 - fstab write back done
ok 173 - Created instance fstab-test-t1-w
ok 174 - Ran dump_tree
ok 175 - Dumped second fstab config tree in custom mode
ok 176 - compare original fstab custom data with 2nd instance custom data
ok 177 - check that original fstab file was not clobbered
# End of subtest fstab t1
# End of fstab test
# Beginning layer test (t/model_tests.d/layer-test-conf.pl)
# layer uses LayeredClass model
# Beginning subtest layer mini
ok 178 - Copied layer example mini
ok 179 - Read configuration and created instance with init() method with warning check 
ok 180 - Ran dump_tree
ok 181 - Dumped layer config tree in full mode
ok 182 - Ran dump_tree
ok 183 - Dumped layer config tree in custom mode
ok 184 - first check 'set_in_etc' value (mode layered)
ok 185 - first check 'set_in_both' value (mode layered)
ok 186 - first check 'set_in_both' value (mode user)
ok 187 - first check 'set_by_user' value
ok 188 - first check 'a_checklist' value (mode layered)
ok 189 - first check 'a_checklist' value
ok 190 - first check 'a_checklist' value (mode user)
ok 191 - layer write back done
ok 192 - check added or removed files
ok 193 - Created instance layer-test-mini-w
ok 194 - Ran dump_tree
ok 195 - Dumped second layer config tree in custom mode
ok 196 - compare original layer custom data with 2nd instance custom data
# End of subtest layer mini
# End of layer test
# Beginning multi-ini test (t/model_tests.d/multi-ini-test-conf.pl)
# multi-ini uses MultiMiniIni model
# Beginning subtest multi-ini max-overflow
ok 197 - Copied multi-ini example max-overflow
ok 198 - Read configuration and created instance with init() method with warning check 
ok 199 - load called
ok 200 - Ran dump_tree
ok 201 - Dumped multi-ini config tree in full mode
ok 202 - Ran dump_tree
ok 203 - Dumped multi-ini config tree in custom mode
ok 204 - multi-ini write back done
ok 205 - check added or removed files
ok 206 - Created instance multi-ini-test-max-overflow-w
ok 207 - Ran dump_tree
ok 208 - Dumped second multi-ini config tree in custom mode
ok 209 - compare original multi-ini custom data with 2nd instance custom data
# End of subtest multi-ini max-overflow
# End of multi-ini test
# Beginning multistrap test (t/model_tests.d/multistrap-test-conf.pl)
# multistrap uses Multistrap model
# Beginning subtest multistrap arm
ok 210 - Copied multistrap example arm
# load_warnings param is DEPRECATED. Please use log4perl_load_warnings
ok 211 - Read configuration and created instance with init() method without warning check
ok 212 - Ran dump_tree
ok 213 - Dumped multistrap config tree in full mode
ok 214 - Ran dump_tree
ok 215 - Dumped multistrap config tree in custom mode
ok 216 - first check 'sections:toolchains packages:0' value
ok 217 - first check 'sections:toolchains packages:1' value
ok 218 - multistrap write back done
ok 219 - check added or removed files
ok 220 - Created instance multistrap-test-arm-w
ok 221 - Ran dump_tree
ok 222 - Dumped second multistrap config tree in custom mode
ok 223 - compare original multistrap custom data with 2nd instance custom data
# End of subtest multistrap arm
# Beginning subtest multistrap from_scratch
ok 224 - Copied multistrap example from_scratch
ok 225 - Read configuration and created instance with init() method with warning check 
ok 226 - load called
ok 227 - Ran dump_tree
ok 228 - Dumped multistrap config tree in full mode
ok 229 - Ran dump_tree
ok 230 - Dumped multistrap config tree in custom mode
ok 231 - first check 'sections:base packages:0' value (mode layered)
ok 232 - first check 'sections:debian packages:0' value (mode layered)
ok 233 - first check 'sections:toolchains packages:0' value
ok 234 - first check 'sections:toolchains packages:1' value
ok 235 - multistrap write back done
ok 236 - check that /home/foo/my_arm.conf contains \#\# This file was written by cme command.
# ## You can run 'cme edit multistrap' to modify this file.
# ## You may also modify the content of this file with your favorite editor.
# 
# [general]
# include = /usr/share/multistrap/crosschroot.conf
# 
ok 237 - check added or removed files
ok 238 - Created instance multistrap-test-from_scratch-w
ok 239 - Ran dump_tree
ok 240 - Dumped second multistrap config tree in custom mode
ok 241 - compare original multistrap custom data with 2nd instance custom data
# End of subtest multistrap from_scratch
# Beginning subtest multistrap igep0020
ok 242 - Copied multistrap example igep0020
ok 243 - Log4perl test
ok 244 - Ran dump_tree
ok 245 - Dumped multistrap config tree in full mode
ok 246 - Ran dump_tree
ok 247 - Dumped multistrap config tree in custom mode
ok 248 - multistrap write back done
ok 249 - check added or removed files
ok 250 - Created instance multistrap-test-igep0020-w
ok 251 - Ran dump_tree
ok 252 - Dumped second multistrap config tree in custom mode
ok 253 - compare original multistrap custom data with 2nd instance custom data
# End of subtest multistrap igep0020
# End of multistrap test
# Beginning popcon test (t/model_tests.d/popcon-test-conf.pl)
# popcon uses PopCon model on file popularity-contest.conf
# Beginning subtest popcon t0
ok 254 - Copied popcon example t0
ok 255 - Read configuration and created instance with init() method with warning check 
ok 256 - Ran dump_tree
ok 257 - Dumped popcon config tree in full mode
ok 258 - Ran dump_tree
ok 259 - Dumped popcon config tree in custom mode
ok 260 - popcon write back done
ok 261 - Created instance popcon-test-t0-w
ok 262 - Ran dump_tree
ok 263 - Dumped second popcon config tree in custom mode
ok 264 - compare original popcon custom data with 2nd instance custom data
ok 265 - check that original popcon file was not clobbered
# End of subtest popcon t0
# End of popcon test
ok 266 - test memory cycle
1..266
ok
t/multi_warp_object.t ............. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Created Root
ok 4 - check element bar for beginner user (not available because macro* are undef)
ok 5 - check element bar for advanced user (not available because macro* are undef)
ok 6 - set macro1 to A
ok 7 - check element bar for beginner user (not available because macro2 is undef)
ok 8 - check element bar for advanced user (not available because macro2 is undef)
ok 9 - writing to slave->bar (fails tree_macro is undef)
ok 10 - set macro2 to C
ok 11 - check element bar
ok 12 - check bar:1 config class name
ok 13 - set macro2 to D
ok 14 - check bar:1 config class name (is SlaveY)
ok 15 - set macro1 to B
ok 16 - check bar:1 config class name (is now SlaveZ)
ok 17 - check element bar
ok 18 - memory cycle
1..18
ok
t/multi_warp_value.t .............. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Test _dclone_key (single key)
ok 4 - Setting Root macro1 to A1
ok 5 - Setting Root macro2 to A2
ok 6 - Setting Root macro3 to A3
ok 7 - Reading Root slot m1: mA1A2A3
ok 8 - Reading Root slot m2
ok 9 - Reading Root slot m4
ok 10 - Setting Root macro3 to B3
ok 11 - Reading Root slot m1: mA1A2B3
ok 12 - Reading Root slot m2
ok 13 - Reading Root slot m4
ok 14 - Setting Root macro2 to B2
ok 15 - Setting Root macro3 to A3
ok 16 - Reading Root slot m1: mA1B2A3
ok 17 - Reading Root slot m2
ok 18 - Reading Root slot m4
ok 19 - Setting Root macro3 to B3
ok 20 - Reading Root slot m1: mA1B2B3
ok 21 - Reading Root slot m2
ok 22 - Reading Root slot m4
ok 23 - Setting Root macro2 to C2
ok 24 - Setting Root macro3 to A3
ok 25 - Reading Root slot m1: mA1C2A3
ok 26 - Reading Root slot m2
ok 27 - Reading Root slot m4
ok 28 - Setting Root macro3 to B3
ok 29 - Reading Root slot m1: mA1C2B3
ok 30 - Reading Root slot m2
ok 31 - Reading Root slot m4
ok 32 - Setting Root macro1 to B1
ok 33 - Setting Root macro2 to A2
ok 34 - Setting Root macro3 to A3
ok 35 - Reading Root slot m1: mB1A2A3
ok 36 - Reading Root slot m2
ok 37 - Reading Root slot m4
ok 38 - Setting Root macro3 to B3
ok 39 - Reading Root slot m1: mB1A2B3
ok 40 - Reading Root slot m2
ok 41 - Reading Root slot m4
ok 42 - Setting Root macro2 to B2
ok 43 - Setting Root macro3 to A3
ok 44 - Reading Root slot m1: mB1B2A3
ok 45 - Reading Root slot m2
ok 46 - Reading Root slot m4
ok 47 - Setting Root macro3 to B3
ok 48 - Reading Root slot m1: mB1B2B3
ok 49 - Reading Root slot m2
ok 50 - Reading Root slot m4
ok 51 - Setting Root macro2 to C2
ok 52 - Setting Root macro3 to A3
ok 53 - Reading Root slot m1: mB1C2A3
ok 54 - Reading Root slot m2
ok 55 - Reading Root slot m4
ok 56 - Setting Root macro3 to B3
ok 57 - Reading Root slot m1: mB1C2B3
ok 58 - Reading Root slot m2
ok 59 - Reading Root slot m4
ok 60 - test m3 with macro2=A2
ok 61 - test m3 with macro2=C2
ok 62 - test m3 with macro2=B2
ok 63 - memory cycle
1..63
ok
t/node-load.t ..................... 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - Config root created
ok 5 - 'check class of OverriddenRoot' isa 'DummyNode'
ok 6 - 'check class of a_node' isa 'DummyNode'
ok 7 - 'check class of a_list:0' isa 'DummyNode'
ok 8 - 'check class of a_list:1' isa 'DummyNode'
ok 9 - 'check class of a_hash:a' isa 'DummyNode'
ok 10 - 'check class of a_warped_node' isa 'DummyNode'
ok 11 - check nb of dummy calls
ok 12 - 'check class of warped node on plain mode' isa 'Config::Model::Node'
ok 13 - plain node is not a dummy
ok 14 - check memory cycles
1..14
ok
t/node.t .......................... 
ok 1 - compiled
ok 2 - Model created
ok 3 - Instance created
ok 4 - Config root created
ok 5 - Created Master
ok 6 - check Master elements
ok 7 - Created Captain
ok 8 - test class_name
ok 9 - test element_name
ok 10 - test name
ok 11 - test captain location
ok 12 - Created Sarge
ok 13 - test Z value
# Subtest: check deprecated element warning
    ok 1 - Log4perl test
    1..1
ok 14 - check deprecated element warning
ok 15 - test Sarge gist
ok 16 - test Captain gist
ok 17 - test Master gist
ok 18 - test bar config_class_name
ok 19 - test bar element_name
ok 20 - test bar name
ok 21 - test bar location
ok 22 - 'Created 2nd Master' isa 'Config::Model::Instance'
ok 23 - 'created 2nd tree' isa 'Config::Model::Node'
ok 24 - Test master global help
ok 25 - Test master slot help captain
ok 26 - Test master slot help hash_args
ok 27 - Test sarge slot help X
ok 28 - Test sarge slot help X (description)
ok 29 - Test sarge slot help X (summary)
ok 30 - Non-existing element
ok 31 - existing element
ok 32 - existing node element
ok 33 - non existing leaf element
ok 34 - test element
ok 35 - test (non) importance
ok 36 - test importance
ok 37 - test importance
ok 38 - test hidden
ok 39 - test importance
ok 40 - test next_element (undef)
ok 41 - test previous_element (undef)
ok 42 - test next_element ()
ok 43 - test next_element (captain)
ok 44 - test previous_element (captain)
ok 45 - test next_element (array_args)
ok 46 - test previous_element (array_args)
ok 47 - memory cycle
1..47
ok
t/node_get_set.t .................. 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi and toto" '
ok 5 - Test set /std_id/cc/X
ok 6 - Test get /std_id/bc/X
ok 7 - Test get /std_id/cc/X
ok 8 - test get with get_obj
ok 9 - get with check skip does not die
ok 10 - memory cycle
1..10
ok
t/obj_tree_scanner.t .............. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:X2=x hash_a:Y2=xy  hash_b:X3=xy my_check_list=X2,X3'
ok 4 - set up ObjTreeScanner
ok 5 - performed scan
ok 6 - check result
ok 7 - set up ObjTreeScanner with fallback
ok 8 - performed scan with fallback
ok 9 - check result
ok 10 - expected failure of dump with empty mandatory value
ok 11 - memory cycle
1..11
ok
t/perl-critic.t ................... skipped: Author test.  Set $ENV{TEST_AUTHOR} to a true value to run.
t/pod.t ........................... skipped: these tests are for testing by the author
t/pod_generation.t ................ 
ok 1 - compiled
# Running tests in wr_root/pod_generation
ok 2 - test generate_doc error handling
Wrote documentation in wr_root/pod_generation/Config/Model/models/Master.pod
Wrote documentation in wr_root/pod_generation/Config/Model/models/SlaveY.pod
Wrote documentation in wr_root/pod_generation/Config/Model/models/SlaveZ.pod
Wrote documentation in wr_root/pod_generation/Config/Model/models/SubSlave.pod
Wrote documentation in wr_root/pod_generation/Config/Model/models/SubSlave2.pod
ok 3 - Found doc Master.pod
ok 4 - Found doc SlaveY.pod
ok 5 - Found doc SlaveZ.pod
ok 6 - Found doc SubSlave2.pod
ok 7 - Found doc SubSlave.pod
ok 8 - memory cycle
1..8
ok
t/recursive_warp_value.t .......... 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Set macro to A
ok 4 - Reading Master element m1
ok 5 - Reading Master element m2a
ok 6 - Reading Master element m2b
ok 7 - Reading Master element e1
ok 8 - Reading Master element e2
ok 9 - Set macro to B
ok 10 - Reading Master element m1
ok 11 - Reading Master element m2a
ok 12 - Reading Master element m2b
ok 13 - Reading Master element e1
ok 14 - Reading Master element e2
ok 15 - Set macro to C
ok 16 - Reading Master element m1
ok 17 - Reading Master element m2a
ok 18 - Reading Master element m2b
ok 19 - Reading Master element e1
ok 20 - Reading Master element e2
ok 21 - memory cycle
1..21
ok
t/report.t ........................ 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Config root created
ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy  hash_b:X3=xy my_check_list=X2,X3'
ok 5 - set up data in tree with 'tree_macro=XY'
ok 6 - check dump of only customized values 
ok 7 - check dump of all values 
ok 8 - check list_class_element
ok 9 - memory cycle
1..9
ok
t/search_element.t ................ 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - created root
ok 4 - list of searchable items
ok 5 - verify search data on SlaveZ(Z,std_id:foo)
ok 6 - verify search data on SlaveY(ab2,warp)
ok 7 - verify search data on Master(Z,!)
ok 8 - check first step
ok 9 - check chosen object
ok 10 - check auto chosen object for X
ok 11 - check that no more steps are left
ok 12 - check auto chosen object for aa
ok 13 - check that no more steps are left after next_choice
ok 14 - check chosen object for aa
ok 15 - check object of element call-back (DX))
ok 16 - check param of element call-back (DX)
ok 17 - check auto chosen object for DX (warp)
ok 18 - check auto_choose target for DX (olist)
ok 19 - check auto_choose target for DX (std_id)
ok 20 - next_choice 1
ok 21 - std_id choice done
ok 22 - next_choice 2
ok 23 - next_choice target
ok 24 - memory cycle
1..24
ok
t/search_in_tree.t ................ 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:X2=x hash_a:Y2=xy  hash_b:X3=xy my_check_list=X2,X3 olist:0 DX=Dv'
ok 5 - searched for value toto
ok 6 - searched for value tot
ok 7 - searched for key ab
ok 8 - searched for value xy
ok 9 - searched for description zorro
ok 10 - searched for value Bv
ok 11 - searched for value B
ok 12 - searched for value Dv
ok 13 - searched for value X3
ok 14 - memory cycle
1..14
ok
t/simple_ui.t ..................... 
ok 1 - compiled
# you can run the test in interactive mode by passing '--interactive' option, e.g. perl -Ilib t/simple_ui.t --interactive
ok 2 - created dummy instance
ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata"'
ok 4 - Created ui
ok 5 - check list cd path at root
ok 6 - test prompt at root
ok 7 - exec vf std_id:ab
ok 8 - test prompt is Test Prompt:$ 
ok 9 - exec ls
ok 10 - test prompt is Test Prompt:$ 
ok 11 - exec ls hash*
ok 12 - test prompt is Test Prompt:$ 
ok 13 - exec ll hash*
ok 14 - test prompt is Test Prompt:$ 
ok 15 - exec set a_string="some value with space"
ok 16 - test prompt is Test Prompt:$ 
ok 17 - exec cd std_id:ab
ok 18 - test prompt is Test Prompt: std_id:ab $ 
ok 19 - exec set X=Av
ok 20 - test prompt is Test Prompt: std_id:ab $ 
ok 21 - exec display X
ok 22 - test prompt is Test Prompt: std_id:ab $ 
ok 23 - exec cd !
ok 24 - test prompt is Test Prompt:$ 
ok 25 - exec delete std_id:ab
ok 26 - test prompt is Test Prompt:$ 
ok 27 - memory cycle
1..27
ok
t/smooth_upgrade.t ................ 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - tried to fetch obsolete element
ok 4 - Log4perl test
ok 5 - undef old and undef new
ok 6 - old is 'ini' and new is 'ini_file'
ok 7 - likewise for custom_value
ok 8 - likewise for non_builtin_default
ok 9 - but standard value is undef
ok 10 - check that deprecated and obsolete parameters are hidden
ok 11 - check dump tree
ok 12 - overridden value is 'perl_file'
ok 13 - likewise for custom_value
ok 14 - likewise for non_builtin_default
ok 15 - but standard value is undef
ok 16 - created url test instance
ok 17 - check that url deprecated and obsolete parameters are hidden
ok 18 - Log4perl test
ok 19 - check extracted host
ok 20 - check extracted port
ok 21 - check extracted path
ok 22 - test memory cycles
1..22
ok
You should install Term::ReadLine::Gnu for autocompletion and utf-8 support.
t/term_ui.t ....................... 
1..18
ok 1 - compiled
# you can run the test in interactive mode by passing '--interactive' option, e.g. perl -Ilib t/term_ui.t --interactive
ok 2 - created dummy instance
ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - std_id:"abc def" X=Av - std_id:"abc hij" X=Av - a_string="toto tata"'
ok 4 - exec '', '', '0'
ok 5 - exec '', 'cd ', '3'
ok 6 - exec 's', 'cd s', '3'
ok 7 - exec 'sl', 'cd sl', '3'
ok 8 - exec 'std_id:', 'cd std_id:', '10'
ok 9 - exec 'std_id:"', 'cd std_id:"', '11'
ok 10 - exec 'std_id:"abc', 'cd std_id:"abc', '14'
ok 11 - exec 'std_id:a', 'cd std_id:a', '3'
ok 12 - exec '', 'fix ', '4'
ok 13 - exec '', 'tree ', '5'
ok 14 - exec 'std', 'tree std', '5'
ok 15 - exec 'std', 'ls std', '3'
ok 16 - exec 'std_id:ab', 'ls std_id:ab', '3'
ok 17 - exec '', 'info std_id:ab ', '15'
ok 18 - memory cycles
ok
t/value.t ......................... 
ok 1 - compiled
ok 2 - created bad_class instance
ok 3 - test create expected failure
ok 4 - created dummy instance
# Subtest: simple scalar
    ok 1 - test create bounded integer
    ok 2 - verify instance needs_save status after creation
    ok 3 - verify check status after creation
    ok 4 - check has_data on empty scalar
    ok 5 - store test done
    ok 6 - store does not trigger a check (check done during store)
    ok 7 - verify instance needs_save status after store
    ok 8 - check has_data after store
    ok 9 - fetch test
    ok 10 - check was done during fetch
    ok 11 - verify instance needs_save status after fetch
    ok 12 - call check_value without argument
    1..12
ok 5 - simple scalar
# Subtest: error handling on simple scalar
    ok 1 - store error in scalar is tracked
    ok 2 - check scalar error message
    ok 3 - check that wrong value 5 was not stored
    ok 4 - store error in scalar is tracked
    ok 5 - check scalar error message
    ok 6 - check that wrong value toto was not stored
    ok 7 - store error in scalar is tracked
    ok 8 - check scalar error message
    ok 9 - check that wrong value 1.5 was not stored
    ok 10 - test max nb expected failure
    ok 11 - bad value was skipped
    ok 12 - check original value
    ok 13 - bad value was force fed
    ok 14 - check stored bad value
    ok 15 - check that reading a bad value trigges an error
    ok 16 - check bad read value can be skipped
    ok 17 - check stored bad value has not changed
    1..17
ok 6 - error handling on simple scalar
# Subtest: summary method
    ok 1 - test summary on integer
    ok 2 - test summary on string
    ok 3 - test summary on string with 
    # 
    1..3
ok 7 - summary method
# Subtest: bounded number
    ok 1 - created Master bounded_number
    ok 2 - assign 1
    ok 3 - assign 1.5
    ok 4 - store undef
    1..4
ok 8 - bounded number
# Subtest: mandatory string
    ok 1 - created mandatory_string
    ok 2 - mandatory string: undef error
    ok 3 - mandatory_string: store and read
    1..3
ok 9 - mandatory string
# Subtest: mandatory string provided with a default value
    ok 1 - check has_data after storing default value
    ok 2 - status quo
    ok 3 - verify instance needs_save status after storing default value
    ok 4 - override default
    ok 5 - verify instance needs_save status after storing another value
    ok 6 - restore default by writing undef value in mandatory string
    ok 7 - verify instance needs_save status after restoring default value
    ok 8 - restore default by writing empty value in mandatory string
    ok 9 - verify instance needs_save status after restoring default value
    1..9
ok 10 - mandatory string provided with a default value
# Subtest: mandatory boolean
    ok 1 - created mandatory_boolean
    ok 2 - mandatory bounded: undef error
    ok 3 - store error in mandatory_boolean is tracked
    ok 4 - check mandatory_boolean error message
    ok 5 - store error in mandatory_boolean is tracked
    ok 6 - check mandatory_boolean error message
    1..6
ok 11 - mandatory boolean
# Subtest: boolean where values are translated
    ok 1 - boolean_plain: 'False'->'0'
    ok 2 - boolean_plain: 'NO'->'0'
    ok 3 - boolean_plain: '0'->'0'
    ok 4 - boolean_plain: 'YES'->'1'
    ok 5 - boolean_plain: 'Yes'->'1'
    ok 6 - boolean_plain: 'true'->'1'
    ok 7 - boolean_plain: 'off'->'0'
    ok 8 - boolean_plain: 'No'->'0'
    ok 9 - boolean_plain: 'yes'->'1'
    ok 10 - boolean_plain: 'false'->'0'
    ok 11 - boolean_plain: ''->'0'
    ok 12 - boolean_plain: 'no'->'0'
    ok 13 - boolean_plain: '1'->'1'
    ok 14 - boolean_plain: 'on'->'1'
    ok 15 - boolean_plain: 'True'->'1'
    ok 16 - boolean_plain: get 'undef' after clear()
    1..16
ok 12 - boolean where values are translated
# Subtest: check changes with boolean where values are translated to true/false
    ok 1 - boolean_with_write_as reads undef
    ok 2 - boolean_with_write_as returns 'false'
    ok 3 - check needs_save after writing 'boolean_with_write_as'
    ok 4 - check change message after writing 'boolean_with_write_as'
    ok 5 - check needs_save after writing twice 'boolean_with_write_as'
    ok 6 - boolean_with_write_as returns 'true'
    ok 7 - check change message after writing 'boolean_with_write_as'
    ok 8 - boolean_with_write_as_and_default reads true
    1..8
ok 13 - check changes with boolean where values are translated to true/false
# Subtest: boolean_with_write_as_and_default
    ok 1 - boolean_with_write_as_and_default reads true
    ok 2 - boolean_with_write_as_and_default returns 'true'
    1..2
ok 14 - boolean_with_write_as_and_default
# Subtest: enum with wrong declaration
    ok 1 - test create expected failure with enum with wrong default
    1..1
ok 15 - enum with wrong declaration
# Subtest: enum
    ok 1 - Created enum with correct default
    ok 2 - enum with default: read default value
    ok 3 - check needs_save after reading a default value
    ok 4 - check needs_save after storing a value identical to default value
    ok 5 - enum with default: read default value
    ok 6 - check needs_save after reading a default value
    ok 7 - enum with default: read custom value
    ok 8 - enum: store and read B
    ok 9 - enum: read custom value
    ok 10 - enum: read standard value
    ok 11 - enum: check value_type
    ok 12 - enum: warping default value
    ok 13 - enum: check new default value
    ok 14 - enum: warped default value to wrong value
    ok 15 - enum: warping choice
    ok 16 - enum: warping default value to new choice
    ok 17 - enum: warping choice to completely different set
    ok 18 - enum: check that new default value is undef
    ok 19 - enum: check that new current value is undef
    ok 20 - enum: set and read a new value
    1..20
ok 16 - enum
# Subtest: uppercase conversion
    ok 1 - testing convert => uc
    ok 2 - uc_convert: testing
    1..2
ok 17 - uppercase conversion
# Subtest: lowercase conversion
    ok 1 - testing convert => lc
    ok 2 - lc_convert: testing
    1..2
ok 18 - lowercase conversion
# Subtest: integrated help on enum
    ok 1 - full enum help
    ok 2 - enum help on one choice
    ok 3 - test undef help
    ok 4 - test undef enum
    1..4
ok 19 - integrated help on enum
# Subtest: integrated help on string
    ok 1 - test string help on afoo
    ok 2 - test string help on f
    ok 3 - test string help on foo
    ok 4 - test string help on foobaba
    ok 5 - test string help on foobar
    ok 6 - test string help on foobbba
    ok 7 - test string help on fooboba
    1..7
ok 20 - integrated help on string
# Subtest: upstream default value
    ok 1 - upstream actual value
    ok 2 - upstream standard value
    ok 3 - upstream actual value
    ok 4 - non_upstream value
    ok 5 - does not have data
    ok 6 - after store: upstream actual value
    ok 7 - after store: non_upstream value
    ok 8 - after store: upstream actual value
    ok 9 - after store: upstream standard value
    ok 10 - has data
    1..10
ok 21 - upstream default value
# Subtest: uniline type
    ok 1 - store error in a_uniline is tracked
    ok 2 - check a_uniline error message
    ok 3 - check that wrong value foo
    # bar was not stored
    ok 4 - tested uniline value
    ok 5 - check that error was deleted by correct store
    ok 6 - tested empty value
    1..6
ok 22 - uniline type
# Subtest: replace feature
    ok 1 - tested replaced value
    ok 2 - tested replaced value with regexp
    1..2
ok 23 - replace feature
# Subtest: preset feature
    ok 1 - created dummy preset instance
    ok 2 - instance in preset mode
    ok 3 - instance in normal mode
    ok 4 - scalar: read preset value as value
    ok 5 - scalar: read overridden preset value as value
    ok 6 - scalar: read preset value as preset_value
    ok 7 - scalar: read preset value as standard_value
    ok 8 - scalar: read custom_value
    ok 9 - enum: read preset value as value
    ok 10 - enum: read overridden preset value as value
    ok 11 - enum: read preset value as preset_value
    ok 12 - enum: read preset value as standard_value
    ok 13 - enum: read custom_value
    ok 14 - enum: read default_value
    1..14
ok 24 - preset feature
# Subtest: layered feature
    ok 1 - created dummy layered instance
    ok 2 - instance in layered mode
    ok 3 - instance in normal mode
    ok 4 - scalar: read layered value as backend value
    ok 5 - scalar: read layered value as user value
    ok 6 - scalar: has no data
    ok 7 - scalar: read non upstream default value before store
    ok 8 - scalar: read value as backend value after store
    ok 9 - scalar: has no data after store layered value
    ok 10 - scalar: read overridden layered value as value
    ok 11 - scalar: read layered value as layered_value
    ok 12 - scalar: read standard_value
    ok 13 - scalar: read non upstream default value after store
    ok 14 - scalar: read custom_value
    ok 15 - scalar: has data
    ok 16 - enum: read layered value as backend value
    ok 17 - enum: read layered value as user value
    ok 18 - enum: has no data
    ok 19 - enum: read overridden layered value as value
    ok 20 - enum: read layered value as layered_value
    ok 21 - enum: read layered value as standard_value
    ok 22 - enum: read custom_value
    ok 23 - enum: has data
    ok 24 - check mandatory value in layer
    ok 25 - check mandatory value backend mode
    ok 26 - check mandatory value user mode with layer
    1..26
ok 25 - layered feature
# Subtest: match regexp
    ok 1 - store error in match is tracked
    ok 2 - check match error message
    ok 3 - check that wrong value bar was not stored
    ok 4 - test stored matching value
    1..4
ok 26 - match regexp
# Subtest: validation done with a Parse::RecDescent grammar
    ok 1 - store error in prd_match is tracked
    ok 2 - check prd_match error message
    ok 3 - check that wrong value bar was not stored
    ok 4 - store error in prd_match is tracked
    ok 5 - check prd_match error message
    ok 6 - check that wrong value Perl was not stored
    ok 7 - test stored prd value Perl
    ok 8 - test stored prd value Perl and CC-BY
    ok 9 - test stored prd value Perl and CC-BY or Apache
    1..9
ok 27 - validation done with a Parse::RecDescent grammar
# Subtest: warn_if_match with a string
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - Log4perl test
    ok 4 - check warn_if stored value
    ok 5 - test has_fixes after fetch with check=no
    ok 6 - check warn_if standard value
    ok 7 - test has_fixes after fetch with mode = standard
    ok 8 - test if fixes were applied
    1..8
ok 28 - warn_if_match with a string
# Subtest: warn_if_match with a slash in regexp
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - Log4perl test
    ok 4 - check warn_if stored value
    ok 5 - test has_fixes after fetch with check=no
    ok 6 - test if fixes were applied
    1..6
ok 29 - warn_if_match with a slash in regexp
# Subtest: warn_if_number with a regexp
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - test if fixes were applied
    1..3
ok 30 - warn_if_number with a regexp
# Subtest: integer_with_warn_if
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - test if fixes were applied
    1..3
ok 31 - integer_with_warn_if
# Subtest: warn_unless_match feature with unline value
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - test if fixes were applied
    1..3
ok 32 - warn_unless_match feature with unline value
# Subtest: warn_unless_match feature with multiline value
    ok 1 - Log4perl test
    ok 2 - test has_fixes
    ok 3 - test if fixes were applied
    1..3
ok 33 - warn_unless_match feature with multiline value
# Subtest: unconditional feature
    ok 1 - Log4perl test
    1..1
ok 34 - unconditional feature
# Subtest: warning and repeated storage in same element
    ok 1 - Log4perl test
    1..1
ok 35 - warning and repeated storage in same element
# Subtest: unicode
    ok 1 - check utf-8 string
    1..1
ok 36 - unicode
# Subtest: replace_follow
    ok 1 - check needs_save after store
    ok 2 - check replacement_hash with foo (before replacement)
    ok 3 - check needs_save after simple fetch
    ok 4 - check needs_save after load
    ok 5 - check replacement_hash with foo (after replacement)
    ok 6 - check needs_save after fetch with replacement
    ok 7 - check replacement_hash with bar
    ok 8 - check replacement_hash with baz (no replacement)
    ok 9 - check that replacement hash was not changed by missed substitution
    1..9
ok 37 - replace_follow
# Subtest: Standards-Version
    ok 1 - Log4perl test
    ok 2 - check needs_save after load
    ok 3 - check needs_save after load
    ok 4 - check fixed standard version
    ok 5 - check custom standard version
    1..5
ok 38 - Standards-Version
# Subtest: assert
    ok 1 - check assert error
    ok 2 - assert_elt apply_fixes called
    ok 3 - check fixed assert pb
    1..3
ok 39 - assert
# Subtest: warn_unless
    ok 1 - warn_unless apply_fixes called
    ok 2 - check fixed warn_unless pb
    ok 3 - Log4perl test
    1..3
ok 40 - warn_unless
# Subtest: warn_unless_file
    ok 1 - warn_unless_file apply_fixes called
    ok 2 - check fixed warn_unless_file
    ok 3 - Log4perl test
    1..3
ok 41 - warn_unless_file
# Subtest: file and dir value types
    ok 1 - Log4perl test
    ok 2 - test a file
    ok 3 - test a dir
    1..3
ok 42 - file and dir value types
# Subtest: problems during initial load
    ok 1 - created initial_test inst2ance
    ok 2 - verify instance needs_save status after redundant data
    ok 3 - check change message for redundant data
    ok 4 - needs_save after clearing changes
    ok 5 - check change message for redundant data
    ok 6 - verify instance needs_save status after conflicting data
    ok 7 - check change message when model changes data coming from config file
    ok 8 - verify instance needs_save status after writing 'boolean_with_write_as'
    1..8
ok 43 - problems during initial load
ok 44 - check memory cycles
1..44
ok
t/value_compute.t ................. 
ok 1 - compiled
# use --rd-hint or --rd-trace options to debug Parse::RecDescent
ok 2 - created dummy instance
ok 3 - check available elements
ok 4 - created av and bv values
ok 5 - create computed integer value (av + bv)
ok 6 - has_error is false
ok 7 - error message is empty
ok 8 - test pre_compute parser on a very small formula: '$bar'
ok 9 - test compute parser on a very small formula with undef variable
ok 10 - test compute parser on a very small formula: '$bar'
ok 11 - test pre-compute parser with substitution
ok 12 - test compute parser with substitution
ok 13 - test pre_compute parser with a string
ok 14 - test pre_compute parser with code
ok 15 - test compute parser with a string
ok 16 - test pre_compute parser with function (&element)
ok 17 - test compute parser with function (&element)
ok 18 - test that compute returns undef with undefined variables
ok 19 - test result :  computed integer is 3 (a: 1, b: 2)
ok 20 - test assignment to a computed value (normal error)
ok 21 - result has not changed
ok 22 - test result :  computed integer is -1 (a: 1, b: -2)
ok 23 - change bv value
ok 24 - computed integer: computed value error
ok 25 - returns undef when computed integer is invalid and check is no (a: 1, b: -2)
ok 26 - test result :  computed integer is undef (a: 1, b: -2)
ok 27 - test for undef variables in string
ok 28 - test result :  computed string is 'meet Linus and his penguin' (a: Linus, b: his penguin)
ok 29 - test computed value
ok 30 - test overridden value
ok 31 - test back to computed value
ok 32 - test computed with upstream value
ok 33 - test computed with upstream value (custom)
ok 34 - test computed with upstream value (standard)
ok 35 - test computed with upstream value (standard)
ok 36 - test overridden value
ok 37 - test computed with upstream value (standard)
ok 38 - expected failure with one_wrong_var
ok 39 - test compute_no_var
ok 40 - created element find_node_element_name
ok 41 - did find node element name
ok 42 - created element check_node_element_name
ok 43 - did check node element name
ok 44 - compare slave av and av
ok 45 - compare slave bv and bv
ok 46 - check extracted host
ok 47 - check needs save before migrate
ok 48 - check migrate_from first stage
ok 49 - check migrate_from second stage
ok 50 - check needs save after migrate
ok 51 - check migrate_from with undef_is
# Subtest: check Source2 compute with undef_is
    ok 1 - check result of compute with undef_is
    ok 2 - Log4perl test
    1..2
ok 52 - check Source2 compute with undef_is
ok 53 - check &location with bar location_function_in_formula
ok 54 - check &location with foo2 location_function_in_formula
ok 55 - check extracted host with temp variable
ok 56 - check replacement with &index()
ok 57 - check computed custom value
ok 58 - check computed custom value after storing same value
ok 59 - check missing replacement with &index()
ok 60 - check missing replacement with &index()
ok 61 - evaled &index($holder)
ok 62 - variable with &index(-)
ok 63 - test compute with complex regexp formula
ok 64 - test compute with complex regexp formula
ok 65 - test compute with complex regexp formula
ok 66 - test compute with complex regexp formula
# Subtest: check warning with computed value and overide
    ok 1 - check has_warning after check
    ok 2
    ok 3 - check has_warning after compute
    ok 4 - check overridden value
    ok 5 - check has_warning after fixing with override
    ok 6 - Log4perl test
    1..6
ok 67 - check warning with computed value and overide
# Subtest: check warning with overridden computed value
    ok 1 - computed value is fine
    ok 2 - overridden value trigges a warning
    ok 3 - get standard value (triggers a compute)
    ok 4 - overridden value is still there
    ok 5 - check that warning is still present
    ok 6 - force a compute
    ok 7 - overridden value is still there
    ok 8 - check that warning is still present
    ok 9 - Log4perl test
    1..9
ok 68 - check warning with overridden computed value
# Subtest: check warning with modified compute_with_override_and_fix
    ok 1 - test compute_with_override_and_fix default value
    ok 2 - test compute_with_override_and_fix value after fix
    ok 3 - check if bad value has warnings
    ok 4 - test compute_with_override_and_fix value after fix
    ok 5 - check if apply fix has cleaned up the warnings
    ok 6 - Log4perl test
    1..6
ok 69 - check warning with modified compute_with_override_and_fix
# Subtest: check warning when applying powerless fix
    ok 1 - Log4perl test
    ok 2 - test default value after powerless fix
    1..2
ok 70 - check warning when applying powerless fix
# Subtest: Check apply_fixes on mandatory value where compute returns undef
    ok 1 - apply fixes done
    ok 2 - threw Config::Model::Exception::WrongValue
    ok 3 - store booya dir value
    ok 4 - read dir value
    1..4
ok 71 - Check apply_fixes on mandatory value where compute returns undef
ok 72 - test short_name with 'foo2 Licenses:booya short_name_from_above1'
ok 73 - test short_name with 'foo2 Licenses:booya short_name_from_above2'
ok 74 - test short_name with 'foo2 Licenses:booya short_name_from_above3'
ok 75 - test short_name with 'bar Licenses:booya short_name_from_above1'
ok 76 - test short_name with 'bar Licenses:booya short_name_from_above2'
ok 77 - test short_name with 'bar Licenses:booya short_name_from_above3'
ok 78 - test memory cycles
1..78
ok
t/value_refer_to.t ................ 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - Created Root
ok 4 - host setup done
ok 5 - got lan:A node:1lan:A node:1
ok 6 - setup host=A
ok 7 - set up if=eth0 
ok 8 - got ip 10.0.0.1
ok 9 - lan setup done
ok 10 - got ip 10.0.0.1
ok 11 - got ip 10.0.0.2
ok 12 - got ip 10.0.1.1
ok 13 - got ip 10.0.1.2
ok 14 - check that default choice and refer_to add up
ok 15 - check that default choice and refer_to follow removed elements
ok 16 - check choice of refer_to_list_enum
ok 17 - fetching refer_to_wrong_path
ok 18 - fetching refer_to_unknown_elt
ok 19 - Log4perl test
ok 20 - store unknown host (failure mode)
ok 21 - check reference to Foo host
ok 22 - check replaced host fou->Foo
ok 23 - check reference to removed Foo host
ok 24 - test memory cycle
1..24
ok
t/value_simple_warp.t ............. 
ok 1 - compiled
ok 2 - check munged warp arguments
ok 3 - created dummy instance
ok 4 - set up warped object with wrong rules syntax
ok 5 - wrong rules semantic warped object blows up
ok 6 - set up warped object
ok 7 - try to read warped object while warp master is undef
ok 8 - store F in warp master
ok 9 - read warped object default value
ok 10 - store F2 in  warped object
ok 11 - and read
ok 12 - set up recursive_warped_object
ok 13 - try to read recursive warped object while its warp master is F2
ok 14 - recursive_warped_object blows up
ok 15 - store F in warped object
ok 16 - read recursive_warped_object: default value was set by warp master
ok 17 - warp 'enum' so that F2 value is clobbered (outside new choice)
ok 18 - set value valid for both warp, warp w1 to G and test that the value is still ok
ok 19 - test unset value for w2 after setting warp master
ok 20 - idem for w3
ok 21 - set warp master to G and test unset value for w1 ... 2 and w3
ok 22 - ... and w2 ...
ok 23 - ... and w3
ok 24 - Test that store('3.9.8') logs okay
ok 25 - check value with old std_version
ok 26 - check value with new std_version
ok 27 - check std_v default value
ok 28 - Test that store('3.9.8') logs okay
ok 29 - check value with old std_version (2)
ok 30 - Test that store('4.0.2') logs okay
ok 31 - check value with new std_version (2)
ok 32 - check value with new std_version (2)
ok 33 - check memory cycles
1..33
ok
t/warped_id.t ..................... 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - check warped out hash_with_warped_value (macro is undef)
ok 5 - Set macro to A
ok 6 - Check macro
ok 7 - check warped out hash_with_warped_value (macro is A)
ok 8 - Set one slave
ok 9 - Set second slave (normal error)
ok 10 - Set macro to B
ok 11 - Set second slave
ok 12 - Set third slave (normal error)
ok 13 - Set macro to C (warp_reset)
ok 14 - Set third slave
ok 15 - Set fourth slave (normal error)
ok 16 - Set macro to B: limit max to 2 when the hash has id '3'
ok 17 - Set macro to B (limit max to 2)
ok 18 - check reduced key set
ok 19 - check multi_warp default max_index
ok 20 - check multi_auto_create default max_index
ok 21 - set version to 2
ok 22 - set macro to C
ok 23 - check multi_warp default_keys index parameter
ok 24 - check multi_warp default key set with different warp master
ok 25 - store Av in X
ok 26 - check X value
ok 27 - check multi_warp warped_hash max_index
ok 28 - check multi_auto_create default key set with different warp master
ok 29 - check X value
ok 30 - check multi_auto_create warped_hash max_index
ok 31 - check warped out hash_with_warped_value (macro is C)
ok 32 - assign new value to warp master (same effect)
ok 33 - check X value after assign
ok 34 - check warped out hash_with_warped_value (macro is A)
ok 35 - check hash_with_warped_value:5
ok 36 - check hash_with_warped_value:6
ok 37 - memory cycle
1..37
ok
t/warped_node.t ................... 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - check that a_warped_node is not accessible
ok 5 - check that a_hash_of_warped_nodes is not available
ok 6 - test stored on a warped node element (should fail)
ok 7 - set master->tree_macro to XY
ok 8 - check that a_warped_node is accessible
ok 9 - check change message after setting tree_macro to XY
ok 10 - set master->tree_macro to XZ
ok 11 - check that a_hidden_node is accessible
ok 12 - check change message after setting tree_macro to XY
ok 13 - reading a_hash_of_warped_nodes (is SlaveY because tree_macro was set)
ok 14 - set master->tree_macro to XZ
ok 15 - reading a_hash_of_warped_nodes (is SlaveZ because tree_macro was set)
ok 16 - reading master a_hash_of_warped_nodes:234 X (undef)
ok 17 - set master v_macro to A
ok 18 - reading master a_hash_of_warped_nodes:234 X (default value)
ok 19 - reading master a_hash_of_warped_nodes:234 Z (default value)
ok 20 - Set master a_hash_of_warped_nodes:234 X to Cv
ok 21 - Set master a_hash_of_warped_nodes:234 Z to Cv
ok 22 - set master->tree_macro to mXY (with morphing which looses Z element)...
ok 23 - ... X value was kept ...
ok 24 - ... Y is back to default value
ok 25 - set master v_macro to B
ok 26 - ... X value was kept ...
ok 27 - ... Y is to new default value
ok 28 - 'created warped node' isa 'Config::Model::WarpedNode'
ok 29 - Check element name of warped node
ok 30 - Check index value of warped node
ok 31 - Check element name of actual node below warped node
ok 32 - Check index value of actual node below warped node
ok 33 - check that has copy works on warped_node
ok 34 - set master->tree_macro to W (warp out)...
ok 35 - reading elements of root after warp out
ok 36 - reading elements of root after warp out
ok 37 - set master->b_macro to 1 (warp in bool_object)...
ok 38 - check theorical bool_object type...
ok 39 - mem cycle test
1..39
ok
t/warped_node_collateral.t ........ 
ok 1 - compiled
ok 2 - compiled
ok 3 - created dummy instance
ok 4 - check pass nb at 0
ok 5 - check pass nb at 2
ok 6 - check pass nb at 2 after setting fs_vfstype
ok 7 - check that setting bind detects and error with passno
ok 8 - check pass nb at 2 after setting bind
ok 9 - check that setting bind was warped out
ok 10 - check pass nb at 3 
ok 11 - check that setting bind detects and error with passno again
ok 12 - check pass nb at 2 after setting bind
ok 13 - check warping in of a node
ok 14 - memory cycle
1..14
ok
t/warped_value.t .................. 
ok 1 - compiled
ok 2 - created dummy instance
ok 3 - 'check warper object' isa 'Config::Model::Warper'
ok 4 - check m_value_out warper
ok 5 - 'check warper object' isa 'Config::Model::Warper'
ok 6 - check m_value_out and m2_value_out warper
ok 7 - Elements of Master
ok 8 - Elements of Slave from the model
ok 9 - Created slave(bar)
ok 10 - Elements of Slave from the object
ok 11 - reading slave->W (undef value_type error)
ok 12 - reading slave->X (undef)
ok 13 - setting master->macro to B
ok 14 - Elements of Master when macro = B
ok 15 - setting master->macro2 to A
ok 16 - Elements of Master when macro = B macro2 = A
ok 17 - setting master->warped_out_ref to foo
ok 18 - setting master->macro to A
ok 19 - reading slave->X (Av)
ok 20 - reading slave->Y (Av)
ok 21 - reading slave->Z (Av)
ok 22 - setting master->macro to C
ok 23 - test m_value help with macro=C
ok 24 - reading slave->X (undef)
ok 25 - test m_value with macro=A
ok 26 - test m_value_old with macro=A
ok 27 - test m_value help with macro=A
ok 28 - test m_value help with macro=A
ok 29 - check 'warped_from_computed_value
ok 30 - test m_value with macro=D
ok 31 - test m_value_old with macro=D
ok 32 - Slave elements from the object (W pops in when macro is set to A)
ok 33 - Slave elements from the object
ok 34 - reading slave->X (Bv)
ok 35 - reading slave->Y (Bv)
ok 36 - reading slave->Z (Bv)
ok 37 - Set slave->Y to Cv
ok 38 -  test W is not available
ok 39 -  test W is available
ok 40 - reading slave->X (undef)
ok 41 - reading slave->Z (undef)
ok 42 - reading slave->Y (Cv)
ok 43 - reading slave->Comp
ok 44 - set m_value to Cv
ok 45 - 'Created new big compute object' isa 'Config::Model::Value'
ok 46 - reading slave->big_compute(test1)
ok 47 - reading slave->big_compute(b1)
ok 48 - reading rslave1->big_replace(br1)
ok 49 - reading rslave2->big_replace(br1)
ok 50 - reading rslave1->macro_replace(br1)
ok 51 - reading rslave2->macro_replace(br1)
ok 52 - reading root->compute
ok 53 - reading macro slaves
ok 54 - check names of values using 'macro' element
ok 55 - reading var_path while where_is_element variable is undef
ok 56 - reading var_path while where_is_element is defined
ok 57 - reading var_path while get_element variable is undef
ok 58 - reading var_path through m_value element
ok 59 - reading var_path through compute element
ok 60 - reading ClientAliveInterval when ClientAliveCheck is 0
ok 61 - check ClientAliveInterval
ok 62 - check &location with bar warped_by_location
ok 63 - check &location with bar recursive_slave:l1 foo2 warped_by_location
ok 64 - check &location with bar recursive_slave:l1 recursive_slave:l2 foo2 warped_by_location
ok 65 - check &location with foo2 warped_by_location
ok 66 - created layered instance
ok 67 - test warp in layered mode
ok 68 - test memory cycle
1..68
ok
All tests successful.
Files=62, Tests=1742, 100 wallclock secs ( 1.02 usr  0.31 sys + 90.72 cusr  6.11 csys = 98.16 CPU)
Result: PASS
make[1]: Leaving directory '/build/libconfig-model-perl-2.152'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/libconfig-model-perl/
	/usr/bin/perl Build install --destdir /build/libconfig-model-perl-2.152/debian/libconfig-model-perl --create_packlist 0
Checking doc for model PopCon
Checking doc for model Fstab
Checking doc for model Multistrap
Building Config-Model
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/log4perl.conf
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Warper.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/WarpedNode.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/ValueComputer.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Value.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/TypeConstraints.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/TreeSearcher.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/TermUI.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/SimpleUI.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/SearchElement.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Report.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/ObjTreeScanner.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Node.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Loader.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Lister.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/ListId.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Iterator.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Instance.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/IdElementReference.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/HashId.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/FuseUI.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Exception.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Dumper.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/DumpAsData.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Describe.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/CheckList.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/BackendTrackOrder.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/BackendMgr.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/AnyThing.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/AnyId.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Annotation.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/system.d/popcon
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/system.d/fstab
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/application.d/multistrap
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/PopCon.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Multistrap.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/PopCon.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Multistrap.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Multistrap/Section.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Multistrap/Section.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/UsbFsOptions.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/SwapOptions.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/NoneOptions.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/Iso9660_Opt.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/FsLine.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/Ext4FsOpt.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/Ext3FsOpt.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/Ext2FsOpt.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/CommonOptions.pl
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/models/Fstab/FsLine.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Manual/ModelCreationIntroduction.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Manual/ModelCreationAdvanced.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Cookbook/CreateModelFromDoc.pod
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Value/LayeredInclude.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Utils/GenClassPod.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/WarpMaster.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/Utils.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/NodeLoader.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/HelpAsText.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/Grab.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/FileHandler.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/Constants.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Role/ComputeFunction.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/ShellVar.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/PlainFile.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/PerlFile.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/Json.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/IniFile.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/Fstab.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/CdsFile.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/perl5/Config/Model/Backend/Any.pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::models::PopCon.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::models::Multistrap::Section.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::models::Multistrap.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::models::Fstab::FsLine.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::models::Fstab.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Warper.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::WarpedNode.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::ValueComputer.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Value::LayeredInclude.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Value.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Utils::GenClassPod.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::TypeConstraints.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::TreeSearcher.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::TermUI.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::SimpleUI.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::SearchElement.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::WarpMaster.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::Utils.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::NodeLoader.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::HelpAsText.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::Grab.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::FileHandler.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::Constants.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Role::ComputeFunction.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Report.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::ObjTreeScanner.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Node.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Manual::ModelCreationIntroduction.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Manual::ModelCreationAdvanced.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Loader.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Lister.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::ListId.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Iterator.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Instance.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::IdElementReference.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::HashId.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::FuseUI.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Exception.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Dumper.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::DumpAsData.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Describe.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Cookbook::CreateModelFromDoc.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::CheckList.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::BackendTrackOrder.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::BackendMgr.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::ShellVar.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::PlainFile.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::PerlFile.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::Json.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::IniFile.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::Fstab.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::CdsFile.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Backend::Any.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::AnyThing.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::AnyId.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model::Annotation.3pm
Installing /build/libconfig-model-perl-2.152/debian/libconfig-model-perl/usr/share/man/man3/Config::Model.3pm
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_bash-completion -i
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libconfig-model-perl' in '../libconfig-model-perl_2.152-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libconfig-model-perl_2.152-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../libconfig-model-perl_2.152-1_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/4391 and its subdirectories
I: Current time: Sun Apr 16 05:05:24 -12 2023
I: pbuilder-time-stamp: 1681664724