Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-cucumber-core/ruby-cucumber-core_1.5.0-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-cucumber-core-1.5.0-2l1i6io_p/ruby-cucumber-core_1.5.0-2_all.buildinfo Get source package info: ruby-cucumber-core=1.5.0-2 Source URL: http://snapshot.notset.fr/mr/package/ruby-cucumber-core/1.5.0-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.2-3 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-7 binutils=2.35-2 binutils-common=2.35-2 binutils-x86-64-linux-gnu=2.35-2 bsdextrautils=2.36-2 bsdutils=1:2.36-2 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-3 cpp=4:10.1.0-1 cpp-10=10.2.0-5 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2 debianutils=4.11.1 devscripts=2.20.4 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dirmngr=2.2.20-1 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 fakeroot=1.24-1 file=1:5.38-5 findutils=4.7.0-1 g++=4:10.1.0-1 g++-10=10.2.0-5 gcc=4:10.1.0-1 gcc-10=10.2.0-5 gcc-10-base=10.2.0-5 gem2deb=1.2.1 gem2deb-test-runner=1.2.1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.20-1 gnupg-l10n=2.2.20-1 gnupg-utils=2.2.20-1 gpg=2.2.20-1 gpg-agent=2.2.20-1 gpg-wks-client=2.2.20-1 gpg-wks-server=2.2.20-1 gpgconf=2.2.20-1 gpgsm=2.2.20-1 gpgv=2.2.20-1 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-5 libassuan0=2.5.3-7.1 libatomic1=10.2.0-5 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3 libaudit1=1:2.8.5-3+b1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.35-2 libblkid1=2.36-2 libbz2-1.0=1.0.8-4 libc-bin=2.31-3 libc-dev-bin=2.31-3 libc6=2.31-3 libc6-dev=2.31-3 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-5 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.16-1 libcrypt1=1:4.4.16-1 libctf-nobfd0=2.35-2 libctf0=2.35-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.253 libdebhelper-perl=13.2 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.20.5 libdynaloader-functions-perl=0.003-1 libelf1=0.180-1+b1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libffi7=3.3-4 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.9.0-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.0-5 libgcc-s1=10.2.0-5 libgcrypt20=1.8.6-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.64.4-1 libgmp-dev=2:6.2.0+dfsg-6 libgmp10=2:6.2.0+dfsg-6 libgmpxx4ldbl=2:6.2.0+dfsg-6 libgnutls30=3.6.14-2+b1 libgomp1=10.2.0-5 libgpg-error0=1.38-2 libhogweed6=3.6-2 libhtml-parser-perl=3.72-5 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.25-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-4 libidn2-0=2.3.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.067-1 libipc-run-perl=20200505.0-1 libisl22=0.22.1-1 libitm1=10.2.0-5 libjs-jquery=3.5.1+dfsg-4 libksba8=1.4.0-2 libldap-2.4-2=2.4.50+dfsg-1+b1 libldap-common=2.4.50+dfsg-1 liblsan0=10.2.0-5 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004000-1 libmount1=2.36-2 libmpc3=1.2.0~rc1-1 libmpfr6=4.1.0-3 libncursesw6=6.2-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3 libnettle8=3.6-2 libnpth0=1.6-2 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libpython3-stdlib=3.8.2-3 libpython3.8-minimal=3.8.5-2 libpython3.8-stdlib=3.8.5-2 libquadmath0=10.2.0-5 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.7=2.7.1-3 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.3-1+b1 libselinux1=3.1-2 libsemanage-common=3.1-1 libsemanage1=3.1-1 libsepol1=3.1-1 libsigsegv2=2.12-2 libsmartcols1=2.36-2 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1g-1 libstdc++-10-dev=10.2.0-5 libstdc++6=10.2.0-5 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=246.2-1 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.0-5 libubsan1=10.2.0-5 libuchardet0=0.0.7-1 libudev1=246.2-1 libunistring2=0.9.10-4 liburi-perl=1.76-2 libuuid1=2.36-2 libwww-perl=6.47-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-5+b1 libyaml-0-2=0.2.2-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.7.10-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2-1 ncurses-bin=6.2-1 netbase=6.1 node-jquery=3.5.1+dfsg-4 openssl=1.1.1g-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.4.2-1 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21 python3=3.8.2-3 python3-minimal=3.8.2-3 python3.8=3.8.5-2 python3.8-minimal=3.8.5-2 rake=13.0.1-4 readline-common=8.0-4 ruby=1:2.7+1 ruby-all-dev=1:2.7+1 ruby-diff-lcs=1.4.4-1 ruby-gherkin=4.0.0-2 ruby-kramdown=2.3.0-3 ruby-kramdown-parser-gfm=1.1.0-1 ruby-minitest=5.13.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-1 ruby-rspec=3.9.0c1e0m1s2-1 ruby-rspec-core=3.9.0c1e0m1s2-1 ruby-rspec-expectations=3.9.0c1e0m1s2-1 ruby-rspec-mocks=3.9.0c1e0m1s2-1 ruby-rspec-support=3.9.0c1e0m1s2-1 ruby-setup=3.4.1-9 ruby-test-unit=3.3.5-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.1-3 ruby2.7-dev=2.7.1-3 rubygems-integration=1.17.2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-4 tar=1.30+dfsg-7 util-linux=2.36-2 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200905T232123Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200823T204307Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d ruby-cucumber-core=1.5.0-2 && mkdir -p /build/ruby-cucumber-core-65S5Wq && dpkg-source --no-check -x /*.dsc /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0 && chown -R builduser:builduser /build/ruby-cucumber-core-65S5Wq" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598254323" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-cucumber-core-65S5Wq /tmp/ruby-cucumber-core-1.5.0-2l1i6io_p bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200823T204307Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Pqgiqxcevv as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Pqgiqxcevv Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200823T204307Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200823T204307Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (976 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4577 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-3) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200905T232123Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200823T204307Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Pqgiqxcevv Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200905T232123Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200823T204307Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20200905T232123Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200905T232123Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200905T232123Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20200905T232123Z unstable/main amd64 Packages [11.4 MB] Fetched 34.1 MB in 30s (1146 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Pqgiqxcevv I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-cucumber-core=1.5.0-2 && mkdir -p /build/ruby-cucumber-core-65S5Wq && dpkg-source --no-check -x /*.dsc /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0 && chown -R builduser:builduser /build/ruby-cucumber-core-65S5Wq"' exec /tmp/mmdebstrap.Pqgiqxcevv Reading package lists... NOTICE: 'ruby-cucumber-core' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-cucumber-core.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-cucumber-core.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 47.2 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-cucumber-core 1.5.0-2 (dsc) [1828 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-cucumber-core 1.5.0-2 (tar) [41.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-cucumber-core 1.5.0-2 (diff) [4048 B] Fetched 47.2 kB in 0s (500 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-cucumber-core_1.5.0-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-cucumber-core in /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0 dpkg-source: info: unpacking ruby-cucumber-core_1.5.0.orig.tar.gz dpkg-source: info: unpacking ruby-cucumber-core_1.5.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying use_debian_unindent.patch dpkg-source: info: applying encoding_readme_spec.patch dpkg-source: info: applying kramdown-parser-gfm.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598254323" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Pqgiqxcevv dpkg-buildpackage: info: source package ruby-cucumber-core dpkg-buildpackage: info: source version 1.5.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Cédric Boutillier dpkg-source --before-build . debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_autoreconf -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/filter.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/filter.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/compiler.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/compiler.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/version.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/version.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/report/summary.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/report/summary.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/tag_expression.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/tag_expression.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/ast_builder.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/ast_builder.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/parser.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/parser.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/document.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/document.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/writer/helpers.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/writer/helpers.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/gherkin/writer.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/gherkin/writer.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/case.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/case.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/filters.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/filters.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/filters/name_filter.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/filters/name_filter.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/filters/tag_filter.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/filters/tag_filter.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/filters/locations_filter.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/filters/locations_filter.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/filters/activate_steps_for_self_test.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/filters/activate_steps_for_self_test.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/step.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/step.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/result.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/result.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/around_hook.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/around_hook.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/action.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/action.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/timer.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/timer.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/test/runner.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/test/runner.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/scenario_outline.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/scenario_outline.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/names.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/names.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/scenario.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/scenario.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/empty_background.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/empty_background.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/examples_table.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/examples_table.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/tag.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/tag.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/doc_string.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/doc_string.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/outline_step.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/outline_step.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/feature.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/feature.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/comment.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/comment.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/location.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/location.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/step.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/step.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/empty_multiline_argument.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/empty_multiline_argument.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/data_table.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/data_table.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/background.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/background.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast/describes_itself.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast/describes_itself.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/ast.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/ast.rb install -D -m644 /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/lib/cucumber/core/platform.rb /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby/cucumber/core/platform.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/share/rubygems-integration/all/specifications/cucumber-core-1.5.0.gemspec /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/ruby-cucumber-core/usr/share/rubygems-integration/all:/build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/debian/.debhelper/generated/_source/home/.gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Run options: exclude {:slow=>true} Cucumber::Core::Ast::Background has a useful inspect Cucumber::Core::Ast::DataTable equality is equal to another table with the same data is not equal to another table with different data is not equal to a non table #data_table? returns true #doc_string returns false #map yields the contents of each cell to the block returns a new table with the cells modified by the block #transpose should transpose the table Cucumber::Core::Ast::DocString #data_table? returns false #doc_string returns true #map yields with the content returns a new docstring with new content raises an error if no block is given equality is equal to another DocString with the same content and content_type is not equal to another DocString with different content is not equal to another DocString with different content_type is equal to a string with the same content returns false when compared with something odd quacking like a String delegates #encoding to the content string allows implicit convertion to a String allows explicit convertion to a String delegates #gsub to the content string delegates #split to the content string inspect provides a useful inspect method Cucumber::Core::Ast::EmptyMultilineArgument #data_table? returns false #doc_string returns false Cucumber::Core::Ast::ExamplesTable Cucumber::Core::Ast::ExamplesTable::Header location knows the file and line number comments has comments building a row includes the header values as keys Cucumber::Core::Ast::ExamplesTable::Row location knows the file and line number language has a language comments has comments expanding a string when an argument matches replaces the argument with the value from the row when the replacement value is nil uses an empty string for the replacement when an argument does not match ignores the arguments that do not match accesing the values returns the actual row values equality is equal to another instance with the same data, number and location is not equal to another instance with different data, number or location is not equal to another type of object Cucumber::Core::Ast::Location equality is equal to another Location on the same line of the same file is not equal to a wild card of the same file collections of locations behave as expected with uniq to_s is file:line for a precise location is file for a wildcard location is file:first_line..last_line for a ranged location is file:line:line:line for an arbitrary set of lines matches a precise location matches a precise location of the same file and line does not match a precise location on a differnt line in the same file a wildcard matches any location with the same filename is matched by any location of the same file does not match a location in a different file a range wildcard matches the first line in the same file matches a line within the docstring in the same file is matched by a line within the docstring in the same file matches a wildcard in the same file does not match a location outside of the range does not match a location in another file an arbitrary list of lines matches any of the given lines does not match another line created from source location when the location is in the tree below pwd create a relative path from pwd when the location is in an installed gem create a relative path from the gem directory when the location is neither below pwd nor in an installed gem use the absolute path to the file created from file-colon-line handles also Windows paths created of caller use the location of the caller when specifying additional caller depth use the location of the n:th caller .merge merges locations from the same file raises an error when the locations are from different files Cucumber::Core::Ast::OutlineStep location has a location knows the file and line comments has comments converting to a Step a single argument in the name replaces the argument when the step has a DataTable replaces the arguments in the DataTable when the step has a DocString replaces the arguments in the DocString Cucumber::Core::Ast::Step describing itself describes itself as a step with no multiline argument does not try to describe any children with a multiline argument tells its multiline argument to describe itself comments has comments backtrace line knows how to form the backtrace line actual keyword for keywords 'given', 'when' and 'then' returns the keyword itself for keyword 'and', 'but', and '*' when the previous step keyword exist returns the previous step keyword when the previous step keyword does not exist returns the 'given' keyword for i18n languages returns the keyword in the correct language Cucumber::Core::Ast::ExpandedOutlineStep describing itself describes itself as a step with no multiline argument does not try to describe any children with a multiline argument tells its multiline argument to describe itself comments has comments backtrace line includes the outline step in the backtrace line Cucumber::Core::Compiler compiles a feature with a single scenario compiles a feature with a background compiles multiple features compiling scenario outlines compiles a scenario outline to test cases replaces arguments correctly when generating test steps Cucumber::Core::Compiler::FeatureCompiler a scenario with a background sets the source correctly on the test steps a scenario outline sets the source correctly on the test steps Cucumber::Core::Filter .new creates a filter class that can pass-through by default customizing by subclassing can override methods from the base class can take arguments customizing by using a block allows methods to be overridden Cucumber::Core::Gherkin::Parser for invalid gherkin raises an error for empty files creates a NullFeature when the Gherkin has a language header sets the language from the Gherkin a Scenario with a DocString parses doc strings without error a Scenario with a DataTable parses the DataTable a feature file with a comments on different levels the comments are distibuted to down the ast tree from the feature a Scenario Outline creates a scenario outline node creates a step node for each step of the scenario outline creates an examples table node for each examples table a Scenario Outline with no Examples throws an error Cucumber::Core::Gherkin::Writer generates a complex feature specifying uri generates a uri by default allows you to specify a URI a feature generates the feature statement when a name is provided includes the name in the feature statement when a description is provided includes the description in the feature statement when a keyword is provided uses the supplied keyword when a language is supplied inserts a language statement when a comment is supplied inserts a comment with a scenario includes the scenario statement when a comment is provided includes the comment in the scenario statement when a description is provided includes the description in the scenario statement with a step includes the step statement when a docstring is provided includes the content type when provided with a background can have a description with a scenario outline can have a description and examples table can have a description Cucumber::Core::Test::Action constructed without a block raises an error location with location passed to the constructor returns the location passed to the constructor without location passed to the constructor returns the location of the block passed to the constructor executing executes the block passed to the constructor returns a passed result if the block doesn't fail returns a failed result when the block raises an error yields the args passed to #execute to the block returns a pending result if a Result::Pending error is raised returns a skipped result if a Result::Skipped error is raised returns an undefined result if a Result::Undefined error is raised recording the duration records the nanoseconds duration of the execution on the result records the duration of a failed execution skipping does not execute the block returns a skipped result Cucumber::Core::Test::UndefinedAction location returns the location passed to the constructor executing returns an undefined result skipping returns an undefined result Cucumber::Core::Test::Case describing itself describes itself to a visitor asks each test_step to describe themselves to the visitor describes around hooks in order describes its source to a visitor #name created from a scenario takes its name from the name of a scenario created from a scenario outline example takes its name from the name of the scenario outline and examples table #location created from a scenario takes its location from the location of the scenario created from a scenario outline example takes its location from the location of the scenario outline example row #tags includes all tags from the parent feature matching tags matches boolean expressions of tags matching names matches names against regexp #language takes its language from the feature Cucumber::Core::Test::LocationsFilter sorts by the given locations works with wildcard locations filters out scenarios that don't match matching location for a scenario matches the precise location of the scenario matches the precise location of an empty scenario matches multiple locations matches a location on the last step of the scenario matches a location on the scenario's comment matches a location on the scenario's tags doesn't match a location after the last step of the scenario doesn't match a location before the scenario with a docstring matches a location at the start the docstring matches a location in the middle of the docstring matches a location at the end of the docstring does not match a location after the docstring with a table matches a location on the first table row with duplicate locations in the filter matches each test case only once for a scenario outline matches row location to the test case of the row matches examples location with all test cases of the table matches outline location with the all test cases of all the tables matches outline step location the all test cases of all the tables matches a location on a step of the scenario outline matches a location on the docstring of a step of the scenario outline matches a location on the scenario outline's comment matches a location on the scenario outline's tags doesn't match a location after the last row of the examples table doesn't match a location before the scenario outline Cucumber::Core::Test::Result Cucumber::Core::Test::Result::Passed describes itself to a visitor converts to a string has a duration requires the constructor argument does nothing when appending the backtrace does nothing when filtering the backtrace is expected to eq :passed is expected to be passed is expected not to be failed is expected not to be undefined is expected not to be unknown is expected not to be skipped is expected to be ok is expected to be truthy is expected to be truthy Cucumber::Core::Test::Result::Failed describes itself to a visitor has a duration requires both constructor arguments does nothing if step has no backtrace line appends the backtrace line of the step apply filters to the exception is expected to eq :failed is expected not to be passed is expected to be failed is expected not to be undefined is expected not to be unknown is expected not to be skipped is expected not to be ok is expected to be falsey is expected to be falsey Cucumber::Core::Test::Result::Unknown doesn't describe itself to a visitor is expected to eq :unknown is expected not to be passed is expected not to be failed is expected not to be undefined is expected to be unknown is expected not to be skipped Cucumber::Core::Test::Result::Raisable with or without backtrace does nothing if step has no backtrace line without backtrace set the backtrace to the backtrace line of the step does nothing when filtering the backtrace with backtrace appends the backtrace line of the step apply filters to the backtrace Cucumber::Core::Test::Result::Undefined describes itself to a visitor is expected to eq :undefined is expected not to be passed is expected not to be failed is expected to be undefined is expected not to be unknown is expected not to be skipped is expected to be ok is expected to be truthy is expected to be falsey Cucumber::Core::Test::Result::Skipped describes itself to a visitor is expected to eq :skipped is expected not to be passed is expected not to be failed is expected not to be undefined is expected not to be unknown is expected to be skipped is expected to be ok is expected to be truthy is expected to be truthy Cucumber::Core::Test::Result::Pending describes itself to a visitor is expected to eq :pending is expected not to be passed is expected not to be failed is expected not to be undefined is expected not to be unknown is expected not to be skipped is expected to be pending is expected to be ok is expected to be truthy is expected to be falsey Cucumber::Core::Test::Result::Summary counts failed results counts passed results counts skipped results counts undefined results counts abitrary raisable results returns zero for a status where no messges have been received doesn't count unknown results counts combinations records durations records exceptions Cucumber::Core::Test::Result::Duration #nanoseconds can be accessed in #tap Cucumber::Core::Test::Result::UnknownDuration #tap does not execute the passed block accessing #nanoseconds outside #tap block raises exception Cucumber::Core::Test::Runner reporting the duration of a test case for a passing test case records the nanoseconds duration of the execution on the result for a failing test case records the duration reporting the exception that failed a test case sets the exception on the result with a single case without steps calls the report before running the case calls the report after running the case with steps that all pass reports a passing test case an undefined step reports an undefined test case sets the message on the result appends the backtrace of the result a pending step reports a pending test case appends the backtrace of the result a skipping step reports a skipped test case appends the backtrace of the result that fail reports a failing test case appends the backtrace of the exception of the result where the first step fails executes the after hook at the end regardless of the failure reports the first step as failed reports the second step as skipped reports the test case as failed skips, rather than executing the second step with multiple test cases when the first test case fails reports the results correctly for the following test case passing latest result to a mapping passes a Failed result when the scenario is failing with around hooks passes normally when around hooks don't fail gets a failed result if the Around hook fails before the test case is run gets a failed result if the Around hook fails after the test case is run fails when a step fails if the around hook works sends after_test_step for a step interrupted by (a timeout in) the around hook Cucumber::Core::Test::Step exposes the name and location of the AST step or hook as attributes exposes the location of the action as attribute describing itself describes itself to a visitor describes its source to a visitor executing passes arbitrary arguments to the action's block when a passing action exists returns a passing result when a failing action exists returns a failing result with no action returns an Undefined result Cucumber::Core::Test::Timer returns a Result::Duration object would be slow to test Cucumber::Core compiling features to a test suite compiles two scenarios into two test cases filters out test cases based on a tag expression with tag filters that have limits on scenarios raises a tag excess error with the location of the test cases on scenario outlines raises a tag excess error with the location of the test cases on a feature with scenarios raises a tag excess error with the location of the test cases with negated tags raises a tag excess error with the location of the test cases whith multiple tag limits raises a tag excess error with the location of the test cases executing a test suite filters test cases by tag filters test cases by name without hooks executes the test cases in the suite with around hooks executes the test cases in the suite README.md code snippet /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/spec/readme_spec.rb:67: warning: __FILE__ in eval may not return location in binding; use Binding#source_location instead /build/ruby-cucumber-core-65S5Wq/ruby-cucumber-core-1.5.0/spec/readme_spec.rb:20: warning: in `eval' executes with the expected output Finished in 0.36171 seconds (files took 0.63521 seconds to load) 317 examples, 0 failures ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installsystemduser -i -O--buildsystem=ruby dh_perl -i -O--buildsystem=ruby dh_link -i -O--buildsystem=ruby dh_strip_nondeterminism -i -O--buildsystem=ruby dh_compress -X.rb -i -O--buildsystem=ruby dh_fixperms -i -O--buildsystem=ruby dh_missing -i -O--buildsystem=ruby dh_ruby_fixdepends -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-cucumber-core: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-cucumber-core: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-cucumber-core' in '../ruby-cucumber-core_1.5.0-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-cucumber-core_1.5.0-2_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-cucumber-core-65S5Wq /tmp/ruby-cucumber-core-1.5.0-2l1i6io_p I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Pqgiqxcevv... I: success in 298.0717 seconds md5: ruby-cucumber-core_1.5.0-2_all.deb: OK sha1: ruby-cucumber-core_1.5.0-2_all.deb: OK sha256: ruby-cucumber-core_1.5.0-2_all.deb: OK Checksums: OK