I: pbuilder: network access will be disabled during build
I: Current time: Fri Mar 13 14:41:53 -12 2026
I: pbuilder-time-stamp: 1773456113
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-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 [bats_1.11.1-1.dsc]
I: copying [./bats_1.11.1.orig.tar.gz]
I: copying [./bats_1.11.1-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./bats_1.11.1-1.dsc: unsupported subcommand
dpkg-source: info: extracting bats in bats-1.11.1
dpkg-source: info: unpacking bats_1.11.1.orig.tar.gz
dpkg-source: info: unpacking bats_1.11.1-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3451998/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  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=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='09aa74d8646b480387dbf63616fe6afe'
  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='3451998'
  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.lYjnnhcp/pbuilderrc_tiUA --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lYjnnhcp/b1 --logfile b1/build.log bats_1.11.1-1.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink03-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/3451998/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 (= 12), parallel
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19920 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 (= 12); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on parallel; however:
  Package parallel 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} 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} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libproc2-0{a} libsensors-config{a} libsensors5{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} parallel{a} po-debconf{a} procps{a} sensible-utils{a} sysstat{a} ucf{a} 
The following packages are RECOMMENDED but will NOT be installed:
  bcron cron cronie curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl linux-sysctl-defaults lynx psmisc systemd systemd-cron wget 
0 packages upgraded, 39 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.9 MB of archives. After unpacking 89.4 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-7 [62.4 kB]
Get: 2 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-7 [868 kB]
Get: 3 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 4 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB]
Get: 5 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB]
Get: 6 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB]
Get: 7 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB]
Get: 8 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 9 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 10 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-3 [92.0 kB]
Get: 11 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 12 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 13 http://deb.debian.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B]
Get: 14 http://deb.debian.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B]
Get: 15 http://deb.debian.org/debian unstable/main arm64 ucf all 3.0049 [42.5 kB]
Get: 16 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-5 [284 kB]
Get: 17 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB]
Get: 18 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 19 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB]
Get: 20 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 22 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-3 [539 kB]
Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 24 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 25 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB]
Get: 26 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-1 [8584 B]
Get: 27 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 28 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 29 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 30 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-6 [9239 kB]
Get: 31 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
Get: 32 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB]
Get: 33 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 34 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 35 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB]
Get: 36 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.0-10 [14.6 kB]
Get: 37 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.0-10+b1 [34.3 kB]
Get: 38 http://deb.debian.org/debian unstable/main arm64 sysstat arm64 12.7.5-2+b1 [596 kB]
Get: 39 http://deb.debian.org/debian unstable/main arm64 parallel all 20240222+ds-2 [2163 kB]
Fetched 23.9 MB in 0s (163 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libproc2-0:arm64.
(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 ... 19920 files and directories currently installed.)
Preparing to unpack .../00-libproc2-0_2%3a4.0.4-7_arm64.deb ...
Unpacking libproc2-0:arm64 (2:4.0.4-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../01-procps_2%3a4.0.4-7_arm64.deb ...
Unpacking procps (2:4.0.4-7) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../02-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../04-libmagic1t64_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../05-file_1%3a5.45-3+b1_arm64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../06-gettext-base_0.23.1-1_arm64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../07-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../08-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../09-bsdextrautils_2.40.4-3_arm64.deb ...
Unpacking bsdextrautils (2.40.4-3) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../10-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../11-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package libtext-charwidth-perl:arm64.
Preparing to unpack .../12-libtext-charwidth-perl_0.04-11+b4_arm64.deb ...
Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ...
Selecting previously unselected package libtext-wrapi18n-perl.
Preparing to unpack .../13-libtext-wrapi18n-perl_0.06-10_all.deb ...
Unpacking libtext-wrapi18n-perl (0.06-10) ...
Selecting previously unselected package ucf.
Preparing to unpack .../14-ucf_3.0049_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0049) ...
Selecting previously unselected package m4.
Preparing to unpack .../15-m4_1.4.19-5_arm64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../16-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../17-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../18-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../19-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../20-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../21-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../22-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../23-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../24-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../25-dh-strip-nondeterminism_1.14.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../26-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../27-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../28-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../29-libicu72_72.1-6_arm64.deb ...
Unpacking libicu72:arm64 (72.1-6) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../30-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../31-gettext_0.23.1-1_arm64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../32-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 .../33-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../34-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../35-libsensors-config_1%3a3.6.0-10_all.deb ...
Unpacking libsensors-config (1:3.6.0-10) ...
Selecting previously unselected package libsensors5:arm64.
Preparing to unpack .../36-libsensors5_1%3a3.6.0-10+b1_arm64.deb ...
Unpacking libsensors5:arm64 (1:3.6.0-10+b1) ...
Selecting previously unselected package sysstat.
Preparing to unpack .../37-sysstat_12.7.5-2+b1_arm64.deb ...
Unpacking sysstat (12.7.5-2+b1) ...
Selecting previously unselected package parallel.
Preparing to unpack .../38-parallel_20240222+ds-2_all.deb ...
Adding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel'
Adding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel'
Unpacking parallel (20240222+ds-2) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-3) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up libsensors-config (1:3.6.0-10) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up file (1:5.45-3+b1) ...
Setting up libtext-wrapi18n-perl (0.06-10) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up autotools-dev (20220109.1) ...
Setting up libproc2-0:arm64 (2:4.0.4-7) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up libsensors5:arm64 (1:3.6.0-10+b1) ...
Setting up autoconf (2.72-3) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-7) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ucf (3.0049) ...
Setting up dh-strip-nondeterminism (1.14.1-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up sysstat (12.7.5-2+b1) ...
Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up parallel (20240222+ds-2) ...
Setting up debhelper (13.24.1) ...
Processing triggers for libc-bin (2.40-6) ...
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/reproducible-path/bats-1.11.1/ && 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  > ../bats_1.11.1-1_source.changes
dpkg-buildpackage: info: source package bats
dpkg-buildpackage: info: source version 1.11.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Gioele Barabucci <gioele@svario.it>
 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/reproducible-path/bats-1.11.1'
dh_clean
rm -f test/.bats/run-logs/*.log
make[1]: Leaving directory '/build/reproducible-path/bats-1.11.1'
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/bats-1.11.1'
mkdir -p ~/.parallel && touch ~/.parallel/will-cite
LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 TERM=dumb bin/bats --tap test
1..455
ok 1 no arguments prints message and usage instructions
ok 2 invalid option prints message and usage instructions
ok 3 -v and --version print version number
ok 4 -h and --help print help
ok 5 invalid filename prints an error
ok 6 empty test file runs zero tests
ok 7 one passing test
ok 8 summary passing tests
ok 9 summary passing and skipping tests
ok 10 summary passing and failing tests
ok 11 summary passing, failing and skipping tests
ok 12 BATS_CWD is correctly set to PWD as validated by bats_trim_filename
ok 13 one failing test
ok 14 one failing and one passing test
ok 15 failing test with significant status
ok 16 failing helper function logs the test case's line number
ok 17 failing bash condition logs correct line number
ok 18 failing bash expression logs correct line number
ok 19 failing negated command logs correct line number
ok 20 test environments are isolated
ok 21 setup is run once before each test
ok 22 teardown is run once after each test, even if it fails
ok 23 setup failure
ok 24 passing test with teardown failure
ok 25 failing test with teardown failure
ok 26 teardown failure with significant status
ok 27 failing test file outside of BATS_CWD
ok 28 output is discarded for passing tests and printed for failing tests
ok 29 -c prints the number of tests
ok 30 dash-e is not mangled on beginning of line
ok 31 dos line endings are stripped before testing
ok 32 test file without trailing newline
ok 33 skipped tests
ok 34 extended syntax
ok 35 timing syntax
ok 36 extended timing syntax
ok 37 time is greater than 0ms for long test
ok 38 single-line tests
ok 39 testing IFS not modified by run
ok 40 expand variables in test name
ok 41 handle quoted and unquoted test names
ok 42 ensure compatibility with unofficial Bash strict mode
ok 43 parse @test lines with various whitespace combinations
ok 44 duplicate tests error and generate a warning on stderr
ok 45 sourcing a nonexistent file in setup produces error output
ok 46 referencing unset parameter in setup produces error output
ok 47 sourcing a nonexistent file in test produces error output
ok 48 referencing unset parameter in test produces error output
ok 49 sourcing a nonexistent file in teardown produces error output
ok 50 referencing unset parameter in teardown produces error output
ok 51 execute exported function without breaking failing test output
ok 52 output printed even when no final newline
ok 53 run tests which consume stdin (see #197)
ok 54 report correct line on unset variables
ok 55 report correct line on external function calls
ok 56 test count validator catches mismatch and returns non zero
ok 57 running the same file twice runs its tests twice without errors
ok 58 Don't use unbound variables inside bats (issue #340)
ok 59 filenames with tab can be used
ok 60 each file is evaluated n+1 times
ok 61 Don't hang on CTRL-C (issue #353)
ok 62 test comment style
ok 63 test works even if PATH is reset
ok 64 Test nounset does not trip up bats' internals (see #385)
ok 65 run tmpdir is cleaned up by default
ok 66 run tmpdir is not cleanup up with --no-cleanup-tempdir
ok 67 run should exit if tmpdir exist
ok 68 run should exit if TMPDIR can't be created
ok 69 Fail if BATS_TMPDIR does not exist or is not writable
ok 70 Setting BATS_TMPDIR is ignored
ok 71 Parallel mode works on MacOS with over subscription (issue #433)
ok 72 Failure in free code (see #399)
ok 73 CTRL-C aborts and fails the current test
ok 74 CTRL-C aborts and fails the current run
ok 75 CTRL-C aborts and fails after run
ok 76 CTRL-C aborts and fails the current teardown
ok 77 CTRL-C aborts and fails the current setup_file
ok 78 CTRL-C aborts and fails the current teardown_file
ok 79 single star in output is not treated as a glob
ok 80 multiple stars in output are not treated as a glob
ok 81 ensure all folders are shellchecked
ok 82 BATS_RUN_COMMAND: test content of variable
ok 83 --print-output-on-failure works as expected
ok 84 --print-output-on-failure also shows stderr (for run --separate-stderr)
ok 85 --show-output-of-passing-tests works as expected
ok 86 --verbose-run prints output
ok 87 BATS_VERBOSE_RUN=1 also prints output
ok 88 --gather-test-outputs-in gathers outputs of all tests (even succeeding!)
ok 89 --gather-test-outputs-in allows directory to exist (only if empty)
ok 90 --gather-test-output-in works with slashes in test names
ok 91 Tell about missing flock and shlock # skip this test requires flock not to be installed
ok 92 Test with a name that is waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long # skip This test should only check if the long name chokes bats' internals during execution
ok 93 BATS_CODE_QUOTE_STYLE works with any two characters (even unicode)
ok 94 BATS_CODE_QUOTE_STYLE=custom requires BATS_CODE_QUOTE_BEGIN/END
ok 95 Warn about invalid BATS_CODE_QUOTE_STYLE
ok 96 Debug trap must only override variables that are prefixed with BATS_ (issue #519)
ok 97 Don't wait for disowned background jobs to finish because of open FDs (#205)
ok 98 Allow for prefixing tests' names with BATS_TEST_NAME_PREFIX
ok 99 Setting status in teardown* does not override exit code (see issue #575)
ok 100 BATS_* variables don't contain double slashes
ok 101 BATS_TEST_RETRIES allows for retrying tests
ok 102 Exit code is zero after successful retry (see #660)
ok 103 Error on invalid --line-reference-format
ok 104 --line-reference-format switches format
ok 105 Focus tests filter out other tests and override exit code for -c flag
ok 106 Focus tests filter out other tests and override exit code
ok 107 Focus tests with BATS_NO_FAIL_FOCUS_RUN=1 does not override exit code
ok 108 Bats waits for report formatter to finish
ok 109 Failing report formatter fails test run
ok 110 Short opt unpacker rejects valued options
ok 111 Test timing does not break when overriding date on path
ok 112 dynamic test registration
ok 113 IFS is preserved in all contexts
ok 114 run bats_pipe with no commands
ok 115 run bats_pipe with single command with no args
ok 116 run bats_pipe with single command with no args with arg separator
ok 117 run bats_pipe with single command with one arg
ok 118 run bats_pipe with single command with two args
ok 119 run bats_pipe with single command with two args with arg separator
ok 120 run bats_pipe piping between two command with zero and zero args
ok 121 run bats_pipe piping between two command with zero and zero args with arg separator
ok 122 run bats_pipe piping between two command with zero and one args
ok 123 run bats_pipe piping between two command with zero and two args
ok 124 run bats_pipe piping between two command with zero and two args with arg separator
ok 125 run bats_pipe piping between two command with one and zero args
ok 126 run bats_pipe piping between two command with one and zero args with arg separator
ok 127 run bats_pipe piping between two command with one with spaces and zero args
ok 128 run bats_pipe piping between two command with one and one arg
ok 129 run bats_pipe piping between two command with one with space and one arg with spaces
ok 130 run bats_pipe piping between two command with one and two args
ok 131 run bats_pipe piping between two command with one and two args with spaces
ok 132 run bats_pipe piping between two command with two and zero args
ok 133 run bats_pipe piping between two command with two and one args
ok 134 run bats_pipe piping between two command with two and one args with spaces
ok 135 run bats_pipe piping between two command with two and two args
ok 136 run bats_pipe piping between two command with two and two args with spaces
ok 137 run bats_pipe piping between three command with zero args each
ok 138 run bats_pipe piping between three command with one arg each
ok 139 run bats_pipe piping between three command with one arg each with arg separator
ok 140 run bats_pipe piping between three command with two args each
ok 141 run bats_pipe with leading | on single command
ok 142 run bats_pipe with leading | on two piped commands
ok 143 run bats_pipe with trailing | on single command
ok 144 run bats_pipe with trailing | on two piped commands
ok 145 run bats_pipe with consecutive |s after single command
ok 146 run bats_pipe with consecutive |s between two piped commands
ok 147 run bats_pipe with consecutive |s after two piped commands
ok 148 run bats_pipe with consecutive |s between first pair of three piped commands
ok 149 run bats_pipe with consecutive |s between second pair of three piped commands
ok 150 run bats_pipe with consecutive |s after three piped commands
ok 151 run bats_pipe with unknown arg
ok 152 run bats_pipe for last error status and fail on first of two
ok 153 run bats_pipe for last error status and fail on second of two
ok 154 run bats_pipe for last error status and fail on both of two
ok 155 run bats_pipe for last error status and fail on first of three
ok 156 run bats_pipe for last error status and fail on second of three
ok 157 run bats_pipe for last error status and fail on third of three
ok 158 run bats_pipe for last error status and fail on first pair of three
ok 159 run bats_pipe for last error status and fail on second pair of three
ok 160 run bats_pipe for last error status and fail on all of three
ok 161 run bats_pipe for 0th error status and fail on first of two
ok 162 run bats_pipe for 0th error status and fail on first of two. using --returned-status
ok 163 run bats_pipe for 0th error status and fail on first of two. using --returned-status=
ok 164 run bats_pipe for 0th error status and fail on first of two. using --returned-status neg
ok 165 run bats_pipe for 0th error status and fail on first of two. using --returned-status=neg
ok 166 run bats_pipe for 0th error status and fail on first of two with arg separator
ok 167 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status
ok 168 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status=
ok 169 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status neg
ok 170 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status=neg
ok 171 run bats_pipe for 0th error status and fail on second of two
ok 172 run bats_pipe for 0th error status and fail on second of two. using --returned-status
ok 173 run bats_pipe for 0th error status and fail on second of two. using --returned-status=
ok 174 run bats_pipe for 0th error status and fail on second of two. using --returned-status neg
ok 175 run bats_pipe for 0th error status and fail on second of two. using --returned-status=neg
ok 176 run bats_pipe for 0th error status and fail on both of two
ok 177 run bats_pipe for 0th error status and fail on first of three
ok 178 run bats_pipe for 0th error status and fail on first of three. using --returned-status
ok 179 run bats_pipe for 0th error status and fail on first of three. using --returned-status=
ok 180 run bats_pipe for 0th error status and fail on first of three. using --returned-status neg
ok 181 run bats_pipe for 0th error status and fail on first of three. using --returned-status=neg
ok 182 run bats_pipe for 0th error status and fail on second of three
ok 183 run bats_pipe for 0th error status and fail on second of three. using --returned-status
ok 184 run bats_pipe for 0th error status and fail on second of three. using --returned-status=
ok 185 run bats_pipe for 0th error status and fail on second of three. using --returned-status neg
ok 186 run bats_pipe for 0th error status and fail on second of three. using --returned-status=neg
ok 187 run bats_pipe for 0th error status and fail on third of three
ok 188 run bats_pipe for 0th error status and fail on third of three. using --returned-status
ok 189 run bats_pipe for 0th error status and fail on third of three. using --returned-status=
ok 190 run bats_pipe for 0th error status and fail on third of three. using --returned-status neg
ok 191 run bats_pipe for 0th error status and fail on third of three. using --returned-status=neg
ok 192 run bats_pipe for 0th error status and fail on all of three
ok 193 run bats_pipe for 0th error status and fail on all of three. using --returned-status
ok 194 run bats_pipe for 0th error status and fail on all of three. using --returned-status=
ok 195 run bats_pipe for 0th error status and fail on all of three. using --returned-status neg
ok 196 run bats_pipe for 0th error status and fail on all of three. using --returned-status=neg
ok 197 run bats_pipe for 1st error status and fail on first of two
ok 198 run bats_pipe for 1st error status and fail on first of two. using --returned-status
ok 199 run bats_pipe for 1st error status and fail on first of two. using --returned-status=
ok 200 run bats_pipe for 1st error status and fail on first of two. using --returned-status neg
ok 201 run bats_pipe for 1st error status and fail on first of two. using --returned-status=neg
ok 202 run bats_pipe for 1st error status and fail on first of two with arg separator
ok 203 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status
ok 204 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status=
ok 205 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status neg
ok 206 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status=neg
ok 207 run bats_pipe for 1st error status and fail on second of two
ok 208 run bats_pipe for 1st error status and fail on second of two. using --returned-status
ok 209 run bats_pipe for 1st error status and fail on second of two. using --returned-status=
ok 210 run bats_pipe for 1st error status and fail on second of two. using --returned-status neg
ok 211 run bats_pipe for 1st error status and fail on second of two. using --returned-status=neg
ok 212 run bats_pipe for 1st error status and fail on both of two
ok 213 run bats_pipe for 1st error status and fail on both of two. using --returned-status
ok 214 run bats_pipe for 1st error status and fail on both of two. using --returned-status=
ok 215 run bats_pipe for 1st error status and fail on both of two. using --returned-status neg
ok 216 run bats_pipe for 1st error status and fail on both of two. using --returned-status=neg
ok 217 run bats_pipe for 1st error status and fail on first of three
ok 218 run bats_pipe for 1st error status and fail on first of three. using --returned-status
ok 219 run bats_pipe for 1st error status and fail on first of three. using --returned-status=
ok 220 run bats_pipe for 1st error status and fail on first of three. using --returned-status neg
ok 221 run bats_pipe for 1st error status and fail on first of three. using --returned-status=neg
ok 222 run bats_pipe for 1st error status and fail on second of three
ok 223 run bats_pipe for 1st error status and fail on second of three. using --returned-status
ok 224 run bats_pipe for 1st error status and fail on second of three. using --returned-status=
ok 225 run bats_pipe for 1st error status and fail on second of three. using --returned-status neg
ok 226 run bats_pipe for 1st error status and fail on second of three. using --returned-status=neg
ok 227 run bats_pipe for 1st error status and fail on third of three
ok 228 run bats_pipe for 1st error status and fail on third of three. using --returned-status
ok 229 run bats_pipe for 1st error status and fail on third of three. using --returned-status=
ok 230 run bats_pipe for 1st error status and fail on third of three. using --returned-status neg
ok 231 run bats_pipe for 1st error status and fail on third of three. using --returned-status=neg
ok 232 run bats_pipe for 1st error status and fail on all of three
ok 233 run bats_pipe for 1st error status and fail on all of three. using --returned-status
ok 234 run bats_pipe for 1st error status and fail on all of three. using --returned-status=
ok 235 run bats_pipe for 1st error status and fail on all of three. using --returned-status neg
ok 236 run bats_pipe for 1st error status and fail on all of three. using --returned-status=neg
ok 237 run bats_pipe for 2nd error status and fail on first of three
ok 238 run bats_pipe for 2nd error status and fail on first of three. using --returned-status
ok 239 run bats_pipe for 2nd error status and fail on first of three. using --returned-status=
ok 240 run bats_pipe for 2nd error status and fail on first of three. using --returned-status neg
ok 241 run bats_pipe for 2nd error status and fail on first of three. using --returned-status=neg
ok 242 run bats_pipe for 2nd error status and fail on first of three with arg separator
ok 243 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status
ok 244 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status=
ok 245 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status neg
ok 246 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status=neg
ok 247 run bats_pipe for 2nd error status and fail on second of three
ok 248 run bats_pipe for 2nd error status and fail on second of three. using --returned-status
ok 249 run bats_pipe for 2nd error status and fail on second of three. using --returned-status=
ok 250 run bats_pipe for 2nd error status and fail on second of three. using --returned-status neg
ok 251 run bats_pipe for 2nd error status and fail on second of three. using --returned-status=neg
ok 252 run bats_pipe for 2nd error status and fail on third of three
ok 253 run bats_pipe for 2nd error status and fail on third of three. using --returned-status
ok 254 run bats_pipe for 2nd error status and fail on third of three. using --returned-status=
ok 255 run bats_pipe for 2nd error status and fail on third of three. using --returned-status neg
ok 256 run bats_pipe for 2nd error status and fail on third of three. using --returned-status=neg
ok 257 run bats_pipe for 2nd error status and fail on all of three
ok 258 run bats_pipe for 2nd error status and fail on all of three. using --returned-status
ok 259 run bats_pipe for 2nd error status and fail on all of three. using --returned-status=
ok 260 run bats_pipe for 2nd error status and fail on all of three. using --returned-status neg
ok 261 run bats_pipe for 2nd error status and fail on all of three. using --returned-status=neg
ok 262 run bats_pipe for Nth error status too large
ok 263 run bats_pipe for Nth error status too large. using --returned-status
ok 264 run bats_pipe for Nth error status too large. using --returned-status=
ok 265 run bats_pipe for Nth error status too large. using --returned-status neg
ok 266 run bats_pipe for Nth error status too large. using --returned-status=neg
ok 267 run bats_pipe with stdout as binary data
ok 268 run bats_pipe with stdout as binary data with non-zero status
ok 269 passing test
ok 270 failing test
ok 271 passing test with timing
ok 272 failing test with timing
ok 273 Cat formatter prints the extended tap stream
ok 274 bats_version_lt
ok 275 bats_require_minimum_version
ok 276 bats_binary_search
ok 277 bats_sort
ok 278 bats_all_in
ok 279 bats_any_in
ok 280 bats_trim
ok 281 bats_append_arrays_as_args
ok 282 setup_file is run once per file
ok 283 teardown_file is run once per file
ok 284 setup_file is called correctly in multi file suite
ok 285 teardown_file is called correctly in multi file suite
ok 286 setup_file failure aborts tests for this file
ok 287 teardown_file failure fails at least one test from the file
ok 288 teardown_file runs even if any test in the file failed
ok 289 teardown_file should run even after user abort via CTRL-C
ok 290 setup_file runs even if all tests in the file are skipped
ok 291 teardown_file runs even if all tests in the file are skipped
ok 292 setup_file must not leak context between tests in the same suite
ok 293 teardown_file must not leak context between tests in the same suite
ok 294 halfway setup_file errors are caught and reported
ok 295 halfway teardown_file errors are ignored
ok 296 variables exported in setup_file are visible in tests
ok 297 Don't run setup_file for files without tests
ok 298 Failure in setup_file and teardown_file still prints error message
ok 299 Without .bats/run-logs --filter-status failed returns an error
ok 300 Without previous recording --filter-status failed runs all tests and then runs only failed and missed tests
ok 301 Without previous recording --filter-status passed runs all tests and then runs only passed and missed tests
ok 302 Without previous recording --filter-status missed runs all tests and then runs only missed tests
ok 303 --filter-status failed gives warning on empty failed test list
ok 304 --filter-status failed does not update list when run is aborted
ok 305 tap passing and skipping tests
ok 306 tap passing, failing and skipping tests
ok 307 skipped test with parens (pretty formatter)
ok 308 pretty and tap formats
ok 309 pretty formatter bails on invalid tap
ok 310 All formatters (except cat) implement the callback interface
ok 311 absolute paths load external formatters
ok 312 specifying nonexistent external formatter is an error
ok 313 specifying non executable external formatter is an error
ok 314 retrying tests does not mess up test names
ok 315 install.sh creates a valid installation, and uninstall.sh undos it
ok 316 install.sh creates a multilib valid installation, and uninstall.sh undos it
ok 317 uninstall.sh works even if nothing is installed
ok 318 install.sh only updates permissions for Bats files
ok 319 bin/bats is resilient to symbolic links
ok 320 junit formatter with skipped test does not fail
ok 321 junit formatter: escapes xml special chars
ok 322 junit formatter: test suites
ok 323 junit formatter: test suites relative path
ok 324 junit formatter: files with the same name are distinguishable
ok 325 junit formatter as report formatter creates report.xml
ok 326 junit does not mark tests with FD 3 output as failed (issue #360)
ok 327 junit does not mark tests with FD 3 output in teardown_file as failed (issue #531)
ok 328 don't choke on setup_file errors
ok 329 find_in_bats_lib_path recognizes files relative to test file
ok 330 find_in_bats_lib_path recognizes files in BATS_LIB_PATH
ok 331 find_in_bats_lib_path returns 1 if no load path is found
ok 332 find_in_bats_lib_path follows the priority of BATS_LIB_PATH
ok 333 load sources scripts relative to the current test file
ok 334 load sources relative scripts with filename extension
ok 335 load aborts if the specified script does not exist
ok 336 load sources scripts by absolute path
ok 337 load aborts if the script, specified by an absolute path, does not exist
ok 338 load relative script with ambiguous name
ok 339 load does not use the BATS_LIB_PATH
ok 340 load supports plain symbols
ok 341 load doesn't support _declare_d symbols
ok 342 load supports scripts on the PATH
ok 343 bats_load_library supports libraries with loaders on the BATS_LIB_PATH
ok 344 bats_load_library supports libraries with loaders on the BATS_LIB_PATH with multiple libraries
ok 345 bats_load_library can handle whitespaces in BATS_LIB_PATH
ok 346 bats_load_library errors when a library errors while sourcing
ok 347 load in teardown after failure does not prevent test from being counted (see #609)
ok 348 parallel test execution with --jobs
ok 349 parallel can preserve environment variables
ok 350 parallel suite execution with --jobs
ok 351 setup_file is not over parallelized
ok 352 running the same file twice runs its tests twice without errors
ok 353 parallelity factor is met exactly
ok 354 parallel mode correctly forwards failure return code
ok 355 --no-parallelize-across-files test file detects parallel execution
ok 356 --no-parallelize-across-files prevents parallelization across files
ok 357 --no-parallelize-across-files does not prevent parallelization within files
ok 358 --no-parallelize-within-files test file detects parallel execution
ok 359 --no-parallelize-within-files prevents parallelization within files
ok 360 --no-parallelize-within-files does not prevent parallelization across files
ok 361 BATS_NO_PARALLELIZE_WITHIN_FILE works from inside setup_file()
ok 362 BATS_NO_PARALLELIZE_WITHIN_FILE works from outside all functions
ok 363 BATS_NO_PARALLELIZE_WITHIN_FILE does not work from inside setup()
ok 364 BATS_NO_PARALLELIZE_WITHIN_FILE does not work from inside test function
ok 365 Negative jobs number does not run endlessly
ok 366 Timing printout shows milliseconds
ok 367 pretty formatter summary is colorized red on failure
ok 368 pretty formatter summary is colorized green on success
ok 369 Mixing timing and timeout
ok 370 #113: set BATS_ROOT when /bin is a symlink to /usr/bin
ok 371 set BATS_ROOT with extreme symlink resolution
ok 372 set BATS_ROOT when calling from same dir
ok 373 set BATS_ROOT from PATH
ok 374 #182 and probably #184 as well
ok 375 run --keep-empty-lines preserves leading empty lines
ok 376 run --keep-empty-lines preserves inner empty lines
ok 377 run --keep-empty-lines does not count trailing newline as extra line (see #708)
ok 378 run --keep-empty-lines preserves trailing empty line
ok 379 run --keep-empty-lines preserves non-empty trailing line
ok 380 --keep-empty-lines has zero lines for empty output (see #573)
ok 381 run --separate-stderr splits output
ok 382 run does not change set flags
ok 383 basic return-code checking
ok 384 run exit code check output 
ok 385 run invalid exit code check error message
ok 386 run is not affected by IFS
ok 387 run does not change IFS
ok 388 running a suite with no test files
ok 389 running a suite with one test file
ok 390 counting tests in a suite
ok 391 aggregated output of multiple tests in a suite
ok 392 aggregated output of multiple tests in a suite loading common constants
ok 393 a failing test in a suite results in an error exit code
ok 394 errors when loading common helper from multiple tests in a suite
ok 395 running an ad-hoc suite by specifying multiple test files
ok 396 extended syntax in suite
ok 397 timing syntax in suite
ok 398 extended timing syntax in suite
ok 399 recursive support (short option)
ok 400 recursive support (long option)
ok 401 recursive support with symlinks
ok 402 run entire suite when --filter isn't set
ok 403 use --filter to run subset of test cases from across the suite
ok 404 --filter can handle regular expressions that contain [_- ]
ok 405 --filter can handle regular expressions that start with ^
ok 406 skip is handled correctly in setup, test, and teardown
ok 407 BATS_TEST_NUMBER starts at 1 in each individual test file
ok 408 Override BATS_FILE_EXTENSION with suite
ok 409 Override BATS_FILE_EXTENSION with suite recursive
ok 410 setup_suite.bash is picked up in toplevel folder of suite
ok 411 setup_suite.bash is picked up in folder of first test file
ok 412 setup_suite is not picked up from wrongly named file
ok 413 setup_suite is picked up from --setup-suite-file
ok 414 --setup-suite-file takes precedence over convention
ok 415 passing a nonexisting file to --setup-suite-file prints an error message
ok 416 setup_suite.bash without setup_suite() is an error
ok 417 exported variables from setup_suite are visible in setup_file, setup and @test
ok 418 syntax errors in setup_suite.bash are reported and lead to non zero exit code
ok 419 errors in setup_suite.bash's free code reported correctly
ok 420 errors in setup_suite reported correctly
ok 421 errors in teardown_suite reported correctly
ok 422 failure in setup_suite skips further setup and suite but runs teardown_suite
ok 423 midway failure in teardown_suite does not fail test suite, remaining code is executed
ok 424 nonzero return in teardown_suite does fails test suite
ok 425 stderr from setup/teardown_suite does not overtake stdout
ok 426 load is available in setup_suite
ok 427 output frorm setup_suite is only visible on failure
ok 428 skip in setup_file skips all tests in file
ok 429 No tag filter runs all tests
ok 430 Empty tag filter runs tests without tag
ok 431 --filter-tags (also) selects tests that contain additional tags
ok 432 --filter-tags only selects tests that match all tags (logic and)
ok 433 multiple --filter-tags work as logical or
ok 434 --filter-tags order of tags does not matter
ok 435 exit with error on invalid tags in .bats file
ok 436 --filter-tags allows for negation via !
ok 437 BATS_TEST_TAGS are set correctly
ok 438 Print tags on error
ok 439 passing test
ok 440 failing test
ok 441 passing test with timing
ok 442 failing test with timing
ok 443 test faster than timeout
ok 444 test longer than timeout
ok 445 sleep in run
ok 446 no --trace doesn't show anything on failure
ok 447 --trace recurses into functions but not into run
ok 448 invalid warning is an error
ok 449 BW01 is printed when `run`ing a (non-existent) command with exit code 127 without exit code check
ok 450 BW01 is not printed when `run`ing a (non-existent) command with exit code 127 with exit code check
ok 451 BW01 is not printed when `run`ing a command with exit code !=127 without exit code check
ok 452 BW02 is printed when run uses parameters without guaranteed version >= 1.5.0
ok 453 BW03 is printed when a test file defines setup_suite and setup_suite is not defined
ok 454 BW03 is not printed when a test file defines setup_suite but setup_suite was completed
ok 455 BW03 can be suppressed by setting BATS_SETUP_SUITE_COMPLETED
make[1]: Leaving directory '/build/reproducible-path/bats-1.11.1'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/bats-1.11.1'
./install.sh debian/bats/usr
Installed Bats to debian/bats/usr/bin/bats
make[1]: Leaving directory '/build/reproducible-path/bats-1.11.1'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_lintian
   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 'bats' in '../bats_1.11.1-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../bats_1.11.1-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../bats_1.11.1-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/3451998 and its subdirectories
I: Current time: Fri Mar 13 14:45:45 -12 2026
I: pbuilder-time-stamp: 1773456345