Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/puppet-beaker/puppet-beaker_4.21.0-3_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/puppet-beaker-4.21.0-3zuk7_84c/puppet-beaker_4.21.0-3_all.buildinfo Get source package info: puppet-beaker=4.21.0-3 Source URL: http://snapshot.notset.fr/mr/package/puppet-beaker/4.21.0-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-2 binutils=2.35.1-7 binutils-common=2.35.1-7 binutils-x86-64-linux-gnu=2.35.1-7 bsdextrautils=2.36.1-6 bsdutils=1:2.36.1-5 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 devscripts=2.20.5 dh-autoreconf=19 dh-strip-nondeterminism=1.10.0-1 diffutils=1:3.7-5 dirmngr=2.2.20-1 dpkg=1.20.7.1 dpkg-dev=1.20.7.1 dwz=0.13+20210118-1 fakeroot=1.25.3-1.1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gem2deb=1.4 gem2deb-test-runner=1.4 gettext=0.21-3 gettext-base=0.21-3 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.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 javascript-common=11+nmu1 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libasan6=10.2.1-6 libassuan0=2.5.4-1 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.35.1-7 libblkid1=2.36.1-5 libbz2-1.0=1.0.8-4 libc-bin=2.31-9 libc-dev-bin=2.31-9 libc6=2.31-9 libc6-dev=2.31-9 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-7 libctf0=2.35.1-7 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.256 libdebhelper-perl=13.3.1 libdevel-callchecker-perl=0.008-1+b2 libdpkg-perl=1.20.7.1 libdynaloader-functions-perl=0.003-1.1 libelf1=0.182-3 libencode-locale-perl=1.05-1.1 libexpat1=2.2.10-1 libfakeroot=1.25.3-1.1 libffi7=3.3-5 libfile-dirlist-perl=0.05-2 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.10.0-1 libfile-touch-perl=0.11-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-2 libgdbm-compat4=1.19-1 libgdbm6=1.19-1 libgmp-dev=2:6.2.1+dfsg-1 libgmp10=2:6.2.1+dfsg-1 libgmpxx4ldbl=2:6.2.1+dfsg-1 libgnutls30=3.7.0-5 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1+b1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.10-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.27-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-6 libidn2-0=2.3.0-5 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1.1 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.068-1 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=10.2.1-6 libjs-jquery=3.5.1+dfsg+~3.5.5-7 libjs-jquery-easing=12-3 libjs-jquery-fancybox=12-3 libjs-jquery-mousewheel=1:3.1.13-2 libjs-jquery-ui=1.12.1+dfsg-8 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libksba8=1.5.0-3 libldap-2.4-2=2.4.56+dfsg-1 liblsan0=10.2.1-6 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.10-1 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004004-1 libmount1=2.36.1-5 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-2 libnet-http-perl=6.20-1 libnet-ssleay-perl=1.88-3+b1 libnettle8=3.6-2 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libparams-classify-perl=0.015-1+b3 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpopt0=1.18-2 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-2 libpython3.9-stdlib=3.9.1-2 libquadmath0=10.2.1-6 libreadline8=8.1-1 librole-tiny-perl=2.002003-1 libruby2.7=2.7.2-3 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsigsegv2=2.12-3 libsmartcols1=2.36.1-5 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=247.2-4 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.2-4 libunistring2=0.9.10-4 liburi-perl=5.06-1 libuuid1=2.36.1-5 libwww-perl=6.52-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.3+b1 libxxhash0=0.8.0-2 libyaml-0-2=0.2.2-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.5-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=4.0.0 mime-support=3.66 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 netbase=6.2 openssl=1.1.1i-1 passwd=1:4.8.1-1 patch=2.7.6-7 patchutils=0.4.2-1 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21+nmu1 pry=0.13.1-1 python3=3.9.1-1 python3-minimal=3.9.1-1 python3.9=3.9.1-2 python3.9-minimal=3.9.1-2 rake=13.0.1-4 readline-common=8.1-1 rsync=3.2.3-3 ruby=1:2.7+2 ruby-all-dev=1:2.7+2 ruby-bcrypt-pbkdf=1.1.0-1 ruby-beaker-hostgenerator=1.1.22-1.1 ruby-byebug=11.1.3-1 ruby-coderay=1.1.3-3 ruby-columnize=0.9.0-1.1 ruby-deep-merge=1.1.1-1 ruby-diff-lcs=1.4.4-1 ruby-docile=1.1.5-2 ruby-ed25519=1.2.4-2+b1 ruby-fakefs=1.2.0-1 ruby-hocon=1.2.5-1.1 ruby-in-parallel=0.1.17-1 ruby-method-source=1.0.0-2 ruby-minitar=0.9-1 ruby-minitest=5.13.0-1 ruby-net-scp=3.0.0-1 ruby-net-ssh=1:6.1.0-2 ruby-net-telnet=0.1.1-2 ruby-open-uri-redirections=0.2.1-1.1 ruby-power-assert=1.1.7-1 ruby-pry-byebug=3.9.0-1 ruby-rspec=3.9.0c2e2m1s3-1 ruby-rspec-core=3.9.0c2e2m1s3-1 ruby-rspec-expectations=3.9.0c2e2m1s3-1 ruby-rspec-its=1.3.0-1 ruby-rspec-mocks=3.9.0c2e2m1s3-1 ruby-rspec-support=3.9.0c2e2m1s3-1 ruby-rsync=1.0.9-3 ruby-rubygems=3.2.5-2 ruby-simplecov=0.19.1-1 ruby-simplecov-html=0.12.3-1 ruby-stringify-hash=0.0.1-1.1 ruby-test-unit=3.3.9-1 ruby-thor=1.0.1-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.2-3 ruby2.7-dev=2.7.2-3 rubygems-integration=1.18 sed=4.7-1 sensible-utils=0.0.14 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020f-1 util-linux=2.36.1-5 wdiff=1.2.2-2+b1 xz-utils=5.2.5-1.0 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/20210129T152007Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210117T204310Z/ 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 puppet-beaker=4.21.0-3 && mkdir -p /build/puppet-beaker-hgtoEb && dpkg-source --no-check -x /*.dsc /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0 && chown -R builduser:builduser /build/puppet-beaker-hgtoEb" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611134540" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/puppet-beaker-hgtoEb /tmp/puppet-beaker-4.21.0-3zuk7_84c bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210117T204310Z 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.Atm4On2EPC 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.Atm4On2EPC Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-5). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210117T204310Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210117T204310Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1104 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 ... 4661 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-9) ... 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/20210129T152007Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210117T204310Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Atm4On2EPC Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210117T204310Z 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/20210129T152007Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages [11.7 MB] Fetched 34.4 MB in 30s (1137 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.Atm4On2EPC I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d puppet-beaker=4.21.0-3 && mkdir -p /build/puppet-beaker-hgtoEb && dpkg-source --no-check -x /*.dsc /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0 && chown -R builduser:builduser /build/puppet-beaker-hgtoEb"' exec /tmp/mmdebstrap.Atm4On2EPC Reading package lists... NOTICE: 'puppet-beaker' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/puppet-beaker.git Please use: git clone https://salsa.debian.org/debian/puppet-beaker.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 291 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main puppet-beaker 4.21.0-3 (dsc) [1914 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main puppet-beaker 4.21.0-3 (tar) [287 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main puppet-beaker 4.21.0-3 (diff) [2736 B] Fetched 291 kB in 0s (710 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'puppet-beaker_4.21.0-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting puppet-beaker in /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0 dpkg-source: info: unpacking puppet-beaker_4.21.0.orig.tar.gz dpkg-source: info: unpacking puppet-beaker_4.21.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying patch-gemspec-for-autopkgtest.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611134540" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Atm4On2EPC dpkg-buildpackage: info: source package puppet-beaker dpkg-buildpackage: info: source version 4.21.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sebastien Delafond 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 debian/rules override_dh_auto_test make[1]: Entering directory '/build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0' rspec Beaker::CLI initializing and parsing instance variable initialization  creates a logger for use before parse is called  generates the timestamp #parse_options  returns self  replaces the logger object with a new one #parse_options special behavior  prints the version and exits cleanly  prints the help and exits cleanly #print_version_and_options  prints the version and dumps the options #configured_options  returns a list of options that were not presets #combined_instance_and_options_hosts  combines the options and instance host objects when hosts share IP addresses  creates separate entries for each host execute! test fail mode WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:152:in `block (4 levels) in '.  runs pre_cleanup after a failed pre_suite if using slow fail_mode WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:169:in `block (4 levels) in '.  continues testing after failed test if using slow fail_mode WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:182:in `block (4 levels) in '.  stops testing after failed test if using fast fail_mode SUT preserve mode WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:201:in `block (4 levels) in '.  cleans up SUTs post testing if tests fail and preserve_hosts = never  cleans up SUTs post testing if no tests fail and preserve_hosts = never  preserves SUTs post testing if no tests fail and preserve_hosts = always WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:259:in `block (4 levels) in '.  preserves SUTs post testing if no tests fail and preserve_hosts = always  cleans up SUTs post testing if no tests fail and preserve_hosts = onfail WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:294:in `block (4 levels) in '.  preserves SUTs post testing if tests fail and preserve_hosts = onfail WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/cli_spec.rb:312:in `block (4 levels) in '.  cleans up SUTs post testing if tests fail and preserve_hosts = onpass  preserves SUTs post testing if no tests fail and preserve_hosts = onpass #preserve_hosts_file  removes the pre-suite/post-suite/tests and sets to [] hosts file saving when preserve_hosts should happen  executes without error  copies a file into the correct location  generates a valid YAML file when it copies  sets :provision to false in the copied hosts file  sets the @options :hosts_preserved_yaml_file to the copied file output text informing the user that re-use is possible  if unsupported, does not output extra text  if supported, outputs the text letting the user know they can re-use these hosts  if supported && docker is a hypervisor, outputs text + the untested warning  if unsupported && docker is a hypervisor, no extra text output #build_hosts_preserved_reproducing_command  replaces the hosts file  doesn't replace an entry if no --hosts key is found  removes any old --provision flags  removes any old --no-provision flags Beaker::Command  creates a new Command object #:prepend_cmds  can prepend commands  can handle no prepend_cmds #:append_commands  can append commands  can handle no append_cmds #options_string  parses things #args_string  joins an array Beaker::HostCommand  returns a simple string passed in  returns single quoted string correctly  returns empty strings when given the escaped version of the same Beaker::SedCommand  forms a basic sed command correctly  provides the -i option to rewrite file in-place on non-solaris hosts on solaris hosts  removes the -i option correctly  deals with in-place file substitution correctly  allows you to provide the name of the temp file for in-place file substitution ClassMixedWithDSLAssertions #assert_output  defaults to checking stdout  allows specifying stream markers  raises an approriate error when output does not match expectations ClassMixedWithDSLHelpers #on  allows the environment the command is run within to be specified  if the host is a String Object, finds the matching hosts with that String as role  if the host is a Symbol Object, finds the matching hosts with that Symbol as role  executes in parallel if run_in_parallel=true  delegates to itself for each host passed  errors if command is not a String or Beaker::Command  executes the passed Beaker::Command if given as command argument with a beaker command object passed in as the command argument  overwrites the command environment with the environment specified in #on  uses the command environment if there is no overriding argument in #on upon command completion  returns the result of the action  provides access to stdout  provides access to stderr  provides access to exit_code when passed a block with arity of 1  yields result  provides access to stdout  provides access to stderr  provides access to exit_code when passed a block with arity of 0  yields self  provides access to stdout  provides access to stderr  provides access to exit_code #retry_on  fails correctly when command never succeeds  will return success correctly if it succeeds the first time  will return success correctly if it succeeds after failing a few times shell  delegates to #on with the default host #scp_from  delegates to the host #scp_to  delegates to the host #rsync_to  delegates to the host #create_remote_file using scp  scps the contents passed in to the hosts #create_remote_file using rsync  scps the contents passed in to the hosts #run_script_on  scps the script to a tmpdir and executes it on host(s) #run_script  delegates to #run_script_on with the default host #install_package  delegates to Host#install_package with arguments on the passed Host #uninstall_package  delegates to Host#uninstall_package on the passed Host ClassMixedWithDSLHelpers #current_test_name  returns nil if the case is undefined  returns nil if the name is undefined  returns the set value #current_test_filename  returns nil if the case is undefined  returns nil if the name is undefined  returns the set value #current_step_name  returns nil if the step is undefined  returns nil if the name is undefined  returns the set value ClassMixedWithDSLHelpers #fetch_http_file given valid arguments  returns its second and third arguments concatenated.  doesn't cache by default :cache_files_locally option is set  caches if the file exists locally  doesn't cache if the file doesn't exist locally given invalid arguments  chomps correctly when given a URL ending with a / character #fetch_http_dir given valid arguments  returns basename of first argument concatenated to second. ClassMixedWithDSLOutcomes #pass_test  logs the notification passed to it and raises PassTest #skip_test  logs the notification passed to it and raises SkipTest #pending_test  logs the notification passed to it and raises PendingTest #fail_test  logs the notification passed to it and raises FailTest ClassMixedWithDSLRoles #agents  returns an array of hosts that are agents  and an empty array when none match #master  returns the master if there is one  raises an error if there is more than one master  returns nil if no master and masterless is set #dashboard  returns the dashboard if there is one  raises an error if there is more than one dashboard  and raises an error if there is no dashboard  returns nil if no dashboard and masterless is set #database  returns the database if there is one  raises an error if there is more than one database  and raises an error if there is no database  returns nil if no database and masterless is set #not_controller  returns true when a host does not have the roles master/database/dashboard  returns false when a host has one of the roles master/database/dashboard #agent_only  returns true when a host has the single role agent  returns false when a host has more than a single role  returns false when a host has the role master #aio_version?  returns false if the host doesn't have a :pe_ver or :version  returns false if :version < 4.0 and pe_ver is nil, type foss  returns false if the host :pe_ver is set < 4.0  returns false if the host :version is set < 4.0  returns true if the host :pe_ver is 4.0  returns true if the host :version is 4.0  returns true if the host :pe_ver is 2015.5  returns true if the host has role aio  returns true if the host is type aio  returns true if the host is type aio-foss  returns true if the host is type foss-aio  can take an empty string for pe_ver  can take an empty string for FOSS version truth table-type testing version values table  acts with values [nil, nil, false] correctly  acts with values [nil, "", false] correctly  acts with values [nil, "3.9", false] correctly  acts with values [nil, "4.0", true] correctly  acts with values [nil, "2015.1", true] correctly  acts with values ["", nil, false] correctly  acts with values ["", "", false] correctly  acts with values ["", "3.9", false] correctly  acts with values ["", "4.0", true] correctly  acts with values ["", "2015.1", true] correctly  acts with values ["3.9", nil, false] correctly  acts with values ["3.9", "", false] correctly  acts with values ["3.9", "3.9", false] correctly  acts with values ["3.9", "4.0", false] correctly  acts with values ["3.9", "2015.1", false] correctly  acts with values ["4.0", nil, true] correctly  acts with values ["4.0", "", true] correctly  acts with values ["4.0", "3.9", true] correctly  acts with values ["4.0", "4.0", true] correctly  acts with values ["4.0", "2015.1", true] correctly  acts with values ["2015.1", nil, true] correctly  acts with values ["2015.1", "", true] correctly  acts with values ["2015.1", "3.9", true] correctly  acts with values ["2015.1", "4.0", true] correctly  acts with values ["2015.1", "2015.1", true] correctly roles values table  acts with values [nil, false] correctly  acts with values [[], false] correctly  acts with values [["aio"], true] correctly  acts with values [["gun"], false] correctly  acts with values [["a", "b"], false] correctly  acts with values [["c", "aio"], true] correctly type values table  acts with values [nil, false] correctly  acts with values ["", false] correctly  acts with values ["cheese", false] correctly  acts with values ["paionts", false] correctly  acts with values ["aioch", false] correctly  acts with values ["chaio", false] correctly  acts with values ["aio", true] correctly  acts with values ["aio-", true] correctly  acts with values ["ew-aio-ji", true] correctly  acts with values ["id-aiot", false] correctly #aio_agent?  returns false if agent_only check doesn't pass  returns false if aio_capable? check doesn't pass  returns true if both checks pass #default  returns the default host when one is specified  raises an error if there is more than one default  and raises an error if there is no default  returns nil if no default and masterless is set #add_role_def  raises an error on unsupported role format "1role"  raises an error on unsupported role format "role_!a"  raises an error on unsupported role format "role=="  creates new method for role "role_correct!"  returns a single node for a new method for a role defined in a single node  returns an array of nodes for a new method for a role defined in multiple nodes #any_hosts_as?  returns true if a host exists, false otherwise ClassMixedWithDSLStructure #step  requires a name  notifies the logger  yields if a block is given  sets the metadata #manual_step without exec manual test option  throws an error with exec manual test option  requires a name  notifies the logger with exec manual test option set to true  requires a name  pass when user enters Y  fails when user enters n and uses default error when no message is entered #manual_test without exec manual test option  requires a name  raises a skip test with exec manual test option  requires a name  notifies the logger  yields if a block is given  sets the metadata #test_name  requires a name  notifies the logger  yields if a block is given  sets the metadata #teardown  append a block to the @teardown var #expect_failure  passes when a MiniTest assertion is raised  passes when a Beaker assertion is raised  fails when a non-Beaker, non-MiniTest assertion is raised  fails when no assertion is raised confine  :to - skips the test if there are no applicable hosts  :except - skips the test if there are no applicable hosts  :to - uses a provided host subset when no criteria is provided  :except - excludes provided host subset when no criteria is provided  raises when given mode is not :to or :except  rejects hosts that do not meet simple hash criteria  rejects hosts that match a list of criteria  rejects hosts when a passed block returns true  doesn't corrupt the global hosts hash when confining from a subset of hosts  can apply multiple confines correctly #select_hosts  it returns an empty array if there are no applicable hosts  selects hosts that match a list of criteria  selects hosts when a passed block returns true ClassMixedWithDSLStructure #tag  sets tags on the TestCase's metadata object  lowercases the tags  skips the test if any of the requested tags isn't included in this test  runs the test if all requested tags are included in this test  skips the test if any of the excluded tags are included in this test  skips the test if an and-included & excluded tag are in this test  runs the test if none of the excluded tags are included in this test  skips the test if none of the OR tags are included in this test  runs the test if only one of the OR tags are included in this test  skips the test if an or-included & excluded tag are included in this test Beaker::DSL::TestTagging::PlatformTagConfiner #initialize  transforms one entry  deals with the same tag being used on multiple platforms correctly #confine_details  returns an empty array if no tags match descriminates on tag name  selects key(s) ["tag0"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag1"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag2"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag3"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag4"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag0", "tag2"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag1", "tag4"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag2", "tag3", "tag4"] from ["tag0", "tag1", "tag2", "tag3", "tag4"]  selects key(s) ["tag0", "tag1", "tag2", "tag3", "tag4"] from ["tag0", "tag1", "tag2", "tag3", "tag4"] ClassMixedWithDSLWrappers #host_command  delegates to HostCommand.new #powershell  should pass "powershell.exe -Command " to Command  should merge the arguments provided with the defaults  should use EncodedCommand when EncodedCommand => true  should use EncodedCommand when EncodedCommand => ""  should use EncodedCommand when EncodedCommand => nil  should not use EncodedCommand when EncodedCommand => false  should not use EncodedCommand when EncodedCommand not present  has no -Command/-EncodedCommand when command is empty Aix::Host #ssh_service_restart  invokes the correct commands on the host #ssh_permit_user_environment  calls echo to set PermitUserEnvironment  uses the correct ssh config file #reboot  invokes the correct command on the host #get_ip  invokes the correct command on the host Cisco::Host #prepend_commands for cisco_nexus-7  starts with sourcing the /etc/profile script  uses `sudo` if not root  ends with the :vrf host parameter  guards against "vsh" usage (scenario we never want prefixing)  guards against "ntpdate" usage (we dont want prefixing on nexus)  retains user-specified prepend commands when adding vrf for cisco_ios_xr-6  starts with sourcing the /etc/profile script  does use the :vrf host parameter if provided  does not guard "ntpdate" usage  retains user-specified prepend commands when adding vrf #append_commands for cisco_nexus-7  appends `"` for commands  returns nil for root user commands  returns nil when vsh command  returns `"` when command contains vsh  returns nil when ntpdate command for cisco_ios_xr-6  appends `"` for commands  returns nil for root user commands  returns nil when vsh command  returns `"` when command contains vsh  returns nil when ntpdate command #environment_string for cisco_nexus-7  uses `export` if root  ends with a semi-colon  turns env maps into paired strings correctly for cisco_ios_xr-6  uses `sudo` if not root  uses `env` if root  does not end with a semi-colon  turns env maps into paired strings correctly #package_config_dir  returns correctly for cisco platforms #repo_type  returns correctly for cisco platforms #validate_setup on the cisco_nexus-7 platform  errors when no :vrf value is provided  errors when no :user value is provided  does nothing if the host is setup correctly on the cisco_ios_xr-6 platform  does nothing if no :vrf value is provided  errors when no user is provided  does nothing if the host is setup correctly Eos::Host #puppet_agent_dev_package_info  raises an error if puppet_collection isn't passed  raises as error if puppet_agent_version isn't passed  returns two strings that include the passed parameters  gets the correct file type #get_remote_file  calls enable first  begins second line with the copy command  ends second line with particular extension location #install_from_file  calls enable first  begins second line with the extension command FreeBSD::Exec echo_to_file  runs the correct echo command FreeBSD::Pkg pkg_info_patten  returns correct patterns check_pkgng_sh  is expected to eq "TMPDIR=/dev/null ASSUME_ALWAYS_YES=1 PACKAGESITE=file:///nonexist pkg info -x \"pkg(-devel)?\\$\" > /dev/null 2>&1" pkgng_active?  returns true if pkgng is available  returns false if pkgng is unavailable install_package without pkgng  runs the correct install command with pkgng  runs the correct install command check_for_package without pkgng  runs the correct checking command with pkgng  runs the correct checking command Mac::Exec #selinux_enabled?  does not call selinuxenabled MacGroupTest #group_list  returns group names list correctly  yields correctly with the result object #group_get  fails if a name line isn't included  parses mac dscacheutil output into /etc/group format correctly #group_gid  parses mac dscacheutil output into the gid correctly  returns -1 if gid not found #group_present  returns group existence without running create command if it already exists  runs correct create command if group does not exist  makes the correct call to dscacheutil #group_absent  calls execute to run logic #gid_next  returns the next ID given MacUserTest #user_list  returns user names list correctly  yields correctly with the result object #user_get  fails if a name line isn't included  yields correctly with the result object #user_present  returns user existence without running create command if it already exists  runs correct create command if group does not exist #user_absent  calls execute to run logic #uid_next  returns the next ID given #gid_next  returns the next ID given Mac::Host #puppet_agent_dev_package_info  raises an error if puppet_collection isn't passed  raises an error if puppet_agent_version isn't passed  raises an error if opts[:download_url] isn't passed  returns two strings that include the passed parameters  gets the correct file type  adds the version dot correctly if not supplied  runs the correct install for osx platforms (newest link format)  runs the correct install for osx platforms (new link format)  runs the correct install for osx platforms (old link format) PSWindows::Exec rm  deletes mv  rm first  does not rm #environment_string  returns a blank string if theres no env  takes an env hash with var_name/value pairs  takes an env hash with var_name/value[Array] pairs PSWindowsUserTest #user_list  returns user names list correctly  yields correctly with the result object PSWindows::Host #external_copy_base  returns previously calculated value if set  calls the correct command if unset Unix::Exec rm  deletes mv  rm first  does not rm #environment_string  returns a blank string if theres no env  takes an env hash with var_name/value pairs  takes an env hash with var_name/value[Array] pairs #ssh_permit_user_environment  raises an error on unsupported platforms When called without error  calls the correct commands for el-7  calls the correct commands for centos-7  calls the correct commands for redhat-7  calls the correct commands for oracle-7  calls the correct commands for scientific-7  calls the correct commands for eos-7  calls the correct commands for el-8  calls the correct commands for centos-8  calls the correct commands for redhat-8  calls the correct commands for oracle-8  calls the correct commands for fedora-14  calls the correct commands for fedora-15  calls the correct commands for fedora-16  calls the correct commands for fedora-17  calls the correct commands for fedora-18  calls the correct commands for fedora-19  calls the correct commands for fedora-20  calls the correct commands for fedora-21  calls the correct commands for fedora-22  calls the correct commands for fedora-23  calls the correct commands for fedora-24  calls the correct commands for fedora-25  calls the correct commands for fedora-26  calls the correct commands for fedora-27  calls the correct commands for fedora-28  calls the correct commands for fedora-29  calls the correct commands for fedora-30  calls the correct commands for fedora-31  calls the correct commands for fedora-32  calls the correct commands for fedora-33  calls the correct commands for fedora-34  calls the correct commands for fedora-35  calls the correct commands for fedora-36  calls the correct commands for fedora-37  calls the correct commands for fedora-38  calls the correct commands for fedora-39  calls the correct commands for debian  calls the correct commands for ubuntu  calls the correct commands for cumulus  calls the correct commands for huaweios  calls the correct commands for el-  calls the correct commands for centos  calls the correct commands for fedora  calls the correct commands for redhat  calls the correct commands for oracle  calls the correct commands for scientific  calls the correct commands for eos  calls the correct commands for fedora-1  calls the correct commands for fedora-2  calls the correct commands for fedora-3  calls the correct commands for fedora-4  calls the correct commands for fedora-5  calls the correct commands for fedora-6  calls the correct commands for fedora-7  calls the correct commands for fedora-8  calls the correct commands for fedora-9  calls the correct commands for fedora-10  calls the correct commands for fedora-11  calls the correct commands for fedora-12  calls the correct commands for fedora-13 #ssh_service_restart  calls the correct command for el-7  calls the correct command for centos-7  calls the correct command for redhat-7  calls the correct command for oracle-7  calls the correct command for scientific-7  calls the correct command for eos-7  calls the correct command for el-8  calls the correct command for centos-8  calls the correct command for redhat-8  calls the correct command for oracle-8  calls the correct command for fedora-14  calls the correct command for fedora-15  calls the correct command for fedora-16  calls the correct command for fedora-17  calls the correct command for fedora-18  calls the correct command for fedora-19  calls the correct command for fedora-20  calls the correct command for fedora-21  calls the correct command for fedora-22  calls the correct command for fedora-23  calls the correct command for fedora-24  calls the correct command for fedora-25  calls the correct command for fedora-26  calls the correct command for fedora-27  calls the correct command for fedora-28  calls the correct command for fedora-29  calls the correct command for fedora-30  calls the correct command for fedora-31  calls the correct command for fedora-32  calls the correct command for fedora-33  calls the correct command for fedora-34  calls the correct command for fedora-35  calls the correct command for fedora-36  calls the correct command for fedora-37  calls the correct command for fedora-38  calls the correct command for fedora-39  calls the correct command for debian  calls the correct command for ubuntu  calls the correct command for cumulus  calls the correct command for huaweios  calls the correct command for el-  calls the correct command for centos  calls the correct command for fedora  calls the correct command for redhat  calls the correct command for oracle  calls the correct command for scientific  calls the correct command for eos  calls the correct command for fedora-1  calls the correct command for fedora-2  calls the correct command for fedora-3  calls the correct command for fedora-4  calls the correct command for fedora-5  calls the correct command for fedora-6  calls the correct command for fedora-7  calls the correct command for fedora-8  calls the correct command for fedora-9  calls the correct command for fedora-10  calls the correct command for fedora-11  calls the correct command for fedora-12  calls the correct command for fedora-13  raises an error on unsupported platforms #prepend_commands  returns the pc parameter unchanged for non-cisco platforms #selinux_enabled?  calls selinuxenabled and selinux is enabled  calls selinuxenabled and selinux is not enabled #reboot  raises a reboot failure when command fails  raises a reboot failure when we receive an unexpected error  raises RebootFailure if new uptime is never less than old uptime  raises RebootFailure if new uptime is never less than old uptime when the number of retries is changed  passes if new uptime is less than old uptime with wait_time_parameter  passes if new uptime is less than old uptime with max_connection_tries parameter  passes if new uptime is less than old uptime #enable_remote_rsyslog  always calls restart #parse_uptime  parses variation of uptime string  parses variation 2 of uptime string  parses variation 3 of uptime string  parses variation 4 of uptime string  parses solaris's "just up" without time message #uptime_int  parses time segment variation into a minute value  parses time segment variation 2 into a minute value  parses time segment variation 3 into a minute value  parses time segment variation 4 into a minute value WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host/unix/exec_spec.rb:298:in `block (3 levels) in '.  raises if we pass garbage to it Unix::File #repo_type  returns correctly for platform 'centos'  returns correctly for platform 'redhat'  returns correctly for debian-based platforms  errors for all other platform types #package_config_dir  returns correctly for platform 'centos'  returns correctly for platform 'redhat'  returns correctly for debian-based platforms  returns correctly for sles-based platforms  errors for all other platform types #repo_filename  sets the el portion correctly for 'centos'  sets the el portion correctly for 'redhat'  sets the sles portion correctly for sles platforms  builds the filename correctly for el-based platforms  builds the filename correctly for redhatfips platforms  adds in the PE portion of the filename correctly for el-based PE hosts  builds the filename correctly for debian-based platforms  uses the variant for the codename on the cumulus platform  adds wrlinux to variant on cisco platforms  errors for non-el or debian-based platforms #noask_file_text  errors on non-solaris platforms  errors on solaris versions other than 10  returns the noask file correctly for solaris 10 #chown  calls the system method  passes -R if recursive #chgrp  calls the system method  passes -R if recursive #ls_ld  calls the system method Unix::Pkg Package deployment tests #deploy_package_repo  returns a warning if there is no file at the path specified  calls #deploy_apt_repo for huaweios systems  calls #deploy_apt_repo for debian systems  calls #deploy_yum_repo for el systems  calls #deploy_zyp_repo for sles systems  raises an error for unsupported systems #deploy_apt_repo  warns and exits when no codename exists for the debian platform check_for_package  checks correctly on sles  checks correctly on fedora  checks correctly on centos  checks correctly on redhat  checks correctly on EOS  checks correctly on el-  checks correctly on huaweios  checks correctly on debian  checks correctly on ubuntu  checks correctly on cumulus  checks correctly on solaris-11  checks correctly on solaris-10  checks correctly on archlinux  returns false for el-4 WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host/unix/pkg_spec.rb:204:in `block (3 levels) in '.  raises on unknown platform #update_apt_if_needed  calls update for debian  calls update for ubuntu  calls update for cumulus  calls update for huaweios install_package  uses apt-get for debian  uses apt-get for ubuntu  uses apt-get for cumulus  uses apt-get for huaweios  uses yum on fedora-1  uses yum on fedora-2  uses yum on fedora-3  uses yum on fedora-4  uses yum on fedora-5  uses yum on fedora-6  uses yum on fedora-7  uses yum on fedora-8  uses yum on fedora-9  uses yum on fedora-10  uses yum on fedora-11  uses yum on fedora-12  uses yum on fedora-13  uses yum on fedora-14  uses yum on fedora-15  uses yum on fedora-16  uses yum on fedora-17  uses yum on fedora-18  uses yum on fedora-19  uses yum on fedora-20  uses yum on fedora-21  uses dnf on fedora-22  uses dnf on fedora-23  uses dnf on fedora-24  uses dnf on fedora-25  uses dnf on fedora-26  uses dnf on fedora-27  uses dnf on fedora-28  uses dnf on fedora-29  uses dnf on fedora-30  uses dnf on fedora-31  uses dnf on fedora-32  uses dnf on fedora-33  uses dnf on fedora-34  uses dnf on fedora-35  uses dnf on fedora-36  uses dnf on fedora-37  uses dnf on fedora-38  uses dnf on fedora-39  uses pacman on archlinux #uninstall_package  calls pkg uninstall for debian  uses yum on fedora-1  uses yum on fedora-2  uses yum on fedora-3  uses yum on fedora-4  uses yum on fedora-5  uses yum on fedora-6  uses yum on fedora-7  uses yum on fedora-8  uses yum on fedora-9  uses yum on fedora-10  uses yum on fedora-11  uses yum on fedora-12  uses yum on fedora-13  uses yum on fedora-14  uses yum on fedora-15  uses yum on fedora-16  uses yum on fedora-17  uses yum on fedora-18  uses yum on fedora-19  uses yum on fedora-20  uses yum on fedora-21  uses dnf on fedora-22  uses dnf on fedora-23  uses dnf on fedora-24  uses dnf on fedora-25  uses dnf on fedora-26  uses dnf on fedora-27  uses dnf on fedora-28  uses dnf on fedora-29  uses dnf on fedora-30  uses dnf on fedora-31  uses dnf on fedora-32  uses dnf on fedora-33  uses dnf on fedora-34  uses dnf on fedora-35  uses dnf on fedora-36  uses dnf on fedora-37  uses dnf on fedora-38  uses dnf on fedora-39  calls pkg uninstall for ubuntu  uses yum on fedora-1  uses yum on fedora-2  uses yum on fedora-3  uses yum on fedora-4  uses yum on fedora-5  uses yum on fedora-6  uses yum on fedora-7  uses yum on fedora-8  uses yum on fedora-9  uses yum on fedora-10  uses yum on fedora-11  uses yum on fedora-12  uses yum on fedora-13  uses yum on fedora-14  uses yum on fedora-15  uses yum on fedora-16  uses yum on fedora-17  uses yum on fedora-18  uses yum on fedora-19  uses yum on fedora-20  uses yum on fedora-21  uses dnf on fedora-22  uses dnf on fedora-23  uses dnf on fedora-24  uses dnf on fedora-25  uses dnf on fedora-26  uses dnf on fedora-27  uses dnf on fedora-28  uses dnf on fedora-29  uses dnf on fedora-30  uses dnf on fedora-31  uses dnf on fedora-32  uses dnf on fedora-33  uses dnf on fedora-34  uses dnf on fedora-35  uses dnf on fedora-36  uses dnf on fedora-37  uses dnf on fedora-38  uses dnf on fedora-39  calls pkg uninstall for cumulus  uses yum on fedora-1  uses yum on fedora-2  uses yum on fedora-3  uses yum on fedora-4  uses yum on fedora-5  uses yum on fedora-6  uses yum on fedora-7  uses yum on fedora-8  uses yum on fedora-9  uses yum on fedora-10  uses yum on fedora-11  uses yum on fedora-12  uses yum on fedora-13  uses yum on fedora-14  uses yum on fedora-15  uses yum on fedora-16  uses yum on fedora-17  uses yum on fedora-18  uses yum on fedora-19  uses yum on fedora-20  uses yum on fedora-21  uses dnf on fedora-22  uses dnf on fedora-23  uses dnf on fedora-24  uses dnf on fedora-25  uses dnf on fedora-26  uses dnf on fedora-27  uses dnf on fedora-28  uses dnf on fedora-29  uses dnf on fedora-30  uses dnf on fedora-31  uses dnf on fedora-32  uses dnf on fedora-33  uses dnf on fedora-34  uses dnf on fedora-35  uses dnf on fedora-36  uses dnf on fedora-37  uses dnf on fedora-38  uses dnf on fedora-39  calls pkg uninstall for huaweios  uses yum on fedora-1  uses yum on fedora-2  uses yum on fedora-3  uses yum on fedora-4  uses yum on fedora-5  uses yum on fedora-6  uses yum on fedora-7  uses yum on fedora-8  uses yum on fedora-9  uses yum on fedora-10  uses yum on fedora-11  uses yum on fedora-12  uses yum on fedora-13  uses yum on fedora-14  uses yum on fedora-15  uses yum on fedora-16  uses yum on fedora-17  uses yum on fedora-18  uses yum on fedora-19  uses yum on fedora-20  uses yum on fedora-21  uses dnf on fedora-22  uses dnf on fedora-23  uses dnf on fedora-24  uses dnf on fedora-25  uses dnf on fedora-26  uses dnf on fedora-27  uses dnf on fedora-28  uses dnf on fedora-29  uses dnf on fedora-30  uses dnf on fedora-31  uses dnf on fedora-32  uses dnf on fedora-33  uses dnf on fedora-34  uses dnf on fedora-35  uses dnf on fedora-36  uses dnf on fedora-37  uses dnf on fedora-38  uses dnf on fedora-39 #puppet_agent_dev_package_info with puppet-agent 1.y.z  accomodates platform solaris-10-x86_64 without erroring  accomodates platform solaris-11-x86_64 without erroring  accomodates platform sles-11-x86_64 without erroring  accomodates platform aix-6.1-power without erroring  accomodates platform el-7-x86_64 without erroring  accomodates platform centos-7-x86_64 without erroring  accomodates platform oracle-7-x86_64 without erroring  accomodates platform redhat-7-x86_64 without erroring  accomodates platform scientific-7-x86_64 without erroring  accomodates platform el-8-x86_64 without erroring  accomodates platform centos-8-x86_64 without erroring  accomodates platform oracle-8-x86_64 without erroring  accomodates platform redhat-8-x86_64 without erroring  selects AIX 5.3 packages for AIX 5.3  selects AIX 7.1 packages for AIX 7.1  selects AIX 7.1 packages for AIX 7.2 with puppet-agent 5.y.z  accomodates platform solaris-10-x86_64 without erroring  accomodates platform solaris-11-x86_64 without erroring  accomodates platform sles-11-x86_64 without erroring  accomodates platform aix-6.1-power without erroring  accomodates platform el-7-x86_64 without erroring  accomodates platform centos-7-x86_64 without erroring  accomodates platform oracle-7-x86_64 without erroring  accomodates platform redhat-7-x86_64 without erroring  accomodates platform scientific-7-x86_64 without erroring  accomodates platform el-8-x86_64 without erroring  accomodates platform centos-8-x86_64 without erroring  accomodates platform oracle-8-x86_64 without erroring  accomodates platform redhat-8-x86_64 without erroring  selects AIX 7.1 packages for AIX 7.1  selects AIX 7.1 packages for AIX 7.2 with puppet-agent 5.99.z  accomodates platform solaris-10-x86_64 without erroring  accomodates platform solaris-11-x86_64 without erroring  accomodates platform sles-11-x86_64 without erroring  accomodates platform aix-6.1-power without erroring  accomodates platform el-7-x86_64 without erroring  accomodates platform centos-7-x86_64 without erroring  accomodates platform oracle-7-x86_64 without erroring  accomodates platform redhat-7-x86_64 without erroring  accomodates platform scientific-7-x86_64 without erroring  accomodates platform el-8-x86_64 without erroring  accomodates platform centos-8-x86_64 without erroring  accomodates platform oracle-8-x86_64 without erroring  accomodates platform redhat-8-x86_64 without erroring  selects AIX 6.1 packages for AIX 7.1  selects AIX 6.1 packages for AIX 7.2 with puppet6  accomodates platform solaris-10-x86_64 without erroring  accomodates platform solaris-11-x86_64 without erroring  accomodates platform sles-11-x86_64 without erroring  accomodates platform aix-6.1-power without erroring  accomodates platform el-7-x86_64 without erroring  accomodates platform centos-7-x86_64 without erroring  accomodates platform oracle-7-x86_64 without erroring  accomodates platform redhat-7-x86_64 without erroring  accomodates platform scientific-7-x86_64 without erroring  accomodates platform el-8-x86_64 without erroring  accomodates platform centos-8-x86_64 without erroring  accomodates platform oracle-8-x86_64 without erroring  accomodates platform redhat-8-x86_64 without erroring  selects AIX 6.1 packages for AIX 7.1  selects AIX 6.1 packages for AIX 7.2 #upgrade_package  calls the correct apt-get incantation for debian  calls the correct apt-get incantation for ubuntu  calls the correct apt-get incantation for cumulus  calls the correct apt-get incantation for huaweios install_package_with_rpm  accepts a package as a single argument  accepts a package and additional options extract_rpm_proxy_options  correctly extracts rpm proxy options for http://myproxy.com:3128/  correctly extracts rpm proxy options for https://myproxy.com:3128/  correctly extracts rpm proxy options for https://myproxy.com:3128  correctly extracts rpm proxy options for http://myproxy.com:3128  fails to extract rpm proxy options for http:/myproxy.com:3128 #pe_puppet_agent_promoted_package_install on solaris platforms version support  does not support version 7  does not support version 8  does not support version 9  does support version 10  does support version 11  does not support version 12  does not support version 13  does not support version 14  does not support version 15  does not support version 16  does not support version 17 on solaris 10  sets a noask file  calls the correct install command on solaris 11  calls the correct install command #install_local_package  Fedora 22-39: uses dnf  Fedora 21 uses yum  Centos & EL: uses yum  Debian, Ubuntu, Cumulus: uses dpkg  Solaris: calls solaris-specific install method  OSX: calls host.install_package #uncompress_local_tarball  rejects unsupported platforms  untars the file given on solaris  rejects unsupported versions  v10: gunzips before untaring  v11: untars only Unix::Host #solaris_puppet_agent_dev_package_info  raises an error if puppet_collection is not passed  raises an error if puppet_agent_version is not passed  raises an error if the download URL is not passed  raises an error if called on a non-solaris platform  sets release_path_end correctly  sets the arch correctly for x86_64 platforms sets release_file name appropriately for puppet-agent version on solaris 10 1.0.1.786.477  URL exists  fallback URL 1.0.1.786.a477  URL exists  fallback URL 1.0.1.786.477-  URL exists  fallback URL 1.0.1.0000786.477  URL exists  fallback URL 1.000000.1.786.477  URL exists  fallback URL -1.0.1.786.477  URL exists  fallback URL 1.2.5.38.6813  URL exists  fallback URL on solaris 11 1.0.1.786.477  URL exists  fallback URL 1.0.1.786.a477  URL exists  fallback URL 1.0.1.786.477-  URL exists  fallback URL 1.0.1.0000786.477  URL exists  fallback URL 1.000000.1.786.477  URL exists  fallback URL -1.0.1.786.477  URL exists  fallback URL 1.2.5-78-gbb3022f  URL exists  fallback URL 1.2.5.38.6813  URL exists  fallback URL #puppet_agent_dev_package_info  raises an error if puppet_collection is not passed  raises an error if puppet_agent_version is not passed  raises an error on unknown platforms  calls out to the right method for solaris & returns what it gets  sets up sles|aix platforms correctly  sets the arch correctly on aix-power platforms #pe_puppet_agent_promoted_package_info on ubuntu platforms  splits the platform string version to get puppet-agent packages (format 9999)  skips splitting the platform string version to get puppet-agent packages when unnecessary (format 99.99) #external_copy_base  returns /root in general  returns /root if solaris but not version 10  returns / if on a solaris 10 platform #determine_ssh_server  returns :openssh #validate_setup  does nothing for non cisco_nexus-7 platforms Windows::Exec #prepend_commands  sets spacing correctly if both parts are defined  sets spacing empty if one is not supplied  does not use cmd.exe by default #selinux_enabled?  does not call selinuxenabled #reboot  invokes the correct command on the host #cygwin_installed?  uses cygcheck to see if cygwin is installed  returns false when unable to find matching text Windows::File #chown  calls cygpath first  passes cleaned path to super #chgrp  calls cygpath first  passes cleaned path to super #ls_ld  calls cygpath first Windows::Group  gets a group_list  gets groups with spaces  gets groups with dashes  gets groups with underscores Windows::Pkg #install_package cygwin does not exist WARNING: `allow(...).to receive(..).ordered` is not supported and will have no effect, use `and_return(*ordered_values)` instead.. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host/windows/pkg_spec.rb:42:in `block (4 levels) in '.  curls the SSL URL for cygwin's installer WindowsUserTest #user_list  returns user names list correctly  yields correctly with the result object Windows::Host #determine_ssh_server  does not care about return codes from the execute call  uses the default (:openssh) when the execute call fails  reads bitvise status correctly  returns old value if it has already determined before #external_copy_base  returns previously calculated value if set Beaker it should behave like enables_root_login  can enable root login on f5 it should behave like enables_root_login  can enable root login on pswindows it should behave like enables_root_login  can enable root login on windows it should behave like enables_root_login  can enable root login on freesbd it should behave like enables_root_login  can enable root login on osx-10.10 it should behave like enables_root_login  can enable root login on osx-10.11 it should behave like enables_root_login  can enable root login on osx-10.12 it should behave like enables_root_login  can enable root login on osx-10.13 it should behave like enables_root_login  can enable root login on solaris-10 it should behave like enables_root_login  can enable root login on solaris-11 it should behave like enables_root_login  can enable root login on debian it should behave like enables_root_login  can enable root login on ubuntu it should behave like enables_root_login  can enable root login on cumulus it should behave like enables_root_login  can enable root login on centos it should behave like enables_root_login  can enable root login on el- it should behave like enables_root_login  can enable root login on redhat it should behave like enables_root_login  can enable root login on fedora it should behave like enables_root_login  can enable root login on eos timesync  can sync time on unix hosts  can retry on failure on unix hosts  eventually gives up and raises an error when unix hosts can't be synched  can sync time on windows hosts  can sync time on Sles hosts  can sync time on RHEL8 hosts  can set time server on unix hosts  can set time server on windows hosts  can set time server on Sles hosts  can set time server on RHEL8 hosts apt_get_update  can perform apt-get on ubuntu hosts  can perform apt-get on debian hosts  can perform apt-get on cumulus hosts  does nothing on non debian/ubuntu/cumulus hosts copy_file_to_remote  can copy a file to a remote host proxy_config  correctly configures ubuntu hosts  correctly configures debian hosts  correctly configures cumulus hosts  correctly configures solaris-11 hosts  does nothing for non ubuntu/debian/cumulus/solaris-11 hosts add_el_extras  adds archived extras for el-5 hosts  adds extras for el-6 hosts  should do nothing for non el-5/6 hosts sync_root_keys  can sync keys on a solaris/eos host  can sync keys on a non-solaris host validate_host  can validate unix hosts  can validate windows hosts  can validate SLES hosts  can validate RHEL8 hosts  skips validation on cisco hosts get_domain_name on windows with cygwin  finds the domain name without cygwin  finds the domain name on platform 'centos' with a domain entry  finds the domain name with a search entry  finds the domain name with a both a domain and a search entry  finds the domain name with a both a domain and a search entry, the search entry first  finds the domain name on platform 'redhat' with a domain entry  finds the domain name with a search entry  finds the domain name with a both a domain and a search entry  finds the domain name with a both a domain and a search entry, the search entry first  finds the domain name get_ip  can exec the get_ip command  can exec the get_ip command with tail with vagrant hypervisor set_etc_hosts  can set the /etc/hosts string on a host copy_ssh_to_root  can copy ssh to root in windows hosts with no cygwin package_proxy  can set proxy config on a debian/ubuntu/cumulus host  can set proxy config on a 'centos' host  can set proxy config on a 'redhat' host set_env  sets user ssh environment on an OS X 10.10 host  sets user ssh environment on an OS X 10.11 host  sets user ssh environment on an OS X 10.12 host  sets user ssh environment on an OS X 10.13 host  sets user ssh environment on an ssh-based linux host  sets user ssh environment on an sshd-based linux host  sets user ssh environment on an sles host  sets user ssh environment on a solaris host  sets user ssh environment on an aix host  sets user ssh environment on a FreeBSD host  sets user ssh environment on a windows host  skips an f5 host correctly  skips a cisco host correctly Beaker::Host  creates a windows host given a windows config  defaults to a unix host  can be read like a hash  can be written like a hash  interpolates to its "name" host types  can be a pe host  can be a foss-source host  can be a foss-package host  can be a foss-packaged host using passenger  can be an AIO host  sets the paths correctly for an AIO host uses_passenger!  sets passenger property  sets puppetservice  sets puppetservice to apache2 by default graceful_restarts?  is true if graceful-restarts property is set true  is false if graceful-restarts property is set false  is false if is_pe and graceful-restarts is nil  is true if is_pe and graceful-restarts is true  falls back to passenger property if not pe and graceful-restarts is nil windows hosts install_package testing osarchitecture 64 bit  uses 64 bit cygwin 32 bit  uses 32 bit cygwin #add_env_var  does nothing if the key/value pair already exists  adds new line to environment file if no env var of that name already exists  updates existing line in environment file when adding additional value to existing variable #delete_env_var  deletes env var executing commands  takes a command object and a hash of options  acts on the host's logger and connection object  returns the result object  logs the amount of time spent executing the command  raises a CommandFailure when an unacceptable exit code is returned  raises a CommandFailure when an unacceptable exit code is returned and the accept_all_exit_codes flag is set to false WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host_spec.rb:272:in `block (3 levels) in '.  does throw an error when an unacceptable exit code is returned and the accept_all_exit_codes flag is set  sends a warning when both :acceptable_exit_codes & :accept_all_exit_codes are set  explicitly closes the connection when :reset_connection is set controls the result objects logging  and passes a test if the exit_code doesn't match the default :acceptable_exit_codes of 0 WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host_spec.rb:298:in `block (4 levels) in '.  and fails a test if the exit_code doesn't match the default :acceptable_exit_codes of 0  and passes a test if the exit_code matches :acceptable_exit_codes WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/host_spec.rb:306:in `block (4 levels) in '.  and fails a test if the exit_code doesn't match :acceptable_exit_codes  and passes a test if the exit_code matches one of the :acceptable_exit_codes  and passes a test if the exit_code matches one of the range of :acceptable_exit_codes #mkdir_p  does the right thing on a bash host, identified as is_cygwin=true  does the right thing on a bash host, identified as is_cygwin=nil  does the right thing on a non-bash host, identified as is_cygwin=false (powershell) #touch  generates the right absolute command for a windows host  generates the right absolute command for a centos host  generates the right absolute command for a redhat host  generates the right absolute command for an osx host do_scp_to  do_scp_to logs info and proxies to the connection  calls for host scp post operations after SCPing happens  throws an IOError when the file given doesn't exist using an ignore array with an absolute source path  can take an ignore list that excludes all files and not call scp_to  can take an ignore list that excludes a single file and scp the rest using an ignore array with an absolute source path in host root  should create target dirs with correct path seperator using an ignore array  can take an ignore list that excludes all files and not call scp_to  can take an ignore list that excludes a single file and scp the rest  can take an ignore list that excludes a dir and scp the rest do_scp_from  do_scp_from logs info and proxies to the connection do_rsync_to  do_rsync_to logs info and call Rsync class  throws an IOError when the file given doesn't exist  uses the ssh config file  does not use the ssh config file when config does not exist  doesn't corrupt :ignore option host close with a nil connection object  does not raise an error #get_public_ip  calls upon the ec2 instance to get the ip address  call upon openstack host to get the ip address  returns nil when no matching hypervisor is found  calls execute with curl if the host_hash[:instance] is not defined for ec2 and the host is not an instance of Windows::Host  calls execute with wget if the host_hash[:instance] is not defined for ec2 and the host is an instance of Windows::Host  calls execute with curl if the host_hash[:ip] is not defined for openstack and the host is not an instance of Windows::Host  calls execute with wget if the host_hash[:ip] is not defined for openstack and the host is an instance of Windows::Host #ip  calls #get_ip when get_public_ip returns nil  does not call get_ip when #get_public_ip returns an address #wait_for_port  returns true when port is open  returns false when port is not open #fips_mode?  returns false on non-el7 hosts  returns true when the `fips_enabled` file is present and contains "1"  returns false when the `fips_enabled` file is present and contains "0" Beaker::Hypervisor #create Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3  includes custom hypervisor and call set_ssh_connection_preference  sets ssh connection preference if connection_preference method is not overwritten  concats overriding connection_preference array with the default connection_preference  removes unique elements from concated array while preserving order of overriding methods  gives highest precedence to preference specified in host file followed by hypervisor #configure if :timesync option set true on host  does call timesync for host  catches signal exceptions and returns stack trace if :timesync option set true but false on host  does not call timesync for host if :run_in_parallel option includes configure  timesync is run in parallel if :disable_iptables option set false  does not call disable_iptables if :disable_iptables option set true  calls disable_iptables once if :disable_updates option set true  calls disable_updates if :disable_updates option set false  does not call disable_updates_puppetlabs_com if :configure option set false  does not make any configure calls if :configure option set true  does call set_env if :host_name_prefix is set  generates hostname with prefix Beaker::LoggerJunit #is_valid_xml  rejects all invalid values  accepts valid values #escape_invalid_xml_chars  escapes invalid xml characters correctly  leaves a string of all valid xml characters alone #copy_stylesheet_into_xml_dir  copies the stylesheet into the correct location  skips action if the file doesn't exist #finish  opens the given file for writing, and writes the doc to it #write_xml  throws an error with 1-arity in the given block  doesn't throw an error with 2-arity in the given block  throws an error with 3-arity in the given block Beaker::Logger #convert  preserves valid utf-8 strings  strips out invalid utf-8 characters  supports frozen strings #generate_dated_log_folder  generates path for a given timestamp  generates directory for a given timestamp  generates nested directories if given as a log_prefix #prefix_log_line  can be successfully called with a arrays  removes carriage returns  includes a newline at the end if it was on the input  prepends multiple lines in one string  can be nested when indenting  steps in correctly (simple case)  sets length correctly in mixed scenario  can handle arbitrary strings as prefixes  can handle stepping in with arbitrary strings  can handle stepping in and out with arbitrary strings  restores the original prefix if an argument is raised new  does not duplicate STDOUT when directly passed to it default for destinations  is expected to include "#>" color  is expected to be nil log_level  is expected to equal :verbose log_colors  should have the default log_colors when passing in log_color options  should override the specified log colors  should leave other colors as the default with CI detected when using the default log colors  should override notify with NORMAL  should override info with NORMAL when overriding default log colors  should override the specified log colors  should not override notify with NORMAL  should not override info with NORMAL it can  open/create a file when a string is given to add_destination  remove destinations with the remove_destinations method  strip colors from arrays of input  colors strings if @color is set at trace log_level is_debug?  is expected to be truthy is_trace?  is expected to be truthy is_warn?  is expected to be truthy but print  warnings  successes  errors  host_output  debugs  traces at verbose log_level is_trace?  is expected to be falsy is_debug?  is expected to be falsy is_verbose?  is expected to be truthy is_warn?  is expected to be truthy but print  warnings  successes  errors  host_output  debugs at debug log_level is_trace?  is expected to be falsy is_debug?  is expected to be truthy is_warn?  is expected to be truthy successfully print  warnings  debugs  successes  errors  host_output at info log_level is_debug?  is expected to be falsy is_trace?  is expected to be falsy skip  debugs  traces but print  successes  notifications  errors SUT output logging host output logging  should output GREY when @color is set to true color host output  colors host_output Beaker::NetworkManager  uses user defined log prefix if it is provided  uses host based log prefix, when there is not user defined log prefix  uses default log prefix, when there is no user defined and no host file #log_sut_event  creates the correct content for an event  follows the create parameter correctly  sends the log line to the provisioning logger  throws an error if the provisioning logger hasn't been created yet Beaker::Options::CommandLineParser  can correctly read command line input  supports all our command line options  supports both validate options  supports both configure options  can produce a usage description --no-provision flag effects other options  sets --no-validate/configure when --no-provision is set  can still have --validate & --configure set correctly when --no-provision is set  can override just one of the two flags when --no-provision is set Beaker::Options::HostsFileParser #parse_hosts_file  can correctly read a host file  can merge CONFIG section into overall hash  returns empty configuration when no file provided  raises an error on no file found  raises an error on bad yaml file  returns a #new_host_options hash if given no arguments  passes a YAML.load call through to #merge_hosts_yaml  processes ERB in the host YAML successfully #parse_hosts_string  will return a #new_host_options hash if given no arguments  passes a YAML.load call through to #merge_hosts_yaml #merge_hosts_yaml  merges yielded block result with host_options argument & returns it  raises an ArgumentError if can't process YAML #fix_roles_array  adds a roles array to a host if not present Beaker::Options::OptionsFileParser  can correctly read options from a file  raises an error on no file found Beaker::Options::OptionsHash  supports is_pe?, defaults to pe  supports is_pe?, respects :type == foss #get_type  returns pe as expected in the normal case  returns foss as expected in the normal case  returns foss as the default Beaker::Options::Parser  supports usage function parse_git_repos  transforms arguments of / to /#  recognizes PROJECT_NAMEs of PUPPET, FACTER, HIERA, and HIERA-PUPPET split_arg  can split comma separated list into an array  can use an existing Array as an acceptable argument  can generate an array from a single value testing path traversing  only collects ruby files as test files  raises an error when no ruby files are found  raises an error when no paths are specified for searching combining split_arg and file_list maintain test file ordering  when provided a file followed by dir, runs the file first  when provided a dir followed by a file, runs the file last  correctly orders files in a directory  when provided two directories orders each directory separately #parse_args  pulls the args into key called :command_line  can correctly combine arguments from different sources  ensures that fail-mode is one of fast/slow does prioritization correctly  presets have the lowest priority  project options should have seventh priority  home directory options should have sixth priority  subcommand_options should have fifth priority  options file has fourth priority  host file CONFIG section has third priority  command line arguments have second priority  env vars have highest priority  loads the options file from a project file  loads project file options with the init subcommand #parse_hosts_options Hosts file exists  returns the parser's output Hosts file does not exist Hosts file 'notafile.yml' does not exist. Trying as beaker-hostgenerator input.  calls beaker-hostgenerator to get hosts information Hosts file 'notafile.yml' does not exist. Trying as beaker-hostgenerator input.  calls beaker-hostgenerator to get hosts information with a default hypervisor Hosts file 'not_a_file.yml' does not exist. Trying as beaker-hostgenerator input.  sets the :hosts_file_generated flag to signal others when needed  beaker-hostgenerator failures trigger nice prints & a rethrow  can be passed a nil hosts file and get the default hash back set_default_host!  does nothing if the default host is already set  makes the master default  makes a single node default  makes a single non-master node default  raises an error if two nodes are defined as default normalize_args restricts agents it should behave like a_platform_supporting_only_agents  restricts windows-version-arch hosts to agent it should behave like a_platform_supporting_only_agents  restricts el-4-arch hosts to agent ssh user  uses the ssh[:user] if it is provided  uses default user if there is an ssh hash, but no ssh[:user]  uses default user if no ssh hash #normalize_tags!  does not error if no tags overlap  splits the basic case correctly  returns empty arrays for empty strings  lowercases all tags correctly for later use #resolve_symlinks  calls File.realpath if hosts_file is set  does not throw an error if hosts_file is not set #get_hypervisors  returns a unique list #get_roles  returns a unique list #check_hypervisor_config  checks ec2_yaml when blimpy  throws an error if ec2_yaml for blimpy is invalid  checks dot_fog when aix  throws an error if dot_fog for aix is invalid  checks dot_fog when solaris  throws an error if dot_fog for solaris is invalid  checks dot_fog when vcloud  throws an error if dot_fog for vcloud is invalid  does not throw error on unknown visor Beaker::Options::Presets  returns an env_vars OptionsHash  pulls in env vars of the form ':q_*' and adds them to the :answers of the OptionsHash  correctly parses the run_in_parallel array  removes all empty/nil entries in env_vars  returns a presets OptionsHash  has empty host_tags #parse_subcommand_options  returns an empty OptionsHash if not executing a subcommand when the subcommand is init  returns an empty OptionsHash when the subcommand is not init  calls parse_options_file with subcommand options file when home_dir is false  calls parse_options_file with home directory options file when home_dir is true  checks for file existence and loads the YAML file  returns an empty options hash when file does not exist Beaker::Options::Validator #check_yaml_file  raises error on improperly formatted yaml file  raises an error when a yaml file is missing  does not throw errors on valid yaml files #validator_error  raises error with message #default_set?  is false when empty  throws error when more than 1  is true when contents are String  is true when contents are Integer  is true when contents are Float  is true when contents are TrueClass  is true when contents are Object #valid_fail_mode?  does not throw error when set to stop  raises error when set to STOP  raises error when set to Stop  does not throw error when set to fast  raises error when set to FAST  raises error when set to Fast  does not throw error when set to slow  raises error when set to SLOW  raises error when set to Slow  raises error with invalid mode  raises error with invalid mode  raises error with invalid mode  raises error with invalid mode #valid_preserve_hosts?  does not raise error when set to always  raises error when set to ALWAYS  raises error when set to Always  does not raise error when set to onfail  raises error when set to ONFAIL  raises error when set to Onfail  does not raise error when set to onpass  raises error when set to ONPASS  raises error when set to Onpass  does not raise error when set to never  raises error when set to NEVER  raises error when set to Never  raises error with invalid setting  raises error with invalid setting  raises error with invalid setting  raises error with invalid setting #validate_test_tags  does error if tags overlap  does not raise an error if tags do not overlap  raises an error if AND and OR are both used #validate_frictionless_roles  does nothing when roles are correct  throws errors when roles conflict #validate_master_count  does nothing when count is exactly 1  throws errors when greater than 1 #validate_files  does not throw an error with non-empty list  raises error when file list is empty #validate_path  does not throw an error when path is valid  throws an error whe path is invalid #validate_platform  does not throw an error when host has a platform  throws an error when platform is not included Beaker::Perf When a Perf object is created  creates a new Perf object  creates a new Perf object with a single host, :collect_perf_data = true  creates a new Perf object with multiple hosts, :collect_perf_data = true  creates a new Perf object with multiple hosts, :collect_perf_data = true, SLES When testing is finished, :collect_perf_data = true  Does the Right Thing on Linux hosts  Does the Right Thing on non-Linux hosts Beaker::Platform initialize recognizes valid platforms  accepts correctly formatted platform values  rejects non-supported osfamilies  rejects platforms without version/arch  rejects platforms that do not have osfamily at start of string if platform does not have codename  sets codename to nil platforms with version and codename  intializes both version and codename if given version  intializes both version and codename if given codename to_array  converts Beaker::Platform object to array of its attribues with_version_codename  can convert debian-7-xxx to debian-wheezy-xxx  can convert debian-6-xxx to debian-squeeze-xxx  can convert unbuntu-2004-xxx to ubuntu-focal-xxx  can convert unbuntu-1604-xxx to ubuntu-xenial-xxx  can convert ubuntu-1310-xxx to ubuntu-saucy-xxx  can convert ubuntu-12.10-xxx to ubuntu-quantal-xxx  can convert ubuntu-10.04-xxx to ubuntu-lucid-xxx  leaves centos-7-xxx alone  leaves redhat-7-xxx alone with_version_number  can convert debian-wheezy-xxx to debian-7-xxx  can convert debian-squeeze-xxx to debian-6-xxx  can convert ubuntu-saucy-xxx to ubuntu-1310-xxx  can convert ubuntu-quantal-xxx to ubuntu-1210-xxx  leaves centos-7-xxx alone  leaves redhat-7-xxx alone Beaker::Shared::ErrorHandler report_and_raise  records the backtrace of the exception to the logger Beaker::Shared::FogCredentials #get_fog_credentials  raises ArgumentError when fog file is missing  raises ArgumentError when fog file is empty  raises ArgumentError when fog file does not contain "default" section and no section is specified  raises ArgumentError when fog file does not contain another section passed by argument  raises ArgumentError when there are formatting errors in the fog file  raises ArgumentError when there are syntax errors in the fog file  returns the named credential section  returns the named credential section from ENV["FOG_CREDENTIAL"]  returns the named credential section from ENV["FOG_CREDENTIAL"] even when an argument is provided  returns the named credential section from ENV["FOG_RC"] path Beaker::Shared::HostManager #hosts_with_name  can identify the host by name  can identify the host by vmhostname  can identify the host by ip  returns [] when no match is found in a set of hosts #hosts_with_role  can find the master in a set of hosts  can find all agents in a set of hosts  returns [] when no match is found in a set of hosts #only_host_with_role  can find the single master in a set of hosts  throws an error when more than one host with matching role is found  throws an error when no host is found matching the role  throws an error when role = nil #find_at_most_one_host_with_role  can find the single master in a set of hosts  throws an error when more than one host with matching role is found  returns nil when no host is found matching the role  throws an error when role = nil #run_block_on  can execute a block against hosts identified by a string  can execute a block against hosts identified by a hostname  can execute a block against an array of hosts Forked process for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - PID = '1989274' Forked process for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - PID = '1989275' Forked process for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - PID = '1989276' ------ Begin output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989274 ------ Completed output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989274 ------ Begin output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989275 ------ Completed output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989275 ------ Begin output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989276 ------ Completed output for /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in `instance_exec' - 1989276  can execute a block against an array of hosts in parallel  will ignore run_in_parallel global option vm1  does not run in parallel if there is only 1 host in the array  receives an ArgumentError on empty host Beaker::Shared::OptionsResolver run_in_parallel?  returns true if :run_in_parallel in opts is true  returns false if :run_in_parallel in opts is false  returns false if :run_in_parallel in opts is an empty array  returns false if :run_in_parallel in opts is an empty array but a mode is specified in options  returns true if opts is nil but a matching mode is specified in options  returns false if opts is nil and a non matching mode is specified in options  returns true if opts is nil and a matching mode and a non matching mode is specified in options  returns false if opts is nil and no mode is specified in options  returns false if opts is false but a matching mode is specified in options Beaker::Shared::Repetition #repeat_for  repeats a block for 5 seconds  should short circuit if the block is complete #repeat_fibonacci_style_for  sleeps in fibonacci increasing intervals  should short circuit if the block succeeds (returns true)  returns false if block never returns that it is done (true)  never sleeps if block is successful right at first (returns true) Beaker::Shared::Semvar version_is_less  reports 2015.3.0-rc0-8-gf80879a is less than 2016  reports 2015.3.0-rc0-8-gf80879a is less than 2015.3.0  reports that 2015.3.0-rc0 is less than 2015.3.0-rc0-8-gf80879a  reports that 2015.3.0-rc2 is less than 2015.3.0-rc10 (not using string comparison)  reports that 2015.3.0 is less than 2015.3.0-1-gabc1234  reports that 2015.3.0-rc2 is less than 2015.3.0-1-gabc1234  reports 2015.3.0-rc0-8-gf80879a is not less than 3.0.0  reports 3.0.0-160-gac44cfb is not less than 3.0.0  reports 3.0.0-160-gac44cfb is not less than 2.8.2  reports 3.0.0 is less than 3.0.0-160-gac44cfb  reports 2.8.2 is less than 3.0.0-160-gac44cfb  reports 2.8 is less than 3.0.0-160-gac44cfb  reports 2.8 is less than 2.9  reports that 2015.3.0 is not less than 2015.3.0 max_version  returns nil if versions isn't defined  returns nil if versions is empty  allows you to set the default, & will return it with faulty input  returns the one value if given a length 1 array  does not mangle the versions array passed in  returns 5.8.9 from [5.8.9, 1.2.3, 0.3.5, 5.7.11] Beaker::SshConnection  self.connect creates connects and returns a proxy for that connection  connect creates a new connection  connect caches its connection  attempts to connect by vmhostname address if ip connection fails  attempts to connect by hostname, if vmhost + ipaddress have failed #close  runs ssh close  sets the @ssh variable to nil  calls ssh shutdown & re-raises if ssh close fails with an unexpected Error #execute  raises an error if it fails #request_terminal_for  fails correctly by raising Net::SSH::Exception #register_stdout_for  puts data into stdout & output correctly  calls the callback if given #register_stderr_for  puts data into stderr & output correctly  calls the callback if given  skips everything if type is not 1 #register_exit_code_for  assigns the output's exit code correctly from the data process_stdin_for  calls the correct channel methods in order #scp_to  calls scp.upload!  ensures the connection closes when scp.upload! errors  returns a result object #scp_from  calls scp.download!  ensures the connection closes when scp.download! errors  returns a result object Beaker::Subcommands::SubcommandUtil execute_subcommand  determines if we should execute the init subcommand  does not attempt to execute intialize as a subcommand  determines if we should execute the help subcommand  determines if we should execute the provision subcommand  determines that a subcommand should not be executed error_with  the exit value should default to 1  the exit value should return specified value  the exit value should default to 1 with a stack trace prune_unpersisted  removes unwanted keys from an options hash  recurses to remove any nested unwanted keys Beaker::Subcommand #initialize  creates a cli object File operation initialization for subcommands  checks to ensure subcommand file resources exist  touches the files when they do not exist ensure that beaker options can be passed through  should not error with valid beaker options  should error with a bad option here #init Writing configured options to disk Options written to .beaker/subcommand_options.yaml  calculates options and writes them to disk and deletes the Writing configured options to disk Options written to .beaker/subcommand_options.yaml  requires hosts flag #provision updating HOSTS key in subcommand_options  provisions the host and saves the host info  does not allow hosts to be passed exec  calls execute! when no resource is given  allows hard coded suite names to be specified  errors when a resource is neither a valid file resource or suite name  accepts a tests directory, clearing all other suites  accepts comma-separated list of tests, clearing all other suites  accepts comma-separated list of directories, recursively scanning each  rejects comma-separated file and suite name  updates the subcommand_options file with new host info if `preserve-state` is set  does not attempt preserve state if the flag is not passed in destroy  calls destroy and updates the yaml store Beaker::TestCase run_test  defaults to test_status :pass on success  updates test_status to :skip on SkipTest  updates test_status to :pending on PendingTest  updates test_status to :fail on FailTest  correctly handles RuntimeError  correctly handles ScriptError  correctly handles Timeout::Error  correctly handles CommandFailure  records a test failure if an assertion fails in a teardown block  does not overwrite a test failure if an assertion also happens in a teardown block metadata  sets the filename correctly from the path  resets the step name Beaker::TestSuite new WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/spec/beaker/test_suite_spec.rb:16:in `block (3 levels) in '.  fails without test files  includes specific files as test file when explicitly passed  defaults to :slow fail_mode if not provided through parameter or options  uses provided parameter fail_mode  uses options fail_mode if fail_mode parameter is not provided run  fails fast if fail_mode != :slow and runtime error is raised  fails fast if fail_mode != :slow and fail test is raised  fails slow if fail_mode = :slow, even if a test fails and there is a runtime error Beaker::TestSuiteResult  supports adding test cases  calculates passed tests  calculates failed tests  calculates errored tests  calculates skipped tests  calculates pending tests  calculates sum_failed as a sum of errored and failed TestCases  reports success with no errors/failures  reports failed if any tests error/fail  can calculate the sum of all TestCase runtimes #print_test_result  prints the test result without the line number if no file path  prints the test result and line number from test case file on failure #write_junit_xml  doesn't re-order test cases themselves on time_sort  writes @export nested hashes properly  writes @export array of hashes properly  writes @export hashes per test case properly #log_path  returns the simple joining of the log dir & file as required builds the base directory correctly  in the usual case  if given a nested directory builds the symlink directory correctly  in the usual case  if given a nested directory Finished in 18.23 seconds (files took 2.88 seconds to load) 1533 examples, 0 failures make[1]: Leaving directory '/build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0' 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/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/bin install -D -m755 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/bin/beaker /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/bin/beaker install -d /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/validator.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/validator.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/presets.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/presets.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/options_file_parser.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/options_file_parser.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/subcommand_options_file_parser.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/subcommand_options_file_parser.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/command_line_parser.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/command_line_parser.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/options_hash.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/options_hash.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/parser.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/parser.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options/hosts_file_parser.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options/hosts_file_parser.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/test_case.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/test_case.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/ssh_connection.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/ssh_connection.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/command.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/command.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/hypervisor.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/hypervisor.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/subcommand.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/subcommand.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/structure.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/structure.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/patterns.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/patterns.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/install_utils.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/install_utils.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/wrappers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/wrappers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/helpers/host_helpers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/helpers/host_helpers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/helpers/web_helpers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/helpers/web_helpers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/helpers/hocon_helpers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/helpers/hocon_helpers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/helpers/test_helpers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/helpers/test_helpers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/assertions.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/assertions.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/test_tagging.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/test_tagging.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/roles.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/roles.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/outcomes.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/outcomes.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/dsl/helpers.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/dsl/helpers.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/version.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/version.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/hypervisor/noop.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/hypervisor/noop.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/subcommands/subcommand_util.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/subcommands/subcommand_util.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/tasks/rake_task.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/tasks/rake_task.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/tasks/test.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/tasks/test.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/tasks/quick_start.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/tasks/quick_start.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/test_suite.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/test_suite.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/logger.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/logger.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/logger_junit.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/logger_junit.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/cli.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/cli.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/junit.xsl /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/junit.xsl install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/options.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/options.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/network_manager.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/network_manager.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/test_suite_result.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/test_suite_result.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/perf.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/perf.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/result.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/result.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/timed.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/timed.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/error_handler.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/error_handler.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/repetition.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/repetition.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/fog_credentials.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/fog_credentials.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/semvar.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/semvar.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/host_manager.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/host_manager.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/shared/options_resolver.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/shared/options_resolver.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/freebsd/pkg.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/freebsd/pkg.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/freebsd/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/freebsd/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/mac/group.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/mac/group.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/mac/user.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/mac/user.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/mac/pkg.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/mac/pkg.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/mac/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/mac/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/aix/file.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/aix/file.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/aix/group.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/aix/group.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/aix/user.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/aix/user.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/aix/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/aix/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/aix.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/aix.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows/file.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows/file.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows/group.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows/group.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows/user.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows/user.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows/pkg.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows/pkg.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/windows/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/windows/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/freebsd.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/freebsd.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows/file.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows/file.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows/group.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows/group.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows/user.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows/user.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows/pkg.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows/pkg.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/pswindows/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/pswindows/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/mac.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/mac.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/cisco.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/cisco.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix/file.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix/file.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix/group.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix/group.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix/user.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix/user.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix/pkg.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix/pkg.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/unix/exec.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/unix/exec.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host/eos.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host/eos.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/host_prebuilt_steps.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/host_prebuilt_steps.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/platform.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/platform.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker/command_factory.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker/command_factory.rb install -D -m644 /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/lib/beaker.rb /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/lib/ruby/vendor_ruby/beaker.rb Rewriting shebang line of /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/bin/beaker ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/debian/puppet-beaker/usr/share/rubygems-integration/all/specifications/beaker-4.21.0.gemspec dh_installchangelogs -ppuppet-beaker /build/puppet-beaker-hgtoEb/puppet-beaker-4.21.0/CHANGELOG.md upstream /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7: no test suite! │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installinit -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_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package puppet-beaker: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package puppet-beaker: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'puppet-beaker' in '../puppet-beaker_4.21.0-3_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../puppet-beaker_4.21.0-3_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/puppet-beaker-hgtoEb /tmp/puppet-beaker-4.21.0-3zuk7_84c I: cleaning package lists and apt cache... W: deleting files in /tmp: butwas20211010-1989248-ywpirk W: deleting files in /tmp: expect20211010-1989248-61qeri I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Atm4On2EPC... I: success in 456.7030 seconds md5: puppet-beaker_4.21.0-3_all.deb: OK sha1: puppet-beaker_4.21.0-3_all.deb: OK sha256: puppet-beaker_4.21.0-3_all.deb: OK Checksums: OK