duncs / clusterssh

Cluster SSH - Cluster Admin Via SSH
https://github.com/duncs/clusterssh/wiki
896 stars 79 forks source link

./Build test fails with realname tests #93

Closed pink-mist closed 6 years ago

pink-mist commented 7 years ago

Trying to build App-ClusterSSH I get the following:

root@spike:~/App-ClusterSSH-4.09# perl Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'App-ClusterSSH' version '4.09'

root@spike:~/App-ClusterSSH-4.09# ./Build
Building App-ClusterSSH
Using perl binary: /usr/bin/perl5.22.2
Using perl version v5.22.2
Generating: ccon
Generating: clusterssh_bash_completion.dist
Generating: crsh
Generating: csftp
Generating: cssh
Generating: ctel

root@spike:~/App-ClusterSSH-4.09# ./Build test
t/00-load.t ....... ok
t/01l10n.t ........ ok
t/02base.t ........ ok
t/05getopts.t ..... ok
t/10host.t ........ 1/?
#   Failed test 'realname set'
#   at t/10host.t line 40.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 51.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 61.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 71.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 81.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 91.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 109.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 117.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 133.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 141.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 159.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'realname set'
#   at t/10host.t line 177.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'

#   Failed test 'Eevo5ang.Ooquiida.com realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'

#   Failed test 'user@Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'user@Eevo5ang realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'user@Eevo5ang:2323 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'Eevo5ang:2323 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'

#   Failed test 'Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
t/10host.t ........ 548/?
#   Failed test 'Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'

#   Failed test 'user@Eevo5ang.Ooquiida.com realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'

#   Failed test 'Eevo5ang realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
# Looks like you failed 24 tests of 960.
t/10host.t ........ Dubious, test returned 24 (wstat 6144, 0x1800)
Failed 24/960 subtests
t/15config.t ...... ok
t/20helper.t ...... ok
t/30cluster.t ..... ok
t/80clusterssh.t .. ok
t/boilerplate.t ... ok
t/changes.t ....... ok
t/manifest.t ...... ok
t/perltidy.t ...... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
t/range.t ......... ok

Test Summary Report
-------------------
t/05getopts.t   (Wstat: 0 Tests: 171 Failed: 0)
  TODO passed:   160-163, 168-171
t/10host.t      (Wstat: 6144 Tests: 960 Failed: 24)
  Failed tests:  8, 16, 23, 30, 37, 44, 54, 59, 67, 72, 80
                88, 126, 217, 230, 243, 258, 297, 336, 414
                468, 585, 637, 650
  Non-zero exit status: 24
Files=16, Tests=1781,  5 wallclock secs ( 0.12 usr  0.02 sys +  4.69 cusr  0.08 csys =  4.91 CPU)
Result: FAIL
Failed 1/16 test programs. 24/1781 subtests failed.
duncs commented 7 years ago

I cannot replicate this issue - can you please use the latest repo code (download from https://github.com/duncs/clusterssh) and instead of

Build test

use

CLUSTERSSH_DEBUG=5 prove -v t/10host.t

and send me all of the output.

Thanks

Duncs

pink-mist commented 7 years ago
root@spike:~# git clone https://github.com/duncs/clusterssh.git
Cloning into 'clusterssh'...
remote: Counting objects: 3837, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 3837 (delta 4), reused 13 (delta 1), pack-reused 3817
Receiving objects: 100% (3837/3837), 1.49 MiB | 568.00 KiB/s, done.
Resolving deltas: 100% (2017/2017), done.
Checking connectivity... done.

root@spike:~# cd clusterssh/

root@spike:~/clusterssh# perl Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'App-ClusterSSH' version '4.10_02'

root@spike:~/clusterssh# ./Build
Building App-ClusterSSH
Using perl binary: /usr/bin/perl5.22.2
Using perl version v5.22.2
Generating: ccon
Generating: clusterssh_bash_completion.dist
Generating: crsh
Generating: csftp
Generating: cssh
Generating: ctel

root@spike:~/clusterssh# CLUSTERSSH_DEBUG=5 prove -v t/10host.t
t/10host.t ..
ok 1 - use App::ClusterSSH::Host;
ok 2 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
ok 3 - eval error - hostname is undefined (method)
# Checking IPv4 type addresses
Reading SSH file: /root/.ssh/config
Unable to read /root/.ssh/config: No such file or directory

Have the following ssh hostnames
ok 4 - stringify works
ok 5 - hostname set
ok 6 - checking set works
ok 7 - username is unset
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 8 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 40.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 9 - geometry set
ok 10 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 11 - type set
ok 12 - stringify works
ok 13 - checking set works
ok 14 - checking set works
ok 15 - username is unset
not ok 16 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 51.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 17 - geometry set
ok 18 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 19 - type set
ok 20 - checking set works
ok 21 - checking set works
ok 22 - username is unset
not ok 23 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 61.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 24 - geometry set
ok 25 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 26 - type set
ok 27 - checking set works
ok 28 - checking set works
ok 29 - username is unset
not ok 30 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 71.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 31 - geometry set
ok 32 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 33 - type set
ok 34 - checking set works
ok 35 - checking set works
ok 36 - username is unset
not ok 37 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 81.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 38 - geometry set
ok 39 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 40 - type set
ok 41 - checking set works
ok 42 - checking set works
ok 43 - username is unset
not ok 44 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 91.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 45 - geometry set
ok 46 - master set
Checking ssh hosts for hostname Eevo5ang
Not found
ok 47 - type set
ok 48 - starting afresh
Reading SSH file: /root/.ssh/config
Unable to read /root/.ssh/config: No such file or directory

Have the following ssh hostnames
ok 49 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 50 - stringify works
ok 51 - hostname set
ok 52 - checking set works
ok 53 - username is unset
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 54 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 109.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 55 - geometry set
ok 56 - checking set works
ok 57 - checking set works
ok 58 - username is unset
not ok 59 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 117.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 60 - geometry set
ok 61 - starting afresh
Reading SSH file: /root/.ssh/config
Unable to read /root/.ssh/config: No such file or directory

Have the following ssh hostnames
ok 62 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 63 - stringify works
ok 64 - hostname set
ok 65 - checking set works
ok 66 - username is set
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 67 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 133.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 68 - geometry set
ok 69 - checking set works
ok 70 - checking set works
ok 71 - username is set
not ok 72 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 141.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 73 - geometry set
ok 74 - starting afresh
Reading SSH file: /root/.ssh/config
Unable to read /root/.ssh/config: No such file or directory

Have the following ssh hostnames
ok 75 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 76 - stringify works
ok 77 - checking set works
ok 78 - checking set works
ok 79 - username is set
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 80 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 159.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 81 - geometry set
ok 82 - starting afresh
Reading SSH file: /root/.ssh/config
Unable to read /root/.ssh/config: No such file or directory

Have the following ssh hostnames
ok 83 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 84 - stringify works
ok 85 - checking set works
ok 86 - checking set works
ok 87 - username is set
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 88 - realname set

#   Failed test 'realname set'
#   at t/10host.t line 177.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 89 - geometry set
# Parsing tests
ok 90 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 returned correctly
ok 91 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9
ok 92 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 93 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 die
not ok 94 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stdout

#   Failed test '2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 "
# IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=9x9+9+9
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 95 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stderr
ok 96 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 97 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 type: ipv6
ok 98 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 port:
ok 99 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 100 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 101 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 geometry: 9x9+9+9
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 102 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 not from ssh
ok 103 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 returned correctly
ok 104 - stringify works on: jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8
ok 105 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 106 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 die
not ok 107 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stdout

#   Failed test 'jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stdout'
#   at t/10host.t line 731.
#                   'host_string=" jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 "
# IPv6: u=jo h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=8x8+8+8
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 108 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stderr
ok 109 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 110 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 type: ipv6
ok 111 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 port:
ok 112 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 username: jo
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 113 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 114 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 geometry: 8x8+8+8
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 115 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 not from ssh
ok 116 - user@Eevo5ang.Ooquiida.com returned correctly
ok 117 - stringify works on: user@Eevo5ang.Ooquiida.com
ok 118 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 119 - user@Eevo5ang.Ooquiida.com die
not ok 120 - user@Eevo5ang.Ooquiida.com stdout

#   Failed test 'user@Eevo5ang.Ooquiida.com stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang.Ooquiida.com "
# std IPv4: u=user h=Eevo5ang.Ooquiida.com p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 121 - user@Eevo5ang.Ooquiida.com stderr
ok 122 - user@Eevo5ang.Ooquiida.com hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 123 - user@Eevo5ang.Ooquiida.com type: ipv4
ok 124 - user@Eevo5ang.Ooquiida.com port:
ok 125 - user@Eevo5ang.Ooquiida.com username: user
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 126 - user@Eevo5ang.Ooquiida.com realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang.Ooquiida.com realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 127 - user@Eevo5ang.Ooquiida.com geometry:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 128 - user@Eevo5ang.Ooquiida.com not from ssh
ok 129 - pete@2001:0db8:85a3::8a2e:0370:7334 returned correctly
ok 130 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334
ok 131 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 132 - pete@2001:0db8:85a3::8a2e:0370:7334 die
not ok 133 - pete@2001:0db8:85a3::8a2e:0370:7334 stdout

#   Failed test 'pete@2001:0db8:85a3::8a2e:0370:7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@2001:0db8:85a3::8a2e:0370:7334 "
# Ambiguous IPv6 u=pete h=2001:0db8:85a3::8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 134 - pete@2001:0db8:85a3::8a2e:0370:7334 stderr
ok 135 - pete@2001:0db8:85a3::8a2e:0370:7334 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 136 - pete@2001:0db8:85a3::8a2e:0370:7334 type: ipv6
ok 137 - pete@2001:0db8:85a3::8a2e:0370:7334 port:
ok 138 - pete@2001:0db8:85a3::8a2e:0370:7334 username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 139 - pete@2001:0db8:85a3::8a2e:0370:7334 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 140 - pete@2001:0db8:85a3::8a2e:0370:7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 141 - pete@2001:0db8:85a3::8a2e:0370:7334 not from ssh
ok 142 - user@127.0.0.1:3232=1x1+1+1 returned correctly
ok 143 - stringify works on: user@127.0.0.1:3232=1x1+1+1
ok 144 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 145 - user@127.0.0.1:3232=1x1+1+1 die
not ok 146 - user@127.0.0.1:3232=1x1+1+1 stdout

#   Failed test 'user@127.0.0.1:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@127.0.0.1:3232=1x1+1+1 "
# std IPv4: u=user h=127.0.0.1 p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 147 - user@127.0.0.1:3232=1x1+1+1 stderr
ok 148 - user@127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 149 - user@127.0.0.1:3232=1x1+1+1 type: ipv4
ok 150 - user@127.0.0.1:3232=1x1+1+1 port: 3232
ok 151 - user@127.0.0.1:3232=1x1+1+1 username: user
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 152 - user@127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1
ok 153 - user@127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 154 - user@127.0.0.1:3232=1x1+1+1 not from ssh
ok 155 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 returned correctly
ok 156 - stringify works on: user@Eevo5ang.Ooquiida.com:3232=1x1+1+1
ok 157 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 158 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 die
not ok 159 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 "
# std IPv4: u=user h=Eevo5ang.Ooquiida.com p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 160 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 stderr
ok 161 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 162 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 type: ipv4
ok 163 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 port: 3232
ok 164 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 username: user
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 165 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 166 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 167 - user@Eevo5ang.Ooquiida.com:3232=1x1+1+1 not from ssh
ok 168 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 returned correctly
ok 169 - stringify works on: 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5
ok 170 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 171 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 die
not ok 172 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout

#   Failed test '2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 "
# Ambiguous IPv6 u= h=2001:0db8:85a3::8a2e:0370 p=7334 g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 173 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stderr
ok 174 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 175 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 type: ipv6
ok 176 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 port: 7334
ok 177 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 178 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370
ok 179 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 180 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh
ok 181 - user@::1:4242=5x5+5+5 returned correctly
ok 182 - stringify works on: user@::1:4242=5x5+5+5
ok 183 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 184 - user@::1:4242=5x5+5+5 die
not ok 185 - user@::1:4242=5x5+5+5 stdout

#   Failed test 'user@::1:4242=5x5+5+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1:4242=5x5+5+5 "
# Ambiguous IPv6 u=user h=::1:4242 p= g=5x5+5+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 186 - user@::1:4242=5x5+5+5 stderr
ok 187 - user@::1:4242=5x5+5+5 hostname: ::1:4242
Checking ssh hosts for hostname ::1:4242
Not found
Checking ssh hosts for hostname ::1:4242
Not found
ok 188 - user@::1:4242=5x5+5+5 type: ipv6
ok 189 - user@::1:4242=5x5+5+5 port:
ok 190 - user@::1:4242=5x5+5+5 username: user
Checking ssh hosts for hostname ::1:4242
Not found
ok 191 - user@::1:4242=5x5+5+5 realname: ::1:4242
ok 192 - user@::1:4242=5x5+5+5 geometry: 5x5+5+5
Checking ssh hosts for hostname ::1:4242
Not found
ok 193 - user@::1:4242=5x5+5+5 not from ssh
ok 194 - user@Eevo5ang:3232=1x1+1+1 returned correctly
ok 195 - stringify works on: user@Eevo5ang:3232=1x1+1+1
ok 196 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 197 - user@Eevo5ang:3232=1x1+1+1 die
not ok 198 - user@Eevo5ang:3232=1x1+1+1 stdout

#   Failed test 'user@Eevo5ang:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang:3232=1x1+1+1 "
# std IPv4: u=user h=Eevo5ang p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 199 - user@Eevo5ang:3232=1x1+1+1 stderr
ok 200 - user@Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 201 - user@Eevo5ang:3232=1x1+1+1 type: ipv4
ok 202 - user@Eevo5ang:3232=1x1+1+1 port: 3232
ok 203 - user@Eevo5ang:3232=1x1+1+1 username: user
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 204 - user@Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 205 - user@Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname Eevo5ang
Not found
ok 206 - user@Eevo5ang:3232=1x1+1+1 not from ssh
ok 207 - ::1:2323=3x3+3+3 returned correctly
ok 208 - stringify works on: ::1:2323=3x3+3+3
ok 209 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 210 - ::1:2323=3x3+3+3 die
not ok 211 - ::1:2323=3x3+3+3 stdout

#   Failed test '::1:2323=3x3+3+3 stdout'
#   at t/10host.t line 731.
#                   'host_string=" ::1:2323=3x3+3+3 "
# Ambiguous IPv6 u= h=::1:2323 p= g=3x3+3+3
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 212 - ::1:2323=3x3+3+3 stderr
ok 213 - ::1:2323=3x3+3+3 hostname: ::1:2323
Checking ssh hosts for hostname ::1:2323
Not found
Checking ssh hosts for hostname ::1:2323
Not found
ok 214 - ::1:2323=3x3+3+3 type: ipv6
ok 215 - ::1:2323=3x3+3+3 port:
ok 216 - ::1:2323=3x3+3+3 username:
Checking ssh hosts for hostname ::1:2323
Not found
ok 217 - ::1:2323=3x3+3+3 realname: ::1:2323
ok 218 - ::1:2323=3x3+3+3 geometry: 3x3+3+3
Checking ssh hosts for hostname ::1:2323
Not found
ok 219 - ::1:2323=3x3+3+3 not from ssh
ok 220 - user@[::1]:4242=5x5+5+5 returned correctly
ok 221 - stringify works on: user@[::1]:4242=5x5+5+5
ok 222 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 223 - user@[::1]:4242=5x5+5+5 die
not ok 224 - user@[::1]:4242=5x5+5+5 stdout

#   Failed test 'user@[::1]:4242=5x5+5+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@[::1]:4242=5x5+5+5 "
# bracketed IPv6: u=user h=::1 p=4242 g=5x5+5+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 225 - user@[::1]:4242=5x5+5+5 stderr
ok 226 - user@[::1]:4242=5x5+5+5 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 227 - user@[::1]:4242=5x5+5+5 type: ipv6
ok 228 - user@[::1]:4242=5x5+5+5 port: 4242
ok 229 - user@[::1]:4242=5x5+5+5 username: user
Checking ssh hosts for hostname ::1
Not found
ok 230 - user@[::1]:4242=5x5+5+5 realname: ::1
ok 231 - user@[::1]:4242=5x5+5+5 geometry: 5x5+5+5
Checking ssh hosts for hostname ::1
Not found
ok 232 - user@[::1]:4242=5x5+5+5 not from ssh
ok 233 - Eevo5ang returned correctly
ok 234 - stringify works on: Eevo5ang
ok 235 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 236 - Eevo5ang die
not ok 237 - Eevo5ang stdout

#   Failed test 'Eevo5ang stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang "
# std IPv4: u= h=Eevo5ang p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 238 - Eevo5ang stderr
ok 239 - Eevo5ang hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 240 - Eevo5ang type: ipv4
ok 241 - Eevo5ang port:
ok 242 - Eevo5ang username:
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 243 - Eevo5ang realname: rainbow-da.sh

#   Failed test 'Eevo5ang realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 244 - Eevo5ang geometry:
Checking ssh hosts for hostname Eevo5ang
Not found
ok 245 - Eevo5ang not from ssh
ok 246 - Eevo5ang.Ooquiida.com:3232 returned correctly
ok 247 - stringify works on: Eevo5ang.Ooquiida.com:3232
ok 248 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 249 - Eevo5ang.Ooquiida.com:3232 die
not ok 250 - Eevo5ang.Ooquiida.com:3232 stdout

#   Failed test 'Eevo5ang.Ooquiida.com:3232 stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang.Ooquiida.com:3232 "
# std IPv4: u= h=Eevo5ang.Ooquiida.com p=3232 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 251 - Eevo5ang.Ooquiida.com:3232 stderr
ok 252 - Eevo5ang.Ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 253 - Eevo5ang.Ooquiida.com:3232 type: ipv4
ok 254 - Eevo5ang.Ooquiida.com:3232 port: 3232
ok 255 - Eevo5ang.Ooquiida.com:3232 username:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 256 - Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh

#   Failed test 'Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 257 - Eevo5ang.Ooquiida.com:3232 geometry:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 258 - Eevo5ang.Ooquiida.com:3232 not from ssh
ok 259 - [2001:0db8:85a3::8a2e:0370:7334] returned correctly
ok 260 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334]
ok 261 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 262 - [2001:0db8:85a3::8a2e:0370:7334] die
not ok 263 - [2001:0db8:85a3::8a2e:0370:7334] stdout

#   Failed test '[2001:0db8:85a3::8a2e:0370:7334] stdout'
#   at t/10host.t line 731.
#                   'host_string=" [2001:0db8:85a3::8a2e:0370:7334] "
# bracketed IPv6: u= h=2001:0db8:85a3::8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 264 - [2001:0db8:85a3::8a2e:0370:7334] stderr
ok 265 - [2001:0db8:85a3::8a2e:0370:7334] hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 266 - [2001:0db8:85a3::8a2e:0370:7334] type: ipv6
ok 267 - [2001:0db8:85a3::8a2e:0370:7334] port:
ok 268 - [2001:0db8:85a3::8a2e:0370:7334] username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 269 - [2001:0db8:85a3::8a2e:0370:7334] realname: 2001:0db8:85a3::8a2e:0370:7334
ok 270 - [2001:0db8:85a3::8a2e:0370:7334] geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 271 - [2001:0db8:85a3::8a2e:0370:7334] not from ssh
ok 272 - user@[::1]=5x5+5+5 returned correctly
ok 273 - stringify works on: user@[::1]=5x5+5+5
ok 274 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 275 - user@[::1]=5x5+5+5 die
not ok 276 - user@[::1]=5x5+5+5 stdout

#   Failed test 'user@[::1]=5x5+5+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@[::1]=5x5+5+5 "
# bracketed IPv6: u=user h=::1 p= g=5x5+5+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 277 - user@[::1]=5x5+5+5 stderr
ok 278 - user@[::1]=5x5+5+5 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 279 - user@[::1]=5x5+5+5 type: ipv6
ok 280 - user@[::1]=5x5+5+5 port:
ok 281 - user@[::1]=5x5+5+5 username: user
Checking ssh hosts for hostname ::1
Not found
ok 282 - user@[::1]=5x5+5+5 realname: ::1
ok 283 - user@[::1]=5x5+5+5 geometry: 5x5+5+5
Checking ssh hosts for hostname ::1
Not found
ok 284 - user@[::1]=5x5+5+5 not from ssh
ok 285 - user@::1=5x5+5+5 returned correctly
ok 286 - stringify works on: user@::1=5x5+5+5
ok 287 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 288 - user@::1=5x5+5+5 die
not ok 289 - user@::1=5x5+5+5 stdout

#   Failed test 'user@::1=5x5+5+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1=5x5+5+5 "
# IPv6: u=user h=::1 p= g=5x5+5+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 290 - user@::1=5x5+5+5 stderr
ok 291 - user@::1=5x5+5+5 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 292 - user@::1=5x5+5+5 type: ipv6
ok 293 - user@::1=5x5+5+5 port:
ok 294 - user@::1=5x5+5+5 username: user
Checking ssh hosts for hostname ::1
Not found
ok 295 - user@::1=5x5+5+5 realname: ::1
ok 296 - user@::1=5x5+5+5 geometry: 5x5+5+5
Checking ssh hosts for hostname ::1
Not found
ok 297 - user@::1=5x5+5+5 not from ssh
ok 298 - 127.0.0.1:2323 returned correctly
ok 299 - stringify works on: 127.0.0.1:2323
ok 300 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 301 - 127.0.0.1:2323 die
not ok 302 - 127.0.0.1:2323 stdout

#   Failed test '127.0.0.1:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 127.0.0.1:2323 "
# std IPv4: u= h=127.0.0.1 p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 303 - 127.0.0.1:2323 stderr
ok 304 - 127.0.0.1:2323 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 305 - 127.0.0.1:2323 type: ipv4
ok 306 - 127.0.0.1:2323 port: 2323
ok 307 - 127.0.0.1:2323 username:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 308 - 127.0.0.1:2323 realname: 127.0.0.1
ok 309 - 127.0.0.1:2323 geometry:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 310 - 127.0.0.1:2323 not from ssh
ok 311 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly
ok 312 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5
ok 313 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 314 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die
not ok 315 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout

#   Failed test 'pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 "
# bracketed IPv6: u=pete h=2001:0db8:85a3::8a2e:0370:7334 p= g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 316 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr
ok 317 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 318 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6
ok 319 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port:
ok 320 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 321 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 322 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 323 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh
ok 324 - Eevo5ang:3232=1x1+1+1 returned correctly
ok 325 - stringify works on: Eevo5ang:3232=1x1+1+1
ok 326 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 327 - Eevo5ang:3232=1x1+1+1 die
not ok 328 - Eevo5ang:3232=1x1+1+1 stdout

#   Failed test 'Eevo5ang:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang:3232=1x1+1+1 "
# std IPv4: u= h=Eevo5ang p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 329 - Eevo5ang:3232=1x1+1+1 stderr
ok 330 - Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 331 - Eevo5ang:3232=1x1+1+1 type: ipv4
ok 332 - Eevo5ang:3232=1x1+1+1 port: 3232
ok 333 - Eevo5ang:3232=1x1+1+1 username:
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 334 - Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh

#   Failed test 'Eevo5ang:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 335 - Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname Eevo5ang
Not found
ok 336 - Eevo5ang:3232=1x1+1+1 not from ssh
ok 337 - user@127.0.0.1 returned correctly
ok 338 - stringify works on: user@127.0.0.1
ok 339 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 340 - user@127.0.0.1 die
not ok 341 - user@127.0.0.1 stdout

#   Failed test 'user@127.0.0.1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@127.0.0.1 "
# std IPv4: u=user h=127.0.0.1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 342 - user@127.0.0.1 stderr
ok 343 - user@127.0.0.1 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 344 - user@127.0.0.1 type: ipv4
ok 345 - user@127.0.0.1 port:
ok 346 - user@127.0.0.1 username: user
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 347 - user@127.0.0.1 realname: 127.0.0.1
ok 348 - user@127.0.0.1 geometry:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 349 - user@127.0.0.1 not from ssh
ok 350 - pete@[2001:0db8:85a3::8a2e:0370:7334] returned correctly
ok 351 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334]
ok 352 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 353 - pete@[2001:0db8:85a3::8a2e:0370:7334] die
not ok 354 - pete@[2001:0db8:85a3::8a2e:0370:7334] stdout

#   Failed test 'pete@[2001:0db8:85a3::8a2e:0370:7334] stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@[2001:0db8:85a3::8a2e:0370:7334] "
# bracketed IPv6: u=pete h=2001:0db8:85a3::8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 355 - pete@[2001:0db8:85a3::8a2e:0370:7334] stderr
ok 356 - pete@[2001:0db8:85a3::8a2e:0370:7334] hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 357 - pete@[2001:0db8:85a3::8a2e:0370:7334] type: ipv6
ok 358 - pete@[2001:0db8:85a3::8a2e:0370:7334] port:
ok 359 - pete@[2001:0db8:85a3::8a2e:0370:7334] username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 360 - pete@[2001:0db8:85a3::8a2e:0370:7334] realname: 2001:0db8:85a3::8a2e:0370:7334
ok 361 - pete@[2001:0db8:85a3::8a2e:0370:7334] geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 362 - pete@[2001:0db8:85a3::8a2e:0370:7334] not from ssh
ok 363 - Eevo5ang:2323 returned correctly
ok 364 - stringify works on: Eevo5ang:2323
ok 365 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 366 - Eevo5ang:2323 die
not ok 367 - Eevo5ang:2323 stdout

#   Failed test 'Eevo5ang:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang:2323 "
# std IPv4: u= h=Eevo5ang p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 368 - Eevo5ang:2323 stderr
ok 369 - Eevo5ang:2323 hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 370 - Eevo5ang:2323 type: ipv4
ok 371 - Eevo5ang:2323 port: 2323
ok 372 - Eevo5ang:2323 username:
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 373 - Eevo5ang:2323 realname: rainbow-da.sh

#   Failed test 'Eevo5ang:2323 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 374 - Eevo5ang:2323 geometry:
Checking ssh hosts for hostname Eevo5ang
Not found
ok 375 - Eevo5ang:2323 not from ssh
ok 376 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly
ok 377 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 378 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 379 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 die
not ok 380 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout

#   Failed test '2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3:0000:0000:8a2e:0370:7334 "
# IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 381 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr
ok 382 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 383 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6
ok 384 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 port:
ok 385 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 386 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 387 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 388 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh
ok 389 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly
ok 390 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5
ok 391 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 392 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die
not ok 393 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout

#   Failed test 'pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 "
# Ambiguous IPv6 u=pete h=2001:0db8:85a3::8a2e:0370:7334 p= g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 394 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr
ok 395 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 396 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6
ok 397 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port:
ok 398 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 399 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 400 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 401 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh
ok 402 - 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died correctly
ok 403 - 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died correctly
ok 404 - user@[::1]:4242 returned correctly
ok 405 - stringify works on: user@[::1]:4242
ok 406 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 407 - user@[::1]:4242 die
not ok 408 - user@[::1]:4242 stdout

#   Failed test 'user@[::1]:4242 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@[::1]:4242 "
# bracketed IPv6: u=user h=::1 p=4242 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 409 - user@[::1]:4242 stderr
ok 410 - user@[::1]:4242 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 411 - user@[::1]:4242 type: ipv6
ok 412 - user@[::1]:4242 port: 4242
ok 413 - user@[::1]:4242 username: user
Checking ssh hosts for hostname ::1
Not found
ok 414 - user@[::1]:4242 realname: ::1
ok 415 - user@[::1]:4242 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 416 - user@[::1]:4242 not from ssh
ok 417 - [::1]:2323 returned correctly
ok 418 - stringify works on: [::1]:2323
ok 419 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 420 - [::1]:2323 die
not ok 421 - [::1]:2323 stdout

#   Failed test '[::1]:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" [::1]:2323 "
# bracketed IPv6: u= h=::1 p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 422 - [::1]:2323 stderr
ok 423 - [::1]:2323 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 424 - [::1]:2323 type: ipv6
ok 425 - [::1]:2323 port: 2323
ok 426 - [::1]:2323 username:
Checking ssh hosts for hostname ::1
Not found
ok 427 - [::1]:2323 realname: ::1
ok 428 - [::1]:2323 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 429 - [::1]:2323 not from ssh
ok 430 - pete@[2001:0db8:8a2e:0370:7334] returned correctly
ok 431 - stringify works on: pete@[2001:0db8:8a2e:0370:7334]
ok 432 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 433 - pete@[2001:0db8:8a2e:0370:7334] die
not ok 434 - pete@[2001:0db8:8a2e:0370:7334] stdout

#   Failed test 'pete@[2001:0db8:8a2e:0370:7334] stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@[2001:0db8:8a2e:0370:7334] "
# bracketed IPv6: u=pete h=2001:0db8:8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 435 - pete@[2001:0db8:8a2e:0370:7334] stderr
ok 436 - pete@[2001:0db8:8a2e:0370:7334] hostname: 2001:0db8:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:8a2e:0370:7334
Not found
ok 437 - pete@[2001:0db8:8a2e:0370:7334] type: ipv6
ok 438 - pete@[2001:0db8:8a2e:0370:7334] port:
ok 439 - pete@[2001:0db8:8a2e:0370:7334] username: pete
Checking ssh hosts for hostname 2001:0db8:8a2e:0370:7334
Not found
ok 440 - pete@[2001:0db8:8a2e:0370:7334] realname: 2001:0db8:8a2e:0370:7334
ok 441 - pete@[2001:0db8:8a2e:0370:7334] geometry:
Checking ssh hosts for hostname 2001:0db8:8a2e:0370:7334
Not found
ok 442 - pete@[2001:0db8:8a2e:0370:7334] not from ssh
ok 443 - user@[::1] returned correctly
ok 444 - stringify works on: user@[::1]
ok 445 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 446 - user@[::1] die
not ok 447 - user@[::1] stdout

#   Failed test 'user@[::1] stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@[::1] "
# bracketed IPv6: u=user h=::1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 448 - user@[::1] stderr
ok 449 - user@[::1] hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 450 - user@[::1] type: ipv6
ok 451 - user@[::1] port:
ok 452 - user@[::1] username: user
Checking ssh hosts for hostname ::1
Not found
ok 453 - user@[::1] realname: ::1
ok 454 - user@[::1] geometry:
Checking ssh hosts for hostname ::1
Not found
ok 455 - user@[::1] not from ssh
ok 456 - user@127.0.0.1:2323 returned correctly
ok 457 - stringify works on: user@127.0.0.1:2323
ok 458 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 459 - user@127.0.0.1:2323 die
not ok 460 - user@127.0.0.1:2323 stdout

#   Failed test 'user@127.0.0.1:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@127.0.0.1:2323 "
# std IPv4: u=user h=127.0.0.1 p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 461 - user@127.0.0.1:2323 stderr
ok 462 - user@127.0.0.1:2323 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 463 - user@127.0.0.1:2323 type: ipv4
ok 464 - user@127.0.0.1:2323 port: 2323
ok 465 - user@127.0.0.1:2323 username: user
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 466 - user@127.0.0.1:2323 realname: 127.0.0.1
ok 467 - user@127.0.0.1:2323 geometry:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 468 - user@127.0.0.1:2323 not from ssh
ok 469 - pete@2001:0db8:85a3::8a2e:0370/7334 returned correctly
ok 470 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334
ok 471 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 472 - pete@2001:0db8:85a3::8a2e:0370/7334 die
not ok 473 - pete@2001:0db8:85a3::8a2e:0370/7334 stdout

#   Failed test 'pete@2001:0db8:85a3::8a2e:0370/7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@2001:0db8:85a3::8a2e:0370/7334 "
# Ambiguous IPv6 u=pete h=2001:0db8:85a3::8a2e:0370 p=7334 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 474 - pete@2001:0db8:85a3::8a2e:0370/7334 stderr
ok 475 - pete@2001:0db8:85a3::8a2e:0370/7334 hostname: 2001:0db8:85a3::8a2e:0370
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 476 - pete@2001:0db8:85a3::8a2e:0370/7334 type: ipv6
ok 477 - pete@2001:0db8:85a3::8a2e:0370/7334 port: 7334
ok 478 - pete@2001:0db8:85a3::8a2e:0370/7334 username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 479 - pete@2001:0db8:85a3::8a2e:0370/7334 realname: 2001:0db8:85a3::8a2e:0370
ok 480 - pete@2001:0db8:85a3::8a2e:0370/7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 481 - pete@2001:0db8:85a3::8a2e:0370/7334 not from ssh
ok 482 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 returned correctly
ok 483 - stringify works on: Eevo5ang.Ooquiida.com:3232=1x1+1+1
ok 484 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 485 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 die
not ok 486 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout

#   Failed test 'Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang.Ooquiida.com:3232=1x1+1+1 "
# std IPv4: u= h=Eevo5ang.Ooquiida.com p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 487 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stderr
ok 488 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 489 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 type: ipv4
ok 490 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 port: 3232
ok 491 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 username:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 492 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh

#   Failed test 'Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 493 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 494 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 not from ssh
ok 495 - user@::1/4242=5x5+5+5 returned correctly
ok 496 - stringify works on: user@::1/4242=5x5+5+5
ok 497 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 498 - user@::1/4242=5x5+5+5 die
not ok 499 - user@::1/4242=5x5+5+5 stdout

#   Failed test 'user@::1/4242=5x5+5+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1/4242=5x5+5+5 "
# IPv6: u=user h=::1 p=4242 g=5x5+5+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 500 - user@::1/4242=5x5+5+5 stderr
ok 501 - user@::1/4242=5x5+5+5 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 502 - user@::1/4242=5x5+5+5 type: ipv6
ok 503 - user@::1/4242=5x5+5+5 port: 4242
ok 504 - user@::1/4242=5x5+5+5 username: user
Checking ssh hosts for hostname ::1
Not found
ok 505 - user@::1/4242=5x5+5+5 realname: ::1
ok 506 - user@::1/4242=5x5+5+5 geometry: 5x5+5+5
Checking ssh hosts for hostname ::1
Not found
ok 507 - user@::1/4242=5x5+5+5 not from ssh
ok 508 - user@127.0.0.1=2x2+2+2 returned correctly
ok 509 - stringify works on: user@127.0.0.1=2x2+2+2
ok 510 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 511 - user@127.0.0.1=2x2+2+2 die
not ok 512 - user@127.0.0.1=2x2+2+2 stdout

#   Failed test 'user@127.0.0.1=2x2+2+2 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@127.0.0.1=2x2+2+2 "
# std IPv4: u=user h=127.0.0.1 p= g=2x2+2+2
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 513 - user@127.0.0.1=2x2+2+2 stderr
ok 514 - user@127.0.0.1=2x2+2+2 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 515 - user@127.0.0.1=2x2+2+2 type: ipv4
ok 516 - user@127.0.0.1=2x2+2+2 port:
ok 517 - user@127.0.0.1=2x2+2+2 username: user
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 518 - user@127.0.0.1=2x2+2+2 realname: 127.0.0.1
ok 519 - user@127.0.0.1=2x2+2+2 geometry: 2x2+2+2
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 520 - user@127.0.0.1=2x2+2+2 not from ssh
ok 521 - 127.0.0.1:3232=1x1+1+1 returned correctly
ok 522 - stringify works on: 127.0.0.1:3232=1x1+1+1
ok 523 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 524 - 127.0.0.1:3232=1x1+1+1 die
not ok 525 - 127.0.0.1:3232=1x1+1+1 stdout

#   Failed test '127.0.0.1:3232=1x1+1+1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 127.0.0.1:3232=1x1+1+1 "
# std IPv4: u= h=127.0.0.1 p=3232 g=1x1+1+1
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 526 - 127.0.0.1:3232=1x1+1+1 stderr
ok 527 - 127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 528 - 127.0.0.1:3232=1x1+1+1 type: ipv4
ok 529 - 127.0.0.1:3232=1x1+1+1 port: 3232
ok 530 - 127.0.0.1:3232=1x1+1+1 username:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 531 - 127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1
ok 532 - 127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 533 - 127.0.0.1:3232=1x1+1+1 not from ssh
ok 534 - [::1]:2323=3x3+3+3 returned correctly
ok 535 - stringify works on: [::1]:2323=3x3+3+3
ok 536 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 537 - [::1]:2323=3x3+3+3 die
not ok 538 - [::1]:2323=3x3+3+3 stdout

#   Failed test '[::1]:2323=3x3+3+3 stdout'
#   at t/10host.t line 731.
#                   'host_string=" [::1]:2323=3x3+3+3 "
# bracketed IPv6: u= h=::1 p=2323 g=3x3+3+3
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 539 - [::1]:2323=3x3+3+3 stderr
ok 540 - [::1]:2323=3x3+3+3 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 541 - [::1]:2323=3x3+3+3 type: ipv6
ok 542 - [::1]:2323=3x3+3+3 port: 2323
ok 543 - [::1]:2323=3x3+3+3 username:
Checking ssh hosts for hostname ::1
Not found
ok 544 - [::1]:2323=3x3+3+3 realname: ::1
ok 545 - [::1]:2323=3x3+3+3 geometry: 3x3+3+3
Checking ssh hosts for hostname ::1
Not found
ok 546 - [::1]:2323=3x3+3+3 not from ssh
ok 547 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 returned correctly
ok 548 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22
ok 549 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 550 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 die
not ok 551 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stdout

#   Failed test '2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 "
# IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p=22 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 552 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stderr
ok 553 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 554 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 type: ipv6
ok 555 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 port: 22
ok 556 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 557 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 558 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 559 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 not from ssh
ok 560 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly
ok 561 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5
ok 562 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 563 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die
not ok 564 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout

#   Failed test '2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 "
# Ambiguous IPv6 u= h=2001:0db8:85a3::8a2e:0370:7334 p= g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 565 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr
ok 566 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 567 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6
ok 568 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port:
ok 569 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 570 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 571 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 572 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh
ok 573 - ::1/2323=3x3+3+3 returned correctly
ok 574 - stringify works on: ::1/2323=3x3+3+3
ok 575 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 576 - ::1/2323=3x3+3+3 die
not ok 577 - ::1/2323=3x3+3+3 stdout

#   Failed test '::1/2323=3x3+3+3 stdout'
#   at t/10host.t line 731.
#                   'host_string=" ::1/2323=3x3+3+3 "
# IPv6: u= h=::1 p=2323 g=3x3+3+3
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 578 - ::1/2323=3x3+3+3 stderr
ok 579 - ::1/2323=3x3+3+3 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 580 - ::1/2323=3x3+3+3 type: ipv6
ok 581 - ::1/2323=3x3+3+3 port: 2323
ok 582 - ::1/2323=3x3+3+3 username:
Checking ssh hosts for hostname ::1
Not found
ok 583 - ::1/2323=3x3+3+3 realname: ::1
ok 584 - ::1/2323=3x3+3+3 geometry: 3x3+3+3
Checking ssh hosts for hostname ::1
Not found
ok 585 - ::1/2323=3x3+3+3 not from ssh
ok 586 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 returned correctly
ok 587 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22
ok 588 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 589 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 die
not ok 590 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stdout

#   Failed test '[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stdout'
#   at t/10host.t line 731.
#                   'host_string=" [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 "
# bracketed IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p=22 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 591 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stderr
ok 592 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 593 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 type: ipv6
ok 594 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 port: 22
ok 595 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 596 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 597 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 598 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 not from ssh
ok 599 - user@::1 returned correctly
ok 600 - stringify works on: user@::1
ok 601 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 602 - user@::1 die
not ok 603 - user@::1 stdout

#   Failed test 'user@::1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1 "
# IPv6: u=user h=::1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 604 - user@::1 stderr
ok 605 - user@::1 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 606 - user@::1 type: ipv6
ok 607 - user@::1 port:
ok 608 - user@::1 username: user
Checking ssh hosts for hostname ::1
Not found
ok 609 - user@::1 realname: ::1
ok 610 - user@::1 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 611 - user@::1 not from ssh
ok 612 - ::1:2323 returned correctly
ok 613 - stringify works on: ::1:2323
ok 614 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 615 - ::1:2323 die
not ok 616 - ::1:2323 stdout

#   Failed test '::1:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" ::1:2323 "
# Ambiguous IPv6 u= h=::1:2323 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 617 - ::1:2323 stderr
ok 618 - ::1:2323 hostname: ::1:2323
Checking ssh hosts for hostname ::1:2323
Not found
Checking ssh hosts for hostname ::1:2323
Not found
ok 619 - ::1:2323 type: ipv6
ok 620 - ::1:2323 port:
ok 621 - ::1:2323 username:
Checking ssh hosts for hostname ::1:2323
Not found
ok 622 - ::1:2323 realname: ::1:2323
ok 623 - ::1:2323 geometry:
Checking ssh hosts for hostname ::1:2323
Not found
ok 624 - ::1:2323 not from ssh
ok 625 - user@::1/4242 returned correctly
ok 626 - stringify works on: user@::1/4242
ok 627 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 628 - user@::1/4242 die
not ok 629 - user@::1/4242 stdout

#   Failed test 'user@::1/4242 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1/4242 "
# IPv6: u=user h=::1 p=4242 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 630 - user@::1/4242 stderr
ok 631 - user@::1/4242 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 632 - user@::1/4242 type: ipv6
ok 633 - user@::1/4242 port: 4242
ok 634 - user@::1/4242 username: user
Checking ssh hosts for hostname ::1
Not found
ok 635 - user@::1/4242 realname: ::1
ok 636 - user@::1/4242 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 637 - user@::1/4242 not from ssh
ok 638 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 returned correctly
ok 639 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5
ok 640 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 641 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 die
not ok 642 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout

#   Failed test 'pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 "
# Ambiguous IPv6 u=pete h=2001:0db8:85a3::8a2e:0370 p=7334 g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 643 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stderr
ok 644 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 645 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 type: ipv6
ok 646 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 port: 7334
ok 647 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username: pete
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 648 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370
ok 649 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 650 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh
ok 651 - ::1/2323 returned correctly
ok 652 - stringify works on: ::1/2323
ok 653 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 654 - ::1/2323 die
not ok 655 - ::1/2323 stdout

#   Failed test '::1/2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" ::1/2323 "
# IPv6: u= h=::1 p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 656 - ::1/2323 stderr
ok 657 - ::1/2323 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 658 - ::1/2323 type: ipv6
ok 659 - ::1/2323 port: 2323
ok 660 - ::1/2323 username:
Checking ssh hosts for hostname ::1
Not found
ok 661 - ::1/2323 realname: ::1
ok 662 - ::1/2323 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 663 - ::1/2323 not from ssh
ok 664 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 returned correctly
ok 665 - stringify works on: jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8
ok 666 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 667 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 die
not ok 668 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stdout

#   Failed test 'jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stdout'
#   at t/10host.t line 731.
#                   'host_string=" jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 "
# bracketed IPv6: u=jo h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=8x8+8+8
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 669 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stderr
ok 670 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 671 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 type: ipv6
ok 672 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 port:
ok 673 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 username: jo
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 674 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 675 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 geometry: 8x8+8+8
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 676 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 not from ssh
ok 677 - ::1 returned correctly
ok 678 - stringify works on: ::1
ok 679 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 680 - ::1 die
not ok 681 - ::1 stdout

#   Failed test '::1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" ::1 "
# IPv6: u= h=::1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 682 - ::1 stderr
ok 683 - ::1 hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 684 - ::1 type: ipv6
ok 685 - ::1 port:
ok 686 - ::1 username:
Checking ssh hosts for hostname ::1
Not found
ok 687 - ::1 realname: ::1
ok 688 - ::1 geometry:
Checking ssh hosts for hostname ::1
Not found
ok 689 - ::1 not from ssh
ok 690 - Eevo5ang.Ooquiida.com returned correctly
ok 691 - stringify works on: Eevo5ang.Ooquiida.com
ok 692 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 693 - Eevo5ang.Ooquiida.com die
not ok 694 - Eevo5ang.Ooquiida.com stdout

#   Failed test 'Eevo5ang.Ooquiida.com stdout'
#   at t/10host.t line 731.
#                   'host_string=" Eevo5ang.Ooquiida.com "
# std IPv4: u= h=Eevo5ang.Ooquiida.com p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 695 - Eevo5ang.Ooquiida.com stderr
ok 696 - Eevo5ang.Ooquiida.com hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 697 - Eevo5ang.Ooquiida.com type: ipv4
ok 698 - Eevo5ang.Ooquiida.com port:
ok 699 - Eevo5ang.Ooquiida.com username:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 700 - Eevo5ang.Ooquiida.com realname: rainbow-da.sh

#   Failed test 'Eevo5ang.Ooquiida.com realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 701 - Eevo5ang.Ooquiida.com geometry:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 702 - Eevo5ang.Ooquiida.com not from ssh
ok 703 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 returned correctly
ok 704 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9
ok 705 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 706 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 die
not ok 707 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stdout

#   Failed test '[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stdout'
#   at t/10host.t line 731.
#                   'host_string=" [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 "
# bracketed IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=9x9+9+9
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 708 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stderr
ok 709 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 710 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 type: ipv6
ok 711 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 port:
ok 712 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 713 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 714 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 geometry: 9x9+9+9
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 715 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 not from ssh
ok 716 - user@Eevo5ang.Ooquiida.com:3232 returned correctly
ok 717 - stringify works on: user@Eevo5ang.Ooquiida.com:3232
ok 718 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 719 - user@Eevo5ang.Ooquiida.com:3232 die
not ok 720 - user@Eevo5ang.Ooquiida.com:3232 stdout

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang.Ooquiida.com:3232 "
# std IPv4: u=user h=Eevo5ang.Ooquiida.com p=3232 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 721 - user@Eevo5ang.Ooquiida.com:3232 stderr
ok 722 - user@Eevo5ang.Ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 723 - user@Eevo5ang.Ooquiida.com:3232 type: ipv4
ok 724 - user@Eevo5ang.Ooquiida.com:3232 port: 3232
ok 725 - user@Eevo5ang.Ooquiida.com:3232 username: user
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
not ok 726 - user@Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang.Ooquiida.com:3232 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang.Ooquiida.com'
ok 727 - user@Eevo5ang.Ooquiida.com:3232 geometry:
Checking ssh hosts for hostname Eevo5ang.Ooquiida.com
Not found
ok 728 - user@Eevo5ang.Ooquiida.com:3232 not from ssh
ok 729 - 2001:0db8:85a3::8a2e:0370:7334 returned correctly
ok 730 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334
ok 731 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 732 - 2001:0db8:85a3::8a2e:0370:7334 die
not ok 733 - 2001:0db8:85a3::8a2e:0370:7334 stdout

#   Failed test '2001:0db8:85a3::8a2e:0370:7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3::8a2e:0370:7334 "
# Ambiguous IPv6 u= h=2001:0db8:85a3::8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 734 - 2001:0db8:85a3::8a2e:0370:7334 stderr
ok 735 - 2001:0db8:85a3::8a2e:0370:7334 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 736 - 2001:0db8:85a3::8a2e:0370:7334 type: ipv6
ok 737 - 2001:0db8:85a3::8a2e:0370:7334 port:
ok 738 - 2001:0db8:85a3::8a2e:0370:7334 username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 739 - 2001:0db8:85a3::8a2e:0370:7334 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 740 - 2001:0db8:85a3::8a2e:0370:7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 741 - 2001:0db8:85a3::8a2e:0370:7334 not from ssh
ok 742 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly
ok 743 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5
ok 744 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 745 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die
not ok 746 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout

#   Failed test '[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout'
#   at t/10host.t line 731.
#                   'host_string=" [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 "
# bracketed IPv6: u= h=2001:0db8:85a3::8a2e:0370:7334 p= g=2x3+4+5
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 747 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr
ok 748 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname: 2001:0db8:85a3::8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 749 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6
ok 750 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port:
ok 751 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 752 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname: 2001:0db8:85a3::8a2e:0370:7334
ok 753 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370:7334
Not found
ok 754 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh
ok 755 - user@Eevo5ang returned correctly
ok 756 - stringify works on: user@Eevo5ang
ok 757 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 758 - user@Eevo5ang die
not ok 759 - user@Eevo5ang stdout

#   Failed test 'user@Eevo5ang stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang "
# std IPv4: u=user h=Eevo5ang p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 760 - user@Eevo5ang stderr
ok 761 - user@Eevo5ang hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 762 - user@Eevo5ang type: ipv4
ok 763 - user@Eevo5ang port:
ok 764 - user@Eevo5ang username: user
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 765 - user@Eevo5ang realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 766 - user@Eevo5ang geometry:
Checking ssh hosts for hostname Eevo5ang
Not found
ok 767 - user@Eevo5ang not from ssh
ok 768 - user@Eevo5ang:2323 returned correctly
ok 769 - stringify works on: user@Eevo5ang:2323
ok 770 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 771 - user@Eevo5ang:2323 die
not ok 772 - user@Eevo5ang:2323 stdout

#   Failed test 'user@Eevo5ang:2323 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@Eevo5ang:2323 "
# std IPv4: u=user h=Eevo5ang p=2323 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 773 - user@Eevo5ang:2323 stderr
ok 774 - user@Eevo5ang:2323 hostname: Eevo5ang
Checking ssh hosts for hostname Eevo5ang
Not found
Checking ssh hosts for hostname Eevo5ang
Not found
ok 775 - user@Eevo5ang:2323 type: ipv4
ok 776 - user@Eevo5ang:2323 port: 2323
ok 777 - user@Eevo5ang:2323 username: user
Checking ssh hosts for hostname Eevo5ang
Not found
not ok 778 - user@Eevo5ang:2323 realname: rainbow-da.sh

#   Failed test 'user@Eevo5ang:2323 realname: rainbow-da.sh'
#   at t/10host.t line 738.
#          got: 'rainbow-da.sh'
#     expected: 'Eevo5ang'
ok 779 - user@Eevo5ang:2323 geometry:
Checking ssh hosts for hostname Eevo5ang
Not found
ok 780 - user@Eevo5ang:2323 not from ssh
ok 781 - user@::1:4242 returned correctly
ok 782 - stringify works on: user@::1:4242
ok 783 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 784 - user@::1:4242 die
not ok 785 - user@::1:4242 stdout

#   Failed test 'user@::1:4242 stdout'
#   at t/10host.t line 731.
#                   'host_string=" user@::1:4242 "
# Ambiguous IPv6 u=user h=::1:4242 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 786 - user@::1:4242 stderr
ok 787 - user@::1:4242 hostname: ::1:4242
Checking ssh hosts for hostname ::1:4242
Not found
Checking ssh hosts for hostname ::1:4242
Not found
ok 788 - user@::1:4242 type: ipv6
ok 789 - user@::1:4242 port:
ok 790 - user@::1:4242 username: user
Checking ssh hosts for hostname ::1:4242
Not found
ok 791 - user@::1:4242 realname: ::1:4242
ok 792 - user@::1:4242 geometry:
Checking ssh hosts for hostname ::1:4242
Not found
ok 793 - user@::1:4242 not from ssh
ok 794 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly
ok 795 - stringify works on: jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 796 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 797 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 die
not ok 798 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout
ok 799 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr
ok 800 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 801 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6
ok 802 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 port:
ok 803 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 username: jo
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 804 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 805 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 806 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh

#   Failed test 'jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 "
# IPv6: u=jo h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 807 - some random rubbish died correctly
ok 808 - some random rubbish died correctly
ok 809 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly
ok 810 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]
ok 811 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 812 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] die
not ok 813 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout

#   Failed test '[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout'
#   at t/10host.t line 731.
#                   'host_string=" [2001:0db8:85a3:0000:0000:8a2e:0370:7334] "
# bracketed IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 814 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr
ok 815 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 816 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6
ok 817 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] port:
ok 818 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 819 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 820 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 821 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh
ok 822 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 returned correctly
ok 823 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22
ok 824 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 825 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 die
not ok 826 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stdout

#   Failed test '2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 "
# IPv6: u= h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p=22 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 827 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stderr
ok 828 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 829 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 type: ipv6
ok 830 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 port: 22
ok 831 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 username:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 832 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 833 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 834 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 not from ssh
ok 835 - 2001:0db8:85a3::8a2e:0370/7334 returned correctly
ok 836 - stringify works on: 2001:0db8:85a3::8a2e:0370/7334
ok 837 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 838 - 2001:0db8:85a3::8a2e:0370/7334 die
not ok 839 - 2001:0db8:85a3::8a2e:0370/7334 stdout

#   Failed test '2001:0db8:85a3::8a2e:0370/7334 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 2001:0db8:85a3::8a2e:0370/7334 "
# Ambiguous IPv6 u= h=2001:0db8:85a3::8a2e:0370 p=7334 g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 840 - 2001:0db8:85a3::8a2e:0370/7334 stderr
ok 841 - 2001:0db8:85a3::8a2e:0370/7334 hostname: 2001:0db8:85a3::8a2e:0370
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 842 - 2001:0db8:85a3::8a2e:0370/7334 type: ipv6
ok 843 - 2001:0db8:85a3::8a2e:0370/7334 port: 7334
ok 844 - 2001:0db8:85a3::8a2e:0370/7334 username:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 845 - 2001:0db8:85a3::8a2e:0370/7334 realname: 2001:0db8:85a3::8a2e:0370
ok 846 - 2001:0db8:85a3::8a2e:0370/7334 geometry:
Checking ssh hosts for hostname 2001:0db8:85a3::8a2e:0370
Not found
ok 847 - 2001:0db8:85a3::8a2e:0370/7334 not from ssh
ok 848 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly
ok 849 - stringify works on: jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]
ok 850 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 851 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] die
not ok 852 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout

#   Failed test 'jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout'
#   at t/10host.t line 731.
#                   'host_string=" jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] "
# bracketed IPv6: u=jo h=2001:0db8:85a3:0000:0000:8a2e:0370:7334 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 853 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr
ok 854 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 855 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6
ok 856 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] port:
ok 857 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] username: jo
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 858 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
ok 859 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry:
Checking ssh hosts for hostname 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Not found
ok 860 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh
ok 861 - 127.0.0.1 returned correctly
ok 862 - stringify works on: 127.0.0.1
ok 863 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 864 - 127.0.0.1 die
not ok 865 - 127.0.0.1 stdout

#   Failed test '127.0.0.1 stdout'
#   at t/10host.t line 731.
#                   'host_string=" 127.0.0.1 "
# std IPv4: u= h=127.0.0.1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 866 - 127.0.0.1 stderr
ok 867 - 127.0.0.1 hostname: 127.0.0.1
Checking ssh hosts for hostname 127.0.0.1
Not found
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 868 - 127.0.0.1 type: ipv4
ok 869 - 127.0.0.1 port:
ok 870 - 127.0.0.1 username:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 871 - 127.0.0.1 realname: 127.0.0.1
ok 872 - 127.0.0.1 geometry:
Checking ssh hosts for hostname 127.0.0.1
Not found
ok 873 - 127.0.0.1 not from ssh
ok 874 - [::1] returned correctly
ok 875 - stringify works on: [::1]
ok 876 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 877 - [::1] die
not ok 878 - [::1] stdout

#   Failed test '[::1] stdout'
#   at t/10host.t line 731.
#                   'host_string=" [::1] "
# bracketed IPv6: u= h=::1 p= g=
# Reading SSH file: /root/.ssh/config
# Unable to read /root/.ssh/config: No such file or directory
#
# Have the following ssh hostnames
# '
#     doesn't match '(?^:^$)'
ok 879 - [::1] stderr
ok 880 - [::1] hostname: ::1
Checking ssh hosts for hostname ::1
Not found
Checking ssh hosts for hostname ::1
Not found
ok 881 - [::1] type: ipv6
ok 882 - [::1] port:
ok 883 - [::1] username:
Checking ssh hosts for hostname ::1
Not found
ok 884 - [::1] realname: ::1
ok 885 - [::1] geometry:
Checking ssh hosts for hostname ::1
Not found
ok 886 - [::1] not from ssh
ok 887 - returned ok
ok 888 - returned ok
not ok 889 - No unexpected STDOUT

#   Failed test 'No unexpected STDOUT'
#   at t/10host.t line 755.
#          got: 'Reading SSH file: /root/clusterssh/t/some_bad_filename
# Unable to read /root/clusterssh/t/some_bad_filename: No such file or directory
#
# Have the following ssh hostnames
# '
#     expected: ''
ok 890 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 891 - stringify works
Checking ssh hosts for hostname ssh_test
Not found
ok 892 - check_ssh_hostname ok for ssh_test
ok 893 - returned ok
ok 894 - returned ok
not ok 895 - No unexpected STDOUT

#   Failed test 'No unexpected STDOUT'
#   at t/10host.t line 768.
#          got: 'Reading SSH file: /root/clusterssh/t/10host_ssh_config
# Have the following ssh hostnames
#   "server-5"
#   "server-6.domain.name"
#   "server1"
#   "server2"
#   "server3"
#   "server4"
#   "server5.domain.name"
# '
#     expected: ''
ok 896 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 897 - stringify works
Checking ssh hosts for hostname ssh_test
Not found
ok 898 - check_ssh_hostname ok for ssh_test
Checking ssh hosts for hostname ssh_test
Not found
ok 899 - hostname type is correct for ssh_test
ok 900 - starting afresh for ssh hostname checks
ok 901 - returned ok
ok 902 - returned ok
ok 903 - No unexpected STDOUT
ok 904 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 905 - stringify works
Checking ssh hosts for hostname server1
Found
ok 906 - check_ssh_hostname ok for server1
Checking ssh hosts for hostname server1
Found
ok 907 - realname set
ok 908 - geometry set
Checking ssh hosts for hostname server1
Found
ok 909 - geometry set
ok 910 - starting afresh for ssh hostname checks
ok 911 - returned ok
ok 912 - returned ok
ok 913 - No unexpected STDOUT
ok 914 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 915 - stringify works
Checking ssh hosts for hostname server2
Found
ok 916 - check_ssh_hostname ok for server2
Checking ssh hosts for hostname server2
Found
ok 917 - realname set
ok 918 - geometry set
Checking ssh hosts for hostname server2
Found
ok 919 - geometry set
ok 920 - starting afresh for ssh hostname checks
ok 921 - returned ok
ok 922 - returned ok
ok 923 - No unexpected STDOUT
ok 924 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 925 - stringify works
Checking ssh hosts for hostname server3
Found
ok 926 - check_ssh_hostname ok for server3
Checking ssh hosts for hostname server3
Found
ok 927 - realname set
ok 928 - geometry set
Checking ssh hosts for hostname server3
Found
ok 929 - geometry set
ok 930 - starting afresh for ssh hostname checks
ok 931 - returned ok
ok 932 - returned ok
ok 933 - No unexpected STDOUT
ok 934 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 935 - stringify works
Checking ssh hosts for hostname server4
Found
ok 936 - check_ssh_hostname ok for server4
Checking ssh hosts for hostname server4
Found
ok 937 - realname set
ok 938 - geometry set
Checking ssh hosts for hostname server4
Found
ok 939 - geometry set
ok 940 - starting afresh for ssh hostname checks
ok 941 - returned ok
ok 942 - returned ok
ok 943 - No unexpected STDOUT
ok 944 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 945 - stringify works
Checking ssh hosts for hostname server-5
Found
ok 946 - check_ssh_hostname ok for server-5
Checking ssh hosts for hostname server-5
Found
ok 947 - realname set
ok 948 - geometry set
Checking ssh hosts for hostname server-5
Found
ok 949 - geometry set
ok 950 - starting afresh for ssh hostname checks
ok 951 - returned ok
ok 952 - returned ok
ok 953 - No unexpected STDOUT
ok 954 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 955 - stringify works
Checking ssh hosts for hostname server5.domain.name
Found
ok 956 - check_ssh_hostname ok for server5.domain.name
Checking ssh hosts for hostname server5.domain.name
Found
ok 957 - realname set
ok 958 - geometry set
Checking ssh hosts for hostname server5.domain.name
Found
ok 959 - geometry set
ok 960 - starting afresh for ssh hostname checks
ok 961 - returned ok
ok 962 - returned ok
ok 963 - No unexpected STDOUT
ok 964 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 965 - stringify works
Checking ssh hosts for hostname server-6.domain.name
Found
ok 966 - check_ssh_hostname ok for server-6.domain.name
Checking ssh hosts for hostname server-6.domain.name
Found
ok 967 - realname set
ok 968 - geometry set
Checking ssh hosts for hostname server-6.domain.name
Found
ok 969 - geometry set
ok 970 - starting afresh for ssh hostname checks
ok 971 - returned ok
ok 972 - returned ok
not ok 973 - No unexpected STDOUT

#   Failed test 'No unexpected STDOUT'
#   at t/10host.t line 795.
#          got: 'Reading SSH file: /root/clusterssh/t/10host_ssh_include
# Reading SSH file: 10host_ssh_config
# Unable to read 10host_ssh_config: No such file or directory
#
# Have the following ssh hostnames
#   "server-5"
#   "server-6.domain.name"
#   "server1"
#   "server2"
#   "server3"
#   "server4"
#   "server5.domain.name"
#   "server_ssh_included"
# '
#     expected: ''
ok 974 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 975 - stringify works
Checking ssh hosts for hostname server1
Found
ok 976 - check_ssh_hostname ok for server1
Checking ssh hosts for hostname server1
Found
ok 977 - realname set
ok 978 - geometry set
Checking ssh hosts for hostname server1
Found
ok 979 - geometry set
ok 980 - starting afresh for ssh hostname checks
ok 981 - returned ok
ok 982 - returned ok
ok 983 - No unexpected STDOUT
ok 984 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 985 - stringify works
Checking ssh hosts for hostname server2
Found
ok 986 - check_ssh_hostname ok for server2
Checking ssh hosts for hostname server2
Found
ok 987 - realname set
ok 988 - geometry set
Checking ssh hosts for hostname server2
Found
ok 989 - geometry set
ok 990 - starting afresh for ssh hostname checks
ok 991 - returned ok
ok 992 - returned ok
ok 993 - No unexpected STDOUT
ok 994 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 995 - stringify works
Checking ssh hosts for hostname server3
Found
ok 996 - check_ssh_hostname ok for server3
Checking ssh hosts for hostname server3
Found
ok 997 - realname set
ok 998 - geometry set
Checking ssh hosts for hostname server3
Found
ok 999 - geometry set
ok 1000 - starting afresh for ssh hostname checks
ok 1001 - returned ok
ok 1002 - returned ok
ok 1003 - No unexpected STDOUT
ok 1004 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 1005 - stringify works
Checking ssh hosts for hostname server4
Found
ok 1006 - check_ssh_hostname ok for server4
Checking ssh hosts for hostname server4
Found
ok 1007 - realname set
ok 1008 - geometry set
Checking ssh hosts for hostname server4
Found
ok 1009 - geometry set
ok 1010 - starting afresh for ssh hostname checks
ok 1011 - returned ok
ok 1012 - returned ok
ok 1013 - No unexpected STDOUT
ok 1014 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 1015 - stringify works
Checking ssh hosts for hostname server-5
Found
ok 1016 - check_ssh_hostname ok for server-5
Checking ssh hosts for hostname server-5
Found
ok 1017 - realname set
ok 1018 - geometry set
Checking ssh hosts for hostname server-5
Found
ok 1019 - geometry set
ok 1020 - starting afresh for ssh hostname checks
ok 1021 - returned ok
ok 1022 - returned ok
ok 1023 - No unexpected STDOUT
ok 1024 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 1025 - stringify works
Checking ssh hosts for hostname server5.domain.name
Found
ok 1026 - check_ssh_hostname ok for server5.domain.name
Checking ssh hosts for hostname server5.domain.name
Found
ok 1027 - realname set
ok 1028 - geometry set
Checking ssh hosts for hostname server5.domain.name
Found
ok 1029 - geometry set
ok 1030 - starting afresh for ssh hostname checks
ok 1031 - returned ok
ok 1032 - returned ok
ok 1033 - No unexpected STDOUT
ok 1034 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 1035 - stringify works
Checking ssh hosts for hostname server-6.domain.name
Found
ok 1036 - check_ssh_hostname ok for server-6.domain.name
Checking ssh hosts for hostname server-6.domain.name
Found
ok 1037 - realname set
ok 1038 - geometry set
Checking ssh hosts for hostname server-6.domain.name
Found
ok 1039 - geometry set
ok 1040 - starting afresh for ssh hostname checks
ok 1041 - returned ok
ok 1042 - returned ok
ok 1043 - No unexpected STDOUT
ok 1044 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
ok 1045 - stringify works
Checking ssh hosts for hostname server_ssh_included
Found
ok 1046 - check_ssh_hostname ok for server_ssh_included
Checking ssh hosts for hostname server_ssh_included
Found
ok 1047 - realname set
ok 1048 - geometry set
Checking ssh hosts for hostname server_ssh_included
Found
ok 1049 - geometry set
1..1049
# Looks like you failed 88 tests of 1049.
Dubious, test returned 88 (wstat 22528, 0x5800)
Failed 88/1049 subtests

Test Summary Report
-------------------
t/10host.t (Wstat: 22528 Tests: 1049 Failed: 88)
  Failed tests:  8, 16, 23, 30, 37, 44, 54, 59, 67, 72, 80
                88, 94, 107, 120, 126, 133, 146, 159, 165
                172, 185, 198, 204, 211, 224, 237, 243
                250, 256, 263, 276, 289, 302, 315, 328
                334, 341, 354, 367, 373, 380, 393, 408
                421, 434, 447, 460, 473, 486, 492, 499
                512, 525, 538, 551, 564, 577, 590, 603
                616, 629, 642, 655, 668, 681, 694, 700
                707, 720, 726, 733, 746, 759, 765, 772
                778, 785, 798, 813, 826, 839, 852, 865
                878, 889, 895, 973
  Non-zero exit status: 88
Files=1, Tests=1049,  0 wallclock secs ( 0.13 usr  0.01 sys +  0.20 cusr  0.01 csys =  0.35 CPU)
Result: FAIL

root@spike:~/clusterssh#
duncs commented 7 years ago

It appears from the debug output that your server is set up to return rainbow-da when a hostname cannot be looked up.

Can you return the output from getent hosts Eevo5ang - this should not return any output on a normal system as it is a random and unrecognisable hostname. If this does return any output then something is amiss with your hostname resolution.

Duncs

duncs commented 6 years ago

No further updates, so closing.