Diff of the two buildlogs: -- --- b1/build.log 2024-09-02 07:00:12.556461258 +0000 +++ b2/build.log 2024-09-02 07:01:04.590248631 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 5 01:22:37 -12 2025 -I: pbuilder-time-stamp: 1759670557 +I: Current time: Mon Sep 2 21:00:14 +14 2024 +I: pbuilder-time-stamp: 1725260414 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -30,54 +30,86 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/84200/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/35795/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +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 Sep 2 07:00 /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/35795/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/35795/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + 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]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='f3f9e3db7f5242699b528d04ef25f44e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='84200' - PS1='# ' - PS2='> ' + INVOCATION_ID=f77c18540dd044e4bb427923d7332c92 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-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=35795 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.YnKDSRQw/pbuilderrc_InmR --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YnKDSRQw/b1 --logfile b1/build.log golang-github-distribution-reference_0.6.0-4.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.YnKDSRQw/pbuilderrc_V5Xd --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YnKDSRQw/b2 --logfile b2/build.log golang-github-distribution-reference_0.6.0-4.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/84200/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/35795/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -90,7 +122,7 @@ Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-opencontainers-go-digest-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19774 files and directories currently installed.) +(Reading database ... 19760 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -155,10 +187,10 @@ Get: 34 http://deb.debian.org/debian trixie/main i386 golang-go i386 2:1.22~3 [44.2 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 golang-any i386 2:1.22~3 [5104 B] Get: 36 http://deb.debian.org/debian trixie/main i386 golang-github-opencontainers-go-digest-dev all 1.0.0-2 [12.3 kB] -Fetched 61.8 MB in 1s (98.5 MB/s) +Fetched 61.8 MB in 1s (74.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19774 files and directories currently installed.) +(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 ... 19760 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. @@ -314,7 +346,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-distribution-reference-0.6.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 > ../golang-github-distribution-reference_0.6.0-4_source.changes +I: user script /srv/workspace/pbuilder/35795/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/35795/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-distribution-reference-0.6.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 > ../golang-github-distribution-reference_0.6.0-4_source.changes dpkg-buildpackage: info: source package golang-github-distribution-reference dpkg-buildpackage: info: source version 0.6.0-4 dpkg-buildpackage: info: source distribution unstable @@ -332,61 +368,61 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 22 github.com/distribution/reference -internal/unsafeheader + cd _build && go install -trimpath -v -p 10 github.com/distribution/reference internal/coverage/rtcov -unicode/utf8 -internal/goexperiment -internal/race -internal/goos -internal/cpu -runtime/internal/syscall internal/godebugs +internal/unsafeheader internal/goarch +internal/goos +runtime/internal/syscall +internal/cpu +internal/goexperiment +internal/itoa +runtime/internal/atomic math/bits -cmp +unicode/utf8 +internal/race sync/atomic -runtime/internal/atomic -internal/itoa unicode +internal/abi +internal/chacha8rand runtime/internal/math runtime/internal/sys -internal/chacha8rand -internal/abi -slices -math +cmp internal/bytealg +math +slices runtime internal/reflectlite sync internal/testlog errors sort +io internal/oserror internal/safefilepath path -io strconv syscall hash -bytes strings +bytes crypto reflect regexp/syntax -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv time regexp -io/fs internal/poll +io/fs internal/fmtsort os fmt github.com/opencontainers/go-digest github.com/distribution/reference dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 22 github.com/distribution/reference + cd _build && go test -vet=off -v -p 10 github.com/distribution/reference === RUN TestValidateReferenceName === PAUSE TestValidateReferenceName === RUN TestValidateRemoteName @@ -433,1572 +469,1572 @@ === PAUSE TestReferenceSorting === CONT TestValidateReferenceName === CONT TestWithNameFailure -=== RUN TestWithNameFailure/#00 -=== PAUSE TestWithNameFailure/#00 -=== RUN TestWithNameFailure/:justtag -=== PAUSE TestWithNameFailure/:justtag -=== RUN TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestWithNameFailure/example.com/repo:tag -=== CONT TestReferenceSorting -=== CONT TestNormalizedSplitHostname -=== CONT TestDomainRegexp +=== CONT TestIdentifierRegexp +=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 --- PASS: TestValidateReferenceName (0.00s) -=== PAUSE TestWithNameFailure/example.com/repo:tag -=== RUN TestDomainRegexp/test.com -=== RUN TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -=== PAUSE TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +=== CONT TestReferenceRegexp +=== CONT TestParseAnyReference +=== RUN TestReferenceRegexp/registry.com:8080/myapp:tag +=== RUN TestParseAnyReference/redis +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:tag +=== PAUSE TestParseAnyReference/redis +=== RUN TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 === CONT TestParseNamed +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== CONT TestReferenceSorting +=== RUN TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== RUN TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad +=== RUN TestReferenceRegexp/registry.com:8080/myapp:invalid~tag +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:invalid~tag +=== RUN TestReferenceRegexp/bad_hostname.com:8080/myapp:tag +=== PAUSE TestReferenceRegexp/bad_hostname.com:8080/myapp:tag +=== RUN TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== RUN TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== RUN TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 +=== RUN TestParseAnyReference/redis:latest === RUN TestParseNamed/test.com/foo === PAUSE TestParseNamed/test.com/foo +=== CONT TestParseRepositoryInfo +=== RUN TestParseNamed/test:8080/foo +=== RUN TestParseRepositoryInfo/0/localhost/fooo +=== PAUSE TestParseRepositoryInfo/0/localhost/fooo +=== RUN TestParseRepositoryInfo/0/localhost/fooo#01 +=== PAUSE TestParseNamed/test:8080/foo +=== RUN TestParseNamed/test_com/foo +=== PAUSE TestParseNamed/test_com/foo +=== RUN TestParseNamed/test.com +=== PAUSE TestParseNamed/test.com +=== RUN TestParseNamed/foo +=== PAUSE TestParseNamed/foo +=== RUN TestParseNamed/library/foo +=== PAUSE TestParseNamed/library/foo +=== RUN TestParseNamed/docker.io/library/foo +=== PAUSE TestParseRepositoryInfo/0/localhost/fooo#01 === CONT TestWithDigest === RUN TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 === PAUSE TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 +=== RUN TestParseRepositoryInfo/0/localhost/fooo#02 === RUN TestWithDigest/foo@sha256:1234567890098765432112345667890098765 +=== CONT TestFullNameRegexp === PAUSE TestWithDigest/foo@sha256:1234567890098765432112345667890098765 +=== CONT TestDomainRegexp +=== RUN TestFullNameRegexp/#00 +=== PAUSE TestFullNameRegexp/#00 +=== RUN TestFullNameRegexp/short +=== PAUSE TestFullNameRegexp/short +=== RUN TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C +=== RUN TestDomainRegexp/test.com +=== PAUSE TestDomainRegexp/test.com +=== RUN TestDomainRegexp/test.com:10304 +=== PAUSE TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C +=== RUN TestWithNameFailure/#00 +=== PAUSE TestParseRepositoryInfo/0/localhost/fooo#02 +=== PAUSE TestWithNameFailure/#00 +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar +=== RUN TestWithNameFailure/:justtag +=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar +=== PAUSE TestWithNameFailure/:justtag +--- PASS: TestReferenceSorting (0.00s) +=== CONT TestParseDockerRef +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01 +=== RUN TestParseDockerRef/nothing +=== PAUSE TestParseNamed/docker.io/library/foo === RUN TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 -=== PAUSE TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 -=== RUN TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 -=== PAUSE TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 -=== CONT TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 -=== CONT TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 -=== CONT TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 -=== CONT TestWithDigest/foo@sha256:1234567890098765432112345667890098765 +=== RUN TestFullNameRegexp/simple/name +=== CONT TestInvalidReferenceComponents +=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar#01 +--- PASS: TestInvalidReferenceComponents (0.00s) +=== PAUSE TestDomainRegexp/test.com:10304 +=== CONT TestReferenceParse +=== RUN TestDomainRegexp/test.com:http +=== RUN TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestDomainRegexp/test.com:http +=== PAUSE TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf +=== CONT TestParseReferenceWithTagAndDigest +=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf +=== PAUSE TestParseAnyReference/redis:latest +=== CONT TestValidateRemoteName +--- PASS: TestParseReferenceWithTagAndDigest (0.00s) +=== CONT TestSplitHostname +=== RUN TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== PAUSE TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== PAUSE TestParseDockerRef/nothing +=== RUN TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === CONT TestWithTag === RUN TestWithTag/test.com/foo:tag +=== PAUSE TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === PAUSE TestWithTag/test.com/foo:tag +=== RUN TestReferenceParse/test_com +=== RUN TestWithNameFailure/example.com/repo:tag +=== RUN TestParseNamed/docker.io/foo +=== PAUSE TestWithNameFailure/example.com/repo:tag +=== PAUSE TestParseNamed/docker.io/foo +=== RUN TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +=== RUN TestDomainRegexp/localhost +=== PAUSE TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 === RUN TestWithTag/foo:tag2 +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02 +=== PAUSE TestWithTag/foo:tag2 +=== RUN TestReferenceRegexp/registry.com:8080/myapp@bad +=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar#02 +=== RUN TestWithTag/test.com:8000/foo:tag4 +=== PAUSE TestFullNameRegexp/simple/name +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@bad +=== RUN TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 +=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo +=== RUN TestParseAnyReference/docker.io/library/redis:latest +=== PAUSE TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 +--- PASS: TestValidateRemoteName (0.00s) +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 +=== RUN TestFullNameRegexp/library/ubuntu +=== RUN TestReferenceRegexp/registry.com:8080/myapp@2bad +=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 +=== PAUSE TestFullNameRegexp/library/ubuntu +=== PAUSE TestReferenceParse/test_com === CONT TestSerialization -=== RUN TestSerialization/empty_value -=== CONT TestSplitHostname -=== RUN TestSplitHostname/test.com/foo -=== PAUSE TestSplitHostname/test.com/foo -=== RUN TestSplitHostname/test_com/foo -=== PAUSE TestSplitHostname/test_com/foo -=== RUN TestSplitHostname/test:8080/foo -=== PAUSE TestSplitHostname/test:8080/foo -=== RUN TestSplitHostname/test.com:8080/foo -=== PAUSE TestSplitHostname/test.com:8080/foo -=== RUN TestSplitHostname/test-com:8080/foo -=== PAUSE TestSplitHostname/test-com:8080/foo -=== RUN TestSplitHostname/xn--n3h.com:18080/foo -=== CONT TestParseReferenceWithTagAndDigest -=== CONT TestParseAnyReference -=== CONT TestInvalidReferenceComponents -=== CONT TestParseRepositoryInfo -=== CONT TestParseDockerRef -=== CONT TestReferenceParse -=== CONT TestValidateRemoteName +=== RUN TestFullNameRegexp/docker/stevvooe/app +=== RUN TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 +=== PAUSE TestWithTag/test.com:8000/foo:tag4 +=== PAUSE TestParseAnyReference/docker.io/library/redis:latest +=== PAUSE TestDomainRegexp/localhost +=== PAUSE TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@2bad +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 === CONT TestMatch +=== PAUSE TestFullNameRegexp/docker/stevvooe/app +=== PAUSE TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 +=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 === CONT TestMatchError -=== CONT TestReferenceRegexp -=== CONT TestIdentifierRegexp -=== CONT TestFullNameRegexp -=== RUN TestNormalizedSplitHostname/test.com/foo -=== PAUSE TestNormalizedSplitHostname/test.com/foo -=== PAUSE TestSplitHostname/xn--n3h.com:18080/foo -=== RUN TestParseRepositoryInfo/0/localhost/fooo -=== PAUSE TestParseRepositoryInfo/0/localhost/fooo -=== CONT TestSplitHostname/test.com/foo -=== RUN TestParseRepositoryInfo/0/localhost/fooo#01 -=== PAUSE TestParseRepositoryInfo/0/localhost/fooo#01 -=== PAUSE TestDomainRegexp/test.com ---- PASS: TestReferenceSorting (0.00s) -=== RUN TestParseNamed/test:8080/foo -=== PAUSE TestParseNamed/test:8080/foo --- PASS: TestMatchError (0.00s) -=== CONT TestSplitHostname/xn--n3h.com:18080/foo -=== RUN TestParseNamed/test_com/foo -=== RUN TestNormalizedSplitHostname/test_com/foo -=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== CONT TestSplitHostname/test.com:8080/foo -=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== CONT TestSplitHostname/test_com/foo +=== CONT TestNormalizedSplitHostname +=== RUN TestParseDockerRef/tag_only +=== PAUSE TestParseDockerRef/tag_only +=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 +=== RUN TestReferenceParse/test.com:tag +=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 === RUN TestWithNameFailure/aa/asdf$$^/aa -=== RUN TestMatch/foo -=== RUN TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C -=== PAUSE TestMatch/foo -=== RUN TestParseRepositoryInfo/0/localhost/fooo#02 -=== RUN TestFullNameRegexp/#00 -=== CONT TestSplitHostname/test:8080/foo -=== PAUSE TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C -=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf -=== RUN TestDomainRegexp/test.com:10304 -=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf +=== RUN TestSerialization/empty_value === PAUSE TestSerialization/empty_value -=== PAUSE TestDomainRegexp/test.com:10304 -=== RUN TestDomainRegexp/test.com:http +=== RUN TestDomainRegexp/localhost:8080 +=== PAUSE TestDomainRegexp/localhost:8080 === RUN TestSerialization/just_a_name -=== RUN TestReferenceRegexp/registry.com:8080/myapp:tag -=== RUN TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:tag -=== PAUSE TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== RUN TestParseDockerRef/nothing -=== RUN TestReferenceParse/test_com -=== CONT TestSplitHostname/test-com:8080/foo -=== PAUSE TestNormalizedSplitHostname/test_com/foo ---- PASS: TestInvalidReferenceComponents (0.00s) ---- PASS: TestParseReferenceWithTagAndDigest (0.00s) -=== PAUSE TestWithNameFailure/aa/asdf$$^/aa -=== CONT TestWithNameFailure/#00 -=== CONT TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -=== CONT TestWithNameFailure/example.com/repo:tag -=== PAUSE TestReferenceParse/test_com -=== RUN TestReferenceParse/test.com:tag -=== CONT TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== CONT TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ---- PASS: TestSplitHostname (0.00s) - --- PASS: TestSplitHostname/test.com/foo (0.00s) - --- PASS: TestSplitHostname/test.com:8080/foo (0.00s) - --- PASS: TestSplitHostname/test_com/foo (0.00s) - --- PASS: TestSplitHostname/xn--n3h.com:18080/foo (0.00s) - --- PASS: TestSplitHostname/test:8080/foo (0.00s) - --- PASS: TestSplitHostname/test-com:8080/foo (0.00s) ---- PASS: TestWithDigest (0.00s) - --- PASS: TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 (0.00s) - --- PASS: TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 (0.00s) - --- PASS: TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 (0.00s) - --- PASS: TestWithDigest/foo@sha256:1234567890098765432112345667890098765 (0.00s) -=== CONT TestWithNameFailure/aa/asdf$$^/aa -=== PAUSE TestReferenceParse/test.com:tag -=== RUN TestReferenceParse/test.com:5000 -=== PAUSE TestReferenceParse/test.com:5000 -=== PAUSE TestParseRepositoryInfo/0/localhost/fooo#02 -=== PAUSE TestFullNameRegexp/#00 -=== PAUSE TestWithTag/foo:tag2 -=== RUN TestParseAnyReference/redis -=== PAUSE TestParseAnyReference/redis -=== RUN TestWithTag/test.com:8000/foo:tag4 -=== RUN TestParseAnyReference/redis:latest -=== PAUSE TestParseAnyReference/redis:latest -=== PAUSE TestWithTag/test.com:8000/foo:tag4 -=== RUN TestParseAnyReference/docker.io/library/redis:latest -=== PAUSE TestParseAnyReference/docker.io/library/redis:latest -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar +=== RUN TestDomainRegexp/a +=== PAUSE TestSerialization/just_a_name +=== PAUSE TestDomainRegexp/a +=== RUN TestSerialization/name_with_a_tag +=== RUN TestMatch/foo +=== PAUSE TestSerialization/name_with_a_tag +=== PAUSE TestMatch/foo +=== RUN TestSerialization/name_with_digest +=== RUN TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb +=== RUN TestDomainRegexp/a.b +=== PAUSE TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb +=== PAUSE TestDomainRegexp/a.b +=== RUN TestFullNameRegexp/aa/aa/bb/bb/bb +=== RUN TestDomainRegexp/ab.cd.com +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar === RUN TestWithTag/test.com:8000/foo:TAG5 -=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar +=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar === PAUSE TestWithTag/test.com:8000/foo:TAG5 -=== RUN TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== PAUSE TestDomainRegexp/test.com:http -=== RUN TestNormalizedSplitHostname/docker/migrator +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 === RUN TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 +=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 === PAUSE TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 -=== CONT TestWithTag/test.com/foo:tag -=== CONT TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 -=== CONT TestWithTag/test.com:8000/foo:TAG5 -=== CONT TestWithTag/test.com:8000/foo:tag4 -=== CONT TestWithTag/foo:tag2 -=== PAUSE TestNormalizedSplitHostname/docker/migrator -=== PAUSE TestParseDockerRef/nothing -=== RUN TestNormalizedSplitHostname/test.com:8080/foo +=== RUN TestNormalizedSplitHostname/test.com/foo === RUN TestMatch/foo/any/bat -=== RUN TestParseDockerRef/tag_only +=== PAUSE TestNormalizedSplitHostname/test.com/foo +=== RUN TestNormalizedSplitHostname/test_com/foo === PAUSE TestMatch/foo/any/bat -=== PAUSE TestParseDockerRef/tag_only -=== CONT TestWithNameFailure/:justtag ---- PASS: TestValidateRemoteName (0.00s) -=== RUN TestFullNameRegexp/short -=== PAUSE TestFullNameRegexp/short -=== RUN TestFullNameRegexp/simple/name -=== PAUSE TestFullNameRegexp/simple/name -=== RUN TestFullNameRegexp/library/ubuntu ---- PASS: TestWithTag (0.00s) - --- PASS: TestWithTag/test.com/foo:tag (0.00s) - --- PASS: TestWithTag/test.com:8000/foo:TAG5 (0.00s) - --- PASS: TestWithTag/foo:tag2 (0.00s) - --- PASS: TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 (0.00s) - --- PASS: TestWithTag/test.com:8000/foo:tag4 (0.00s) ---- PASS: TestWithNameFailure (0.00s) - --- PASS: TestWithNameFailure/#00 (0.00s) - --- PASS: TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0.00s) - --- PASS: TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestWithNameFailure/aa/asdf$$^/aa (0.00s) - --- PASS: TestWithNameFailure/example.com/repo:tag (0.00s) - --- PASS: TestWithNameFailure/:justtag (0.00s) -=== PAUSE TestFullNameRegexp/library/ubuntu -=== PAUSE TestParseNamed/test_com/foo -=== RUN TestFullNameRegexp/docker/stevvooe/app -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestNormalizedSplitHostname/test_com/foo +=== PAUSE TestWithNameFailure/aa/asdf$$^/aa +=== RUN TestNormalizedSplitHostname/docker/migrator +=== PAUSE TestFullNameRegexp/aa/aa/bb/bb/bb +=== PAUSE TestNormalizedSplitHostname/docker/migrator +=== CONT TestParseNamed/docker.io/library/foo +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 +=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 +=== PAUSE TestDomainRegexp/ab.cd.com +=== RUN TestDomainRegexp/a-b.com +=== RUN TestParseRepositoryInfo/4/fooo/bar +=== PAUSE TestParseRepositoryInfo/4/fooo/bar +=== PAUSE TestReferenceParse/test.com:tag +=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar +=== RUN TestReferenceParse/test.com:5000 +=== PAUSE TestParseRepositoryInfo/4/docker.io/fooo/bar +=== PAUSE TestReferenceParse/test.com:5000 +=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar +=== PAUSE TestParseRepositoryInfo/4/index.docker.io/fooo/bar +=== RUN TestParseRepositoryInfo/5/ubuntu +=== PAUSE TestParseRepositoryInfo/5/ubuntu +=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu +=== CONT TestParseNamed/test_com/foo +=== PAUSE TestParseRepositoryInfo/5/docker.io/library/ubuntu +=== RUN TestParseRepositoryInfo/5/library/ubuntu +=== PAUSE TestParseRepositoryInfo/5/library/ubuntu +=== CONT TestParseNamed/library/foo +=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu +=== PAUSE TestParseRepositoryInfo/6/nonlibrary/ubuntu +=== CONT TestParseNamed/foo +=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu +=== PAUSE TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu +=== CONT TestParseNamed/test.com +=== RUN TestParseRepositoryInfo/7/other/library +=== PAUSE TestParseRepositoryInfo/7/other/library +=== CONT TestParseNamed/docker.io/foo +=== PAUSE TestDomainRegexp/a-b.com +=== CONT TestReferenceRegexp/registry.com:8080/myapp:tag +=== RUN TestReferenceParse/test.com/repo:tag +=== PAUSE TestReferenceParse/test.com/repo:tag +=== CONT TestReferenceRegexp/registry.com:8080/myapp@2bad +=== CONT TestReferenceRegexp/registry.com:8080/myapp@bad +=== RUN TestDomainRegexp/-ab.com +=== PAUSE TestDomainRegexp/-ab.com +=== CONT TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== CONT TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== CONT TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad +=== RUN TestReferenceParse/test:5000/repo +=== CONT TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestReferenceParse/test:5000/repo +=== RUN TestReferenceParse/test:5000/repo:tag +=== CONT TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== RUN TestDomainRegexp/ab-.com +=== PAUSE TestDomainRegexp/ab-.com +=== RUN TestDomainRegexp/ab.c-om +=== PAUSE TestDomainRegexp/ab.c-om +=== RUN TestDomainRegexp/ab.-com +=== PAUSE TestSerialization/name_with_digest +=== RUN TestParseDockerRef/digest_only +=== PAUSE TestParseDockerRef/digest_only +=== RUN TestParseDockerRef/path_only +=== CONT TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== CONT TestParseNamed/test.com/foo === RUN TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === PAUSE TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01 === RUN TestParseAnyReference/docker.io/library/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === PAUSE TestParseAnyReference/docker.io/library/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === RUN TestParseAnyReference/dmcgowan/myapp +=== CONT TestReferenceRegexp/bad_hostname.com:8080/myapp:tag +=== CONT TestReferenceRegexp/registry.com:8080/myapp:invalid~tag +=== CONT TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 === PAUSE TestParseAnyReference/dmcgowan/myapp === RUN TestParseAnyReference/dmcgowan/myapp:latest +=== CONT TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 === PAUSE TestParseAnyReference/dmcgowan/myapp:latest === RUN TestParseAnyReference/docker.io/mcgowan/myapp:latest +=== CONT TestParseNamed/test:8080/foo === PAUSE TestParseAnyReference/docker.io/mcgowan/myapp:latest -=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar#01 -=== RUN TestDomainRegexp/localhost -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02 -=== PAUSE TestNormalizedSplitHostname/test.com:8080/foo -=== PAUSE TestParseRepositoryInfo/1/localhost/fooo/bar#02 -=== RUN TestNormalizedSplitHostname/test-com:8080/foo -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo -=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo -=== PAUSE TestDomainRegexp/localhost -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 +=== RUN TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestWithDigest/foo@sha256:1234567890098765432112345667890098765 +=== PAUSE TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 +=== RUN TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 +=== PAUSE TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== RUN TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== PAUSE TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf +=== CONT TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 +=== CONT TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C +=== CONT TestWithTag/test.com/foo:tag +--- PASS: TestParseNamed (0.00s) + --- PASS: TestParseNamed/test_com/foo (0.00s) + --- PASS: TestParseNamed/library/foo (0.00s) + --- PASS: TestParseNamed/foo (0.00s) + --- PASS: TestParseNamed/test.com (0.00s) + --- PASS: TestParseNamed/docker.io/foo (0.00s) + --- PASS: TestParseNamed/docker.io/library/foo (0.00s) + --- PASS: TestParseNamed/test.com/foo (0.00s) + --- PASS: TestParseNamed/test:8080/foo (0.00s) +=== CONT TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 +=== CONT TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 +=== CONT TestWithTag/test.com:8000/foo:TAG5 +=== RUN TestFullNameRegexp/a/a/a/a +=== CONT TestWithTag/test.com:8000/foo:tag4 +--- PASS: TestIdentifierRegexp (0.00s) + --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 (0.00s) + --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 (0.00s) + --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf (0.00s) + --- PASS: TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C (0.00s) + --- PASS: TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 (0.00s) +=== CONT TestWithTag/foo:tag2 +=== RUN TestParseRepositoryInfo/7/docker.io/other/library +=== PAUSE TestFullNameRegexp/a/a/a/a +=== PAUSE TestParseRepositoryInfo/7/docker.io/other/library +=== RUN TestFullNameRegexp/a/a/a/a/ +=== CONT TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== PAUSE TestFullNameRegexp/a/a/a/a/ +=== PAUSE TestReferenceParse/test:5000/repo:tag +=== RUN TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +--- PASS: TestWithTag (0.00s) + --- PASS: TestWithTag/test.com/foo:tag (0.00s) + --- PASS: TestWithTag/test.com:8000/foo:TAG5@sha256:1234567890098765432112345667890098765 (0.00s) + --- PASS: TestWithTag/test.com:8000/foo:TAG5 (0.00s) + --- PASS: TestWithTag/test.com:8000/foo:tag4 (0.00s) + --- PASS: TestWithTag/foo:tag2 (0.00s) +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase +=== PAUSE TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 +=== PAUSE TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase +=== PAUSE TestDomainRegexp/ab.-com +=== PAUSE TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 +=== CONT TestWithNameFailure/example.com/repo:tag +=== CONT TestWithNameFailure/aa/asdf$$^/aa +=== CONT TestWithNameFailure/:justtag +=== CONT TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestDomainRegexp/ab.com- +=== CONT TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +=== PAUSE TestDomainRegexp/ab.com- +=== PAUSE TestParseDockerRef/path_only +=== RUN TestDomainRegexp/0101.com +=== RUN TestParseDockerRef/hostname_only +=== PAUSE TestDomainRegexp/0101.com +=== PAUSE TestParseDockerRef/hostname_only +=== RUN TestDomainRegexp/001a.com +=== CONT TestSerialization/name_with_a_tag +=== RUN TestParseDockerRef/no_tag +=== PAUSE TestDomainRegexp/001a.com +--- PASS: TestWithDigest (0.00s) + --- PASS: TestWithDigest/test.com/foo@sha256:1234567890098765432112345667890098765 (0.00s) + --- PASS: TestWithDigest/test.com:8000/foo@sha256:1234567890098765432112345667890098765 (0.00s) + --- PASS: TestWithDigest/foo@sha256:1234567890098765432112345667890098765 (0.00s) + --- PASS: TestWithDigest/test.com:8000/foo:latest@sha256:1234567890098765432112345667890098765 (0.00s) +=== PAUSE TestParseDockerRef/no_tag === RUN TestMatch/foo/a/bar -=== PAUSE TestNormalizedSplitHostname/test-com:8080/foo === PAUSE TestMatch/foo/a/bar -=== RUN TestNormalizedSplitHostname/foo +=== RUN TestNormalizedSplitHostname/test.com:8080/foo === RUN TestMatch/foo/b/baz === PAUSE TestMatch/foo/b/baz +=== PAUSE TestNormalizedSplitHostname/test.com:8080/foo === RUN TestMatch/foo/c/baz:tag +=== RUN TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestWithNameFailure/#00 +=== CONT TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 +=== PAUSE TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== RUN TestFullNameRegexp/a//a/a +=== PAUSE TestFullNameRegexp/a//a/a +=== RUN TestFullNameRegexp/a +=== RUN TestParseDockerRef/no_path +--- PASS: TestWithNameFailure (0.00s) + --- PASS: TestWithNameFailure/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) + --- PASS: TestWithNameFailure/example.com/repo:tag (0.00s) + --- PASS: TestWithNameFailure/aa/asdf$$^/aa (0.00s) + --- PASS: TestWithNameFailure/:justtag (0.00s) + --- PASS: TestWithNameFailure/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) + --- PASS: TestWithNameFailure/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0.00s) + --- PASS: TestWithNameFailure/#00 (0.00s) +=== PAUSE TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestDomainRegexp/b.gbc.io:443 +--- PASS: TestReferenceRegexp (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp:tag (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp@2bad (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp@bad (0.00s) + --- PASS: TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) + --- PASS: TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) + --- PASS: TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) + --- PASS: TestReferenceRegexp/bad_hostname.com:8080/myapp:tag (0.00s) + --- PASS: TestReferenceRegexp/registry.com:8080/myapp:invalid~tag (0.00s) + --- PASS: TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) +=== PAUSE TestDomainRegexp/b.gbc.io:443 +=== RUN TestDomainRegexp/b.gbc.io +=== CONT TestSerialization/empty_value +=== PAUSE TestDomainRegexp/b.gbc.io +=== RUN TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 +=== RUN TestDomainRegexp/xn--n3h.com +=== PAUSE TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 +=== CONT TestSerialization/name_with_digest +=== RUN TestParseAnyReference/dbcc1 +=== PAUSE TestParseDockerRef/no_path +=== PAUSE TestParseAnyReference/dbcc1 +=== RUN TestNormalizedSplitHostname/test-com:8080/foo +=== PAUSE TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase +=== CONT TestSerialization/just_a_name +=== PAUSE TestFullNameRegexp/a +=== RUN TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === PAUSE TestMatch/foo/c/baz:tag +=== PAUSE TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === RUN TestMatch/foo/c/baz:tag#01 +=== CONT TestParseAnyReference/redis +=== RUN TestParseDockerRef/no_hostname +=== PAUSE TestParseDockerRef/no_hostname +=== PAUSE TestParseRepositoryInfo/10/example.com/private/moonbase +=== RUN TestSplitHostname/test.com/foo === PAUSE TestMatch/foo/c/baz:tag#01 +=== PAUSE TestSplitHostname/test.com/foo === RUN TestMatch/foo/c/baz:tag#02 +=== RUN TestSplitHostname/test_com/foo +=== PAUSE TestSplitHostname/test_com/foo === PAUSE TestMatch/foo/c/baz:tag#02 -=== RUN TestMatch/example.com/foo/c/baz:tag -=== RUN TestParseDockerRef/digest_only -=== PAUSE TestParseDockerRef/digest_only -=== RUN TestParseDockerRef/path_only -=== PAUSE TestParseDockerRef/path_only -=== RUN TestParseDockerRef/hostname_only -=== PAUSE TestParseDockerRef/hostname_only -=== RUN TestParseDockerRef/no_tag -=== PAUSE TestParseDockerRef/no_tag -=== RUN TestParseDockerRef/no_path -=== PAUSE TestParseDockerRef/no_path -=== RUN TestParseDockerRef/no_hostname +=== PAUSE TestDomainRegexp/xn--n3h.com +=== PAUSE TestNormalizedSplitHostname/test-com:8080/foo +=== RUN TestReferenceParse/test:5000/repo#01 +=== RUN TestNormalizedSplitHostname/foo +=== RUN TestDomainRegexp/Asdf.com === PAUSE TestNormalizedSplitHostname/foo -=== PAUSE TestSerialization/just_a_name -=== RUN TestParseNamed/test.com -=== RUN TestSerialization/name_with_a_tag -=== PAUSE TestParseDockerRef/no_hostname -=== PAUSE TestSerialization/name_with_a_tag -=== PAUSE TestParseNamed/test.com -=== RUN TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad -=== RUN TestReferenceRegexp/registry.com:8080/myapp:invalid~tag -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp:invalid~tag -=== RUN TestReferenceRegexp/bad_hostname.com:8080/myapp:tag -=== PAUSE TestReferenceRegexp/bad_hostname.com:8080/myapp:tag -=== RUN TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 -=== PAUSE TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== PAUSE TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 -=== PAUSE TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== CONT TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 -=== RUN TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf -=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 -=== PAUSE TestMatch/example.com/foo/c/baz:tag -=== RUN TestReferenceParse/test.com/repo:tag -=== RUN TestMatch/example.com/foo/c/baz:tag#01 -=== RUN TestNormalizedSplitHostname/xn--n3h.com/foo -=== PAUSE TestMatch/example.com/foo/c/baz:tag#01 +=== PAUSE TestReferenceParse/test:5000/repo#01 +=== PAUSE TestDomainRegexp/Asdf.com +=== CONT TestParseAnyReference/dbcc1 === RUN TestParseDockerRef/full_reference_with_tag -=== CONT TestMatch/foo -=== CONT TestMatch/example.com/foo/c/baz:tag +=== CONT TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestParseAnyReference/docker.io/mcgowan/myapp:latest +=== CONT TestParseAnyReference/dmcgowan/myapp:latest === PAUSE TestParseDockerRef/full_reference_with_tag -=== CONT TestMatch/foo/b/baz -=== CONT TestMatch/foo/c/baz:tag -=== CONT TestMatch/foo/c/baz:tag#01 -=== CONT TestMatch/foo/c/baz:tag#02 -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 -=== PAUSE TestReferenceParse/test.com/repo:tag -=== RUN TestSerialization/name_with_digest -=== RUN TestReferenceParse/test:5000/repo -=== PAUSE TestReferenceParse/test:5000/repo -=== RUN TestReferenceParse/test:5000/repo:tag -=== PAUSE TestReferenceParse/test:5000/repo:tag -=== RUN TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestSerialization/name_with_digest -=== CONT TestSerialization/empty_value -=== CONT TestSerialization/name_with_digest -=== CONT TestSerialization/name_with_a_tag -=== CONT TestSerialization/just_a_name -=== CONT TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 -=== CONT TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C -=== PAUSE TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestDomainRegexp/localhost:8080 -=== RUN TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== PAUSE TestDomainRegexp/localhost:8080 -=== PAUSE TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestDomainRegexp/a -=== RUN TestReferenceRegexp/registry.com:8080/myapp@bad -=== PAUSE TestDomainRegexp/a -=== PAUSE TestFullNameRegexp/docker/stevvooe/app -=== RUN TestDomainRegexp/a.b -=== PAUSE TestDomainRegexp/a.b -=== PAUSE TestNormalizedSplitHostname/xn--n3h.com/foo -=== RUN TestDomainRegexp/ab.cd.com -=== PAUSE TestDomainRegexp/ab.cd.com -=== RUN TestNormalizedSplitHostname/xn--n3h.com:18080/foo -=== PAUSE TestNormalizedSplitHostname/xn--n3h.com:18080/foo -=== PAUSE TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== RUN TestDomainRegexp/a-b.com -=== PAUSE TestDomainRegexp/a-b.com -=== RUN TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== RUN TestDomainRegexp/-ab.com -=== PAUSE TestDomainRegexp/-ab.com -=== PAUSE TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== RUN TestDomainRegexp/ab-.com -=== PAUSE TestDomainRegexp/ab-.com -=== RUN TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestMatch/foo/any/bat -=== PAUSE TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@bad -=== CONT TestMatch/foo/a/bar -=== RUN TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== RUN TestDomainRegexp/ab.c-om -=== PAUSE TestDomainRegexp/ab.c-om -=== RUN TestReferenceRegexp/registry.com:8080/myapp@2bad +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01 +=== PAUSE TestParseRepositoryInfo/10/example.com/private/moonbase#01 +=== RUN TestMatch/example.com/foo/c/baz:tag +=== PAUSE TestMatch/example.com/foo/c/baz:tag +=== RUN TestFullNameRegexp/a/aa +=== PAUSE TestFullNameRegexp/a/aa +=== CONT TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === RUN TestParseDockerRef/gcr_reference_without_tag -=== PAUSE TestReferenceRegexp/registry.com:8080/myapp@2bad === PAUSE TestParseDockerRef/gcr_reference_without_tag -=== CONT TestReferenceRegexp/registry.com:8080/myapp:tag +=== CONT TestParseAnyReference/dmcgowan/myapp +=== CONT TestParseAnyReference/docker.io/library/redis:latest === RUN TestParseDockerRef/both_tag_and_digest -=== CONT TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 === PAUSE TestParseDockerRef/both_tag_and_digest +=== CONT TestParseAnyReference/redis:latest +=== CONT TestParseAnyReference/docker.io/library/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === CONT TestParseDockerRef/nothing -=== CONT TestReferenceRegexp/bad_hostname.com:8080/myapp:tag -=== CONT TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== RUN TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== CONT TestParseDockerRef/no_path -=== CONT TestParseDockerRef/hostname_only +=== RUN TestNormalizedSplitHostname/xn--n3h.com/foo === CONT TestParseDockerRef/both_tag_and_digest +=== CONT TestParseDockerRef/no_path === CONT TestParseDockerRef/gcr_reference_without_tag -=== PAUSE TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestParseDockerRef/no_hostname +=== PAUSE TestNormalizedSplitHostname/xn--n3h.com/foo +=== RUN TestNormalizedSplitHostname/xn--n3h.com:18080/foo === CONT TestParseDockerRef/path_only -=== CONT TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== CONT TestReferenceRegexp/registry.com:8080/myapp:invalid~tag -=== RUN TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb -=== CONT TestParseDockerRef/tag_only +=== PAUSE TestNormalizedSplitHostname/xn--n3h.com:18080/foo +=== RUN TestNormalizedSplitHostname/docker.io/foo +=== PAUSE TestNormalizedSplitHostname/docker.io/foo +=== CONT TestParseDockerRef/no_tag +=== RUN TestDomainRegexp/192.168.1.1:75050 +=== RUN TestSplitHostname/test:8080/foo +=== CONT TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== RUN TestNormalizedSplitHostname/docker.io/library/foo === CONT TestParseDockerRef/digest_only -=== RUN TestReferenceParse/test:5000/repo#01 ---- PASS: TestIdentifierRegexp (0.00s) - --- PASS: TestIdentifierRegexp/sha256:da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 (0.00s) - --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf98218482 (0.00s) - --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf (0.00s) - --- PASS: TestIdentifierRegexp/da304e823d8ca2b9d863a3c897baeb852ba21ea9a9f1414736394ae7fcaf9821 (0.00s) - --- PASS: TestIdentifierRegexp/7EC43B381E5AEFE6E04EFB0B3F0693FF2A4A50652D64AEC573905F2DB5889A1C (0.00s) -=== CONT TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad +=== CONT TestParseDockerRef/hostname_only +=== RUN TestParseRepositoryInfo/11/example.com/privatebase +=== RUN TestMatch/example.com/foo/c/baz:tag#01 +=== RUN TestFullNameRegexp/a/aa/a --- PASS: TestSerialization (0.00s) + --- PASS: TestSerialization/name_with_a_tag (0.00s) + --- PASS: TestSerialization/empty_value (0.00s) --- PASS: TestSerialization/name_with_digest (0.00s) --- PASS: TestSerialization/just_a_name (0.00s) - --- PASS: TestSerialization/empty_value (0.00s) - --- PASS: TestSerialization/name_with_a_tag (0.00s) -=== PAUSE TestReferenceParse/test:5000/repo#01 +=== CONT TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c === RUN TestReferenceParse/#00 -=== PAUSE TestReferenceParse/#00 -=== RUN TestReferenceParse/:justtag -=== PAUSE TestReferenceParse/:justtag -=== RUN TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb -=== PAUSE TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestFullNameRegexp/aa/aa/bb/bb/bb === CONT TestParseDockerRef/full_reference_with_tag -=== PAUSE TestFullNameRegexp/aa/aa/bb/bb/bb -=== PAUSE TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 -=== RUN TestFullNameRegexp/a/a/a/a -=== RUN TestParseNamed/foo -=== PAUSE TestParseNamed/foo -=== CONT TestReferenceRegexp/registry.com:8080/myapp@2bad -=== RUN TestParseNamed/library/foo -=== PAUSE TestParseNamed/library/foo -=== RUN TestParseNamed/docker.io/library/foo -=== CONT TestReferenceRegexp/registry.com:8080/myapp@bad -=== PAUSE TestParseNamed/docker.io/library/foo -=== RUN TestParseNamed/docker.io/foo -=== PAUSE TestParseNamed/docker.io/foo -=== CONT TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== CONT TestParseNamed/test.com/foo -=== CONT TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== CONT TestParseNamed/docker.io/foo -=== CONT TestParseNamed/library/foo -=== CONT TestParseNamed/test_com/foo -=== CONT TestParseNamed/test.com -=== CONT TestParseNamed/test:8080/foo -=== CONT TestParseDockerRef/no_tag -=== CONT TestMatch/example.com/foo/c/baz:tag#01 -=== CONT TestParseDockerRef/no_hostname -=== RUN TestNormalizedSplitHostname/docker.io/foo -=== PAUSE TestNormalizedSplitHostname/docker.io/foo -=== RUN TestNormalizedSplitHostname/docker.io/library/foo +=== CONT TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 +=== CONT TestParseDockerRef/tag_only === PAUSE TestNormalizedSplitHostname/docker.io/library/foo === RUN TestNormalizedSplitHostname/docker.io/library/foo/bar === PAUSE TestNormalizedSplitHostname/docker.io/library/foo/bar === CONT TestNormalizedSplitHostname/test.com/foo -=== CONT TestNormalizedSplitHostname/xn--n3h.com/foo -=== CONT TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 -=== CONT TestNormalizedSplitHostname/test.com:8080/foo === CONT TestNormalizedSplitHostname/foo -=== CONT TestNormalizedSplitHostname/test_com/foo +=== CONT TestNormalizedSplitHostname/test-com:8080/foo === CONT TestNormalizedSplitHostname/docker/migrator -=== PAUSE TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c +=== CONT TestNormalizedSplitHostname/test_com/foo +=== PAUSE TestSplitHostname/test:8080/foo +=== CONT TestNormalizedSplitHostname/xn--n3h.com/foo +=== CONT TestNormalizedSplitHostname/docker.io/library/foo +=== RUN TestSplitHostname/test.com:8080/foo === CONT TestNormalizedSplitHostname/docker.io/library/foo/bar -=== CONT TestNormalizedSplitHostname/xn--n3h.com:18080/foo -=== RUN TestDomainRegexp/ab.-com -=== RUN TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 -=== PAUSE TestDomainRegexp/ab.-com -=== PAUSE TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 -=== RUN TestParseAnyReference/dbcc1 +=== CONT TestNormalizedSplitHostname/test.com:8080/foo === CONT TestNormalizedSplitHostname/docker.io/foo -=== PAUSE TestParseAnyReference/dbcc1 -=== CONT TestParseAnyReference/redis -=== CONT TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/docker.io/mcgowan/myapp:latest -=== CONT TestParseAnyReference/docker.io/library/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/redis:latest -=== CONT TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/dmcgowan/myapp:latest -=== RUN TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff -=== RUN TestDomainRegexp/ab.com- -=== PAUSE TestDomainRegexp/ab.com- -=== CONT TestParseNamed/foo -=== RUN TestDomainRegexp/0101.com -=== PAUSE TestDomainRegexp/0101.com -=== RUN TestDomainRegexp/001a.com -=== CONT TestParseNamed/docker.io/library/foo -=== PAUSE TestDomainRegexp/001a.com -=== RUN TestDomainRegexp/b.gbc.io:443 ---- PASS: TestMatch (0.00s) - --- PASS: TestMatch/foo (0.00s) - --- PASS: TestMatch/foo/b/baz (0.00s) - --- PASS: TestMatch/example.com/foo/c/baz:tag (0.00s) - --- PASS: TestMatch/foo/c/baz:tag (0.00s) - --- PASS: TestMatch/foo/c/baz:tag#01 (0.00s) - --- PASS: TestMatch/foo/c/baz:tag#02 (0.00s) - --- PASS: TestMatch/foo/any/bat (0.00s) - --- PASS: TestMatch/foo/a/bar (0.00s) - --- PASS: TestMatch/example.com/foo/c/baz:tag#01 (0.00s) -=== CONT TestNormalizedSplitHostname/docker.io/library/foo ---- PASS: TestParseDockerRef (0.00s) - --- PASS: TestParseDockerRef/nothing (0.00s) - --- PASS: TestParseDockerRef/hostname_only (0.00s) - --- PASS: TestParseDockerRef/gcr_reference_without_tag (0.00s) - --- PASS: TestParseDockerRef/path_only (0.00s) - --- PASS: TestParseDockerRef/tag_only (0.00s) - --- PASS: TestParseDockerRef/digest_only (0.00s) - --- PASS: TestParseDockerRef/both_tag_and_digest (0.00s) - --- PASS: TestParseDockerRef/no_path (0.00s) - --- PASS: TestParseDockerRef/full_reference_with_tag (0.00s) - --- PASS: TestParseDockerRef/no_tag (0.00s) - --- PASS: TestParseDockerRef/no_hostname (0.00s) -=== CONT TestNormalizedSplitHostname/test-com:8080/foo -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar ---- PASS: TestReferenceRegexp (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp:tag (0.00s) - --- PASS: TestReferenceRegexp/localhost:8080@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) - --- PASS: TestReferenceRegexp/bad_hostname.com:8080/myapp:tag (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp:invalid~tag (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp:tag2@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) - --- PASS: TestReferenceRegexp/localhost:8080/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp@sha256:badbadbadbad (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp@2bad (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp@bad (0.00s) - --- PASS: TestReferenceRegexp/localhost@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) - --- PASS: TestReferenceRegexp/localhost:http/name@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) - --- PASS: TestReferenceRegexp/registry.com:8080/myapp@sha256:be178c0543eb17f5f3043021c9e5fcf30285e557a4fc309cce97ff9ca6182912 (0.00s) -=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar -=== CONT TestParseAnyReference/docker.io/library/redis:latest -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 -=== CONT TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c -=== CONT TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 ---- PASS: TestNormalizedSplitHostname (0.00s) +=== CONT TestNormalizedSplitHostname/xn--n3h.com:18080/foo +=== PAUSE TestSplitHostname/test.com:8080/foo +=== PAUSE TestMatch/example.com/foo/c/baz:tag#01 +=== PAUSE TestFullNameRegexp/a/aa/a +=== RUN TestSplitHostname/test-com:8080/foo +=== RUN TestFullNameRegexp/foo.com +--- PASS: TestNormalizedSplitHostname (0.01s) --- PASS: TestNormalizedSplitHostname/test.com/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/xn--n3h.com/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/test.com:8080/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/docker/migrator (0.00s) --- PASS: TestNormalizedSplitHostname/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/xn--n3h.com:18080/foo (0.00s) + --- PASS: TestNormalizedSplitHostname/test-com:8080/foo (0.00s) + --- PASS: TestNormalizedSplitHostname/docker/migrator (0.00s) --- PASS: TestNormalizedSplitHostname/test_com/foo (0.00s) + --- PASS: TestNormalizedSplitHostname/xn--n3h.com/foo (0.00s) + --- PASS: TestNormalizedSplitHostname/docker.io/library/foo (0.00s) --- PASS: TestNormalizedSplitHostname/docker.io/library/foo/bar (0.00s) + --- PASS: TestNormalizedSplitHostname/test.com:8080/foo (0.00s) --- PASS: TestNormalizedSplitHostname/docker.io/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/docker.io/library/foo (0.00s) - --- PASS: TestNormalizedSplitHostname/test-com:8080/foo (0.00s) -=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 -=== PAUSE TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 -=== CONT TestParseAnyReference/dbcc1 -=== PAUSE TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff -=== RUN TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ---- PASS: TestParseNamed (0.00s) - --- PASS: TestParseNamed/test.com/foo (0.00s) - --- PASS: TestParseNamed/test:8080/foo (0.00s) - --- PASS: TestParseNamed/docker.io/foo (0.00s) - --- PASS: TestParseNamed/library/foo (0.00s) - --- PASS: TestParseNamed/test_com/foo (0.00s) - --- PASS: TestParseNamed/test.com (0.00s) - --- PASS: TestParseNamed/foo (0.00s) - --- PASS: TestParseNamed/docker.io/library/foo (0.00s) -=== PAUSE TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestReferenceParse/Uppercase:tag -=== PAUSE TestDomainRegexp/b.gbc.io:443 -=== RUN TestDomainRegexp/b.gbc.io -=== PAUSE TestReferenceParse/Uppercase:tag -=== PAUSE TestDomainRegexp/b.gbc.io -=== RUN TestReferenceParse/test:5000/Uppercase/lowercase:tag -=== PAUSE TestReferenceParse/test:5000/Uppercase/lowercase:tag -=== RUN TestReferenceParse/lowercase:Uppercase -=== PAUSE TestReferenceParse/lowercase:Uppercase -=== RUN TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag -=== RUN TestDomainRegexp/xn--n3h.com -=== PAUSE TestDomainRegexp/xn--n3h.com -=== RUN TestDomainRegexp/Asdf.com -=== PAUSE TestDomainRegexp/Asdf.com -=== RUN TestDomainRegexp/192.168.1.1:75050 + --- PASS: TestNormalizedSplitHostname/xn--n3h.com:18080/foo (0.00s) +=== PAUSE TestParseRepositoryInfo/11/example.com/privatebase +=== PAUSE TestSplitHostname/test-com:8080/foo +=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01 +=== RUN TestSplitHostname/xn--n3h.com:18080/foo +=== PAUSE TestParseRepositoryInfo/11/example.com/privatebase#01 +=== PAUSE TestSplitHostname/xn--n3h.com:18080/foo +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase +=== CONT TestMatch/foo +=== CONT TestMatch/foo/c/baz:tag +=== CONT TestMatch/foo/a/bar +=== CONT TestMatch/foo/b/baz +=== CONT TestMatch/foo/any/bat +=== CONT TestSplitHostname/test.com/foo +=== CONT TestSplitHostname/xn--n3h.com:18080/foo +=== CONT TestSplitHostname/test-com:8080/foo +=== CONT TestSplitHostname/test:8080/foo +=== CONT TestSplitHostname/test_com/foo +=== CONT TestSplitHostname/test.com:8080/foo === PAUSE TestDomainRegexp/192.168.1.1:75050 +=== CONT TestMatch/example.com/foo/c/baz:tag#01 === RUN TestDomainRegexp/192.168.1.1:750050 +--- PASS: TestSplitHostname (0.01s) + --- PASS: TestSplitHostname/test.com/foo (0.00s) + --- PASS: TestSplitHostname/xn--n3h.com:18080/foo (0.00s) + --- PASS: TestSplitHostname/test-com:8080/foo (0.00s) + --- PASS: TestSplitHostname/test:8080/foo (0.00s) + --- PASS: TestSplitHostname/test_com/foo (0.00s) + --- PASS: TestSplitHostname/test.com:8080/foo (0.00s) +=== CONT TestMatch/example.com/foo/c/baz:tag === PAUSE TestDomainRegexp/192.168.1.1:750050 +--- PASS: TestParseDockerRef (0.01s) + --- PASS: TestParseDockerRef/nothing (0.00s) + --- PASS: TestParseDockerRef/both_tag_and_digest (0.00s) + --- PASS: TestParseDockerRef/gcr_reference_without_tag (0.00s) + --- PASS: TestParseDockerRef/no_path (0.00s) + --- PASS: TestParseDockerRef/no_hostname (0.00s) + --- PASS: TestParseDockerRef/path_only (0.00s) + --- PASS: TestParseDockerRef/no_tag (0.00s) + --- PASS: TestParseDockerRef/digest_only (0.00s) + --- PASS: TestParseDockerRef/tag_only (0.00s) + --- PASS: TestParseDockerRef/hostname_only (0.00s) + --- PASS: TestParseDockerRef/full_reference_with_tag (0.00s) === RUN TestDomainRegexp/[fd00:1:2::3]:75050 === PAUSE TestDomainRegexp/[fd00:1:2::3]:75050 +=== CONT TestMatch/foo/c/baz:tag#02 +=== PAUSE TestFullNameRegexp/foo.com === RUN TestDomainRegexp/[fd00:1:2::3]75050 +=== RUN TestFullNameRegexp/foo.com/ === PAUSE TestDomainRegexp/[fd00:1:2::3]75050 -=== RUN TestParseRepositoryInfo/4/fooo/bar -=== PAUSE TestParseRepositoryInfo/4/fooo/bar +=== PAUSE TestFullNameRegexp/foo.com/ === RUN TestDomainRegexp/[fd00:1:2::3]::75050 -=== PAUSE TestDomainRegexp/[fd00:1:2::3]::75050 -=== RUN TestDomainRegexp/[fd00:1:2::3%eth0]:75050 -=== PAUSE TestDomainRegexp/[fd00:1:2::3%eth0]:75050 -=== RUN TestDomainRegexp/[fd00123123123]:75050 -=== PAUSE TestDomainRegexp/[fd00123123123]:75050 -=== RUN TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 -=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar -=== PAUSE TestParseRepositoryInfo/4/docker.io/fooo/bar -=== CONT TestParseAnyReference/dmcgowan/myapp -=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar -=== PAUSE TestParseRepositoryInfo/4/index.docker.io/fooo/bar -=== RUN TestParseRepositoryInfo/5/ubuntu -=== PAUSE TestParseRepositoryInfo/5/ubuntu ---- PASS: TestParseAnyReference (0.00s) +--- PASS: TestParseAnyReference (0.01s) --- PASS: TestParseAnyReference/redis (0.00s) + --- PASS: TestParseAnyReference/dbcc1 (0.00s) + --- PASS: TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) + --- PASS: TestParseAnyReference/dmcgowan/myapp:latest (0.00s) --- PASS: TestParseAnyReference/docker.io/mcgowan/myapp:latest (0.00s) --- PASS: TestParseAnyReference/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) + --- PASS: TestParseAnyReference/dmcgowan/myapp (0.00s) + --- PASS: TestParseAnyReference/docker.io/library/redis:latest (0.00s) --- PASS: TestParseAnyReference/docker.io/library/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) - --- PASS: TestParseAnyReference/sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) --- PASS: TestParseAnyReference/redis:latest (0.00s) - --- PASS: TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) + --- PASS: TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) --- PASS: TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) - --- PASS: TestParseAnyReference/dmcgowan/myapp:latest (0.00s) + --- PASS: TestParseAnyReference/docker.io/dmcgowan/myapp@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) --- PASS: TestParseAnyReference/dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9 (0.00s) - --- PASS: TestParseAnyReference/docker.io/library/redis:latest (0.00s) - --- PASS: TestParseAnyReference/dbcc1 (0.00s) - --- PASS: TestParseAnyReference/redis@sha256:dbcc1c35ac38df41fd2f5e4130b32ffdb93ebae8b3dbe638c23575912276fc9c (0.00s) - --- PASS: TestParseAnyReference/dmcgowan/myapp (0.00s) -=== PAUSE TestFullNameRegexp/a/a/a/a -=== RUN TestFullNameRegexp/a/a/a/a/ +=== PAUSE TestDomainRegexp/[fd00:1:2::3]::75050 +=== RUN TestDomainRegexp/[fd00:1:2::3%eth0]:75050 +=== CONT TestMatch/foo/c/baz:tag#01 +=== PAUSE TestDomainRegexp/[fd00:1:2::3%eth0]:75050 +=== RUN TestDomainRegexp/[fd00123123123]:75050 +=== PAUSE TestDomainRegexp/[fd00123123123]:75050 +=== RUN TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 === PAUSE TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 -=== PAUSE TestFullNameRegexp/a/a/a/a/ -=== PAUSE TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag -=== RUN TestFullNameRegexp/a//a/a -=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu -=== PAUSE TestParseRepositoryInfo/5/docker.io/library/ubuntu === RUN TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 === PAUSE TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 -=== RUN TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max -=== RUN TestParseRepositoryInfo/5/library/ubuntu +=== PAUSE TestParseRepositoryInfo/12/example.com:8000/private/moonbase === RUN TestDomainRegexp/fd00:1:2::3:75050 -=== PAUSE TestParseRepositoryInfo/5/library/ubuntu +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 +--- PASS: TestMatch (0.01s) + --- PASS: TestMatch/foo/c/baz:tag (0.00s) + --- PASS: TestMatch/foo/a/bar (0.00s) + --- PASS: TestMatch/foo/b/baz (0.00s) + --- PASS: TestMatch/foo/any/bat (0.00s) + --- PASS: TestMatch/foo (0.00s) + --- PASS: TestMatch/example.com/foo/c/baz:tag#01 (0.00s) + --- PASS: TestMatch/example.com/foo/c/baz:tag (0.00s) + --- PASS: TestMatch/foo/c/baz:tag#02 (0.00s) + --- PASS: TestMatch/foo/c/baz:tag#01 (0.00s) === PAUSE TestDomainRegexp/fd00:1:2::3:75050 -=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu -=== PAUSE TestFullNameRegexp/a//a/a +=== CONT TestDomainRegexp/test.com === CONT TestDomainRegexp/001a.com -=== PAUSE TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max -=== RUN TestFullNameRegexp/a -=== CONT TestDomainRegexp/[fd00:1:2::3]75050 -=== CONT TestDomainRegexp/192.168.1.1:75050 -=== PAUSE TestParseRepositoryInfo/6/nonlibrary/ubuntu -=== CONT TestDomainRegexp/ab.com- -=== PAUSE TestFullNameRegexp/a +=== CONT TestDomainRegexp/b.gbc.io:443 +=== CONT TestDomainRegexp/ab.cd.com +=== CONT TestDomainRegexp/a-b.com === CONT TestDomainRegexp/localhost -=== CONT TestDomainRegexp/[fd00123123123]:75050 -=== CONT TestDomainRegexp/[fd00:1:2::3%eth0]:75050 -=== RUN TestFullNameRegexp/a/aa +=== CONT TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 +=== CONT TestDomainRegexp/a.b +=== CONT TestDomainRegexp/0101.com +=== PAUSE TestReferenceParse/#00 +=== CONT TestDomainRegexp/192.168.1.1:750050 +=== CONT TestDomainRegexp/[fd00:1:2::3]:75050 +=== CONT TestDomainRegexp/a === CONT TestDomainRegexp/-ab.com -=== CONT TestDomainRegexp/b.gbc.io -=== CONT TestDomainRegexp/test.com:10304 +=== CONT TestDomainRegexp/[fd00123123123]:75050 +=== CONT TestDomainRegexp/ab.c-om +=== CONT TestDomainRegexp/192.168.1.1:75050 === CONT TestDomainRegexp/localhost:8080 -=== CONT TestDomainRegexp/a-b.com -=== CONT TestDomainRegexp/xn--n3h.com === CONT TestDomainRegexp/Asdf.com +=== CONT TestDomainRegexp/xn--n3h.com +=== CONT TestDomainRegexp/ab.com- === CONT TestDomainRegexp/ab.-com -=== CONT TestDomainRegexp/a.b -=== CONT TestDomainRegexp/test.com -=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu -=== PAUSE TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu -=== RUN TestParseRepositoryInfo/7/other/library -=== PAUSE TestParseRepositoryInfo/7/other/library -=== RUN TestParseRepositoryInfo/7/docker.io/other/library -=== PAUSE TestParseRepositoryInfo/7/docker.io/other/library -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase -=== PAUSE TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase -=== PAUSE TestFullNameRegexp/a/aa -=== RUN TestReferenceParse/aa/asdf$$^/aa -=== RUN TestFullNameRegexp/a/aa/a -=== PAUSE TestReferenceParse/aa/asdf$$^/aa -=== PAUSE TestFullNameRegexp/a/aa/a -=== RUN TestReferenceParse/sub-dom1.foo.com/bar/baz/quux -=== RUN TestFullNameRegexp/foo.com -=== PAUSE TestFullNameRegexp/foo.com -=== PAUSE TestReferenceParse/sub-dom1.foo.com/bar/baz/quux -=== RUN TestFullNameRegexp/foo.com/ -=== PAUSE TestFullNameRegexp/foo.com/ -=== CONT TestDomainRegexp/0101.com +=== CONT TestDomainRegexp/b.gbc.io +=== PAUSE TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 +=== CONT TestDomainRegexp/[fd00:1:2::3]::75050 +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee +=== CONT TestDomainRegexp/[fd00:1:2::3]75050 === RUN TestFullNameRegexp/foo.com:8080/bar +=== PAUSE TestParseRepositoryInfo/13/example.com:8000/privatebasee === PAUSE TestFullNameRegexp/foo.com:8080/bar === RUN TestFullNameRegexp/foo.com:http/bar -=== CONT TestDomainRegexp/fd00:1:2::3:75050 +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 === PAUSE TestFullNameRegexp/foo.com:http/bar +=== PAUSE TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 === RUN TestFullNameRegexp/foo.com/bar === PAUSE TestFullNameRegexp/foo.com/bar -=== RUN TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag +=== RUN TestReferenceParse/:justtag +=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base +=== CONT TestDomainRegexp/test.com:http +=== PAUSE TestParseRepositoryInfo/14/ubuntu-12.04-base +=== CONT TestDomainRegexp/test.com:10304 +=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base +=== PAUSE TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base +=== CONT TestDomainRegexp/ab-.com +=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base +=== PAUSE TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base +=== RUN TestParseRepositoryInfo/15/foo +=== PAUSE TestParseRepositoryInfo/15/foo +=== CONT TestDomainRegexp/[fd00:1:2::3%eth0]:75050 +=== RUN TestParseRepositoryInfo/15/docker.io/library/foo +=== PAUSE TestParseRepositoryInfo/15/docker.io/library/foo +=== CONT TestDomainRegexp/fd00:1:2::3:75050 +=== RUN TestParseRepositoryInfo/15/docker.io/foo +=== CONT TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 +=== PAUSE TestParseRepositoryInfo/15/docker.io/foo +=== RUN TestParseRepositoryInfo/16/library/foo/bar === RUN TestFullNameRegexp/foo.com/bar/baz -=== PAUSE TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag === PAUSE TestFullNameRegexp/foo.com/bar/baz -=== CONT TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 -=== RUN TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com -=== PAUSE TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com -=== CONT TestDomainRegexp/ab-.com +=== PAUSE TestParseRepositoryInfo/16/library/foo/bar === RUN TestFullNameRegexp/localhost:8080/bar +=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar +=== PAUSE TestParseRepositoryInfo/16/docker.io/library/foo/bar +=== RUN TestParseRepositoryInfo/17/store/foo/bar +=== PAUSE TestParseRepositoryInfo/17/store/foo/bar +=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar === PAUSE TestFullNameRegexp/localhost:8080/bar -=== CONT TestDomainRegexp/test.com:http +=== PAUSE TestParseRepositoryInfo/17/docker.io/store/foo/bar +=== RUN TestParseRepositoryInfo/18/Foo/bar +=== PAUSE TestParseRepositoryInfo/18/Foo/bar +=== RUN TestParseRepositoryInfo/18/Foo/bar#01 +=== PAUSE TestParseRepositoryInfo/18/Foo/bar#01 === RUN TestFullNameRegexp/sub-dom1.foo.com/bar/baz/quux +=== RUN TestParseRepositoryInfo/19/FOO/bar === PAUSE TestFullNameRegexp/sub-dom1.foo.com/bar/baz/quux +=== PAUSE TestReferenceParse/:justtag +=== PAUSE TestParseRepositoryInfo/19/FOO/bar +=== RUN TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestParseRepositoryInfo/19/FOO/bar#01 +=== PAUSE TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== PAUSE TestParseRepositoryInfo/19/FOO/bar#01 +=== RUN TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff +=== PAUSE TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff +=== RUN TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestParseRepositoryInfo/0/localhost/fooo +=== PAUSE TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestReferenceParse/Uppercase:tag +=== PAUSE TestReferenceParse/Uppercase:tag +=== RUN TestParseRepositoryInfo/0/localhost/fooo/FamiliarName === RUN TestFullNameRegexp/blog.foo.com/bar/baz === PAUSE TestFullNameRegexp/blog.foo.com/bar/baz -=== CONT TestDomainRegexp/a +=== RUN TestParseRepositoryInfo/0/localhost/fooo/FullName === RUN TestFullNameRegexp/a^a === PAUSE TestFullNameRegexp/a^a +=== RUN TestParseRepositoryInfo/0/localhost/fooo/Domain === RUN TestFullNameRegexp/aa/asdf$$^/aa === PAUSE TestFullNameRegexp/aa/asdf$$^/aa +=== RUN TestParseRepositoryInfo/0/localhost/fooo/RemoteName === RUN TestFullNameRegexp/asdf$$^/aa === PAUSE TestFullNameRegexp/asdf$$^/aa +=== CONT TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase +=== CONT TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FamiliarName +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FamiliarName +=== CONT TestParseRepositoryInfo/19/FOO/bar#01 +=== RUN TestParseRepositoryInfo/19/FOO/bar#01/FamiliarName +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FullName +=== CONT TestParseRepositoryInfo/19/FOO/bar +=== RUN TestParseRepositoryInfo/19/FOO/bar/FamiliarName +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/Domain +=== RUN TestParseRepositoryInfo/19/FOO/bar/FullName +=== CONT TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase +=== RUN TestParseRepositoryInfo/19/FOO/bar/Domain +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/RemoteName +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FamiliarName +=== CONT TestParseRepositoryInfo/18/Foo/bar#01 +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FullName +=== RUN TestParseRepositoryInfo/18/Foo/bar#01/FamiliarName +=== RUN TestParseRepositoryInfo/18/Foo/bar#01/FullName +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/Domain +=== RUN TestParseRepositoryInfo/18/Foo/bar#01/Domain +=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/RemoteName +=== RUN TestParseRepositoryInfo/18/Foo/bar#01/RemoteName +=== CONT TestParseRepositoryInfo/18/Foo/bar +=== CONT TestParseRepositoryInfo/7/docker.io/other/library +=== CONT TestParseRepositoryInfo/17/store/foo/bar +=== CONT TestParseRepositoryInfo/17/docker.io/store/foo/bar +=== RUN TestParseRepositoryInfo/7/docker.io/other/library/FamiliarName +=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/7/docker.io/other/library/FullName +=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/FullName +=== CONT TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 +=== RUN TestParseRepositoryInfo/7/docker.io/other/library/Domain +=== CONT TestParseRepositoryInfo/10/example.com/private/moonbase#01 +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FamiliarName +=== CONT TestParseRepositoryInfo/11/example.com/privatebase +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FullName +=== RUN TestParseRepositoryInfo/11/example.com/privatebase/FamiliarName +=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/Domain +=== RUN TestParseRepositoryInfo/17/store/foo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/Domain +=== RUN TestParseRepositoryInfo/19/FOO/bar/RemoteName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FullName +=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/RemoteName +=== RUN TestParseRepositoryInfo/17/store/foo/bar/FullName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/Domain +=== CONT TestParseRepositoryInfo/10/example.com/private/moonbase +=== CONT TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 +=== CONT TestParseRepositoryInfo/7/other/library +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/FamiliarName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FamiliarName +=== RUN TestParseRepositoryInfo/7/other/library/FamiliarName +=== RUN TestParseRepositoryInfo/17/store/foo/bar/Domain +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/FullName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FullName +=== RUN TestParseRepositoryInfo/7/other/library/FullName +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/RemoteName +=== RUN TestParseRepositoryInfo/17/store/foo/bar/RemoteName +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/Domain +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/Domain +=== RUN TestParseRepositoryInfo/7/other/library/Domain +=== CONT TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/RemoteName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/RemoteName +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FamiliarName +=== RUN TestParseRepositoryInfo/7/other/library/RemoteName +=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/RemoteName +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FullName +=== CONT TestParseRepositoryInfo/6/nonlibrary/ubuntu +=== CONT TestParseRepositoryInfo/13/example.com:8000/privatebasee +=== CONT TestParseRepositoryInfo/5/docker.io/library/ubuntu +=== RUN TestParseRepositoryInfo/19/FOO/bar#01/FullName +=== CONT TestParseRepositoryInfo/5/library/ubuntu +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/FamiliarName +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/Domain +=== RUN TestParseRepositoryInfo/18/Foo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/FamiliarName +=== RUN TestParseRepositoryInfo/5/library/ubuntu/FamiliarName +=== CONT TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu +=== RUN TestParseRepositoryInfo/7/docker.io/other/library/RemoteName === RUN TestFullNameRegexp/aa-a/a +=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FamiliarName +=== RUN TestParseRepositoryInfo/18/Foo/bar/FullName === PAUSE TestFullNameRegexp/aa-a/a -=== CONT TestDomainRegexp/b.gbc.io:443 -=== CONT TestDomainRegexp/[fd00:1:2::3]:75050 +=== RUN TestReferenceParse/test:5000/Uppercase/lowercase:tag +=== CONT TestParseRepositoryInfo/5/ubuntu +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/FullName +=== PAUSE TestReferenceParse/test:5000/Uppercase/lowercase:tag +=== RUN TestParseRepositoryInfo/11/example.com/privatebase/FullName +=== RUN TestParseRepositoryInfo/19/FOO/bar#01/Domain === RUN TestFullNameRegexp/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a -=== CONT TestDomainRegexp/192.168.1.1:750050 +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/Domain +=== RUN TestParseRepositoryInfo/11/example.com/privatebase/Domain +=== RUN TestParseRepositoryInfo/19/FOO/bar#01/RemoteName +=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FullName +=== RUN TestParseRepositoryInfo/11/example.com/privatebase/RemoteName +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/FullName +=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/RemoteName +=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/Domain +=== RUN TestReferenceParse/lowercase:Uppercase +=== CONT TestParseRepositoryInfo/4/docker.io/fooo/bar +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/Domain +=== RUN TestParseRepositoryInfo/18/Foo/bar/Domain +=== RUN TestParseRepositoryInfo/5/ubuntu/FamiliarName +=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/FamiliarName +=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/RemoteName +=== CONT TestParseRepositoryInfo/4/fooo/bar +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/RemoteName +=== RUN TestParseRepositoryInfo/18/Foo/bar/RemoteName +=== RUN TestParseRepositoryInfo/4/fooo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/RemoteName +=== CONT TestParseRepositoryInfo/12/example.com:8000/private/moonbase +=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/FullName +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FamiliarName +=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/FamiliarName +=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 +=== CONT TestParseRepositoryInfo/4/index.docker.io/fooo/bar +=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/FamiliarName +--- PASS: TestDomainRegexp (0.01s) + --- PASS: TestDomainRegexp/test.com (0.00s) + --- PASS: TestDomainRegexp/001a.com (0.00s) + --- PASS: TestDomainRegexp/b.gbc.io:443 (0.00s) + --- PASS: TestDomainRegexp/ab.cd.com (0.00s) + --- PASS: TestDomainRegexp/a-b.com (0.00s) + --- PASS: TestDomainRegexp/localhost (0.00s) + --- PASS: TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 (0.00s) + --- PASS: TestDomainRegexp/a.b (0.00s) + --- PASS: TestDomainRegexp/0101.com (0.00s) + --- PASS: TestDomainRegexp/192.168.1.1:750050 (0.00s) + --- PASS: TestDomainRegexp/[fd00:1:2::3]:75050 (0.00s) + --- PASS: TestDomainRegexp/a (0.00s) + --- PASS: TestDomainRegexp/-ab.com (0.00s) + --- PASS: TestDomainRegexp/[fd00123123123]:75050 (0.00s) + --- PASS: TestDomainRegexp/ab.c-om (0.00s) + --- PASS: TestDomainRegexp/192.168.1.1:75050 (0.00s) + --- PASS: TestDomainRegexp/Asdf.com (0.00s) + --- PASS: TestDomainRegexp/xn--n3h.com (0.00s) + --- PASS: TestDomainRegexp/ab.com- (0.00s) + --- PASS: TestDomainRegexp/ab.-com (0.00s) + --- PASS: TestDomainRegexp/localhost:8080 (0.00s) + --- PASS: TestDomainRegexp/b.gbc.io (0.00s) + --- PASS: TestDomainRegexp/[fd00:1:2::3]::75050 (0.00s) + --- PASS: TestDomainRegexp/[fd00:1:2::3]75050 (0.00s) + --- PASS: TestDomainRegexp/test.com:http (0.00s) + --- PASS: TestDomainRegexp/test.com:10304 (0.00s) + --- PASS: TestDomainRegexp/ab-.com (0.00s) + --- PASS: TestDomainRegexp/[fd00:1:2::3%eth0]:75050 (0.00s) + --- PASS: TestDomainRegexp/fd00:1:2::3:75050 (0.00s) + --- PASS: TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 (0.00s) === PAUSE TestFullNameRegexp/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a === RUN TestFullNameRegexp/a-/a/a/a -=== CONT TestDomainRegexp/[fd00:1:2::3]::75050 +=== PAUSE TestReferenceParse/lowercase:Uppercase === PAUSE TestFullNameRegexp/a-/a/a/a +=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 +=== RUN TestParseRepositoryInfo/4/fooo/bar/FullName +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FamiliarName +=== RUN TestParseRepositoryInfo/5/ubuntu/FullName +=== RUN TestParseRepositoryInfo/5/library/ubuntu/FullName +=== RUN TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== PAUSE TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar +=== RUN TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max +=== PAUSE TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max +=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/FullName +=== RUN TestReferenceParse/aa/asdf$$^/aa +=== PAUSE TestReferenceParse/aa/asdf$$^/aa +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FullName +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FamiliarName +=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FullName +=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/Domain +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/Domain +=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/Domain +=== RUN TestParseRepositoryInfo/4/fooo/bar/Domain +=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/FullName +=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/RemoteName +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FullName +=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/Domain +=== RUN TestParseRepositoryInfo/5/library/ubuntu/Domain +=== RUN TestParseRepositoryInfo/4/fooo/bar/RemoteName === RUN TestFullNameRegexp/foo.com/a-/a/a -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/Domain +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/RemoteName +=== RUN TestParseRepositoryInfo/5/ubuntu/Domain +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/RemoteName +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FullName +=== RUN TestReferenceParse/sub-dom1.foo.com/bar/baz/quux +=== PAUSE TestReferenceParse/sub-dom1.foo.com/bar/baz/quux +=== CONT TestParseRepositoryInfo/16/docker.io/library/foo/bar +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/Domain +=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 +=== RUN TestParseRepositoryInfo/5/library/ubuntu/RemoteName === PAUSE TestFullNameRegexp/foo.com/a-/a/a -=== PAUSE TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 +=== CONT TestParseRepositoryInfo/16/library/foo/bar +=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/RemoteName +=== CONT TestParseRepositoryInfo/15/docker.io/library/foo +=== RUN TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag +=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 +=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/FamiliarName +=== RUN TestParseRepositoryInfo/5/ubuntu/RemoteName +=== PAUSE TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag +=== CONT TestParseRepositoryInfo/15/docker.io/foo +=== RUN TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com +=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/FullName +=== CONT TestParseRepositoryInfo/11/example.com/privatebase#01 +=== PAUSE TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com === RUN TestFullNameRegexp/-foo/bar -=== PAUSE TestFullNameRegexp/-foo/bar -=== RUN TestFullNameRegexp/foo/bar- -=== PAUSE TestFullNameRegexp/foo/bar- -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase -=== CONT TestDomainRegexp/ab.cd.com -=== PAUSE TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase +=== RUN TestParseRepositoryInfo/15/docker.io/foo/FamiliarName +=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/Domain === RUN TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FullName === PAUSE TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 -=== PAUSE TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 +=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/RemoteName +=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/RemoteName === RUN TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/Domain === PAUSE TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== CONT TestDomainRegexp/ab.c-om +=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo +=== RUN TestParseRepositoryInfo/15/docker.io/foo/FullName === RUN TestReferenceParse/foo_bar.com:8080 +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FamiliarName === PAUSE TestReferenceParse/foo_bar.com:8080 +=== RUN TestParseRepositoryInfo/15/docker.io/foo/Domain === RUN TestReferenceParse/foo/foo_bar.com:8080 -=== RUN TestFullNameRegexp/foo-/bar +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FullName +=== RUN TestParseRepositoryInfo/15/docker.io/foo/RemoteName === PAUSE TestReferenceParse/foo/foo_bar.com:8080 -=== PAUSE TestFullNameRegexp/foo-/bar +=== CONT TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base === RUN TestReferenceParse/192.168.1.1 -=== PAUSE TestParseRepositoryInfo/10/example.com/private/moonbase +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/Domain +=== CONT TestParseRepositoryInfo/15/foo === PAUSE TestReferenceParse/192.168.1.1 +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/RemoteName === RUN TestReferenceParse/192.168.1.1:tag -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01 -=== PAUSE TestReferenceParse/192.168.1.1:tag -=== PAUSE TestParseRepositoryInfo/10/example.com/private/moonbase#01 +=== RUN TestParseRepositoryInfo/15/foo/FamiliarName +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/RemoteName +=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/Domain +=== RUN TestParseRepositoryInfo/15/foo/FullName +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FamiliarName +=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/RemoteName +=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar +=== RUN TestParseRepositoryInfo/15/foo/Domain +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FullName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/15/foo/RemoteName +=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar#02 +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/Domain +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/FullName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/FamiliarName +=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar#01 +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/RemoteName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/Domain +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/FamiliarName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/FullName +=== CONT TestParseRepositoryInfo/0/localhost/fooo#02 +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/RemoteName +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FamiliarName +=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/FamiliarName +=== CONT TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base +=== RUN TestParseRepositoryInfo/16/library/foo/bar/FamiliarName +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FullName +=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/RemoteName +=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FamiliarName +=== RUN TestParseRepositoryInfo/16/library/foo/bar/FullName +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/Domain +=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/FamiliarName +=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FullName +=== RUN TestParseRepositoryInfo/16/library/foo/bar/Domain +=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/RemoteName +=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/Domain +=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/FullName +=== RUN TestParseRepositoryInfo/16/library/foo/bar/RemoteName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/Domain +=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/RemoteName +=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/Domain +=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/FamiliarName +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/RemoteName +=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/RemoteName +=== CONT TestParseRepositoryInfo/14/ubuntu-12.04-base +=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/FamiliarName +=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/FullName +=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/Domain +=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/RemoteName +=== PAUSE TestFullNameRegexp/-foo/bar +=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/FullName +=== RUN TestFullNameRegexp/foo/bar- +=== PAUSE TestFullNameRegexp/foo/bar- +=== RUN TestFullNameRegexp/foo-/bar +=== CONT TestParseRepositoryInfo/0/localhost/fooo#01 +=== PAUSE TestFullNameRegexp/foo-/bar === RUN TestFullNameRegexp/foo/-bar +=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/FamiliarName === PAUSE TestFullNameRegexp/foo/-bar === RUN TestFullNameRegexp/_foo/bar === PAUSE TestFullNameRegexp/_foo/bar +=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/FullName === RUN TestFullNameRegexp/foo_bar === PAUSE TestFullNameRegexp/foo_bar +=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FamiliarName === RUN TestFullNameRegexp/foo_bar.com +=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/Domain === PAUSE TestFullNameRegexp/foo_bar.com === RUN TestFullNameRegexp/foo_bar.com:8080 +=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FullName +=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/RemoteName === PAUSE TestFullNameRegexp/foo_bar.com:8080 -=== CONT TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 === RUN TestFullNameRegexp/foo_bar.com:8080/app -=== PAUSE TestFullNameRegexp/foo_bar.com:8080/app -=== RUN TestFullNameRegexp/foo.com/foo_bar -=== PAUSE TestFullNameRegexp/foo.com/foo_bar -=== RUN TestFullNameRegexp/____/____ +=== PAUSE TestReferenceParse/192.168.1.1:tag +=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/Domain === RUN TestReferenceParse/192.168.1.1:5000 ---- PASS: TestDomainRegexp (0.00s) - --- PASS: TestDomainRegexp/001a.com (0.00s) - --- PASS: TestDomainRegexp/192.168.1.1:75050 (0.00s) - --- PASS: TestDomainRegexp/ab.com- (0.00s) - --- PASS: TestDomainRegexp/[fd00:1:2::3]75050 (0.00s) - --- PASS: TestDomainRegexp/localhost (0.00s) - --- PASS: TestDomainRegexp/-ab.com (0.00s) - --- PASS: TestDomainRegexp/[fd00:1:2::3%eth0]:75050 (0.00s) - --- PASS: TestDomainRegexp/[fd00123123123]:75050 (0.00s) - --- PASS: TestDomainRegexp/xn--n3h.com (0.00s) - --- PASS: TestDomainRegexp/localhost:8080 (0.00s) - --- PASS: TestDomainRegexp/b.gbc.io (0.00s) - --- PASS: TestDomainRegexp/test.com:10304 (0.00s) - --- PASS: TestDomainRegexp/Asdf.com (0.00s) - --- PASS: TestDomainRegexp/a-b.com (0.00s) - --- PASS: TestDomainRegexp/ab.-com (0.00s) - --- PASS: TestDomainRegexp/a.b (0.00s) - --- PASS: TestDomainRegexp/test.com (0.00s) - --- PASS: TestDomainRegexp/0101.com (0.00s) - --- PASS: TestDomainRegexp/fd00:1:2::3:75050 (0.00s) - --- PASS: TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:750505 (0.00s) - --- PASS: TestDomainRegexp/ab-.com (0.00s) - --- PASS: TestDomainRegexp/test.com:http (0.00s) - --- PASS: TestDomainRegexp/a (0.00s) - --- PASS: TestDomainRegexp/b.gbc.io:443 (0.00s) - --- PASS: TestDomainRegexp/[fd00:1:2::3]:75050 (0.00s) - --- PASS: TestDomainRegexp/192.168.1.1:750050 (0.00s) - --- PASS: TestDomainRegexp/[fd00:1:2::3]::75050 (0.00s) - --- PASS: TestDomainRegexp/ab.cd.com (0.00s) - --- PASS: TestDomainRegexp/ab.c-om (0.00s) - --- PASS: TestDomainRegexp/[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:75050 (0.00s) +=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/FullName === PAUSE TestReferenceParse/192.168.1.1:5000 -=== PAUSE TestFullNameRegexp/____/____ +=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/RemoteName === RUN TestReferenceParse/192.168.1.1/repo -=== RUN TestFullNameRegexp/_docker/_docker +=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/Domain +=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/Domain === PAUSE TestReferenceParse/192.168.1.1/repo -=== PAUSE TestFullNameRegexp/_docker/_docker === RUN TestReferenceParse/192.168.1.1:5000/repo +=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/RemoteName === PAUSE TestReferenceParse/192.168.1.1:5000/repo -=== RUN TestFullNameRegexp/docker_/docker_ -=== PAUSE TestFullNameRegexp/docker_/docker_ -=== RUN TestFullNameRegexp/b.gcr.io/test.example.com/my-app === RUN TestReferenceParse/192.168.1.1:5000/repo:5050 -=== PAUSE TestFullNameRegexp/b.gcr.io/test.example.com/my-app === PAUSE TestReferenceParse/192.168.1.1:5000/repo:5050 -=== RUN TestFullNameRegexp/xn--n3h.com/myimage +=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/RemoteName === RUN TestReferenceParse/[2001:db8::1] -=== PAUSE TestFullNameRegexp/xn--n3h.com/myimage === PAUSE TestReferenceParse/[2001:db8::1] -=== RUN TestFullNameRegexp/xn--7o8h.com/myimage === RUN TestReferenceParse/[2001:db8::1]:5000 +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/FullName === PAUSE TestReferenceParse/[2001:db8::1]:5000 === RUN TestReferenceParse/[2001:db8::1]:tag === PAUSE TestReferenceParse/[2001:db8::1]:tag -=== RUN TestParseRepositoryInfo/11/example.com/privatebase -=== PAUSE TestFullNameRegexp/xn--7o8h.com/myimage === RUN TestReferenceParse/[2001:db8::1]/repo -=== PAUSE TestParseRepositoryInfo/11/example.com/privatebase -=== RUN TestFullNameRegexp/example.com/xn--7o8h.com/myimage === PAUSE TestReferenceParse/[2001:db8::1]/repo -=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01 -=== PAUSE TestParseRepositoryInfo/11/example.com/privatebase#01 === RUN TestReferenceParse/[2001:db8:1:2:3:4:5:6]/repo:tag -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase === PAUSE TestReferenceParse/[2001:db8:1:2:3:4:5:6]/repo:tag -=== PAUSE TestParseRepositoryInfo/12/example.com:8000/private/moonbase +=== RUN TestReferenceParse/[2001:db8::1]:5000/repo +=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/Domain +=== RUN TestReferenceParse/[2001:db8::1]:5000/repo:tag +=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo:tag +=== PAUSE TestFullNameRegexp/foo_bar.com:8080/app +=== RUN TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestFullNameRegexp/foo.com/foo_bar +=== PAUSE TestFullNameRegexp/foo.com/foo_bar +=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/RemoteName +=== RUN TestFullNameRegexp/____/____ +=== PAUSE TestFullNameRegexp/____/____ +=== RUN TestFullNameRegexp/_docker/_docker +=== PAUSE TestFullNameRegexp/_docker/_docker +=== RUN TestFullNameRegexp/docker_/docker_ +--- PASS: TestParseRepositoryInfo (0.02s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar#01 (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/17/store/foo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/17/store/foo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/17/store/foo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/17/store/foo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/17/store/foo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/7/other/library (0.00s) + --- PASS: TestParseRepositoryInfo/7/other/library/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/7/other/library/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/7/other/library/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/7/other/library/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/7/docker.io/other/library (0.00s) + --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar#01 (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01 (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/18/Foo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu (0.00s) + --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu (0.00s) + --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/4/fooo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/4/fooo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/4/fooo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/4/fooo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/4/fooo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/5/library/ubuntu (0.00s) + --- PASS: TestParseRepositoryInfo/5/library/ubuntu/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/5/library/ubuntu/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/5/library/ubuntu/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/5/library/ubuntu/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/5/ubuntu (0.00s) + --- PASS: TestParseRepositoryInfo/5/ubuntu/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/5/ubuntu/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/5/ubuntu/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/5/ubuntu/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/foo (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/foo/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/foo/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/foo/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/15/docker.io/foo/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu (0.00s) + --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/15/foo (0.00s) + --- PASS: TestParseRepositoryInfo/15/foo/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/15/foo/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/15/foo/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/15/foo/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/16/library/foo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/16/library/foo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/16/library/foo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/16/library/foo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/16/library/foo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02 (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base (0.00s) + --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02 (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base (0.00s) + --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01 (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar (0.00s) + --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base (0.00s) + --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01 (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/RemoteName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01 (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/FamiliarName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/FullName (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/Domain (0.00s) + --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/RemoteName (0.00s) +=== PAUSE TestFullNameRegexp/docker_/docker_ +=== RUN TestFullNameRegexp/b.gcr.io/test.example.com/my-app +=== PAUSE TestFullNameRegexp/b.gcr.io/test.example.com/my-app +=== RUN TestFullNameRegexp/xn--n3h.com/myimage +=== PAUSE TestFullNameRegexp/xn--n3h.com/myimage +=== RUN TestFullNameRegexp/xn--7o8h.com/myimage +=== PAUSE TestFullNameRegexp/xn--7o8h.com/myimage +=== RUN TestFullNameRegexp/example.com/xn--7o8h.com/myimage === PAUSE TestFullNameRegexp/example.com/xn--7o8h.com/myimage -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 === RUN TestFullNameRegexp/example.com/some_separator__underscore/myimage === PAUSE TestFullNameRegexp/example.com/some_separator__underscore/myimage === RUN TestFullNameRegexp/example.com/__underscore/myimage === PAUSE TestFullNameRegexp/example.com/__underscore/myimage -=== RUN TestReferenceParse/[2001:db8::1]:5000/repo -=== PAUSE TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 -=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo -=== RUN TestReferenceParse/[2001:db8::1]:5000/repo:tag === RUN TestFullNameRegexp/example.com/..dots/myimage === PAUSE TestFullNameRegexp/example.com/..dots/myimage === RUN TestFullNameRegexp/example.com/.dots/myimage === PAUSE TestFullNameRegexp/example.com/.dots/myimage === RUN TestFullNameRegexp/example.com/nodouble..dots/myimage === PAUSE TestFullNameRegexp/example.com/nodouble..dots/myimage -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee -=== PAUSE TestParseRepositoryInfo/13/example.com:8000/privatebasee -=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo:tag -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 -=== RUN TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestReferenceParse/[2001:db8::]:5000/repo -=== PAUSE TestReferenceParse/[2001:db8::]:5000/repo -=== RUN TestReferenceParse/[::1]:5000/repo -=== PAUSE TestReferenceParse/[::1]:5000/repo -=== PAUSE TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 === RUN TestFullNameRegexp/example.com/nodouble..dots/myimage#01 -=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base -=== PAUSE TestParseRepositoryInfo/14/ubuntu-12.04-base === PAUSE TestFullNameRegexp/example.com/nodouble..dots/myimage#01 -=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base === RUN TestFullNameRegexp/docker./docker -=== PAUSE TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base === PAUSE TestFullNameRegexp/docker./docker -=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base -=== PAUSE TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base === RUN TestFullNameRegexp/.docker/docker -=== RUN TestParseRepositoryInfo/15/foo -=== PAUSE TestParseRepositoryInfo/15/foo === PAUSE TestFullNameRegexp/.docker/docker === RUN TestFullNameRegexp/docker-/docker -=== RUN TestParseRepositoryInfo/15/docker.io/library/foo -=== PAUSE TestParseRepositoryInfo/15/docker.io/library/foo -=== RUN TestParseRepositoryInfo/15/docker.io/foo -=== PAUSE TestParseRepositoryInfo/15/docker.io/foo === PAUSE TestFullNameRegexp/docker-/docker -=== RUN TestParseRepositoryInfo/16/library/foo/bar -=== PAUSE TestParseRepositoryInfo/16/library/foo/bar -=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar -=== PAUSE TestParseRepositoryInfo/16/docker.io/library/foo/bar -=== RUN TestParseRepositoryInfo/17/store/foo/bar -=== PAUSE TestParseRepositoryInfo/17/store/foo/bar -=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar -=== PAUSE TestParseRepositoryInfo/17/docker.io/store/foo/bar -=== RUN TestParseRepositoryInfo/18/Foo/bar -=== PAUSE TestParseRepositoryInfo/18/Foo/bar -=== RUN TestReferenceParse/[fe80::1%eth0]:5000/repo -=== RUN TestParseRepositoryInfo/18/Foo/bar#01 -=== PAUSE TestReferenceParse/[fe80::1%eth0]:5000/repo -=== RUN TestReferenceParse/[fe80::1%@invalidzone]:5000/repo -=== PAUSE TestParseRepositoryInfo/18/Foo/bar#01 -=== PAUSE TestReferenceParse/[fe80::1%@invalidzone]:5000/repo -=== RUN TestParseRepositoryInfo/19/FOO/bar -=== PAUSE TestParseRepositoryInfo/19/FOO/bar === RUN TestFullNameRegexp/-docker/docker -=== RUN TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag === PAUSE TestFullNameRegexp/-docker/docker -=== RUN TestParseRepositoryInfo/19/FOO/bar#01 -=== PAUSE TestParseRepositoryInfo/19/FOO/bar#01 === RUN TestFullNameRegexp/do..cker/docker -=== PAUSE TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag -=== CONT TestParseRepositoryInfo/0/localhost/fooo -=== CONT TestReferenceParse/test_com -=== CONT TestReferenceParse/[fe80::1%eth0]:5000/repo -=== CONT TestParseRepositoryInfo/17/docker.io/store/foo/bar -=== CONT TestParseRepositoryInfo/16/docker.io/library/foo/bar -=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 -=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 === PAUSE TestFullNameRegexp/do..cker/docker -=== CONT TestReferenceParse/aa/asdf$$^/aa -=== CONT TestReferenceParse/sub-dom1.foo.com/bar/baz/quux === RUN TestFullNameRegexp/do__cker:8080/docker -=== CONT TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FamiliarName -=== CONT TestParseRepositoryInfo/0/localhost/fooo#02 -=== CONT TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FamiliarName -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FamiliarName -=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/FamiliarName -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FullName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FullName -=== CONT TestReferenceParse/[2001:db8::]:5000/repo -=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/FullName -=== CONT TestParseRepositoryInfo/19/FOO/bar#01 -=== RUN TestParseRepositoryInfo/0/localhost/fooo/FamiliarName -=== RUN TestParseRepositoryInfo/19/FOO/bar#01/FamiliarName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/Domain -=== CONT TestParseRepositoryInfo/0/localhost/fooo#01 -=== CONT TestParseRepositoryInfo/7/docker.io/other/library -=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/FamiliarName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/RemoteName -=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/FullName -=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/FullName -=== CONT TestReferenceParse/192.168.1.1/repo -=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/Domain -=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/FullName -=== CONT TestParseRepositoryInfo/18/Foo/bar -=== RUN TestParseRepositoryInfo/7/docker.io/other/library/FamiliarName -=== CONT TestParseRepositoryInfo/17/store/foo/bar -=== RUN TestParseRepositoryInfo/19/FOO/bar#01/FullName -=== RUN TestParseRepositoryInfo/17/store/foo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/19/FOO/bar#01/Domain -=== RUN TestParseRepositoryInfo/17/store/foo/bar/FullName -=== RUN TestParseRepositoryInfo/19/FOO/bar#01/RemoteName -=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 -=== RUN TestParseRepositoryInfo/17/store/foo/bar/Domain -=== CONT TestReferenceParse/[2001:db8::1]:5000/repo:tag -=== CONT TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/Domain -=== RUN TestParseRepositoryInfo/17/store/foo/bar/RemoteName -=== RUN TestParseRepositoryInfo/16/docker.io/library/foo/bar/RemoteName -=== RUN TestParseRepositoryInfo/18/Foo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FullName -=== RUN TestParseRepositoryInfo/17/docker.io/store/foo/bar/RemoteName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FamiliarName -=== CONT TestReferenceParse/[2001:db8::1]:5000/repo -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/Domain -=== CONT TestReferenceParse/[2001:db8:1:2:3:4:5:6]/repo:tag -=== CONT TestParseRepositoryInfo/5/library/ubuntu -=== RUN TestParseRepositoryInfo/0/localhost/fooo/FullName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/RemoteName -=== RUN TestParseRepositoryInfo/5/library/ubuntu/FamiliarName -=== RUN TestParseRepositoryInfo/18/Foo/bar/FullName -=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo -=== RUN TestParseRepositoryInfo/0/localhost/fooo/Domain -=== CONT TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag -=== RUN TestParseRepositoryInfo/18/Foo/bar/Domain -=== RUN TestParseRepositoryInfo/0/localhost/fooo/RemoteName -=== RUN TestParseRepositoryInfo/18/Foo/bar/RemoteName -=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar#01 -=== CONT TestReferenceParse/[fe80::1%@invalidzone]:5000/repo -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/FamiliarName -=== CONT TestParseRepositoryInfo/5/ubuntu -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FamiliarName -=== RUN TestParseRepositoryInfo/5/ubuntu/FamiliarName === PAUSE TestFullNameRegexp/do__cker:8080/docker -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FullName === RUN TestFullNameRegexp/do__cker/docker -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/Domain -=== CONT TestReferenceParse/[::1]:5000/repo -=== CONT TestParseRepositoryInfo/19/FOO/bar -=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/Domain -=== CONT TestParseRepositoryInfo/18/Foo/bar#01 -=== RUN TestParseRepositoryInfo/18/Foo/bar#01/FamiliarName -=== CONT TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== CONT TestReferenceParse/[2001:db8::1]:tag -=== CONT TestParseRepositoryInfo/4/index.docker.io/fooo/bar -=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FamiliarName -=== CONT TestParseRepositoryInfo/7/other/library -=== CONT TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu -=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/Domain -=== CONT TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 -=== RUN TestParseRepositoryInfo/7/docker.io/other/library/FullName -=== CONT TestParseRepositoryInfo/6/nonlibrary/ubuntu -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FullName -=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar#02 -=== CONT TestParseRepositoryInfo/1/localhost/fooo/bar -=== CONT TestReferenceParse/[2001:db8::1]/repo -=== CONT TestParseRepositoryInfo/5/docker.io/library/ubuntu === PAUSE TestFullNameRegexp/do__cker/docker -=== RUN TestParseRepositoryInfo/5/library/ubuntu/FullName -=== CONT TestParseRepositoryInfo/4/docker.io/fooo/bar -=== RUN TestParseRepositoryInfo/19/FOO/bar/FamiliarName -=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FullName -=== CONT TestReferenceParse/[2001:db8::1]:5000 -=== RUN TestParseRepositoryInfo/7/other/library/FamiliarName -=== CONT TestReferenceParse/192.168.1.1:5000/repo -=== RUN TestParseRepositoryInfo/7/other/library/FullName -=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FamiliarName -=== RUN TestParseRepositoryInfo/7/other/library/Domain -=== RUN TestParseRepositoryInfo/7/other/library/RemoteName -=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FullName -=== CONT TestParseRepositoryInfo/4/fooo/bar -=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/Domain -=== RUN TestParseRepositoryInfo/4/fooo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/RemoteName -=== CONT TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FamiliarName -=== RUN TestParseRepositoryInfo/7/docker.io/other/library/Domain -=== RUN TestParseRepositoryInfo/0/localhost/fooo#01/RemoteName -=== RUN TestParseRepositoryInfo/7/docker.io/other/library/RemoteName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/Domain -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/FullName -=== CONT TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base -=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/FamiliarName -=== RUN TestParseRepositoryInfo/4/fooo/bar/FullName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/FamiliarName -=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/FamiliarName -=== RUN TestParseRepositoryInfo/4/fooo/bar/Domain -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FamiliarName -=== CONT TestParseRepositoryInfo/16/library/foo/bar === RUN TestFullNameRegexp/b.gcr.io/test.example.com/my-app#01 -=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/FullName === PAUSE TestFullNameRegexp/b.gcr.io/test.example.com/my-app#01 -=== RUN TestParseRepositoryInfo/16/library/foo/bar/FamiliarName -=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FamiliarName -=== RUN TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/RemoteName -=== RUN TestParseRepositoryInfo/5/ubuntu/FullName -=== RUN TestParseRepositoryInfo/5/library/ubuntu/Domain -=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FullName -=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/FullName -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FullName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/FullName -=== RUN TestParseRepositoryInfo/16/library/foo/bar/FullName -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/RemoteName -=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/Domain === RUN TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name -=== RUN TestParseRepositoryInfo/18/Foo/bar#01/FullName === PAUSE TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FullName === RUN TestFullNameRegexp/Asdf.com/foo/bar -=== RUN TestParseRepositoryInfo/0/localhost/fooo#02/RemoteName -=== RUN TestParseRepositoryInfo/19/FOO/bar/FullName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/Domain -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/Domain -=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/FullName -=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/Domain -=== RUN TestParseRepositoryInfo/4/fooo/bar/RemoteName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/FullName === PAUSE TestFullNameRegexp/Asdf.com/foo/bar -=== CONT TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 -=== CONT TestParseRepositoryInfo/15/docker.io/foo -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FullName -=== RUN TestParseRepositoryInfo/16/library/foo/bar/Domain -=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/Domain -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/Domain -=== RUN TestParseRepositoryInfo/16/library/foo/bar/RemoteName -=== RUN TestParseRepositoryInfo/4/docker.io/fooo/bar/RemoteName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#01/RemoteName -=== CONT TestParseRepositoryInfo/13/example.com:8000/privatebasee -=== CONT TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/RemoteName -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/FamiliarName -=== RUN TestParseRepositoryInfo/19/FOO/bar/Domain -=== RUN TestParseRepositoryInfo/15/docker.io/foo/FamiliarName -=== CONT TestReferenceParse/foo_bar.com:8080 -=== CONT TestReferenceParse/192.168.1.1:5000/repo:5050 -=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/Domain -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/Domain -=== RUN TestParseRepositoryInfo/15/docker.io/foo/FullName -=== RUN TestParseRepositoryInfo/19/FOO/bar/RemoteName -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/FullName -=== CONT TestParseRepositoryInfo/10/example.com/private/moonbase -=== RUN TestParseRepositoryInfo/5/docker.io/library/ubuntu/RemoteName -=== CONT TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FamiliarName -=== CONT TestParseRepositoryInfo/15/foo -=== CONT TestReferenceParse/[2001:db8::1] -=== CONT TestParseRepositoryInfo/14/ubuntu-12.04-base -=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FamiliarName -=== CONT TestReferenceParse/test:5000/Uppercase/lowercase:tag -=== CONT TestParseRepositoryInfo/12/example.com:8000/private/moonbase -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FullName -=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FullName -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FamiliarName -=== RUN TestParseRepositoryInfo/4/index.docker.io/fooo/bar/RemoteName -=== CONT TestReferenceParse/Uppercase:tag -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/Domain -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/Domain -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/RemoteName -=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/FamiliarName -=== RUN TestParseRepositoryInfo/15/foo/FamiliarName -=== CONT TestParseRepositoryInfo/11/example.com/privatebase -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/RemoteName -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FullName -=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/Domain -=== RUN TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/RemoteName -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/Domain -=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/FullName === RUN TestFullNameRegexp/Foo/FarB -=== RUN TestParseRepositoryInfo/6/nonlibrary/ubuntu/RemoteName -=== CONT TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase -=== RUN TestParseRepositoryInfo/13/example.com:8000/privatebasee/RemoteName -=== CONT TestReferenceParse/192.168.1.1:5000 === PAUSE TestFullNameRegexp/Foo/FarB -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FamiliarName -=== CONT TestReferenceParse/192.168.1.1 -=== CONT TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff -=== CONT TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FullName -=== CONT TestReferenceParse/192.168.1.1:tag -=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/Domain -=== CONT TestReferenceParse/foo/foo_bar.com:8080 -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/Domain -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/Domain -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar#02/RemoteName -=== CONT TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com -=== RUN TestParseRepositoryInfo/14/ubuntu-12.04-base/RemoteName -=== RUN TestParseRepositoryInfo/1/localhost/fooo/bar/RemoteName -=== CONT TestReferenceParse/test:5000/repo:tag -=== CONT TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/Domain -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FamiliarName -=== CONT TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FamiliarName -=== CONT TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag -=== CONT TestReferenceParse/:justtag -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FullName -=== CONT TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/FamiliarName -=== CONT TestReferenceParse/test.com:tag -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FullName -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/Domain -=== RUN TestParseRepositoryInfo/5/library/ubuntu/RemoteName -=== CONT TestReferenceParse/#00 -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/FullName -=== CONT TestReferenceParse/test.com:5000 -=== RUN TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/RemoteName -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/Domain -=== CONT TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/Domain -=== CONT TestReferenceParse/test:5000/repo#01 -=== CONT TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/RemoteName === CONT TestFullNameRegexp/#00 +=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== PAUSE TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== RUN TestReferenceParse/[2001:db8::]:5000/repo +=== PAUSE TestReferenceParse/[2001:db8::]:5000/repo +=== RUN TestReferenceParse/[::1]:5000/repo +=== PAUSE TestReferenceParse/[::1]:5000/repo +=== RUN TestReferenceParse/[fe80::1%eth0]:5000/repo +=== PAUSE TestReferenceParse/[fe80::1%eth0]:5000/repo +=== RUN TestReferenceParse/[fe80::1%@invalidzone]:5000/repo +=== PAUSE TestReferenceParse/[fe80::1%@invalidzone]:5000/repo +=== RUN TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== PAUSE TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== CONT TestReferenceParse/test_com === CONT TestFullNameRegexp/Foo/FarB -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase/RemoteName === CONT TestFullNameRegexp/Asdf.com/foo/bar +=== CONT TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name === CONT TestFullNameRegexp/b.gcr.io/test.example.com/my-app#01 -=== CONT TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag +=== CONT TestFullNameRegexp/do__cker/docker +=== CONT TestFullNameRegexp/aa/aa/bb/bb/bb +=== CONT TestFullNameRegexp/library/ubuntu +=== CONT TestFullNameRegexp/foo/-bar +=== CONT TestFullNameRegexp/foo-/bar +=== CONT TestReferenceParse/[2001:db8::]:5000/repo +=== CONT TestFullNameRegexp/localhost:8080/bar +=== CONT TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestFullNameRegexp/xn--n3h.com/myimage +=== CONT TestFullNameRegexp/b.gcr.io/test.example.com/my-app +=== CONT TestFullNameRegexp/example.com/xn--7o8h.com/myimage +=== CONT TestFullNameRegexp/foo.com/bar +=== CONT TestFullNameRegexp/foo/bar- === CONT TestFullNameRegexp/do__cker:8080/docker -=== CONT TestFullNameRegexp/-docker/docker -=== CONT TestFullNameRegexp/docker-/docker -=== CONT TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name +=== CONT TestFullNameRegexp/-foo/bar === CONT TestFullNameRegexp/do..cker/docker -=== CONT TestReferenceParse/test.com/repo:tag -=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/Domain +=== CONT TestFullNameRegexp/foo.com/a-/a/a +=== CONT TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== CONT TestFullNameRegexp/.docker/docker +=== CONT TestFullNameRegexp/a-/a/a/a +=== CONT TestFullNameRegexp/simple/name +=== CONT TestFullNameRegexp/docker/stevvooe/app === CONT TestFullNameRegexp/example.com/nodouble..dots/myimage#01 +=== CONT TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag +=== CONT TestFullNameRegexp/aa-a/a +=== CONT TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === CONT TestFullNameRegexp/example.com/nodouble..dots/myimage -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/RemoteName +=== CONT TestReferenceParse/[2001:db8::1]:5000/repo:tag +=== CONT TestFullNameRegexp/example.com/.dots/myimage +=== CONT TestFullNameRegexp/short +=== CONT TestFullNameRegexp/asdf$$^/aa === CONT TestFullNameRegexp/example.com/..dots/myimage === CONT TestFullNameRegexp/example.com/__underscore/myimage -=== RUN TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/RemoteName -=== CONT TestFullNameRegexp/example.com/xn--7o8h.com/myimage +=== CONT TestReferenceParse/[2001:db8::1]:5000/repo +=== CONT TestFullNameRegexp/example.com/some_separator__underscore/myimage +=== CONT TestReferenceParse/[2001:db8:1:2:3:4:5:6]/repo:tag +=== CONT TestFullNameRegexp/a^a +=== CONT TestReferenceParse/192.168.1.1:5000 +=== CONT TestReferenceParse/192.168.1.1:tag +=== CONT TestReferenceParse/[2001:db8::1]:tag +=== CONT TestReferenceParse/192.168.1.1 +=== CONT TestReferenceParse/[2001:db8::1]:5000 +=== CONT TestReferenceParse/[2001:db8::1]/repo +=== CONT TestReferenceParse/foo/foo_bar.com:8080 +=== CONT TestReferenceParse/[2001:db8::1] +=== CONT TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com +=== CONT TestReferenceParse/foo_bar.com:8080 +=== CONT TestReferenceParse/192.168.1.1:5000/repo:5050 +=== CONT TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com === CONT TestFullNameRegexp/xn--7o8h.com/myimage -=== CONT TestFullNameRegexp/b.gcr.io/test.example.com/my-app -=== CONT TestFullNameRegexp/docker_/docker_ === CONT TestFullNameRegexp/sub-dom1.foo.com/bar/baz/quux +=== CONT TestReferenceParse/192.168.1.1:5000/repo +=== CONT TestFullNameRegexp/foo_bar.com:8080/app +=== CONT TestFullNameRegexp/foo.com/bar/baz === CONT TestFullNameRegexp/blog.foo.com/bar/baz +=== CONT TestReferenceParse/192.168.1.1/repo +=== CONT TestReferenceParse/test:5000/repo:tag +=== CONT TestFullNameRegexp/-docker/docker +=== CONT TestReferenceParse/sub-dom1.foo.com/bar/baz/quux +=== CONT TestFullNameRegexp/docker_/docker_ +=== CONT TestReferenceParse/Uppercase:tag +=== CONT TestReferenceParse/test:5000/Uppercase/lowercase:tag === CONT TestFullNameRegexp/_docker/_docker -=== CONT TestFullNameRegexp/xn--n3h.com/myimage -=== CONT TestParseRepositoryInfo/11/example.com/privatebase#01 +=== CONT TestReferenceParse/aa/asdf$$^/aa +=== CONT TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max === CONT TestFullNameRegexp/____/____ -=== CONT TestFullNameRegexp/foo_bar.com:8080/app -=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/FamiliarName -=== RUN TestParseRepositoryInfo/11/example.com/privatebase/FamiliarName -=== CONT TestFullNameRegexp/localhost:8080/bar +=== CONT TestReferenceParse/#00 +=== CONT TestReferenceParse/lowercase:Uppercase +=== CONT TestFullNameRegexp/foo.com/foo_bar === CONT TestFullNameRegexp/foo_bar -=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/FullName -=== RUN TestParseRepositoryInfo/11/example.com/privatebase/FullName -=== CONT TestFullNameRegexp/foo.com/bar/baz -=== CONT TestFullNameRegexp/foo_bar.com:8080 -=== RUN TestParseRepositoryInfo/11/example.com/privatebase/Domain +=== CONT TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag +=== CONT TestReferenceParse/test:5000/repo#01 === CONT TestFullNameRegexp/_foo/bar -=== CONT TestFullNameRegexp/foo.com/bar -=== CONT TestFullNameRegexp/foo/-bar -=== CONT TestFullNameRegexp/foo.com/foo_bar -=== RUN TestParseRepositoryInfo/15/foo/FullName -=== CONT TestFullNameRegexp/foo-/bar -=== CONT TestFullNameRegexp/foo.com:http/bar -=== CONT TestFullNameRegexp/foo.com:8080/bar -=== CONT TestReferenceParse/lowercase:Uppercase -=== CONT TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -=== CONT TestFullNameRegexp/-foo/bar -=== CONT TestFullNameRegexp/foo.com -=== CONT TestFullNameRegexp/foo.com/a-/a/a -=== CONT TestFullNameRegexp/a-/a/a/a +=== CONT TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestFullNameRegexp/foo_bar.com:8080 === CONT TestFullNameRegexp/a/aa/a -=== CONT TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb +=== CONT TestFullNameRegexp/foo_bar.com +=== CONT TestFullNameRegexp/foo.com/ +=== CONT TestFullNameRegexp/foo.com +=== CONT TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff +=== CONT TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff === CONT TestFullNameRegexp/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a -=== CONT TestFullNameRegexp/aa-a/a -=== CONT TestFullNameRegexp/aa/aa/bb/bb/bb -=== RUN TestParseRepositoryInfo/15/foo/Domain -=== RUN TestParseRepositoryInfo/11/example.com/privatebase/RemoteName -=== CONT TestFullNameRegexp/a/aa -=== RUN TestParseRepositoryInfo/15/foo/RemoteName +=== CONT TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestReferenceParse/test.com:5000 === CONT TestReferenceParse/test:5000/repo -=== CONT TestFullNameRegexp/a +=== CONT TestFullNameRegexp/foo.com:http/bar === CONT TestFullNameRegexp/a//a/a -=== CONT TestFullNameRegexp/docker/stevvooe/app -=== CONT TestFullNameRegexp/simple/name -=== CONT TestFullNameRegexp/library/ubuntu -=== CONT TestFullNameRegexp/a^a -=== CONT TestFullNameRegexp/a/a/a/a/ -=== CONT TestFullNameRegexp/aa/asdf$$^/aa +=== CONT TestReferenceParse/test.com/repo:tag +=== CONT TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb +=== CONT TestFullNameRegexp/a/aa === CONT TestFullNameRegexp/a/a/a/a -=== RUN TestParseRepositoryInfo/5/ubuntu/Domain -=== CONT TestFullNameRegexp/short -=== CONT TestFullNameRegexp/asdf$$^/aa -=== RUN TestParseRepositoryInfo/15/docker.io/foo/Domain -=== RUN TestParseRepositoryInfo/15/docker.io/foo/RemoteName -=== CONT TestFullNameRegexp/do__cker/docker -=== CONT TestFullNameRegexp/.docker/docker +=== CONT TestFullNameRegexp/foo.com:8080/bar +=== CONT TestFullNameRegexp/a/a/a/a/ +=== CONT TestReferenceParse/test.com:tag +=== CONT TestReferenceParse/[fe80::1%@invalidzone]:5000/repo +=== CONT TestFullNameRegexp/a +=== CONT TestReferenceParse/[fe80::1%eth0]:5000/repo +=== CONT TestReferenceParse/[::1]:5000/repo +=== CONT TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +=== CONT TestReferenceParse/:justtag === CONT TestFullNameRegexp/docker./docker -=== CONT TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ---- PASS: TestReferenceParse (0.00s) +=== CONT TestFullNameRegexp/docker-/docker +--- PASS: TestReferenceParse (0.02s) --- PASS: TestReferenceParse/test_com (0.00s) - --- PASS: TestReferenceParse/[fe80::1%eth0]:5000/repo (0.00s) - --- PASS: TestReferenceParse/aa/asdf$$^/aa (0.00s) - --- PASS: TestReferenceParse/sub-dom1.foo.com/bar/baz/quux (0.00s) - --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) --- PASS: TestReferenceParse/[2001:db8::]:5000/repo (0.00s) - --- PASS: TestReferenceParse/192.168.1.1/repo (0.00s) + --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) + --- PASS: TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag (0.00s) + --- PASS: TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag (0.00s) + --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo:tag (0.00s) --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo (0.00s) - --- PASS: TestReferenceParse/example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag (0.00s) - --- PASS: TestReferenceParse/[fe80::1%@invalidzone]:5000/repo (0.00s) - --- PASS: TestReferenceParse/[2001:db8::1]:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestReferenceParse/[2001:db8::1]:tag (0.00s) - --- PASS: TestReferenceParse/[::1]:5000/repo (0.00s) --- PASS: TestReferenceParse/[2001:db8:1:2:3:4:5:6]/repo:tag (0.00s) + --- PASS: TestReferenceParse/192.168.1.1:5000 (0.00s) + --- PASS: TestReferenceParse/192.168.1.1:tag (0.00s) + --- PASS: TestReferenceParse/[2001:db8::1]:tag (0.00s) + --- PASS: TestReferenceParse/192.168.1.1 (0.00s) --- PASS: TestReferenceParse/[2001:db8::1]:5000 (0.00s) - --- PASS: TestReferenceParse/192.168.1.1:5000/repo (0.00s) --- PASS: TestReferenceParse/[2001:db8::1]/repo (0.00s) + --- PASS: TestReferenceParse/foo/foo_bar.com:8080 (0.00s) + --- PASS: TestReferenceParse/[2001:db8::1] (0.00s) + --- PASS: TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com (0.00s) --- PASS: TestReferenceParse/foo_bar.com:8080 (0.00s) --- PASS: TestReferenceParse/192.168.1.1:5000/repo:5050 (0.00s) - --- PASS: TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max (0.00s) - --- PASS: TestReferenceParse/[2001:db8::1] (0.00s) - --- PASS: TestReferenceParse/test:5000/Uppercase/lowercase:tag (0.00s) - --- PASS: TestReferenceParse/Uppercase:tag (0.00s) - --- PASS: TestReferenceParse/192.168.1.1:5000 (0.00s) - --- PASS: TestReferenceParse/192.168.1.1 (0.00s) - --- PASS: TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestReferenceParse/192.168.1.1:tag (0.00s) - --- PASS: TestReferenceParse/foo/foo_bar.com:8080 (0.00s) --- PASS: TestReferenceParse/b.gcr.io/test.example.com/my-app:test.example.com (0.00s) + --- PASS: TestReferenceParse/192.168.1.1:5000/repo (0.00s) + --- PASS: TestReferenceParse/192.168.1.1/repo (0.00s) --- PASS: TestReferenceParse/test:5000/repo:tag (0.00s) - --- PASS: TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestReferenceParse/:justtag (0.00s) - --- PASS: TestReferenceParse/xn--n3h.com/myimage:xn--n3h.com (0.00s) - --- PASS: TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag (0.00s) - --- PASS: TestReferenceParse/test.com:tag (0.00s) + --- PASS: TestReferenceParse/sub-dom1.foo.com/bar/baz/quux (0.00s) + --- PASS: TestReferenceParse/Uppercase:tag (0.00s) + --- PASS: TestReferenceParse/test:5000/Uppercase/lowercase:tag (0.00s) + --- PASS: TestReferenceParse/aa/asdf$$^/aa (0.00s) + --- PASS: TestReferenceParse/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max (0.00s) --- PASS: TestReferenceParse/#00 (0.00s) - --- PASS: TestReferenceParse/test.com:5000 (0.00s) + --- PASS: TestReferenceParse/lowercase:Uppercase (0.00s) --- PASS: TestReferenceParse/test:5000/repo#01 (0.00s) - --- PASS: TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) + --- PASS: TestReferenceParse/domain/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:tag (0.00s) --- PASS: TestReferenceParse/test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestReferenceParse/sub-dom1.foo.com/bar/baz/quux:some-long-tag (0.00s) - --- PASS: TestReferenceParse/test.com/repo:tag (0.00s) + --- PASS: TestReferenceParse/repo@sha256:ffffffffffffffffffffffffffffffffff (0.00s) + --- PASS: TestReferenceParse/test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) --- PASS: TestReferenceParse/@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) - --- PASS: TestReferenceParse/lowercase:Uppercase (0.00s) - --- PASS: TestReferenceParse/test:5000/repo (0.00s) --- PASS: TestReferenceParse/validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) -=== CONT TestFullNameRegexp/example.com/.dots/myimage -=== CONT TestFullNameRegexp/example.com/some_separator__underscore/myimage -=== RUN TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/RemoteName -=== RUN TestParseRepositoryInfo/18/Foo/bar#01/Domain -=== RUN TestParseRepositoryInfo/18/Foo/bar#01/RemoteName -=== CONT TestFullNameRegexp/foo_bar.com -=== CONT TestParseRepositoryInfo/15/docker.io/library/foo -=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/FamiliarName -=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/FullName -=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/Domain -=== RUN TestParseRepositoryInfo/15/docker.io/library/foo/RemoteName -=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/Domain -=== CONT TestParseRepositoryInfo/10/example.com/private/moonbase#01 -=== RUN TestParseRepositoryInfo/11/example.com/privatebase#01/RemoteName -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/FamiliarName -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/Domain -=== CONT TestFullNameRegexp/foo/bar- -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/FullName -=== RUN TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/RemoteName -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/Domain -=== CONT TestFullNameRegexp/foo.com/ -=== RUN TestParseRepositoryInfo/5/ubuntu/RemoteName -=== RUN TestParseRepositoryInfo/10/example.com/private/moonbase#01/RemoteName -=== RUN TestParseRepositoryInfo/12/example.com:8000/private/moonbase/RemoteName ---- PASS: TestFullNameRegexp (0.01s) + --- PASS: TestReferenceParse/test.com:5000 (0.00s) + --- PASS: TestReferenceParse/test:5000/repo (0.00s) + --- PASS: TestReferenceParse/test.com/repo:tag (0.00s) + --- PASS: TestReferenceParse/test.com:tag (0.00s) + --- PASS: TestReferenceParse/[fe80::1%@invalidzone]:5000/repo (0.00s) + --- PASS: TestReferenceParse/[fe80::1%eth0]:5000/repo (0.00s) + --- PASS: TestReferenceParse/[::1]:5000/repo (0.00s) + --- PASS: TestReferenceParse/:justtag (0.00s) + --- PASS: TestReferenceParse/xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (0.00s) +=== CONT TestFullNameRegexp/aa/asdf$$^/aa +--- PASS: TestFullNameRegexp (0.02s) --- PASS: TestFullNameRegexp/#00 (0.00s) --- PASS: TestFullNameRegexp/Foo/FarB (0.00s) --- PASS: TestFullNameRegexp/Asdf.com/foo/bar (0.00s) + --- PASS: TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name (0.00s) --- PASS: TestFullNameRegexp/b.gcr.io/test.example.com/my-app#01 (0.00s) + --- PASS: TestFullNameRegexp/do__cker/docker (0.00s) + --- PASS: TestFullNameRegexp/library/ubuntu (0.00s) + --- PASS: TestFullNameRegexp/aa/aa/bb/bb/bb (0.00s) + --- PASS: TestFullNameRegexp/foo/-bar (0.00s) + --- PASS: TestFullNameRegexp/foo-/bar (0.00s) + --- PASS: TestFullNameRegexp/localhost:8080/bar (0.00s) + --- PASS: TestFullNameRegexp/b.gcr.io/test.example.com/my-app (0.00s) + --- PASS: TestFullNameRegexp/foo.com/bar (0.00s) + --- PASS: TestFullNameRegexp/example.com/xn--7o8h.com/myimage (0.00s) + --- PASS: TestFullNameRegexp/foo/bar- (0.00s) --- PASS: TestFullNameRegexp/do__cker:8080/docker (0.00s) - --- PASS: TestFullNameRegexp/-docker/docker (0.00s) - --- PASS: TestFullNameRegexp/docker-/docker (0.00s) - --- PASS: TestFullNameRegexp/registry.io/foo/project--id.module--name.ver---sion--name (0.00s) + --- PASS: TestFullNameRegexp/-foo/bar (0.00s) + --- PASS: TestFullNameRegexp/xn--n3h.com/myimage (0.00s) + --- PASS: TestFullNameRegexp/do..cker/docker (0.00s) + --- PASS: TestFullNameRegexp/foo.com/a-/a/a (0.00s) + --- PASS: TestFullNameRegexp/.docker/docker (0.00s) + --- PASS: TestFullNameRegexp/a-/a/a/a (0.00s) + --- PASS: TestFullNameRegexp/simple/name (0.00s) + --- PASS: TestFullNameRegexp/docker/stevvooe/app (0.00s) --- PASS: TestFullNameRegexp/example.com/nodouble..dots/myimage#01 (0.00s) + --- PASS: TestFullNameRegexp/aa-a/a (0.00s) --- PASS: TestFullNameRegexp/example.com/nodouble..dots/myimage (0.00s) - --- PASS: TestFullNameRegexp/do..cker/docker (0.00s) + --- PASS: TestFullNameRegexp/example.com/.dots/myimage (0.00s) + --- PASS: TestFullNameRegexp/short (0.00s) + --- PASS: TestFullNameRegexp/asdf$$^/aa (0.00s) --- PASS: TestFullNameRegexp/example.com/..dots/myimage (0.00s) --- PASS: TestFullNameRegexp/example.com/__underscore/myimage (0.00s) - --- PASS: TestFullNameRegexp/example.com/xn--7o8h.com/myimage (0.00s) + --- PASS: TestFullNameRegexp/example.com/some_separator__underscore/myimage (0.00s) + --- PASS: TestFullNameRegexp/a^a (0.00s) --- PASS: TestFullNameRegexp/xn--7o8h.com/myimage (0.00s) - --- PASS: TestFullNameRegexp/b.gcr.io/test.example.com/my-app (0.00s) + --- PASS: TestFullNameRegexp/sub-dom1.foo.com/bar/baz/quux (0.00s) + --- PASS: TestFullNameRegexp/foo_bar.com:8080/app (0.00s) + --- PASS: TestFullNameRegexp/foo.com/bar/baz (0.00s) + --- PASS: TestFullNameRegexp/blog.foo.com/bar/baz (0.00s) + --- PASS: TestFullNameRegexp/-docker/docker (0.00s) --- PASS: TestFullNameRegexp/docker_/docker_ (0.00s) --- PASS: TestFullNameRegexp/_docker/_docker (0.00s) - --- PASS: TestFullNameRegexp/sub-dom1.foo.com/bar/baz/quux (0.00s) - --- PASS: TestFullNameRegexp/xn--n3h.com/myimage (0.00s) --- PASS: TestFullNameRegexp/____/____ (0.00s) - --- PASS: TestFullNameRegexp/blog.foo.com/bar/baz (0.00s) - --- PASS: TestFullNameRegexp/foo_bar.com:8080/app (0.00s) - --- PASS: TestFullNameRegexp/localhost:8080/bar (0.00s) + --- PASS: TestFullNameRegexp/foo.com/foo_bar (0.00s) --- PASS: TestFullNameRegexp/foo_bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com/bar/baz (0.00s) - --- PASS: TestFullNameRegexp/foo_bar.com:8080 (0.00s) --- PASS: TestFullNameRegexp/_foo/bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com/bar (0.00s) - --- PASS: TestFullNameRegexp/foo/-bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com/foo_bar (0.00s) - --- PASS: TestFullNameRegexp/foo-/bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com:http/bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com:8080/bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com (0.00s) - --- PASS: TestFullNameRegexp/-foo/bar (0.00s) - --- PASS: TestFullNameRegexp/foo.com/a-/a/a (0.00s) - --- PASS: TestFullNameRegexp/a-/a/a/a (0.00s) + --- PASS: TestFullNameRegexp/foo_bar.com:8080 (0.00s) + --- PASS: TestFullNameRegexp/foo_bar.com (0.00s) --- PASS: TestFullNameRegexp/a/aa/a (0.00s) - --- PASS: TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb (0.00s) - --- PASS: TestFullNameRegexp/aa-a/a (0.00s) + --- PASS: TestFullNameRegexp/foo.com/ (0.00s) + --- PASS: TestFullNameRegexp/foo.com (0.00s) --- PASS: TestFullNameRegexp/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a (0.00s) - --- PASS: TestFullNameRegexp/aa/aa/bb/bb/bb (0.00s) + --- PASS: TestFullNameRegexp/foo.com:http/bar (0.00s) --- PASS: TestFullNameRegexp/a/aa (0.00s) - --- PASS: TestFullNameRegexp/a (0.00s) - --- PASS: TestFullNameRegexp/a//a/a (0.00s) - --- PASS: TestFullNameRegexp/docker/stevvooe/app (0.00s) - --- PASS: TestFullNameRegexp/simple/name (0.00s) - --- PASS: TestFullNameRegexp/library/ubuntu (0.00s) - --- PASS: TestFullNameRegexp/a^a (0.00s) + --- PASS: TestFullNameRegexp/aa/aa/aa/aa/aa/aa/aa/aa/aa/bb/bb/bb/bb/bb/bb (0.00s) --- PASS: TestFullNameRegexp/a/a/a/a/ (0.00s) - --- PASS: TestFullNameRegexp/aa/asdf$$^/aa (0.00s) + --- PASS: TestFullNameRegexp/foo.com:8080/bar (0.00s) --- PASS: TestFullNameRegexp/a/a/a/a (0.00s) - --- PASS: TestFullNameRegexp/short (0.00s) - --- PASS: TestFullNameRegexp/asdf$$^/aa (0.00s) - --- PASS: TestFullNameRegexp/do__cker/docker (0.00s) - --- PASS: TestFullNameRegexp/.docker/docker (0.00s) + --- PASS: TestFullNameRegexp/a//a/a (0.00s) + --- PASS: TestFullNameRegexp/a (0.00s) --- PASS: TestFullNameRegexp/docker./docker (0.00s) - --- PASS: TestFullNameRegexp/example.com/.dots/myimage (0.00s) - --- PASS: TestFullNameRegexp/example.com/some_separator__underscore/myimage (0.00s) - --- PASS: TestFullNameRegexp/foo_bar.com (0.00s) - --- PASS: TestFullNameRegexp/foo/bar- (0.00s) - --- PASS: TestFullNameRegexp/foo.com/ (0.00s) ---- PASS: TestParseRepositoryInfo (0.01s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02 (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#02/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar#01 (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/17/store/foo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/17/store/foo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/17/store/foo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/17/store/foo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/17/store/foo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/17/docker.io/store/foo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/16/docker.io/library/foo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/7/other/library (0.00s) - --- PASS: TestParseRepositoryInfo/7/other/library/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/7/other/library/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/7/other/library/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/7/other/library/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/7/docker.io/other/library (0.00s) - --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/7/docker.io/other/library/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01 (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01 (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/3/LOCALDOMAIN/fooo/bar#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02 (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#02/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02 (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/0/localhost/fooo#02/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu (0.00s) - --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/6/docker.io/nonlibrary/ubuntu/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/16/library/foo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/16/library/foo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/16/library/foo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/16/library/foo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/16/library/foo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/4/docker.io/fooo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01 (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/4/fooo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/4/fooo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/4/fooo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/4/fooo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/4/fooo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/19/FOO/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu (0.00s) - --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/5/docker.io/library/ubuntu/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/4/index.docker.io/fooo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01 (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01 (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/2/LOCALDOMAIN/fooo/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu (0.00s) - --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/6/nonlibrary/ubuntu/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/13/example.com:8000/privatebasee/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02 (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar#02/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base (0.00s) - --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/14/ubuntu-12.04-base/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/1/localhost/fooo/bar/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/5/library/ubuntu (0.00s) - --- PASS: TestParseRepositoryInfo/5/library/ubuntu/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/5/library/ubuntu/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/5/library/ubuntu/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/5/library/ubuntu/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01 (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/8/127.0.0.1:8000/private/moonbase#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01 (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01 (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base (0.00s) - --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/14/index.docker.io/library/ubuntu-12.04-base/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/15/foo (0.00s) - --- PASS: TestParseRepositoryInfo/15/foo/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/15/foo/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/15/foo/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/15/foo/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/foo (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/foo/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/foo/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/foo/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/foo/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base (0.00s) - --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/14/docker.io/library/ubuntu-12.04-base/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar#01 (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/18/Foo/bar#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/15/docker.io/library/foo/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01 (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/11/example.com/privatebase#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/9/127.0.0.1:8000/privatebase/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/5/ubuntu (0.00s) - --- PASS: TestParseRepositoryInfo/5/ubuntu/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/5/ubuntu/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/5/ubuntu/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/5/ubuntu/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01 (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/10/example.com/private/moonbase#01/RemoteName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FamiliarName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/FullName (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/Domain (0.00s) - --- PASS: TestParseRepositoryInfo/12/example.com:8000/private/moonbase/RemoteName (0.00s) + --- PASS: TestFullNameRegexp/docker-/docker (0.00s) + --- PASS: TestFullNameRegexp/aa/asdf$$^/aa (0.00s) === RUN FuzzParseNormalizedNamed --- PASS: FuzzParseNormalizedNamed (0.00s) PASS -ok github.com/distribution/reference 0.014s +ok github.com/distribution/reference 0.038s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -2025,12 +2061,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/35795/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/35795/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/84200 and its subdirectories -I: Current time: Sun Oct 5 01:23:10 -12 2025 -I: pbuilder-time-stamp: 1759670590 +I: removing directory /srv/workspace/pbuilder/35795 and its subdirectories +I: Current time: Mon Sep 2 21:01:03 +14 2024 +I: pbuilder-time-stamp: 1725260463