Diff of the two buildlogs: -- --- b1/build.log 2025-12-02 22:27:34.837626723 +0000 +++ b2/build.log 2025-12-02 22:28:36.341697876 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Dec 2 10:26:08 -12 2025 -I: pbuilder-time-stamp: 1764714368 +I: Current time: Tue Jan 5 18:50:37 +14 2027 +I: pbuilder-time-stamp: 1799124637 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking oras_1.3.0-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3907650/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 5 04:50 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='e922c7d21de049d4bb8570e2f8f4f4cf' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3907650' - PS1='# ' - PS2='> ' + INVOCATION_ID=b0ec2667cfa249b7ac12ed6ff1758260 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=422374 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.us0gFiHg/pbuilderrc_AuPV --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.us0gFiHg/b1 --logfile b1/build.log oras_1.3.0-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.us0gFiHg/pbuilderrc_J1oq --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.us0gFiHg/b2 --logfile b2/build.log oras_1.3.0-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3907650/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -221,7 +253,7 @@ Get: 87 http://deb.debian.org/debian unstable/main arm64 golang-github-spf13-cobra-dev all 1.10.1-1 [80.3 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 golang-oras-oras-go-dev all 2.6.0-1 [168 kB] -Fetched 68.5 MB in 1s (95.8 MB/s) +Fetched 68.5 MB in 0s (170 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (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 ... 19971 files and directories currently installed.) @@ -525,8 +557,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Dec 2 22:26:30 UTC 2025. -Universal Time is now: Tue Dec 2 22:26:30 UTC 2025. +Local time is now: Tue Jan 5 04:50:58 UTC 2027. +Universal Time is now: Tue Jan 5 04:50:58 UTC 2027. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-spf13-pflag-dev (1.0.10-1) ... @@ -604,7 +636,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/oras-1.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../oras_1.3.0-1_source.changes +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/oras-1.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../oras_1.3.0-1_source.changes dpkg-buildpackage: info: source package oras dpkg-buildpackage: info: source version 1.3.0-1 dpkg-buildpackage: info: source distribution unstable @@ -625,284 +661,284 @@ make[1]: Entering directory '/build/reproducible-path/oras-1.3.0' dh_auto_build -- -ldflags="-extldflags -s -w -X 'oras.land/oras/internal/version.BuildMetadata='" cd _build && go install -trimpath -v -p 12 -ldflags="-extldflags -s -w -X 'oras.land/oras/internal/version.BuildMetadata='" oras.land/oras/cmd/oras oras.land/oras/cmd/oras/internal/argument oras.land/oras/cmd/oras/internal/command oras.land/oras/cmd/oras/internal/display oras.land/oras/cmd/oras/internal/display/content oras.land/oras/cmd/oras/internal/display/metadata oras.land/oras/cmd/oras/internal/display/metadata/descriptor oras.land/oras/cmd/oras/internal/display/metadata/json oras.land/oras/cmd/oras/internal/display/metadata/model oras.land/oras/cmd/oras/internal/display/metadata/table oras.land/oras/cmd/oras/internal/display/metadata/template oras.land/oras/cmd/oras/internal/display/metadata/text oras.land/oras/cmd/oras/internal/display/metadata/tree oras.land/oras/cmd/oras/internal/display/status oras.land/oras/cmd/oras/internal/display/status/console oras.land/oras/cmd/oras/internal/display/status/progress oras.land/oras/cmd/oras/internal/display/status/progress/humanize oras.land/oras/cmd/oras/internal/display/status/track oras.land/oras/cmd/oras/internal/errors oras.land/oras/cmd/oras/internal/fileref oras.land/oras/cmd/oras/internal/manifest oras.land/oras/cmd/oras/internal/option oras.land/oras/cmd/oras/internal/output oras.land/oras/cmd/oras/root oras.land/oras/cmd/oras/root/blob oras.land/oras/cmd/oras/root/manifest oras.land/oras/cmd/oras/root/manifest/index oras.land/oras/cmd/oras/root/repo oras.land/oras/internal/cache oras.land/oras/internal/contentutil oras.land/oras/internal/credential oras.land/oras/internal/crypto oras.land/oras/internal/descriptor oras.land/oras/internal/docker oras.land/oras/internal/file oras.land/oras/internal/graph oras.land/oras/internal/io oras.land/oras/internal/listener oras.land/oras/internal/mock oras.land/oras/internal/net oras.land/oras/internal/progress oras.land/oras/internal/registryutil oras.land/oras/internal/repository oras.land/oras/internal/testutils oras.land/oras/internal/trace oras.land/oras/internal/tree oras.land/oras/internal/version -internal/unsafeheader +internal/byteorder internal/godebugs -internal/goexperiment -internal/coverage/rtcov internal/profilerecord +internal/unsafeheader +internal/goarch +internal/coverage/rtcov internal/asan internal/msan +internal/goexperiment internal/goos -internal/byteorder -internal/goarch -internal/cpu sync/atomic internal/runtime/syscall +internal/cpu +internal/abi +internal/runtime/math math/bits internal/itoa unicode unicode/utf8 -internal/abi -internal/runtime/math -cmp internal/chacha8rand +cmp encoding unicode/utf16 log/internal internal/nettrace container/list oras.land/oras-go/internal/docker -math -crypto/internal/fips140/alias oras.land/oras-go/internal/container/set +crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 +vendor/golang.org/x/crypto/internal/alias +math crypto/internal/fips140/subtle +oras.land/oras/internal/docker +oras.land/oras/internal/version internal/bytealg internal/runtime/atomic -internal/runtime/sys crypto/internal/fips140deps/cpu -vendor/golang.org/x/crypto/internal/alias -oras.land/oras/internal/docker -oras.land/oras/internal/version -internal/runtime/exithook +internal/runtime/sys internal/stringslite +internal/runtime/exithook internal/race +hash/maphash internal/sync internal/runtime/maps -hash/maphash runtime internal/reflectlite iter weak crypto/subtle sync -slices maps +slices errors sort internal/bisect internal/testlog -unique internal/singleflight +unique runtime/cgo -internal/oserror io +path +math/rand/v2 strconv +internal/oserror vendor/golang.org/x/net/dns/dnsmessage -path oras.land/oras-go/errdef -math/rand/v2 syscall +internal/godebug bytes strings hash -net/netip +crypto crypto/internal/randutil -internal/saferio -internal/godebug reflect -crypto +internal/saferio +net/netip +hash/crc32 encoding/base32 +crypto/internal/fips140deps/godebug golang.org/x/crypto/blowfish hash/adler32 -vendor/golang.org/x/text/transform -hash/crc32 -crypto/internal/fips140deps/godebug math/rand -regexp/syntax +vendor/golang.org/x/text/transform bufio -crypto/internal/impl crypto/internal/fips140 net/http/internal/ascii +crypto/internal/impl +github.com/huandu/xstrings html -crypto/internal/fips140/sha256 +regexp/syntax +crypto/tls/internal/fips140tls crypto/internal/fips140/sha3 +crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 -crypto/tls/internal/fips140tls -github.com/huandu/xstrings crypto/sha3 crypto/internal/fips140/hmac crypto/internal/fips140hash crypto/internal/fips140/check +internal/syscall/execenv +time +internal/syscall/unix crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat -crypto/internal/fips140/tls12 -crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod -time -internal/syscall/unix -internal/syscall/execenv +crypto/internal/fips140/hkdf +crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 -regexp crypto/internal/fips140/edwards25519 -crypto/internal/fips140/nistec +regexp io/fs context internal/poll +crypto/internal/fips140/nistec +internal/filepathlite golang.org/x/sync/semaphore oras.land/oras-go/registry/remote/credentials/trace -internal/filepathlite os -encoding/binary internal/fmtsort +encoding/binary golang.org/x/sys/unix vendor/golang.org/x/crypto/internal/poly1305 encoding/base64 encoding/pem +fmt crypto/internal/sysrand -os/signal path/filepath -fmt +os/signal net crypto/internal/entropy crypto/internal/fips140/drbg -os/exec +crypto/internal/fips140/aes/gcm +crypto/internal/fips140/ecdh crypto/internal/fips140only +crypto/internal/fips140/ecdsa +crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem crypto/internal/fips140/rsa -crypto/internal/fips140/ed25519 -crypto/internal/fips140/ecdsa -crypto/internal/fips140/aes/gcm -crypto/internal/fips140/ecdh -crypto/rc4 +os/exec crypto/md5 -oras.land/oras-go/registry/remote/credentials/internal/executer +crypto/rc4 crypto/cipher -github.com/opencontainers/image-spec/specs-go +oras.land/oras-go/registry/remote/credentials/internal/executer +crypto/internal/boring +crypto/des +vendor/golang.org/x/crypto/chacha20 +crypto/aes +crypto/ecdh +crypto/sha1 +crypto/sha256 +crypto/sha512 +crypto/hmac +github.com/opencontainers/go-digest log -encoding/hex +github.com/opencontainers/image-spec/specs-go encoding/csv -net/url -flag encoding/json +encoding/hex +flag +net/url text/template/parse -github.com/opencontainers/go-digest golang.org/x/sync/errgroup compress/flate -oras.land/oras-go/internal/syncutil -crypto/internal/boring -math/big -crypto/aes -crypto/des -crypto/ecdh github.com/opencontainers/image-spec/specs-go/v1 -crypto/sha512 +math/big +vendor/golang.org/x/crypto/chacha20poly1305 +vendor/golang.org/x/text/unicode/bidi +oras.land/oras-go/internal/syncutil oras.land/oras-go/internal/spec -oras.land/oras-go/internal/copyutil -crypto/hmac oras.land/oras-go/internal/descriptor -vendor/golang.org/x/crypto/chacha20 -crypto/sha1 -crypto/sha256 -vendor/golang.org/x/text/unicode/bidi +oras.land/oras-go/internal/copyutil oras.land/oras-go/internal/status vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -vendor/golang.org/x/crypto/chacha20poly1305 mime mime/quotedprintable net/http/internal os/user oras.land/oras-go/internal/resolver oras.land/oras-go/registry/remote/credentials/internal/ioutil -vendor/golang.org/x/text/secure/bidirule compress/gzip +vendor/golang.org/x/text/secure/bidirule +text/template oras.land/oras/cmd/oras/internal/argument oras.land/oras/cmd/oras/internal/fileref -text/template database/sql/driver github.com/imdario/mergo github.com/mitchellh/reflectwalk github.com/spf13/cast/internal golang.org/x/crypto/pbkdf2 +golang.org/x/crypto/scrypt github.com/mitchellh/copystructure oras.land/oras/internal/descriptor -golang.org/x/crypto/scrypt text/tabwriter oras.land/oras/cmd/oras/internal/display/status/progress/humanize github.com/morikuni/aec gopkg.in/yaml.v3 oras.land/oras/internal/tree oras.land/oras/internal/progress -golang.org/x/term -github.com/containerd/console oras.land/oras/internal/file -oras.land/oras/cmd/oras/internal/display/status/console -vendor/golang.org/x/net/idna +oras.land/oras-go/content +github.com/Masterminds/semver +oras.land/oras/cmd/oras/internal/manifest crypto/internal/boring/bbig crypto/elliptic +crypto/rand encoding/asn1 crypto/dsa -crypto/rand -github.com/sirupsen/logrus -oras.land/oras-go/content -github.com/Masterminds/semver crypto/ed25519 -crypto/internal/hpke oras.land/oras-go/internal/ioutil oras.land/oras-go/registry -oras.land/oras-go/internal/cas +github.com/sirupsen/logrus +golang.org/x/term oras.land/oras-go/internal/manifestutil -crypto/rsa -oras.land/oras-go/internal/platform +oras.land/oras-go/internal/cas oras.land/oras-go/internal/interfaces +oras.land/oras-go/internal/platform +crypto/internal/hpke +crypto/rsa +vendor/golang.org/x/net/idna oras.land/oras-go/internal/graph github.com/Masterminds/goutils github.com/shopspring/decimal html/template golang.org/x/crypto/bcrypt +oras.land/oras-go/internal/registryutil vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -oras.land/oras/cmd/oras/internal/display/status/progress -oras.land/oras-go/internal/registryutil -oras.land/oras/cmd/oras/internal/manifest +github.com/containerd/console oras.land/oras/internal/repository oras.land/oras-go/content/memory +oras.land/oras/cmd/oras/internal/display/status/console crypto/ecdsa -archive/tar +oras.land/oras/cmd/oras/internal/display/status/progress github.com/spf13/cast -oras.land/oras-go/internal/fs/tarfs +archive/tar oras.land/oras-go/content/file +oras.land/oras-go/internal/fs/tarfs oras.land/oras/internal/io oras.land/oras-go/content/oci oras.land/oras/cmd/oras/internal/display/metadata/model vendor/golang.org/x/net/http/httpproxy net/textproto oras.land/oras/internal/net -github.com/google/uuid crypto/x509 +github.com/google/uuid github.com/spf13/pflag vendor/golang.org/x/net/http/httpguts mime/multipart github.com/Masterminds/sprig -crypto/tls oras.land/oras/internal/crypto +crypto/tls github.com/spf13/cobra oras.land/oras/cmd/oras/internal/output oras.land/oras/cmd/oras/internal/display/content net/http/httptrace net/http oras.land/oras-go/registry/remote/errcode -oras.land/oras-go/internal/httputil oras.land/oras-go/registry/remote/retry oras.land/oras/internal/trace +oras.land/oras-go/internal/httputil oras.land/oras-go/registry/remote/internal/errutil oras.land/oras-go/registry/remote/auth oras.land/oras-go/registry/remote/credentials/internal/config oras.land/oras-go oras.land/oras-go/registry/remote -oras.land/oras/cmd/oras/internal/errors oras.land/oras/internal/cache oras.land/oras/internal/listener -oras.land/oras/internal/graph -oras.land/oras/internal/contentutil oras.land/oras/internal/testutils +oras.land/oras/cmd/oras/internal/errors +oras.land/oras/internal/contentutil oras.land/oras/cmd/oras/internal/display/status/track -oras.land/oras/internal/registryutil +oras.land/oras/internal/graph oras.land/oras-go/registry/remote/credentials +oras.land/oras/internal/registryutil oras.land/oras/internal/mock oras.land/oras/cmd/oras/internal/display/status oras.land/oras/internal/credential @@ -911,1346 +947,19 @@ oras.land/oras/cmd/oras/internal/display/metadata oras.land/oras/cmd/oras/internal/display/metadata/descriptor oras.land/oras/cmd/oras/internal/display/metadata/table -oras.land/oras/cmd/oras/internal/display/metadata/template -oras.land/oras/cmd/oras/internal/display/metadata/json oras.land/oras/cmd/oras/internal/display/metadata/tree +oras.land/oras/cmd/oras/internal/display/metadata/json +oras.land/oras/cmd/oras/internal/display/metadata/template oras.land/oras/cmd/oras/internal/display/metadata/text oras.land/oras/cmd/oras/internal/display -oras.land/oras/cmd/oras/root/repo oras.land/oras/cmd/oras/root/blob oras.land/oras/cmd/oras/root/manifest/index +oras.land/oras/cmd/oras/root/repo oras.land/oras/cmd/oras/root/manifest oras.land/oras/cmd/oras/root oras.land/oras/cmd/oras make[1]: Leaving directory '/build/reproducible-path/oras-1.3.0' - dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 12 oras.land/oras/cmd/oras oras.land/oras/cmd/oras/internal/argument oras.land/oras/cmd/oras/internal/command oras.land/oras/cmd/oras/internal/display oras.land/oras/cmd/oras/internal/display/content oras.land/oras/cmd/oras/internal/display/metadata oras.land/oras/cmd/oras/internal/display/metadata/descriptor oras.land/oras/cmd/oras/internal/display/metadata/json oras.land/oras/cmd/oras/internal/display/metadata/model oras.land/oras/cmd/oras/internal/display/metadata/table oras.land/oras/cmd/oras/internal/display/metadata/template oras.land/oras/cmd/oras/internal/display/metadata/text oras.land/oras/cmd/oras/internal/display/metadata/tree oras.land/oras/cmd/oras/internal/display/status oras.land/oras/cmd/oras/internal/display/status/console oras.land/oras/cmd/oras/internal/display/status/progress oras.land/oras/cmd/oras/internal/display/status/progress/humanize oras.land/oras/cmd/oras/internal/display/status/track oras.land/oras/cmd/oras/internal/errors oras.land/oras/cmd/oras/internal/fileref oras.land/oras/cmd/oras/internal/manifest oras.land/oras/cmd/oras/internal/option oras.land/oras/cmd/oras/internal/output oras.land/oras/cmd/oras/root oras.land/oras/cmd/oras/root/blob oras.land/oras/cmd/oras/root/manifest oras.land/oras/cmd/oras/root/manifest/index oras.land/oras/cmd/oras/root/repo oras.land/oras/internal/cache oras.land/oras/internal/contentutil oras.land/oras/internal/credential oras.land/oras/internal/crypto oras.land/oras/internal/descriptor oras.land/oras/internal/docker oras.land/oras/internal/file oras.land/oras/internal/graph oras.land/oras/internal/io oras.land/oras/internal/listener oras.land/oras/internal/mock oras.land/oras/internal/net oras.land/oras/internal/progress oras.land/oras/internal/registryutil oras.land/oras/internal/repository oras.land/oras/internal/testutils oras.land/oras/internal/trace oras.land/oras/internal/tree oras.land/oras/internal/version -? oras.land/oras/cmd/oras [no test files] -? oras.land/oras/cmd/oras/internal/argument [no test files] -? oras.land/oras/cmd/oras/internal/command [no test files] -=== RUN TestNewPushHandler ---- PASS: TestNewPushHandler (0.00s) -=== RUN TestNewAttachHandler ---- PASS: TestNewAttachHandler (0.00s) -=== RUN TestNewPullHandler ---- PASS: TestNewPullHandler (0.00s) -=== RUN TestNewCopyHandler ---- PASS: TestNewCopyHandler (0.00s) -=== RUN TestNewRepoTagsHandler -=== RUN TestNewRepoTagsHandler/text_format_with_stdout -=== RUN TestNewRepoTagsHandler/JSON_format_with_stdout -=== RUN TestNewRepoTagsHandler/Go_template_with_stdout -=== RUN TestNewRepoTagsHandler/unsupported_with_stdout ---- PASS: TestNewRepoTagsHandler (0.00s) - --- PASS: TestNewRepoTagsHandler/text_format_with_stdout (0.00s) - --- PASS: TestNewRepoTagsHandler/JSON_format_with_stdout (0.00s) - --- PASS: TestNewRepoTagsHandler/Go_template_with_stdout (0.00s) - --- PASS: TestNewRepoTagsHandler/unsupported_with_stdout (0.00s) -=== RUN TestNewRepoListHandler -=== RUN TestNewRepoListHandler/text_format -=== RUN TestNewRepoListHandler/JSON_format -=== RUN TestNewRepoListHandler/Go_template -=== RUN TestNewRepoListHandler/unsupported ---- PASS: TestNewRepoListHandler (0.00s) - --- PASS: TestNewRepoListHandler/text_format (0.00s) - --- PASS: TestNewRepoListHandler/JSON_format (0.00s) - --- PASS: TestNewRepoListHandler/Go_template (0.00s) - --- PASS: TestNewRepoListHandler/unsupported (0.00s) -=== RUN TestNewBackupHandler -=== RUN TestNewBackupHandler/with_TTY -=== RUN TestNewBackupHandler/without_TTY ---- PASS: TestNewBackupHandler (0.00s) - --- PASS: TestNewBackupHandler/with_TTY (0.00s) - --- PASS: TestNewBackupHandler/without_TTY (0.00s) -=== RUN TestNewRestoreHandler -=== RUN TestNewRestoreHandler/with_TTY -=== RUN TestNewRestoreHandler/without_TTY ---- PASS: TestNewRestoreHandler (0.00s) - --- PASS: TestNewRestoreHandler/with_TTY (0.00s) - --- PASS: TestNewRestoreHandler/without_TTY (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display 0.022s -=== RUN Test_manifestIndexCreate_OnContentCreated ---- PASS: Test_manifestIndexCreate_OnContentCreated (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/content 0.020s -=== RUN TestDiscard_OnTagged ---- PASS: TestDiscard_OnTagged (0.00s) -=== RUN TestDiscardHandler_OnManifestPushed ---- PASS: TestDiscardHandler_OnManifestPushed (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/metadata 0.022s -? oras.land/oras/cmd/oras/internal/display/metadata/descriptor [no test files] -? oras.land/oras/cmd/oras/internal/display/metadata/json [no test files] -? oras.land/oras/cmd/oras/internal/display/metadata/model [no test files] -=== RUN TestTableDiscoverHandler_OneReferrer ---- PASS: TestTableDiscoverHandler_OneReferrer (0.00s) -=== RUN TestTableDiscoverHandler_NoReferrer ---- PASS: TestTableDiscoverHandler_NoReferrer (0.00s) -=== RUN TestTableDiscoverHandler_MultipleReferrer ---- PASS: TestTableDiscoverHandler_MultipleReferrer (0.00s) -=== RUN TestTableDiscoverHandler_Verbose ---- PASS: TestTableDiscoverHandler_Verbose (0.00s) -=== RUN TestTableDiscoverHandler_Failure ---- PASS: TestTableDiscoverHandler_Failure (0.00s) -=== RUN Test_discoverHandler_Render -=== RUN Test_discoverHandler_Render/failed_on_1 -=== RUN Test_discoverHandler_Render/failed_on_2 -=== RUN Test_discoverHandler_Render/failed_on_3 -=== RUN Test_discoverHandler_Render/failed_on_4 -=== RUN Test_discoverHandler_Render/failed_on_5 ---- PASS: Test_discoverHandler_Render (0.00s) - --- PASS: Test_discoverHandler_Render/failed_on_1 (0.00s) - --- PASS: Test_discoverHandler_Render/failed_on_2 (0.00s) - --- PASS: Test_discoverHandler_Render/failed_on_3 (0.00s) - --- PASS: Test_discoverHandler_Render/failed_on_4 (0.00s) - --- PASS: Test_discoverHandler_Render/failed_on_5 (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/metadata/table 0.019s -? oras.land/oras/cmd/oras/internal/display/metadata/template [no test files] -=== RUN TestBackupHandler_OnTarExported -=== RUN TestBackupHandler_OnTarExported/good_path_with_1KiB_size -=== RUN TestBackupHandler_OnTarExported/good_path_with_0_size ---- PASS: TestBackupHandler_OnTarExported (0.00s) - --- PASS: TestBackupHandler_OnTarExported/good_path_with_1KiB_size (0.00s) - --- PASS: TestBackupHandler_OnTarExported/good_path_with_0_size (0.00s) -=== RUN TestBackupHandler_OnTarExporting -=== RUN TestBackupHandler_OnTarExporting/good_path ---- PASS: TestBackupHandler_OnTarExporting (0.00s) - --- PASS: TestBackupHandler_OnTarExporting/good_path (0.00s) -=== RUN TestBackupHandler_OnArtifactPulled -=== RUN TestBackupHandler_OnArtifactPulled/good_path ---- PASS: TestBackupHandler_OnArtifactPulled (0.00s) - --- PASS: TestBackupHandler_OnArtifactPulled/good_path (0.00s) -=== RUN TestBackupHandler_OnTagsFound -=== RUN TestBackupHandler_OnTagsFound/good_path_with_few_tags -=== RUN TestBackupHandler_OnTagsFound/good_path_with_exactly_5_tags -=== RUN TestBackupHandler_OnTagsFound/good_path_with_more_than_5_tags -=== RUN TestBackupHandler_OnTagsFound/good_path_with_no_tags ---- PASS: TestBackupHandler_OnTagsFound (0.00s) - --- PASS: TestBackupHandler_OnTagsFound/good_path_with_few_tags (0.00s) - --- PASS: TestBackupHandler_OnTagsFound/good_path_with_exactly_5_tags (0.00s) - --- PASS: TestBackupHandler_OnTagsFound/good_path_with_more_than_5_tags (0.00s) - --- PASS: TestBackupHandler_OnTagsFound/good_path_with_no_tags (0.00s) -=== RUN TestBackupHandler_Render -=== RUN TestBackupHandler_Render/good_path ---- PASS: TestBackupHandler_Render (0.00s) - --- PASS: TestBackupHandler_Render/good_path (0.00s) -=== RUN TestBackupHandler_OnBackupCompleted -=== RUN TestBackupHandler_OnBackupCompleted/good_path ---- PASS: TestBackupHandler_OnBackupCompleted (0.00s) - --- PASS: TestBackupHandler_OnBackupCompleted/good_path (0.00s) -=== RUN TestPushHandler_Render -=== RUN TestPushHandler_Render/good_path -=== RUN TestPushHandler_Render/error_path -display output error: got an error--- PASS: TestPushHandler_Render (0.00s) - --- PASS: TestPushHandler_Render/good_path (0.00s) - --- PASS: TestPushHandler_Render/error_path (0.00s) -=== RUN TestNewRestoreHandler -=== RUN TestNewRestoreHandler/with_dryRun_false -=== RUN TestNewRestoreHandler/with_dryRun_true ---- PASS: TestNewRestoreHandler (0.00s) - --- PASS: TestNewRestoreHandler/with_dryRun_false (0.00s) - --- PASS: TestNewRestoreHandler/with_dryRun_true (0.00s) -=== RUN TestRestoreHandler_OnTarLoaded -=== RUN TestRestoreHandler_OnTarLoaded/good_path_with_1MiB_size -=== RUN TestRestoreHandler_OnTarLoaded/good_path_with_0_size ---- PASS: TestRestoreHandler_OnTarLoaded (0.00s) - --- PASS: TestRestoreHandler_OnTarLoaded/good_path_with_1MiB_size (0.00s) - --- PASS: TestRestoreHandler_OnTarLoaded/good_path_with_0_size (0.00s) -=== RUN TestRestoreHandler_OnTagsFound -=== RUN TestRestoreHandler_OnTagsFound/good_path_with_a_few_tags -=== RUN TestRestoreHandler_OnTagsFound/good_path_with_exactly_5_tags -=== RUN TestRestoreHandler_OnTagsFound/good_path_with_more_than_5_tags -=== RUN TestRestoreHandler_OnTagsFound/good_path_with_one_tag -=== RUN TestRestoreHandler_OnTagsFound/good_path_with_no_tags ---- PASS: TestRestoreHandler_OnTagsFound (0.00s) - --- PASS: TestRestoreHandler_OnTagsFound/good_path_with_a_few_tags (0.00s) - --- PASS: TestRestoreHandler_OnTagsFound/good_path_with_exactly_5_tags (0.00s) - --- PASS: TestRestoreHandler_OnTagsFound/good_path_with_more_than_5_tags (0.00s) - --- PASS: TestRestoreHandler_OnTagsFound/good_path_with_one_tag (0.00s) - --- PASS: TestRestoreHandler_OnTagsFound/good_path_with_no_tags (0.00s) -=== RUN TestRestoreHandler_OnArtifactPushed -=== RUN TestRestoreHandler_OnArtifactPushed/normal_push -=== RUN TestRestoreHandler_OnArtifactPushed/dry_run ---- PASS: TestRestoreHandler_OnArtifactPushed (0.00s) - --- PASS: TestRestoreHandler_OnArtifactPushed/normal_push (0.00s) - --- PASS: TestRestoreHandler_OnArtifactPushed/dry_run (0.00s) -=== RUN TestRestoreHandler_OnRestoreCompleted -=== RUN TestRestoreHandler_OnRestoreCompleted/normal_completion -=== RUN TestRestoreHandler_OnRestoreCompleted/dry_run_completion ---- PASS: TestRestoreHandler_OnRestoreCompleted (0.00s) - --- PASS: TestRestoreHandler_OnRestoreCompleted/normal_completion (0.00s) - --- PASS: TestRestoreHandler_OnRestoreCompleted/dry_run_completion (0.00s) -=== RUN TestRestoreHandler_Render -=== RUN TestRestoreHandler_Render/good_path ---- PASS: TestRestoreHandler_Render (0.00s) - --- PASS: TestRestoreHandler_Render/good_path (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/metadata/text 0.018s -=== RUN TestDiscoverHandler_OnDiscovered -=== RUN TestDiscoverHandler_OnDiscovered/WithTTY -=== RUN TestDiscoverHandler_OnDiscovered/WithoutTTY ---- PASS: TestDiscoverHandler_OnDiscovered (0.00s) - --- PASS: TestDiscoverHandler_OnDiscovered/WithTTY (0.00s) - --- PASS: TestDiscoverHandler_OnDiscovered/WithoutTTY (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/metadata/tree 0.019s -=== RUN TestDiscardHandler_OnPushSkipped ---- PASS: TestDiscardHandler_OnPushSkipped (0.00s) -=== RUN TestDiscardHandler_OnManifestRemoved ---- PASS: TestDiscardHandler_OnManifestRemoved (0.00s) -=== RUN TestDiscardHandler_OnIndexMerged ---- PASS: TestDiscardHandler_OnIndexMerged (0.00s) -=== RUN TestDiscardHandler_OnIndexPushed ---- PASS: TestDiscardHandler_OnIndexPushed (0.00s) -=== RUN TestTextCopyHandler_OnMounted ---- PASS: TestTextCopyHandler_OnMounted (0.00s) -=== RUN TestTextCopyHandler_OnCopySkipped ---- PASS: TestTextCopyHandler_OnCopySkipped (0.00s) -=== RUN TestTextCopyHandler_PostCopy_titled ---- PASS: TestTextCopyHandler_PostCopy_titled (0.00s) -=== RUN TestTextCopyHandler_PostCopy_skipped ---- PASS: TestTextCopyHandler_PostCopy_skipped (0.00s) -=== RUN TestTextCopyHandler_PreCopy ---- PASS: TestTextCopyHandler_PreCopy (0.00s) -=== RUN TestTextPullHandler_OnNodeDownloaded ---- PASS: TestTextPullHandler_OnNodeDownloaded (0.00s) -=== RUN TestTextPullHandler_OnNodeDownloading ---- PASS: TestTextPullHandler_OnNodeDownloading (0.00s) -=== RUN TestTextPullHandler_OnNodeProcessing ---- PASS: TestTextPullHandler_OnNodeProcessing (0.00s) -=== RUN TestTextPullHandler_OnNodeRestored ---- PASS: TestTextPullHandler_OnNodeRestored (0.00s) -=== RUN TestTextPullHandler_OnNodeSkipped ---- PASS: TestTextPullHandler_OnNodeSkipped (0.00s) -=== RUN TestTextPushHandler_OnCopySkipped ---- PASS: TestTextPushHandler_OnCopySkipped (0.00s) -=== RUN TestTextPushHandler_OnEmptyArtifact ---- PASS: TestTextPushHandler_OnEmptyArtifact (0.00s) -=== RUN TestTextPushHandler_OnFileLoading ---- PASS: TestTextPushHandler_OnFileLoading (0.00s) -=== RUN TestTextPushHandler_PostCopy ---- PASS: TestTextPushHandler_PostCopy (0.00s) -=== RUN TestTextPushHandler_PreCopy ---- PASS: TestTextPushHandler_PreCopy (0.00s) -=== RUN TestTextManifestPushHandler_OnPushSkipped ---- PASS: TestTextManifestPushHandler_OnPushSkipped (0.00s) -=== RUN TestTextManifestIndexUpdateHandler_OnManifestAdded -=== RUN TestTextManifestIndexUpdateHandler_OnManifestAdded/ref_is_a_digest -Added sha256:fd6ed2f36b5465244d5dc86cb4e7df0ab8a9d24adc57825099f522fe009a22bb -=== RUN TestTextManifestIndexUpdateHandler_OnManifestAdded/ref_is_not_a_digest -Added sha256:fd6ed2f36b5465244d5dc86cb4e7df0ab8a9d24adc57825099f522fe009a22bb v1 ---- PASS: TestTextManifestIndexUpdateHandler_OnManifestAdded (0.00s) - --- PASS: TestTextManifestIndexUpdateHandler_OnManifestAdded/ref_is_a_digest (0.00s) - --- PASS: TestTextManifestIndexUpdateHandler_OnManifestAdded/ref_is_not_a_digest (0.00s) -=== RUN TestTextManifestIndexUpdateHandler_OnIndexMerged -=== RUN TestTextManifestIndexUpdateHandler_OnIndexMerged/ref_is_a_digest -Merged sha256:fd6ed2f36b5465244d5dc86cb4e7df0ab8a9d24adc57825099f522fe009a22bb -=== RUN TestTextManifestIndexUpdateHandler_OnIndexMerged/ref_is_not_a_digest -Merged sha256:fd6ed2f36b5465244d5dc86cb4e7df0ab8a9d24adc57825099f522fe009a22bb v1 ---- PASS: TestTextManifestIndexUpdateHandler_OnIndexMerged (0.00s) - --- PASS: TestTextManifestIndexUpdateHandler_OnIndexMerged/ref_is_a_digest (0.00s) - --- PASS: TestTextManifestIndexUpdateHandler_OnIndexMerged/ref_is_not_a_digest (0.00s) -=== RUN TestTextBackupHandler -=== RUN TestTextBackupHandler/OnCopySkipped -=== RUN TestTextBackupHandler/PreCopy -=== RUN TestTextBackupHandler/PostCopy -=== RUN TestTextBackupHandler/PostCopy_Skipped -=== RUN TestTextBackupHandler/StartTracking -=== RUN TestTextBackupHandler/StopTracking ---- PASS: TestTextBackupHandler (0.00s) - --- PASS: TestTextBackupHandler/OnCopySkipped (0.00s) - --- PASS: TestTextBackupHandler/PreCopy (0.00s) - --- PASS: TestTextBackupHandler/PostCopy (0.00s) - --- PASS: TestTextBackupHandler/PostCopy_Skipped (0.00s) - --- PASS: TestTextBackupHandler/StartTracking (0.00s) - --- PASS: TestTextBackupHandler/StopTracking (0.00s) -=== RUN TestTextRestoreHandler -=== RUN TestTextRestoreHandler/OnCopySkipped -=== RUN TestTextRestoreHandler/PreCopy -=== RUN TestTextRestoreHandler/PostCopy -=== RUN TestTextRestoreHandler/PostCopy_Skipped -=== RUN TestTextRestoreHandler/StartTracking -=== RUN TestTextRestoreHandler/StopTracking ---- PASS: TestTextRestoreHandler (0.00s) - --- PASS: TestTextRestoreHandler/OnCopySkipped (0.00s) - --- PASS: TestTextRestoreHandler/PreCopy (0.00s) - --- PASS: TestTextRestoreHandler/PostCopy (0.00s) - --- PASS: TestTextRestoreHandler/PostCopy_Skipped (0.00s) - --- PASS: TestTextRestoreHandler/StartTracking (0.00s) - --- PASS: TestTextRestoreHandler/StopTracking (0.00s) -=== RUN TestTTYPushHandler_TrackTarget ---- PASS: TestTTYPushHandler_TrackTarget (0.00s) -=== RUN Test_TTYPullHandler_TrackTarget -=== RUN Test_TTYPullHandler_TrackTarget/has_TTY -=== RUN Test_TTYPullHandler_TrackTarget/invalid_TTY ---- PASS: Test_TTYPullHandler_TrackTarget (0.00s) - --- PASS: Test_TTYPullHandler_TrackTarget/has_TTY (0.00s) - --- PASS: Test_TTYPullHandler_TrackTarget/invalid_TTY (0.00s) -=== RUN TestTTYCopyHandler_OnMounted ---- PASS: TestTTYCopyHandler_OnMounted (0.00s) -=== RUN TestTTYCopyHandler_OnCopySkipped ---- PASS: TestTTYCopyHandler_OnCopySkipped (0.00s) -=== RUN TestTTYCopyHandler_PostCopy ---- PASS: TestTTYCopyHandler_PostCopy (0.00s) -=== RUN TestTTYCopyHandler_PreCopy ---- PASS: TestTTYCopyHandler_PreCopy (0.00s) -=== RUN TestTTYPushHandler_OnFileLoading ---- PASS: TestTTYPushHandler_OnFileLoading (0.00s) -=== RUN TestTTYPushHandler_OnEmptyArtifact ---- PASS: TestTTYPushHandler_OnEmptyArtifact (0.00s) -=== RUN TestTTYPushHandler_TrackTarget_invalidTTY ---- PASS: TestTTYPushHandler_TrackTarget_invalidTTY (0.00s) -=== RUN TestTTYPullHandler_OnNodeDownloading ---- PASS: TestTTYPullHandler_OnNodeDownloading (0.00s) -=== RUN TestTTYPullHandler_OnNodeDownloaded ---- PASS: TestTTYPullHandler_OnNodeDownloaded (0.00s) -=== RUN TestTTYPullHandler_OnNodeProcessing ---- PASS: TestTTYPullHandler_OnNodeProcessing (0.00s) -=== RUN TestTTYPushHandler_PostCopy ---- PASS: TestTTYPushHandler_PostCopy (0.00s) -=== RUN TestTTYPushHandler_PostCopy_errGetSuccessor ---- PASS: TestTTYPushHandler_PostCopy_errGetSuccessor (0.00s) -=== RUN TestTTYPushHandler_PostCopy_errPrompt ---- PASS: TestTTYPushHandler_PostCopy_errPrompt (0.00s) -=== RUN TestNewTTYBackupHandler ---- PASS: TestNewTTYBackupHandler (0.00s) -=== RUN TestTTYBackupHandler_StartTracking_invalidTTY ---- PASS: TestTTYBackupHandler_StartTracking_invalidTTY (0.00s) -=== RUN TestTTYBackupHandler_OnCopySkipped ---- PASS: TestTTYBackupHandler_OnCopySkipped (0.00s) -=== RUN TestTTYBackupHandler_PreCopy ---- PASS: TestTTYBackupHandler_PreCopy (0.00s) -=== RUN TestTTYBackupHandler_PostCopy ---- PASS: TestTTYBackupHandler_PostCopy (0.00s) -=== RUN TestTTYBackupHandler_PostCopy_errGetSuccessor ---- PASS: TestTTYBackupHandler_PostCopy_errGetSuccessor (0.00s) -=== RUN TestTTYBackupHandler_PostCopy_errPrompt ---- PASS: TestTTYBackupHandler_PostCopy_errPrompt (0.00s) -=== RUN TestNewTTYRestoreHandler ---- PASS: TestNewTTYRestoreHandler (0.00s) -=== RUN TestTTYRestoreHandler_StartTracking_invalidTTY ---- PASS: TestTTYRestoreHandler_StartTracking_invalidTTY (0.00s) -=== RUN TestTTYRestoreHandler_OnCopySkipped ---- PASS: TestTTYRestoreHandler_OnCopySkipped (0.00s) -=== RUN TestTTYRestoreHandler_PreCopy ---- PASS: TestTTYRestoreHandler_PreCopy (0.00s) -=== RUN TestTTYRestoreHandler_PostCopy ---- PASS: TestTTYRestoreHandler_PostCopy (0.00s) -=== RUN TestTTYRestoreHandler_PostCopy_errGetSuccessor ---- PASS: TestTTYRestoreHandler_PostCopy_errGetSuccessor (0.00s) -=== RUN TestTTYRestoreHandler_PostCopy_errPrompt ---- PASS: TestTTYRestoreHandler_PostCopy_errPrompt (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/status 0.030s -=== RUN TestNewConsole ---- PASS: TestNewConsole (0.00s) -=== RUN TestConsole_GetHeightWidth ---- PASS: TestConsole_GetHeightWidth (0.00s) -=== RUN TestConsole_NewRow ---- PASS: TestConsole_NewRow (0.00s) -=== RUN TestConsole_OutputTo ---- PASS: TestConsole_OutputTo (0.00s) -=== RUN TestConsole_Restore ---- PASS: TestConsole_Restore (0.00s) -=== RUN TestConsole_Save ---- PASS: TestConsole_Save (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/status/console 0.023s -=== RUN Test_manager ---- PASS: Test_manager (0.00s) -=== RUN Test_messenger_Update ---- PASS: Test_messenger_Update (0.00s) -=== RUN Test_messenger_Fail ---- PASS: Test_messenger_Fail (0.00s) -=== RUN Test_messenger_Close ---- PASS: Test_messenger_Close (0.00s) -=== RUN Test_speedWindow ---- PASS: Test_speedWindow (0.00s) -=== RUN Test_spinner_symbol ---- PASS: Test_spinner_symbol (0.00s) -=== RUN Test_status_Render -=== RUN Test_status_Render/default_status -=== RUN Test_status_Render/operation_in_progress -=== RUN Test_status_Render/operation_succeeded -=== RUN Test_status_Render/operation_failed -=== RUN Test_status_Render/long_status_text_in_progress -=== RUN Test_status_Render/object_with_no_name_in_progress -=== RUN Test_status_Render/object_with_zero_size_in_progress -=== RUN Test_status_Render/long_status_text_succeeded -=== RUN Test_status_Render/object_with_no_name_succeeded -=== RUN Test_status_Render/object_with_zero_size_succeeded ---- PASS: Test_status_Render (0.00s) - --- PASS: Test_status_Render/default_status (0.00s) - --- PASS: Test_status_Render/operation_in_progress (0.00s) - --- PASS: Test_status_Render/operation_succeeded (0.00s) - --- PASS: Test_status_Render/operation_failed (0.00s) - --- PASS: Test_status_Render/long_status_text_in_progress (0.00s) - --- PASS: Test_status_Render/object_with_no_name_in_progress (0.00s) - --- PASS: Test_status_Render/object_with_zero_size_in_progress (0.00s) - --- PASS: Test_status_Render/long_status_text_succeeded (0.00s) - --- PASS: Test_status_Render/object_with_no_name_succeeded (0.00s) - --- PASS: Test_status_Render/object_with_zero_size_succeeded (0.00s) -=== RUN Test_status_durationString -=== RUN Test_status_durationString/duration_in_hours -=== RUN Test_status_durationString/duration_in_minutes -=== RUN Test_status_durationString/duration_in_seconds -=== RUN Test_status_durationString/duration_in_milliseconds -=== RUN Test_status_durationString/duration_in_microseconds ---- PASS: Test_status_durationString (0.00s) - --- PASS: Test_status_durationString/duration_in_hours (0.00s) - --- PASS: Test_status_durationString/duration_in_minutes (0.00s) - --- PASS: Test_status_durationString/duration_in_seconds (0.00s) - --- PASS: Test_status_durationString/duration_in_milliseconds (0.00s) - --- PASS: Test_status_durationString/duration_in_microseconds (0.00s) -=== RUN Test_updateStatus -=== RUN Test_updateStatus/updateStatusMessage -=== RUN Test_updateStatus/updateStatusMessage_(text_only) -=== RUN Test_updateStatus/updateStatusStartTime -=== RUN Test_updateStatus/updateStatusEndTime -=== RUN Test_updateStatus/updateStatusEndTime_with_error -=== RUN Test_updateStatus/updateStatusError ---- PASS: Test_updateStatus (0.00s) - --- PASS: Test_updateStatus/updateStatusMessage (0.00s) - --- PASS: Test_updateStatus/updateStatusMessage_(text_only) (0.00s) - --- PASS: Test_updateStatus/updateStatusStartTime (0.00s) - --- PASS: Test_updateStatus/updateStatusEndTime (0.00s) - --- PASS: Test_updateStatus/updateStatusEndTime_with_error (0.00s) - --- PASS: Test_updateStatus/updateStatusError (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/status/progress 0.010s -=== RUN TestRoundTo -=== RUN TestRoundTo/round_to_2_digit -=== RUN TestRoundTo/round_to_1_digit -=== RUN TestRoundTo/round_to_no_digit -=== RUN TestRoundTo/round_to_no_digit#01 ---- PASS: TestRoundTo (0.00s) - --- PASS: TestRoundTo/round_to_2_digit (0.00s) - --- PASS: TestRoundTo/round_to_1_digit (0.00s) - --- PASS: TestRoundTo/round_to_no_digit (0.00s) - --- PASS: TestRoundTo/round_to_no_digit#01 (0.00s) -=== RUN TestToBytes -=== RUN TestToBytes/0_bytes -=== RUN TestToBytes/1023_bytes -=== RUN TestToBytes/1_KB -=== RUN TestToBytes/1.5_KB -=== RUN TestToBytes/12.5_KB -=== RUN TestToBytes/512.5_KB -=== RUN TestToBytes/1_MB -=== RUN TestToBytes/1_GB -=== RUN TestToBytes/1_TB ---- PASS: TestToBytes (0.00s) - --- PASS: TestToBytes/0_bytes (0.00s) - --- PASS: TestToBytes/1023_bytes (0.00s) - --- PASS: TestToBytes/1_KB (0.00s) - --- PASS: TestToBytes/1.5_KB (0.00s) - --- PASS: TestToBytes/12.5_KB (0.00s) - --- PASS: TestToBytes/512.5_KB (0.00s) - --- PASS: TestToBytes/1_MB (0.00s) - --- PASS: TestToBytes/1_GB (0.00s) - --- PASS: TestToBytes/1_TB (0.00s) -=== RUN TestFormatDuration -=== RUN TestFormatDuration/zero_duration -=== RUN TestFormatDuration/round_to_microsecond -=== RUN TestFormatDuration/round_to_millisecond -=== RUN TestFormatDuration/round_to_second -=== RUN TestFormatDuration/round_up_to_second -=== RUN TestFormatDuration/round_down_to_second -=== RUN TestFormatDuration/round_up_to_millisecond -=== RUN TestFormatDuration/round_down_to_millisecond -=== RUN TestFormatDuration/round_up_to_microsecond -=== RUN TestFormatDuration/round_down_to_microsecond -=== RUN TestFormatDuration/exact_second -=== RUN TestFormatDuration/exact_millisecond -=== RUN TestFormatDuration/exact_microsecond -=== RUN TestFormatDuration/less_than_a_microsecond -=== RUN TestFormatDuration/large_duration -=== RUN TestFormatDuration/negative_duration -=== RUN TestFormatDuration/negative_small_duration ---- PASS: TestFormatDuration (0.00s) - --- PASS: TestFormatDuration/zero_duration (0.00s) - --- PASS: TestFormatDuration/round_to_microsecond (0.00s) - --- PASS: TestFormatDuration/round_to_millisecond (0.00s) - --- PASS: TestFormatDuration/round_to_second (0.00s) - --- PASS: TestFormatDuration/round_up_to_second (0.00s) - --- PASS: TestFormatDuration/round_down_to_second (0.00s) - --- PASS: TestFormatDuration/round_up_to_millisecond (0.00s) - --- PASS: TestFormatDuration/round_down_to_millisecond (0.00s) - --- PASS: TestFormatDuration/round_up_to_microsecond (0.00s) - --- PASS: TestFormatDuration/round_down_to_microsecond (0.00s) - --- PASS: TestFormatDuration/exact_second (0.00s) - --- PASS: TestFormatDuration/exact_millisecond (0.00s) - --- PASS: TestFormatDuration/exact_microsecond (0.00s) - --- PASS: TestFormatDuration/less_than_a_microsecond (0.00s) - --- PASS: TestFormatDuration/large_duration (0.00s) - --- PASS: TestFormatDuration/negative_duration (0.00s) - --- PASS: TestFormatDuration/negative_small_duration (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/status/progress/humanize 0.011s -=== RUN Test_referenceGraphTarget_PushReference ---- PASS: Test_referenceGraphTarget_PushReference (0.00s) -=== RUN Test_referenceGraphTarget_Mount ---- PASS: Test_referenceGraphTarget_Mount (0.00s) -=== RUN Test_graphTarget_Push_alreadyExists ---- PASS: Test_graphTarget_Push_alreadyExists (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/display/status/track 0.036s -=== RUN TestCheckMutuallyExclusiveFlags -=== RUN TestCheckMutuallyExclusiveFlags/--foo_and_--bar_should_not_be_used_at_the_same_time -=== RUN TestCheckMutuallyExclusiveFlags/--foo_and_--hello_are_not_used_at_the_same_time ---- PASS: TestCheckMutuallyExclusiveFlags (0.00s) - --- PASS: TestCheckMutuallyExclusiveFlags/--foo_and_--bar_should_not_be_used_at_the_same_time (0.00s) - --- PASS: TestCheckMutuallyExclusiveFlags/--foo_and_--hello_are_not_used_at_the_same_time (0.00s) -=== RUN TestCheckRequiredTogetherFlags -=== RUN TestCheckRequiredTogetherFlags/--foo_and_--bar_are_both_used,_no_error_is_returned -=== RUN TestCheckRequiredTogetherFlags/--foo_and_--hello_are_not_both_used,_an_error_is_returned -=== RUN TestCheckRequiredTogetherFlags/none_of_--hello_and_--world_is_used,_no_error_is_returned ---- PASS: TestCheckRequiredTogetherFlags (0.00s) - --- PASS: TestCheckRequiredTogetherFlags/--foo_and_--bar_are_both_used,_no_error_is_returned (0.00s) - --- PASS: TestCheckRequiredTogetherFlags/--foo_and_--hello_are_not_both_used,_an_error_is_returned (0.00s) - --- PASS: TestCheckRequiredTogetherFlags/none_of_--hello_and_--world_is_used,_no_error_is_returned (0.00s) -=== RUN TestReportErrResp -=== RUN TestReportErrResp/empty_errors -=== RUN TestReportErrResp/non-empty_errors ---- PASS: TestReportErrResp (0.00s) - --- PASS: TestReportErrResp/empty_errors (0.00s) - --- PASS: TestReportErrResp/non-empty_errors (0.00s) -=== RUN TestUnwrapCopyError -=== RUN TestUnwrapCopyError/nil_error -=== RUN TestUnwrapCopyError/regular_error -=== RUN TestUnwrapCopyError/copy_error ---- PASS: TestUnwrapCopyError (0.00s) - --- PASS: TestUnwrapCopyError/nil_error (0.00s) - --- PASS: TestUnwrapCopyError/regular_error (0.00s) - --- PASS: TestUnwrapCopyError/copy_error (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/errors 0.030s -=== RUN Test_ParseFileReference -=== RUN Test_ParseFileReference/file_name_and_media_type -=== RUN Test_ParseFileReference/file_name_and_empty_media_type -=== RUN Test_ParseFileReference/file_name_and_default_media_type -=== RUN Test_ParseFileReference/file_name_and_media_type,_default_type_ignored -=== RUN Test_ParseFileReference/file_name_and_empty_media_type,_default_type_ignored -=== RUN Test_ParseFileReference/colon_file_name_and_media_type -=== RUN Test_ParseFileReference/colon_file_name_and_empty_media_type -=== RUN Test_ParseFileReference/colon-prefix_file_name_and_media_type -=== RUN Test_ParseFileReference/pure_colon_file_name_and_media_type -=== RUN Test_ParseFileReference/pure_colon_file_name_and_empty_media_type ---- PASS: Test_ParseFileReference (0.00s) - --- PASS: Test_ParseFileReference/file_name_and_media_type (0.00s) - --- PASS: Test_ParseFileReference/file_name_and_empty_media_type (0.00s) - --- PASS: Test_ParseFileReference/file_name_and_default_media_type (0.00s) - --- PASS: Test_ParseFileReference/file_name_and_media_type,_default_type_ignored (0.00s) - --- PASS: Test_ParseFileReference/file_name_and_empty_media_type,_default_type_ignored (0.00s) - --- PASS: Test_ParseFileReference/colon_file_name_and_media_type (0.00s) - --- PASS: Test_ParseFileReference/colon_file_name_and_empty_media_type (0.00s) - --- PASS: Test_ParseFileReference/colon-prefix_file_name_and_media_type (0.00s) - --- PASS: Test_ParseFileReference/pure_colon_file_name_and_media_type (0.00s) - --- PASS: Test_ParseFileReference/pure_colon_file_name_and_empty_media_type (0.00s) -=== RUN TestParse -=== RUN TestParse/no_input -=== RUN TestParse/empty_file_name_and_media_type -=== RUN TestParse/empty_file_name_with_media_type ---- PASS: TestParse (0.00s) - --- PASS: TestParse/no_input (0.00s) - --- PASS: TestParse/empty_file_name_and_media_type (0.00s) - --- PASS: TestParse/empty_file_name_with_media_type (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/fileref 0.013s -=== RUN Test_ExtractMediaType ---- PASS: Test_ExtractMediaType (0.00s) -=== RUN Test_ExtractMediaType_invalidContent_notAJson ---- PASS: Test_ExtractMediaType_invalidContent_notAJson (0.00s) -=== RUN Test_ExtractMediaType_invalidContent_missingMediaType ---- PASS: Test_ExtractMediaType_invalidContent_missingMediaType (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/manifest 0.012s -=== RUN TestBinaryTarget_ModifyError -=== RUN TestBinaryTarget_ModifyError/CopyError_with_Source_origin_sets_prefix -=== RUN TestBinaryTarget_ModifyError/CopyError_with_Destination_origin_sets_prefix -=== RUN TestBinaryTarget_ModifyError/CopyError_with_unknown_origin ---- PASS: TestBinaryTarget_ModifyError (0.00s) - --- PASS: TestBinaryTarget_ModifyError/CopyError_with_Source_origin_sets_prefix (0.00s) - --- PASS: TestBinaryTarget_ModifyError/CopyError_with_Destination_origin_sets_prefix (0.00s) - --- PASS: TestBinaryTarget_ModifyError/CopyError_with_unknown_origin (0.00s) -=== RUN TestCache_CachedTarget ---- PASS: TestCache_CachedTarget (0.00s) -=== RUN TestCache_CachedTarget_emptyRoot ---- PASS: TestCache_CachedTarget_emptyRoot (0.00s) -=== RUN TestConfirmation_ApplyFlags ---- PASS: TestConfirmation_ApplyFlags (0.00s) -=== RUN TestConfirmation_AskForConfirmation_forciblyConfirmed ---- PASS: TestConfirmation_AskForConfirmation_forciblyConfirmed (0.00s) -=== RUN TestConfirmation_AskForConfirmation_manuallyConfirmed - [y/N] [y/N] Operation cancelled. ---- PASS: TestConfirmation_AskForConfirmation_manuallyConfirmed (0.00s) -=== RUN TestDescriptor_ApplyFlags ---- PASS: TestDescriptor_ApplyFlags (0.00s) -=== RUN TestDescriptor_Marshal ---- PASS: TestDescriptor_Marshal (0.00s) -=== RUN TestPacker_FlagInit ---- PASS: TestPacker_FlagInit (0.00s) -=== RUN TestPacker_parseAnnotations_err ---- PASS: TestPacker_parseAnnotations_err (0.00s) -=== RUN TestPacker_parseAnnotations_annotationFile ---- PASS: TestPacker_parseAnnotations_annotationFile (0.00s) -=== RUN TestPacker_parseAnnotations_annotationFlag ---- PASS: TestPacker_parseAnnotations_annotationFlag (0.00s) -=== RUN TestPacker_decodeJSON ---- PASS: TestPacker_decodeJSON (0.00s) -=== RUN TestPlatform_ApplyFlags ---- PASS: TestPlatform_ApplyFlags (0.00s) -=== RUN TestPlatform_Parse_err -=== RUN TestPlatform_Parse_err/empty_arch_1 -=== RUN TestPlatform_Parse_err/empty_arch_2 -=== RUN TestPlatform_Parse_err/empty_os -=== RUN TestPlatform_Parse_err/empty_os_with_variant -=== RUN TestPlatform_Parse_err/trailing_slash ---- PASS: TestPlatform_Parse_err (0.00s) - --- PASS: TestPlatform_Parse_err/empty_arch_1 (0.00s) - --- PASS: TestPlatform_Parse_err/empty_arch_2 (0.00s) - --- PASS: TestPlatform_Parse_err/empty_os (0.00s) - --- PASS: TestPlatform_Parse_err/empty_os_with_variant (0.00s) - --- PASS: TestPlatform_Parse_err/trailing_slash (0.00s) -=== RUN TestPlatform_Parse -=== RUN TestPlatform_Parse/empty -=== RUN TestPlatform_Parse/default_arch -=== RUN TestPlatform_Parse/os&arch -=== RUN TestPlatform_Parse/empty_variant -=== RUN TestPlatform_Parse/os&arch&variant -=== RUN TestPlatform_Parse/os_version -=== RUN TestPlatform_Parse/long_os_version ---- PASS: TestPlatform_Parse (0.00s) - --- PASS: TestPlatform_Parse/empty (0.00s) - --- PASS: TestPlatform_Parse/default_arch (0.00s) - --- PASS: TestPlatform_Parse/os&arch (0.00s) - --- PASS: TestPlatform_Parse/empty_variant (0.00s) - --- PASS: TestPlatform_Parse/os&arch&variant (0.00s) - --- PASS: TestPlatform_Parse/os_version (0.00s) - --- PASS: TestPlatform_Parse/long_os_version (0.00s) -=== RUN TestPretty_ApplyFlags ---- PASS: TestPretty_ApplyFlags (0.00s) -=== RUN TestPretty_Output ---- PASS: TestPretty_Output (0.00s) -=== RUN TestRemote_FlagsInit ---- PASS: TestRemote_FlagsInit (0.00s) -=== RUN TestRemote_authClient_RawCredential ---- PASS: TestRemote_authClient_RawCredential (0.00s) -=== RUN TestRemote_authClient_skipTlsVerify ---- PASS: TestRemote_authClient_skipTlsVerify (0.07s) -=== RUN TestRemote_authClient_CARoots ---- PASS: TestRemote_authClient_CARoots (0.06s) -=== RUN TestRemote_authClient_resolve ---- PASS: TestRemote_authClient_resolve (0.07s) -=== RUN TestRemote_NewRegistry ---- PASS: TestRemote_NewRegistry (0.06s) -=== RUN TestRemote_NewRepository ---- PASS: TestRemote_NewRepository (0.04s) -=== RUN TestRemote_NewRepositoryMTLS ---- PASS: TestRemote_NewRepositoryMTLS (0.08s) -=== RUN TestRemote_NewRepository_Retry ---- PASS: TestRemote_NewRepository_Retry (0.85s) -=== RUN TestRemote_default_localhost ---- PASS: TestRemote_default_localhost (0.00s) -=== RUN TestRemote_isPlainHTTP_localhost ---- PASS: TestRemote_isPlainHTTP_localhost (0.00s) -=== RUN TestRemote_isHTTPS_localhost ---- PASS: TestRemote_isHTTPS_localhost (0.00s) -=== RUN TestRemote_parseResolve_err -=== RUN TestRemote_parseResolve_err/invalid_flag -=== RUN TestRemote_parseResolve_err/no_host -=== RUN TestRemote_parseResolve_err/no_address -=== RUN TestRemote_parseResolve_err/invalid_address -=== RUN TestRemote_parseResolve_err/no_port -=== RUN TestRemote_parseResolve_err/invalid_source_port -=== RUN TestRemote_parseResolve_err/invalid_destination_port -=== RUN TestRemote_parseResolve_err/no_source_port ---- PASS: TestRemote_parseResolve_err (0.00s) - --- PASS: TestRemote_parseResolve_err/invalid_flag (0.00s) - --- PASS: TestRemote_parseResolve_err/no_host (0.00s) - --- PASS: TestRemote_parseResolve_err/no_address (0.00s) - --- PASS: TestRemote_parseResolve_err/invalid_address (0.00s) - --- PASS: TestRemote_parseResolve_err/no_port (0.00s) - --- PASS: TestRemote_parseResolve_err/invalid_source_port (0.00s) - --- PASS: TestRemote_parseResolve_err/invalid_destination_port (0.00s) - --- PASS: TestRemote_parseResolve_err/no_source_port (0.00s) -=== RUN TestRemote_parseResolve -=== RUN TestRemote_parseResolve/fromHost:fromPort:toIp -=== RUN TestRemote_parseResolve/fromHost:fromPort:toIp:toPort ---- PASS: TestRemote_parseResolve (0.00s) - --- PASS: TestRemote_parseResolve/fromHost:fromPort:toIp (0.00s) - --- PASS: TestRemote_parseResolve/fromHost:fromPort:toIp:toPort (0.00s) -=== RUN TestRemote_parseCustomHeaders -=== RUN TestRemote_parseCustomHeaders/no_custom_header_is_provided -=== RUN TestRemote_parseCustomHeaders/one_name-value_pair -=== RUN TestRemote_parseCustomHeaders/multiple_name-value_pairs -=== RUN TestRemote_parseCustomHeaders/multiple_name-value_pairs_with_commas -=== RUN TestRemote_parseCustomHeaders/empty_string_is_a_valid_value -=== RUN TestRemote_parseCustomHeaders/multiple_colons_are_allowed -=== RUN TestRemote_parseCustomHeaders/name_with_spaces -=== RUN TestRemote_parseCustomHeaders/value_with_spaces -=== RUN TestRemote_parseCustomHeaders/repeated_pairs -=== RUN TestRemote_parseCustomHeaders/repeated_name_with_different_values -=== RUN TestRemote_parseCustomHeaders/one_valid_header_and_one_invalid_header(no_pair) -=== RUN TestRemote_parseCustomHeaders/one_valid_header_and_one_invalid_header(empty_name) -=== RUN TestRemote_parseCustomHeaders/pure-space_name_is_invalid ---- PASS: TestRemote_parseCustomHeaders (0.00s) - --- PASS: TestRemote_parseCustomHeaders/no_custom_header_is_provided (0.00s) - --- PASS: TestRemote_parseCustomHeaders/one_name-value_pair (0.00s) - --- PASS: TestRemote_parseCustomHeaders/multiple_name-value_pairs (0.00s) - --- PASS: TestRemote_parseCustomHeaders/multiple_name-value_pairs_with_commas (0.00s) - --- PASS: TestRemote_parseCustomHeaders/empty_string_is_a_valid_value (0.00s) - --- PASS: TestRemote_parseCustomHeaders/multiple_colons_are_allowed (0.00s) - --- PASS: TestRemote_parseCustomHeaders/name_with_spaces (0.00s) - --- PASS: TestRemote_parseCustomHeaders/value_with_spaces (0.00s) - --- PASS: TestRemote_parseCustomHeaders/repeated_pairs (0.00s) - --- PASS: TestRemote_parseCustomHeaders/repeated_name_with_different_values (0.00s) - --- PASS: TestRemote_parseCustomHeaders/one_valid_header_and_one_invalid_header(no_pair) (0.00s) - --- PASS: TestRemote_parseCustomHeaders/one_valid_header_and_one_invalid_header(empty_name) (0.00s) - --- PASS: TestRemote_parseCustomHeaders/pure-space_name_is_invalid (0.00s) -=== RUN TestTarget_Parse_oci_path ---- PASS: TestTarget_Parse_oci_path (0.00s) -=== RUN TestTarget_Parse_oci ---- PASS: TestTarget_Parse_oci (0.00s) -=== RUN TestTarget_Parse_oci_and_oci_path ---- PASS: TestTarget_Parse_oci_and_oci_path (0.00s) -=== RUN TestTarget_Parse_to_oci_and_oci_path ---- PASS: TestTarget_Parse_to_oci_and_oci_path (0.00s) -=== RUN TestTarget_Parse_remote ---- PASS: TestTarget_Parse_remote (0.00s) -=== RUN TestTarget_Parse_remote_err ---- PASS: TestTarget_Parse_remote_err (0.00s) -=== RUN Test_parseOCILayoutReference -=== RUN Test_parseOCILayoutReference/Empty_input -=== RUN Test_parseOCILayoutReference/Empty_path_and_tag -=== RUN Test_parseOCILayoutReference/Empty_path_and_digest -=== RUN Test_parseOCILayoutReference/Empty_digest -=== RUN Test_parseOCILayoutReference/Empty_tag -=== RUN Test_parseOCILayoutReference/path_and_digest -=== RUN Test_parseOCILayoutReference/path_and_tag ---- PASS: Test_parseOCILayoutReference (0.00s) - --- PASS: Test_parseOCILayoutReference/Empty_input (0.00s) - --- PASS: Test_parseOCILayoutReference/Empty_path_and_tag (0.00s) - --- PASS: Test_parseOCILayoutReference/Empty_path_and_digest (0.00s) - --- PASS: Test_parseOCILayoutReference/Empty_digest (0.00s) - --- PASS: Test_parseOCILayoutReference/Empty_tag (0.00s) - --- PASS: Test_parseOCILayoutReference/path_and_digest (0.00s) - --- PASS: Test_parseOCILayoutReference/path_and_tag (0.00s) -=== RUN TestTarget_ModifyError_ociLayout ---- PASS: TestTarget_ModifyError_ociLayout (0.00s) -=== RUN TestTarget_ModifyError_NotFound -=== RUN TestTarget_ModifyError_NotFound/not_found -=== RUN TestTarget_ModifyError_NotFound/remote_not_found ---- PASS: TestTarget_ModifyError_NotFound (0.00s) - --- PASS: TestTarget_ModifyError_NotFound/not_found (0.00s) - --- PASS: TestTarget_ModifyError_NotFound/remote_not_found (0.00s) -=== RUN TestTarget_ModifyError_errResponse ---- PASS: TestTarget_ModifyError_errResponse (0.00s) -=== RUN TestTarget_ModifyError_errInvalidReference ---- PASS: TestTarget_ModifyError_errInvalidReference (0.00s) -=== RUN TestTarget_ModifyError_errHostNotMatching ---- PASS: TestTarget_ModifyError_errHostNotMatching (0.00s) -=== RUN TestTarget_ModifyError_dockerHint -=== RUN TestTarget_ModifyError_dockerHint/namespace_already_exists -=== RUN TestTarget_ModifyError_dockerHint/no_namespace -=== RUN TestTarget_ModifyError_dockerHint/not_401 -=== RUN TestTarget_ModifyError_dockerHint/should_hint ---- PASS: TestTarget_ModifyError_dockerHint (0.00s) - --- PASS: TestTarget_ModifyError_dockerHint/namespace_already_exists (0.00s) - --- PASS: TestTarget_ModifyError_dockerHint/no_namespace (0.00s) - --- PASS: TestTarget_ModifyError_dockerHint/not_401 (0.00s) - --- PASS: TestTarget_ModifyError_dockerHint/should_hint (0.00s) -=== RUN TestTerminal_Parse ---- PASS: TestTerminal_Parse (0.00s) -=== RUN TestTerminal_DisableTTY -=== RUN TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_flag_not_used,_reset_TTY -=== RUN TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_set_to_true,_reset_TTY -=== RUN TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_set_to_false -=== RUN TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_flag_not_used -=== RUN TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_set_to_true,_reset_TTY -=== RUN TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_set_to_false -=== RUN TestTerminal_DisableTTY/debug_enabled,_--no-tty_flag_is_not_used ---- PASS: TestTerminal_DisableTTY (0.00s) - --- PASS: TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_flag_not_used,_reset_TTY (0.00s) - --- PASS: TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_set_to_true,_reset_TTY (0.00s) - --- PASS: TestTerminal_DisableTTY/output_to_STDOUT,_--no-tty_set_to_false (0.00s) - --- PASS: TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_flag_not_used (0.00s) - --- PASS: TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_set_to_true,_reset_TTY (0.00s) - --- PASS: TestTerminal_DisableTTY/not_output_to_STDOUT,_--no-tty_set_to_false (0.00s) - --- PASS: TestTerminal_DisableTTY/debug_enabled,_--no-tty_flag_is_not_used (0.00s) -=== RUN TestApplyFlags -=== RUN TestApplyFlags/flags_should_be_applied_once ---- PASS: TestApplyFlags (0.00s) - --- PASS: TestApplyFlags/flags_should_be_applied_once (0.00s) -=== RUN TestParse_once -=== RUN TestParse_once/parse_should_be_called_once ---- PASS: TestParse_once (0.00s) - --- PASS: TestParse_once/parse_should_be_called_once (0.00s) -=== RUN TestParse_err -=== RUN TestParse_err/parse_should_be_called_twice_and_aborted_with_error ---- PASS: TestParse_err (0.00s) - --- PASS: TestParse_err/parse_should_be_called_twice_and_aborted_with_error (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/option 1.266s -=== RUN Test_PrintPrettyJSON ---- PASS: Test_PrintPrettyJSON (0.00s) -=== RUN Test_PrintJSON ---- PASS: Test_PrintJSON (0.00s) -=== RUN Test_PrintJSON_ugly ---- PASS: Test_PrintJSON_ugly (0.00s) -=== RUN Test_ToMap ---- PASS: Test_ToMap (0.00s) -=== RUN Test_ToMap_error ---- PASS: Test_ToMap_error (0.00s) -=== RUN TestPrinter_Println -display output error: boom boom -display output error: boom boom--- PASS: TestPrinter_Println (0.00s) -=== RUN TestPrinter_PrintVerbose_noError ---- PASS: TestPrinter_PrintVerbose_noError (0.00s) -=== RUN TestPrinter_PrintVerbose ---- PASS: TestPrinter_PrintVerbose (0.00s) -=== RUN Test_parseAndWrite_err ---- PASS: Test_parseAndWrite_err (0.00s) -PASS -ok oras.land/oras/cmd/oras/internal/output 0.024s -=== RUN Test_runAttach_errType ---- PASS: Test_runAttach_errType (0.00s) -=== RUN TestParseArtifactReferences -=== RUN TestParseArtifactReferences/valid_reference_with_single_tag -=== RUN TestParseArtifactReferences/valid_reference_with_multiple_tags -=== RUN TestParseArtifactReferences/complex_repository_path -=== RUN TestParseArtifactReferences/reference_without_tag -=== RUN TestParseArtifactReferences/reference_with_empty_tag -=== RUN TestParseArtifactReferences/valid_tag_with_allowed_characters -=== RUN TestParseArtifactReferences/empty_reference -=== RUN TestParseArtifactReferences/empty_tag_in_middle_of_list -=== RUN TestParseArtifactReferences/empty_first_tag_with_valid_second_tag -=== RUN TestParseArtifactReferences/multiple_empty_tags -=== RUN TestParseArtifactReferences/digest_reference_not_supported -=== RUN TestParseArtifactReferences/digest_with_additional_tags -=== RUN TestParseArtifactReferences/invalid_tag_format_with_special_chars -=== RUN TestParseArtifactReferences/no_repository_and_tag_specified -=== RUN TestParseArtifactReferences/no_repository_specified -=== RUN TestParseArtifactReferences/invalid_repository_format_with_space -=== RUN TestParseArtifactReferences/invalid_tag_starting_with_non-word_character -=== RUN TestParseArtifactReferences/malformed_reference_with_multiple_colons ---- PASS: TestParseArtifactReferences (0.00s) - --- PASS: TestParseArtifactReferences/valid_reference_with_single_tag (0.00s) - --- PASS: TestParseArtifactReferences/valid_reference_with_multiple_tags (0.00s) - --- PASS: TestParseArtifactReferences/complex_repository_path (0.00s) - --- PASS: TestParseArtifactReferences/reference_without_tag (0.00s) - --- PASS: TestParseArtifactReferences/reference_with_empty_tag (0.00s) - --- PASS: TestParseArtifactReferences/valid_tag_with_allowed_characters (0.00s) - --- PASS: TestParseArtifactReferences/empty_reference (0.00s) - --- PASS: TestParseArtifactReferences/empty_tag_in_middle_of_list (0.00s) - --- PASS: TestParseArtifactReferences/empty_first_tag_with_valid_second_tag (0.00s) - --- PASS: TestParseArtifactReferences/multiple_empty_tags (0.00s) - --- PASS: TestParseArtifactReferences/digest_reference_not_supported (0.00s) - --- PASS: TestParseArtifactReferences/digest_with_additional_tags (0.00s) - --- PASS: TestParseArtifactReferences/invalid_tag_format_with_special_chars (0.00s) - --- PASS: TestParseArtifactReferences/no_repository_and_tag_specified (0.00s) - --- PASS: TestParseArtifactReferences/no_repository_specified (0.00s) - --- PASS: TestParseArtifactReferences/invalid_repository_format_with_space (0.00s) - --- PASS: TestParseArtifactReferences/invalid_tag_starting_with_non-word_character (0.00s) - --- PASS: TestParseArtifactReferences/malformed_reference_with_multiple_colons (0.00s) -=== RUN TestFinalizeBackupOutput -=== RUN TestFinalizeBackupOutput/Directory_output_format -=== RUN TestFinalizeBackupOutput/Tar_output_format -=== RUN TestFinalizeBackupOutput/Error_in_OnTarExporting -=== RUN TestFinalizeBackupOutput/Error_in_OnTarExported -=== RUN TestFinalizeBackupOutput/Non-existent_output_directory ---- PASS: TestFinalizeBackupOutput (0.00s) - --- PASS: TestFinalizeBackupOutput/Directory_output_format (0.00s) - --- PASS: TestFinalizeBackupOutput/Tar_output_format (0.00s) - --- PASS: TestFinalizeBackupOutput/Error_in_OnTarExporting (0.00s) - --- PASS: TestFinalizeBackupOutput/Error_in_OnTarExported (0.00s) - --- PASS: TestFinalizeBackupOutput/Non-existent_output_directory (0.00s) -=== RUN Test_resolveTags -=== RUN Test_resolveTags/with_specified_tags -=== RUN Test_resolveTags/error_resolving_specified_tag -=== RUN Test_resolveTags/fetching_all_tags_from_repository -=== RUN Test_resolveTags/error_listing_tags_from_repository -=== RUN Test_resolveTags/error_resolving_one_of_the_listed_tags -=== RUN Test_resolveTags/empty_tag_list_from_repository -=== RUN Test_resolveTags/target_does_not_support_tag_listing ---- PASS: Test_resolveTags (6.91s) - --- PASS: Test_resolveTags/with_specified_tags (0.00s) - --- PASS: Test_resolveTags/error_resolving_specified_tag (0.00s) - --- PASS: Test_resolveTags/fetching_all_tags_from_repository (0.00s) - --- PASS: Test_resolveTags/error_listing_tags_from_repository (6.90s) - --- PASS: Test_resolveTags/error_resolving_one_of_the_listed_tags (0.00s) - --- PASS: Test_resolveTags/empty_tag_list_from_repository (0.00s) - --- PASS: Test_resolveTags/target_does_not_support_tag_listing (0.00s) -=== RUN Test_countReferrers -=== RUN Test_countReferrers/count_flatten_referrers_for_manifest_1 -=== RUN Test_countReferrers/count_nested_referrers_for_manifest_2 -=== RUN Test_countReferrers/count_referrers_for_index -=== RUN Test_countReferrers/count_referrers_for_manifest_with_no_referrers -=== RUN Test_countReferrers/bad_FindPredecessors ---- PASS: Test_countReferrers (0.00s) - --- PASS: Test_countReferrers/count_flatten_referrers_for_manifest_1 (0.00s) - --- PASS: Test_countReferrers/count_nested_referrers_for_manifest_2 (0.00s) - --- PASS: Test_countReferrers/count_referrers_for_index (0.00s) - --- PASS: Test_countReferrers/count_referrers_for_manifest_with_no_referrers (0.00s) - --- PASS: Test_countReferrers/bad_FindPredecessors (0.00s) -=== RUN Test_doCopy ---- PASS: Test_doCopy (0.00s) -=== RUN Test_doCopy_skipped ---- PASS: Test_doCopy_skipped (0.00s) -=== RUN Test_doCopy_mounted -2025/12/02 10:27:22 http: superfluous response.WriteHeader call from oras.land/oras/cmd/oras/root.TestMain.func1 (cp_test.go:88) -2025/12/02 10:27:22 http: superfluous response.WriteHeader call from oras.land/oras/cmd/oras/root.TestMain.func1 (cp_test.go:115) ---- PASS: Test_doCopy_mounted (0.01s) -=== RUN Test_prepareCopyOption_nonIndex ---- PASS: Test_prepareCopyOption_nonIndex (0.00s) -=== RUN Test_prepareCopyOption_fetchFailure ---- PASS: Test_prepareCopyOption_fetchFailure (0.00s) -=== RUN Test_recursiveCopy_prepareCopyOptionFailure ---- PASS: Test_recursiveCopy_prepareCopyOptionFailure (0.00s) -=== RUN Test_prepareCopyOption_jsonUnmarshalFailure ---- PASS: Test_prepareCopyOption_jsonUnmarshalFailure (0.00s) -=== RUN Test_prepareCopyOption_referrersFailure ---- PASS: Test_prepareCopyOption_referrersFailure (0.00s) -=== RUN Test_prepareCopyOption_referrersFailureOnIndex ---- PASS: Test_prepareCopyOption_referrersFailureOnIndex (0.00s) -=== RUN Test_prepareCopyOption_noReferrers ---- PASS: Test_prepareCopyOption_noReferrers (0.00s) -=== RUN Test_runPull_errType ---- PASS: Test_runPull_errType (0.00s) -=== RUN Test_runPush_errType ---- PASS: Test_runPush_errType (0.00s) -PASS -ok oras.land/oras/cmd/oras/root 6.960s -=== RUN Test_fetchBlobOptions_doFetch ---- PASS: Test_fetchBlobOptions_doFetch (0.00s) -=== RUN Test_pushBlobOptions_doPush ---- PASS: Test_pushBlobOptions_doPush (0.00s) -PASS -ok oras.land/oras/cmd/oras/root/blob 0.028s -=== RUN Test_fetchManifest_errType ---- PASS: Test_fetchManifest_errType (0.00s) -PASS -ok oras.land/oras/cmd/oras/root/manifest 0.052s -=== RUN Test_fetchSourceManifests -=== RUN Test_fetchSourceManifests/OnFetching_error -=== RUN Test_fetchSourceManifests/OnFetched_error -=== RUN Test_fetchSourceManifests/getPlatform_error ---- PASS: Test_fetchSourceManifests (0.00s) - --- PASS: Test_fetchSourceManifests/OnFetching_error (0.00s) - --- PASS: Test_fetchSourceManifests/OnFetched_error (0.00s) - --- PASS: Test_fetchSourceManifests/getPlatform_error (0.00s) -=== RUN Test_enrichDescriptor -=== RUN Test_enrichDescriptor/child_index,_valid -=== RUN Test_enrichDescriptor/child_manifest,_valid_with_platform -=== RUN Test_enrichDescriptor/child_manifest,_valid_without_platform -=== RUN Test_enrichDescriptor/child_of_unrecognized_type -=== RUN Test_enrichDescriptor/child_manifest,_invalid -=== RUN Test_enrichDescriptor/child_index,_invalid ---- PASS: Test_enrichDescriptor (0.00s) - --- PASS: Test_enrichDescriptor/child_index,_valid (0.00s) - --- PASS: Test_enrichDescriptor/child_manifest,_valid_with_platform (0.00s) - --- PASS: Test_enrichDescriptor/child_manifest,_valid_without_platform (0.00s) - --- PASS: Test_enrichDescriptor/child_of_unrecognized_type (0.00s) - --- PASS: Test_enrichDescriptor/child_manifest,_invalid (0.00s) - --- PASS: Test_enrichDescriptor/child_index,_invalid (0.00s) -=== RUN Test_validateMediaType -=== RUN Test_validateMediaType/application/json -=== RUN Test_validateMediaType/application/vnd.oci.empty.v1+json -=== RUN Test_validateMediaType/application/vnd.oci.image.manifest.v1+json -=== RUN Test_validateMediaType/application/vnd.oci.image.index.v1+json -=== RUN Test_validateMediaType/application/vnd.custom -=== RUN Test_validateMediaType/#00 -=== RUN Test_validateMediaType/json -=== RUN Test_validateMediaType/application/-json ---- PASS: Test_validateMediaType (0.00s) - --- PASS: Test_validateMediaType/application/json (0.00s) - --- PASS: Test_validateMediaType/application/vnd.oci.empty.v1+json (0.00s) - --- PASS: Test_validateMediaType/application/vnd.oci.image.manifest.v1+json (0.00s) - --- PASS: Test_validateMediaType/application/vnd.oci.image.index.v1+json (0.00s) - --- PASS: Test_validateMediaType/application/vnd.custom (0.00s) - --- PASS: Test_validateMediaType/#00 (0.00s) - --- PASS: Test_validateMediaType/json (0.00s) - --- PASS: Test_validateMediaType/application/-json (0.00s) -=== RUN Test_doRemoveManifests -=== RUN Test_doRemoveManifests/remove_one_matched_item -=== RUN Test_doRemoveManifests/remove_all_matched_items -=== RUN Test_doRemoveManifests/remove_correctly_when_there_is_only_one_item -=== RUN Test_doRemoveManifests/remove_multiple_distinct_manifests -=== RUN Test_doRemoveManifests/remove_multiple_duplicate_manifests -=== RUN Test_doRemoveManifests/return_error_when_deleting_a_nonexistent_item -=== RUN Test_doRemoveManifests/handler_error ---- PASS: Test_doRemoveManifests (0.00s) - --- PASS: Test_doRemoveManifests/remove_one_matched_item (0.00s) - --- PASS: Test_doRemoveManifests/remove_all_matched_items (0.00s) - --- PASS: Test_doRemoveManifests/remove_correctly_when_there_is_only_one_item (0.00s) - --- PASS: Test_doRemoveManifests/remove_multiple_distinct_manifests (0.00s) - --- PASS: Test_doRemoveManifests/remove_multiple_duplicate_manifests (0.00s) - --- PASS: Test_doRemoveManifests/return_error_when_deleting_a_nonexistent_item (0.00s) - --- PASS: Test_doRemoveManifests/handler_error (0.00s) -=== RUN Test_fetchIndex -=== RUN Test_fetchIndex/OnFetching_error -=== RUN Test_fetchIndex/OnFetched_error -=== RUN Test_fetchIndex/Unmarshall_error ---- PASS: Test_fetchIndex (0.00s) - --- PASS: Test_fetchIndex/OnFetching_error (0.00s) - --- PASS: Test_fetchIndex/OnFetched_error (0.00s) - --- PASS: Test_fetchIndex/Unmarshall_error (0.00s) -=== RUN Test_mergeIndexes -=== RUN Test_mergeIndexes/OnFetching_error -=== RUN Test_mergeIndexes/OnFetched_error -=== RUN Test_mergeIndexes/unmarshall_error ---- PASS: Test_mergeIndexes (0.00s) - --- PASS: Test_mergeIndexes/OnFetching_error (0.00s) - --- PASS: Test_mergeIndexes/OnFetched_error (0.00s) - --- PASS: Test_mergeIndexes/unmarshall_error (0.00s) -PASS -ok oras.land/oras/cmd/oras/root/manifest/index 0.034s -? oras.land/oras/cmd/oras/root/repo [no test files] -=== RUN TestProxy_fetchCache ---- PASS: TestProxy_fetchCache (0.00s) -=== RUN TestProxy_pushPassThrough ---- PASS: TestProxy_pushPassThrough (0.00s) -=== RUN TestProxy_fetchReference ---- PASS: TestProxy_fetchReference (0.01s) -PASS -ok oras.land/oras/internal/cache 0.021s -? oras.land/oras/internal/contentutil [no test files] -=== RUN TestNewStoreError ---- PASS: TestNewStoreError (0.00s) -=== RUN Test_Credential_emptyCredential ---- PASS: Test_Credential_emptyCredential (0.00s) -=== RUN Test_Credential_usernamePassword ---- PASS: Test_Credential_usernamePassword (0.00s) -=== RUN Test_Credential_refreshToken ---- PASS: Test_Credential_refreshToken (0.00s) -PASS -ok oras.land/oras/internal/credential 0.013s -=== RUN TestLoadCertPool -2025/12/02 10:27:16 http: TLS handshake error from 127.0.0.1:36390: remote error: tls: bad certificate ---- PASS: TestLoadCertPool (0.02s) -=== RUN TestLoadCertPool_invalidPem ---- PASS: TestLoadCertPool_invalidPem (0.00s) -=== RUN TestLoadCertPool_pemNotExist ---- PASS: TestLoadCertPool_pemNotExist (0.00s) -PASS -ok oras.land/oras/internal/crypto 0.053s -=== RUN TestDescriptor_IsImageManifest ---- PASS: TestDescriptor_IsImageManifest (0.00s) -=== RUN TestDescriptor_IsManifest ---- PASS: TestDescriptor_IsManifest (0.00s) -=== RUN TestDescriptor_ShortDigest ---- PASS: TestDescriptor_ShortDigest (0.00s) -=== RUN TestDescriptor_GetTitleOrMediaType ---- PASS: TestDescriptor_GetTitleOrMediaType (0.00s) -=== RUN TestDescriptor_GenerateContentKey ---- PASS: TestDescriptor_GenerateContentKey (0.00s) -PASS -ok oras.land/oras/internal/descriptor 0.007s -? oras.land/oras/internal/docker [no test files] -=== RUN TestFile_PrepareManifestContent ---- PASS: TestFile_PrepareManifestContent (0.00s) -=== RUN TestFile_PrepareManifestContent_fromStdin ---- PASS: TestFile_PrepareManifestContent_fromStdin (0.00s) -=== RUN TestFile_PrepareManifestContent_errMissingFileName ---- PASS: TestFile_PrepareManifestContent_errMissingFileName (0.00s) -=== RUN TestFile_PrepareManifestContent_errReadFile ---- PASS: TestFile_PrepareManifestContent_errReadFile (0.00s) -=== RUN TestFile_PrepareBlobContent ---- PASS: TestFile_PrepareBlobContent (0.00s) -=== RUN TestFile_PrepareBlobContent_fromStdin ---- PASS: TestFile_PrepareBlobContent_fromStdin (0.00s) -=== RUN TestFile_PrepareBlobContent_errDigestInvalidFormat ---- PASS: TestFile_PrepareBlobContent_errDigestInvalidFormat (0.00s) -=== RUN TestFile_PrepareBlobContent_errMissingFileName ---- PASS: TestFile_PrepareBlobContent_errMissingFileName (0.00s) -=== RUN TestFile_PrepareBlobContent_errOpenFile ---- PASS: TestFile_PrepareBlobContent_errOpenFile (0.00s) -PASS -ok oras.land/oras/internal/file 0.007s -=== RUN TestSuccessors -=== RUN TestSuccessors/should_failed_to_get_non-existent_OCI_image -=== RUN TestSuccessors/should_failed_to_get_non-existent_docker_image -=== RUN TestSuccessors/should_get_successors_of_a_docker_image -=== RUN TestSuccessors/should_get_successors_of_an_OCI_image -=== RUN TestSuccessors/should_get_successors_of_an_index ---- PASS: TestSuccessors (0.00s) - --- PASS: TestSuccessors/should_failed_to_get_non-existent_OCI_image (0.00s) - --- PASS: TestSuccessors/should_failed_to_get_non-existent_docker_image (0.00s) - --- PASS: TestSuccessors/should_get_successors_of_a_docker_image (0.00s) - --- PASS: TestSuccessors/should_get_successors_of_an_OCI_image (0.00s) - --- PASS: TestSuccessors/should_get_successors_of_an_index (0.00s) -=== RUN TestDescriptor_GetSuccessors ---- PASS: TestDescriptor_GetSuccessors (0.00s) -=== RUN TestFindPredecessors ---- PASS: TestFindPredecessors (0.00s) -=== RUN TestRecursiveFindReferrers -=== RUN TestRecursiveFindReferrers/find_referers_for_empty_manifest_list -=== RUN TestRecursiveFindReferrers/find_referrers_for_manifest_without_referrers -=== RUN TestRecursiveFindReferrers/find_referrers_for_manifest_1 -=== RUN TestRecursiveFindReferrers/find_referrers_for_manifest_2 -=== RUN TestRecursiveFindReferrers/find_referrers_for_manifest_1_and_2 -=== RUN TestRecursiveFindReferrers/find_referrers_for_index_manifest -=== RUN TestRecursiveFindReferrers/bad_FindPredecessors_options ---- PASS: TestRecursiveFindReferrers (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referers_for_empty_manifest_list (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referrers_for_manifest_without_referrers (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referrers_for_manifest_1 (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referrers_for_manifest_2 (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referrers_for_manifest_1_and_2 (0.00s) - --- PASS: TestRecursiveFindReferrers/find_referrers_for_index_manifest (0.00s) - --- PASS: TestRecursiveFindReferrers/bad_FindPredecessors_options (0.00s) -PASS -ok oras.land/oras/internal/graph 0.026s -=== RUN TestReadLine -=== RUN TestReadLine/empty_line -=== RUN TestReadLine/LF -=== RUN TestReadLine/CR -=== RUN TestReadLine/CRLF -=== RUN TestReadLine/input -=== RUN TestReadLine/input_ended_with_LF -=== RUN TestReadLine/input_ended_with_CR -=== RUN TestReadLine/input_ended_with_CRLF -=== RUN TestReadLine/input_contains_CR -=== RUN TestReadLine/input_contains_LF -=== RUN TestReadLine/input_contains_CRLF ---- PASS: TestReadLine (0.00s) - --- PASS: TestReadLine/empty_line (0.00s) - --- PASS: TestReadLine/LF (0.00s) - --- PASS: TestReadLine/CR (0.00s) - --- PASS: TestReadLine/CRLF (0.00s) - --- PASS: TestReadLine/input (0.00s) - --- PASS: TestReadLine/input_ended_with_LF (0.00s) - --- PASS: TestReadLine/input_ended_with_CR (0.00s) - --- PASS: TestReadLine/input_ended_with_CRLF (0.00s) - --- PASS: TestReadLine/input_contains_CR (0.00s) - --- PASS: TestReadLine/input_contains_LF (0.00s) - --- PASS: TestReadLine/input_contains_CRLF (0.00s) -=== RUN TestReadLine_err ---- PASS: TestReadLine_err (0.00s) -=== RUN TestTarDirectory ---- PASS: TestTarDirectory (0.00s) -=== RUN TestTarDirectory_InvalidSource -=== RUN TestTarDirectory_InvalidSource/Source_directory_does_not_exist -=== RUN TestTarDirectory_InvalidSource/Source_is_not_a_directory ---- PASS: TestTarDirectory_InvalidSource (0.00s) - --- PASS: TestTarDirectory_InvalidSource/Source_directory_does_not_exist (0.00s) - --- PASS: TestTarDirectory_InvalidSource/Source_is_not_a_directory (0.00s) -=== RUN TestIsTarFile -=== RUN TestIsTarFile/File_with_.tar_extension -=== RUN TestIsTarFile/File_with_.taR_extension_(mixed_case) -=== RUN TestIsTarFile/Tar_file_without_.tar_extension -=== RUN TestIsTarFile/Regular_non-tar_file -=== RUN TestIsTarFile/Non-existent_file ---- PASS: TestIsTarFile (0.00s) - --- PASS: TestIsTarFile/File_with_.tar_extension (0.00s) - --- PASS: TestIsTarFile/File_with_.taR_extension_(mixed_case) (0.00s) - --- PASS: TestIsTarFile/Tar_file_without_.tar_extension (0.00s) - --- PASS: TestIsTarFile/Regular_non-tar_file (0.00s) - --- PASS: TestIsTarFile/Non-existent_file (0.00s) -PASS -ok oras.land/oras/internal/io 0.024s -=== RUN TestNewTagListener ---- PASS: TestNewTagListener (0.00s) -PASS -ok oras.land/oras/internal/listener 0.020s -? oras.land/oras/internal/mock [no test files] -=== RUN TestRemote_parseResolve_ipv4 ---- PASS: TestRemote_parseResolve_ipv4 (0.00s) -PASS -ok oras.land/oras/internal/net 0.010s -=== RUN TestTrackerFunc_Close ---- PASS: TestTrackerFunc_Close (0.00s) -=== RUN TestTrackerFunc_Update ---- PASS: TestTrackerFunc_Update (0.00s) -=== RUN TestTrackerFunc_Fail ---- PASS: TestTrackerFunc_Fail (0.00s) -=== RUN TestStart -=== RUN TestStart/successful_report_initialization -=== RUN TestStart/fail_to_report_initialization ---- PASS: TestStart (0.00s) - --- PASS: TestStart/successful_report_initialization (0.00s) - --- PASS: TestStart/fail_to_report_initialization (0.00s) -=== RUN TestDone -=== RUN TestDone/successful_report_initialization -=== RUN TestDone/fail_to_report_initialization ---- PASS: TestDone (0.00s) - --- PASS: TestDone/successful_report_initialization (0.00s) - --- PASS: TestDone/fail_to_report_initialization (0.00s) -=== RUN TestTrackReader -=== RUN TestTrackReader/track_io.Reader -=== RUN TestTrackReader/track_io.Reader_+_io.WriterTo -=== RUN TestTrackReader/empty_io.Reader -=== RUN TestTrackReader/report_failure -=== RUN TestTrackReader/process_failure ---- PASS: TestTrackReader (0.00s) - --- PASS: TestTrackReader/track_io.Reader (0.00s) - --- PASS: TestTrackReader/track_io.Reader_+_io.WriterTo (0.00s) - --- PASS: TestTrackReader/empty_io.Reader (0.00s) - --- PASS: TestTrackReader/report_failure (0.00s) - --- PASS: TestTrackReader/process_failure (0.00s) -=== RUN ExampleTrackReader ---- PASS: ExampleTrackReader (0.00s) -PASS -ok oras.land/oras/internal/progress 0.005s -? oras.land/oras/internal/registryutil [no test files] -=== RUN Test_ParseRepoPath -=== RUN Test_ParseRepoPath/hostname_only -=== RUN Test_ParseRepoPath/hostname_with_trailing_slash -=== RUN Test_ParseRepoPath/hostname_and_repo -=== RUN Test_ParseRepoPath/hostname_and_repo_in_a_sub-namespace -=== RUN Test_ParseRepoPath/hostname_and_repo_in_a_sub-namespace_with_trailing_slash -=== RUN Test_ParseRepoPath/error_when_a_tag_is_provided -=== RUN Test_ParseRepoPath/error_when_a_digest_is_provided -=== RUN Test_ParseRepoPath/error_when_a_malformed_path_is_provided ---- PASS: Test_ParseRepoPath (0.00s) - --- PASS: Test_ParseRepoPath/hostname_only (0.00s) - --- PASS: Test_ParseRepoPath/hostname_with_trailing_slash (0.00s) - --- PASS: Test_ParseRepoPath/hostname_and_repo (0.00s) - --- PASS: Test_ParseRepoPath/hostname_and_repo_in_a_sub-namespace (0.00s) - --- PASS: Test_ParseRepoPath/hostname_and_repo_in_a_sub-namespace_with_trailing_slash (0.00s) - --- PASS: Test_ParseRepoPath/error_when_a_tag_is_provided (0.00s) - --- PASS: Test_ParseRepoPath/error_when_a_digest_is_provided (0.00s) - --- PASS: Test_ParseRepoPath/error_when_a_malformed_path_is_provided (0.00s) -PASS -ok oras.land/oras/internal/repository 0.008s -? oras.land/oras/internal/testutils [no test files] -=== RUN TestTextFormatter_Format -=== RUN TestTextFormatter_Format/debug_log_entry -=== RUN TestTextFormatter_Format/info_log_entry -=== RUN TestTextFormatter_Format/warning_log_entry_with_data_fields -=== RUN TestTextFormatter_Format/error_log_entry_with_data_fields ---- PASS: TestTextFormatter_Format (0.00s) - --- PASS: TestTextFormatter_Format/debug_log_entry (0.00s) - --- PASS: TestTextFormatter_Format/info_log_entry (0.00s) - --- PASS: TestTextFormatter_Format/warning_log_entry_with_data_fields (0.00s) - --- PASS: TestTextFormatter_Format/error_log_entry_with_data_fields (0.00s) -=== RUN Test_isPrintableContentType -=== RUN Test_isPrintableContentType/Empty_content_type -=== RUN Test_isPrintableContentType/General_JSON_type -=== RUN Test_isPrintableContentType/General_JSON_type_with_charset -=== RUN Test_isPrintableContentType/Random_type_with_application/json_prefix -=== RUN Test_isPrintableContentType/Manifest_type_in_JSON -=== RUN Test_isPrintableContentType/Manifest_type_in_JSON_with_charset -=== RUN Test_isPrintableContentType/Random_content_type_in_JSON -=== RUN Test_isPrintableContentType/Plain_text_type -=== RUN Test_isPrintableContentType/Plain_text_type_with_charset -=== RUN Test_isPrintableContentType/Random_type_with_text/plain_prefix -=== RUN Test_isPrintableContentType/HTML_type -=== RUN Test_isPrintableContentType/Plain_text_type_with_charset#01 -=== RUN Test_isPrintableContentType/Random_type_with_text/html_prefix -=== RUN Test_isPrintableContentType/Binary_type -=== RUN Test_isPrintableContentType/Unknown_type -=== RUN Test_isPrintableContentType/Invalid_type -=== RUN Test_isPrintableContentType/Random_string ---- PASS: Test_isPrintableContentType (0.00s) - --- PASS: Test_isPrintableContentType/Empty_content_type (0.00s) - --- PASS: Test_isPrintableContentType/General_JSON_type (0.00s) - --- PASS: Test_isPrintableContentType/General_JSON_type_with_charset (0.00s) - --- PASS: Test_isPrintableContentType/Random_type_with_application/json_prefix (0.00s) - --- PASS: Test_isPrintableContentType/Manifest_type_in_JSON (0.00s) - --- PASS: Test_isPrintableContentType/Manifest_type_in_JSON_with_charset (0.00s) - --- PASS: Test_isPrintableContentType/Random_content_type_in_JSON (0.00s) - --- PASS: Test_isPrintableContentType/Plain_text_type (0.00s) - --- PASS: Test_isPrintableContentType/Plain_text_type_with_charset (0.00s) - --- PASS: Test_isPrintableContentType/Random_type_with_text/plain_prefix (0.00s) - --- PASS: Test_isPrintableContentType/HTML_type (0.00s) - --- PASS: Test_isPrintableContentType/Plain_text_type_with_charset#01 (0.00s) - --- PASS: Test_isPrintableContentType/Random_type_with_text/html_prefix (0.00s) - --- PASS: Test_isPrintableContentType/Binary_type (0.00s) - --- PASS: Test_isPrintableContentType/Unknown_type (0.00s) - --- PASS: Test_isPrintableContentType/Invalid_type (0.00s) - --- PASS: Test_isPrintableContentType/Random_string (0.00s) -=== RUN Test_logResponseBody -=== RUN Test_logResponseBody/Nil_body -=== RUN Test_logResponseBody/No_body -=== RUN Test_logResponseBody/Empty_body -=== RUN Test_logResponseBody/Unknown_content_length -=== RUN Test_logResponseBody/Missing_content_type_header -=== RUN Test_logResponseBody/Empty_content_type_header -=== RUN Test_logResponseBody/Non-printable_content_type -=== RUN Test_logResponseBody/Body_at_the_limit -=== RUN Test_logResponseBody/Body_larger_than_limit -=== RUN Test_logResponseBody/Printable_content_type_within_limit -=== RUN Test_logResponseBody/Actual_body_size_is_larger_than_content_length -=== RUN Test_logResponseBody/Actual_body_size_is_larger_than_content_length_and_exceeds_limit -=== RUN Test_logResponseBody/Actual_body_size_is_smaller_than_content_length -=== RUN Test_logResponseBody/Body_contains_token -=== RUN Test_logResponseBody/Body_contains_access_token ---- PASS: Test_logResponseBody (0.00s) - --- PASS: Test_logResponseBody/Nil_body (0.00s) - --- PASS: Test_logResponseBody/No_body (0.00s) - --- PASS: Test_logResponseBody/Empty_body (0.00s) - --- PASS: Test_logResponseBody/Unknown_content_length (0.00s) - --- PASS: Test_logResponseBody/Missing_content_type_header (0.00s) - --- PASS: Test_logResponseBody/Empty_content_type_header (0.00s) - --- PASS: Test_logResponseBody/Non-printable_content_type (0.00s) - --- PASS: Test_logResponseBody/Body_at_the_limit (0.00s) - --- PASS: Test_logResponseBody/Body_larger_than_limit (0.00s) - --- PASS: Test_logResponseBody/Printable_content_type_within_limit (0.00s) - --- PASS: Test_logResponseBody/Actual_body_size_is_larger_than_content_length (0.00s) - --- PASS: Test_logResponseBody/Actual_body_size_is_larger_than_content_length_and_exceeds_limit (0.00s) - --- PASS: Test_logResponseBody/Actual_body_size_is_smaller_than_content_length (0.00s) - --- PASS: Test_logResponseBody/Body_contains_token (0.00s) - --- PASS: Test_logResponseBody/Body_contains_access_token (0.00s) -=== RUN Test_logResponseBody_error -=== RUN Test_logResponseBody_error/Error_reading_body ---- PASS: Test_logResponseBody_error (0.00s) - --- PASS: Test_logResponseBody_error/Error_reading_body (0.00s) -=== RUN Test_containsCredentials -=== RUN Test_containsCredentials/Contains_token_keyword -=== RUN Test_containsCredentials/Contains_quoted_token_keyword -=== RUN Test_containsCredentials/Contains_unquoted_token_keyword -=== RUN Test_containsCredentials/Contains_access_token_keyword -=== RUN Test_containsCredentials/Contains_quoted_access_token_keyword -=== RUN Test_containsCredentials/Contains_unquoted_access_token_keyword -=== RUN Test_containsCredentials/Does_not_contain_credentials -=== RUN Test_containsCredentials/Empty_body ---- PASS: Test_containsCredentials (0.00s) - --- PASS: Test_containsCredentials/Contains_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Contains_quoted_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Contains_unquoted_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Contains_access_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Contains_quoted_access_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Contains_unquoted_access_token_keyword (0.00s) - --- PASS: Test_containsCredentials/Does_not_contain_credentials (0.00s) - --- PASS: Test_containsCredentials/Empty_body (0.00s) -PASS -ok oras.land/oras/internal/trace 0.015s -=== RUN TestNode_Add ---- PASS: TestNode_Add (0.00s) -=== RUN TestNode_AddPath ---- PASS: TestNode_AddPath (0.00s) -=== RUN TestNode_Find -=== RUN TestNode_Find/find_existing_node -=== RUN TestNode_Find/find_non-existing_node -=== RUN TestNode_Find/find_non-existing_node_but_it_is_a_grand_child ---- PASS: TestNode_Find (0.00s) - --- PASS: TestNode_Find/find_existing_node (0.00s) - --- PASS: TestNode_Find/find_non-existing_node (0.00s) - --- PASS: TestNode_Find/find_non-existing_node_but_it_is_a_grand_child (0.00s) -=== RUN TestPrinter_Print -=== RUN TestPrinter_Print/single_node_tree -=== RUN TestPrinter_Print/single_child -=== RUN TestPrinter_Print/multiple_children -=== RUN TestPrinter_Print/nested_tree_(beginning) -=== RUN TestPrinter_Print/nested_tree_(middle) -=== RUN TestPrinter_Print/nested_tree_(end) -=== RUN TestPrinter_Print/double_nested_tree ---- PASS: TestPrinter_Print (0.00s) - --- PASS: TestPrinter_Print/single_node_tree (0.00s) - --- PASS: TestPrinter_Print/single_child (0.00s) - --- PASS: TestPrinter_Print/multiple_children (0.00s) - --- PASS: TestPrinter_Print/nested_tree_(beginning) (0.00s) - --- PASS: TestPrinter_Print/nested_tree_(middle) (0.00s) - --- PASS: TestPrinter_Print/nested_tree_(end) (0.00s) - --- PASS: TestPrinter_Print/double_nested_tree (0.00s) -PASS -ok oras.land/oras/internal/tree 0.008s -=== RUN Test_GetVersion_when_BuildData_is_empty ---- PASS: Test_GetVersion_when_BuildData_is_empty (0.00s) -PASS -ok oras.land/oras/internal/version 0.007s +dh: command-omitted: The call to "dh_auto_test -O--builddirectory=_build -O--buildsystem=golang" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -2285,12 +994,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/422374/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3907650 and its subdirectories -I: Current time: Tue Dec 2 10:27:34 -12 2025 -I: pbuilder-time-stamp: 1764714454 +I: removing directory /srv/workspace/pbuilder/422374 and its subdirectories +I: Current time: Tue Jan 5 18:51:35 +14 2027 +I: pbuilder-time-stamp: 1799124695