Source: clusterssh Version: 4.16-3 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20221220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --with bash-completion > dh_update_autotools_config > dh_autoreconf > dh_auto_configure > /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config > "ld=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" > Could not get valid metadata. Error is: ERROR: Missing required field > 'dist_abstract' for metafile > > Could not create MYMETA files > Creating new 'Build' script for 'App-ClusterSSH' version '4.16' > dh_auto_build > /usr/bin/perl Build > Building App-ClusterSSH > Using perl binary: /usr/bin/perl > Using perl version v5.36.0 > Generating: /<<PKGBUILDDIR>>/bin_PL/cssh > Generating: /<<PKGBUILDDIR>>/bin_PL/csftp > Generating: /<<PKGBUILDDIR>>/bin_PL/ccon > Generating: /<<PKGBUILDDIR>>/bin_PL/crsh > Generating: /<<PKGBUILDDIR>>/bin_PL/ctel > Generating: /<<PKGBUILDDIR>>/bin_PL/clusterssh_bash_completion.dist > dh_auto_test > /usr/bin/perl Build test --verbose 1 > t/00-load.t ....... > 1..1 > ok 1 - use App::ClusterSSH; > # Testing App::ClusterSSH 4.16, Perl 5.036000, /usr/bin/perl > ok > t/01l10n.t ........ > 1..2 > ok 1 - use App::ClusterSSH::L10N; > ok 2 - An object of class 'App::ClusterSSH::L10N::en' isa > 'App::ClusterSSH::L10N' > ok > t/02base.t ........ > ok 1 - use App::ClusterSSH::Base; > ok 2 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base' > ok 3 - returned ok > ok 4 - returned ok > ok 5 - Expecting no STDERR > ok 6 - got correct number of print lines > ok 7 - checking for expected print output > ok 8 - debug level is correct > ok 9 - returned ok > ok 10 - returned ok > ok 11 - Expecting no STDERR > ok 12 - got correct number of debug lines > ok 13 - checking for expected debug output > ok 14 - debug level is correct > ok 15 - returned ok > ok 16 - returned ok > ok 17 - Expecting no STDERR > ok 18 - got correct number of debug lines > ok 19 - checking for expected debug output > ok 20 - debug level is correct > ok 21 - returned ok > ok 22 - returned ok > ok 23 - Expecting no STDERR > ok 24 - got correct number of debug lines > ok 25 - checking for expected debug output > ok 26 - debug level is correct > ok 27 - returned ok > ok 28 - returned ok > ok 29 - Expecting no STDERR > ok 30 - got correct number of debug lines > ok 31 - checking for expected debug output > ok 32 - debug level is correct > ok 33 - returned ok > ok 34 - returned ok > ok 35 - Expecting no STDERR > ok 36 - got correct number of debug lines > ok 37 - checking for expected debug output > ok 38 - debug level is correct > ok 39 - returned ok > ok 40 - returned ok > ok 41 - Expecting no STDERR > ok 42 - got correct number of debug lines > ok 43 - checking for expected debug output > ok 44 - debug level is correct > ok 45 - returned ok > ok 46 - returned ok > ok 47 - Expecting no STDERR > ok 48 - got correct number of debug lines > ok 49 - checking for expected debug output > ok 50 - debug level is correct > ok 51 - returned ok > ok 52 - returned ok > ok 53 - Expecting no STDERR > ok 54 - got correct number of debug lines > ok 55 - checking for expected debug output > ok 56 - debug level is correct > ok 57 - returned ok > ok 58 - returned ok > ok 59 - Expecting no STDERR > ok 60 - got correct number of debug lines > ok 61 - checking for expected debug output > ok 62 - debug level is correct > ok 63 - returned ok > ok 64 - returned ok > ok 65 - Expecting no STDERR > ok 66 - got correct number of debug lines > ok 67 - checking for expected debug output > ok 68 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 69 - returned ok > ok 70 - Expecting no STDERR > ok 71 - Expecting no STDOUT > ok 72 - Got correct croak text > ok 73 - checking debug_level reset to 9 > ok 74 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base' > ok 75 - returned ok > ok 76 - returned ok > ok 77 - Expecting no STDERR > ok 78 - got new() debug output lines > ok 79 - got expected new() output > ok 80 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base' > ok 81 - returned ok > ok 82 - returned ok > ok 83 - Expecting no STDERR > ok 84 - got new() debug output lines > ok 85 - got expected new() output > ok 86 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base' > ok 87 - returned ok > ok 88 - returned ok > ok 89 - Expecting no STDERR > ok 90 - got new() debug output lines > ok 91 - got expected new() output > ok 92 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base' > ok 93 - returned ok > ok 94 - returned ok > ok 95 - Expecting no STDERR > ok 96 - got new() debug output lines > ok 97 - got expected new() output > ok 98 - No issus with config call > ok 99 - config set undef as expected > ok 100 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 101 - returned ok > ok 102 - returned ok > ok 103 - Expecting no STDERR > ok 104 - Expecting no STDOUT > ok 105 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 106 - returned ok > ok 107 - returned ok > ok 108 - Expecting no STDERR > ok 109 - Expecting no STDOUT > ok 110 - Expecting no STDOUT > ok 111 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 112 - died ok > ok 113 - Got correct croak text > ok 114 - Expecting no STDERR > ok 115 - Expecting not STDOUT > ok 116 - config left empty > ok 117 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 118 - died ok > ok 119 - Got correct croak text > ok 120 - Expecting no STDERR > ok 121 - Expecting no STDOUT > ok 122 - returned ok > ok 123 - config set ok > ok 124 - Expecting no STDERR > ok 125 - Got expected STDOUT > ok 126 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 127 - returned ok > ok 128 - returned ok > ok 129 - Expecting no STDERR > ok 130 - Expecting not STDOUT > ok 131 - config set as expected > ok 132 - died ok > ok 133 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 134 - config cannot be reset > ok 135 - Expecting no STDERR > ok 136 - Got expected STDOUT > ok 137 - died ok > ok 138 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 139 - config cannot be reset > ok 140 - Expecting no STDERR > ok 141 - Got expected STDOUT > ok 142 - died ok > ok 143 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 144 - missing filename arg die message > ok 145 - Expecting no STDERR > ok 146 - Got expected STDOUT > ok 147 - died ok > ok 148 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception' > ok 149 - missing type arg die message > ok 150 - Expecting no STDERR > ok 151 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 152 - returned ok > ok 153 - returned ok > ok 154 - Expecting no STDERR > ok 155 - Expecting no STDOUT > ok 156 - Expecting no parent set > ok 157 - No extra output > ok 158 - options call correctly unset > ok 159 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 160 - returned ok > ok 161 - returned ok > ok 162 - Expecting no STDERR > ok 163 - Expecting no STDOUT > ok 164 - Expecting no STDOUT > ok 165 - No extra output > ok 166 - options call correctly unset > ok 167 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 168 - returned ok > ok 169 - returned ok > ok 170 - Expecting no STDERR > ok 171 - Expecting no STDOUT > ok 172 - Expecting no STDOUT > ok 173 - Expecting no STDOUT > ok 174 - options call correctly set > ok 175 - options call hash value correctly set > ok 176 - No extra output > ok 177 - No errors getting 'sort' > ok 178 - got results from sort > ok 179 - simple sort results okay > ok 180 - An object of class 'App::ClusterSSH::Base' isa > 'App::ClusterSSH::Base' > ok 181 - returned ok > ok 182 - returned ok > ok 183 - Expecting no STDERR > ok 184 - Expecting no STDOUT > ok 185 - returned ok > ok 186 - returned ok > ok 187 - got results from sort > ok 188 - simple sort results okay > 1..188 > ok > t/05getopts.t ..... > ok 1 - use App::ClusterSSH::Getopt; > ok 2 - An object of class 'App::ClusterSSH::Getopt' isa > 'App::ClusterSSH::Getopt' > ok 3 - getops on new object okay > ok 4 - Expecting no STDOUT > ok 5 - Expecting no STDERR > ok 6 - Expecting no die message > ok 7 - An object of class 'App::ClusterSSH::Getopt' isa > 'App::ClusterSSH::Getopt' > ok 8 - adding an empty option failed > ok 9 - empty add_option message > ok 10 - Expecting no STDOUT > ok 11 - Expecting no STDERR > ok 12 - adding an empty option failed > ok 13 - no error when spec provided > ok 14 - Expecting no STDOUT > ok 15 - Expecting no STDERR > ok 16 - getops on object with spec okay > ok 17 - Expecting no STDOUT > ok 18 - Expecting no STDERR > ok 19 - Expecting no die message > ok 20 - calling option > ok 21 - Expecting no STDOUT > ok 22 - Expecting no STDERR > ok 23 - Expecting no die message > ok 24 - Expecting no die message > ok 25 - adding an empty option failed > ok 26 - no error when spec provided > ok 27 - Expecting no STDOUT > ok 28 - Expecting no STDERR > ok 29 - getops on object with spec okay > ok 30 - Expecting no STDOUT > ok 31 - Expecting no STDERR > ok 32 - Expecting no die message > ok 33 - calling option > ok 34 - Expecting no STDOUT > ok 35 - Expecting no STDERR > ok 36 - Expecting no die message > ok 37 - Expecting no die message > ok 38 - adding an empty option with a default value > ok 39 - no error when spec provided > ok 40 - Expecting no STDOUT > ok 41 - Expecting no STDERR > ok 42 - getops on object with spec okay > ok 43 - Expecting no STDOUT > ok 44 - Expecting no STDERR > ok 45 - Expecting no die message > ok 46 - calling option > ok 47 - Expecting no STDOUT > ok 48 - Expecting no STDERR > ok 49 - Expecting no die message > ok 50 - correct default value > ok 51 - adding an empty option failed > ok 52 - no error when spec provided > ok 53 - Expecting no STDOUT > ok 54 - Expecting no STDERR > ok 55 - getops on object with spec okay > ok 56 - Expecting no STDOUT > ok 57 - Expecting no STDERR > ok 58 - Expecting no die message > ok 59 - calling option > ok 60 - Expecting no STDOUT > ok 61 - Expecting no STDERR > ok 62 - Expecting no die message > ok 63 - default value overridden > ok 64 - adding an empty option failed > ok 65 - no error when spec provided > ok 66 - Expecting no STDOUT > ok 67 - Expecting no STDERR > ok 68 - adding an empty option failed > ok 69 - no error when spec provided > ok 70 - Expecting no STDOUT > ok 71 - Expecting no STDERR > ok 72 - adding option2 failed > ok 73 - no error when spec provided > ok 74 - Expecting no STDOUT > ok 75 - Expecting no STDERR > ok 76 - adding option3 failed > ok 77 - no error when spec provided > ok 78 - Expecting no STDOUT > ok 79 - Expecting no STDERR > ok 80 - getops on object with spec okay > ok 81 - Expecting no STDOUT > ok 82 - Expecting no STDERR > ok 83 - Expecting no die message > ok 84 - calling option1 > ok 85 - Expecting no STDOUT > ok 86 - Expecting no STDERR > ok 87 - Expecting no die message > ok 88 - option1 is as expected > ok 89 - calling option2 > ok 90 - Expecting no STDOUT > ok 91 - Expecting no STDERR > ok 92 - Expecting no die message > ok 93 - option2 is as expected > ok 94 - calling option3 > ok 95 - Expecting no STDOUT > ok 96 - Expecting no STDERR > ok 97 - Expecting no die message > ok 98 - option3 is as expected > ok 99 - calling option2 > ok 100 - Expecting no STDOUT > ok 101 - Expecting no STDERR > ok 102 - Expecting no die message > ok 103 - getops on object with spec okay > ok 104 - Expecting no STDOUT > ok 105 - Expecting no STDERR > ok 106 - Expecting no die message > ok 107 - calling option2 > ok 108 - Expecting no STDOUT > ok 109 - Expecting no STDERR > ok 110 - Expecting no die message > ok 111 - getops on object with spec okay > ok 112 - Expecting no STDOUT > ok 113 - Expecting no STDERR > ok 114 - Expecting no die message > ok 115 - adding an empty option failed > ok 116 - no error when spec provided > ok 117 - Expecting no STDOUT > ok 118 - Expecting no STDERR > ok 119 - Expecting no die message > ok 120 - adding an empty option failed > ok 121 - no error when spec provided > ok 122 - Expecting no STDOUT > ok 123 - Expecting no STDERR > ok 124 - Expecting no die message > ok 125 - adding an empty option failed > ok 126 - no error when spec provided > ok 127 - Expecting no STDOUT > ok 128 - Expecting no STDERR > ok 129 - Expecting no die message > ok 130 - version option exist okay > ok 131 - no error when spec provided > ok 132 - Version string correct > ok 133 - Expecting no STDERR > ok 134 - Expecting no die message > ok 135 - adding an empty option failed > ok 136 - no error when spec provided > ok 137 - Expecting no STDOUT > ok 138 - Expecting no STDERR > ok 139 - Expecting no die message > ok 140 - adding an empty option failed > ok 141 - no error when spec provided > ok 142 - Expecting no STDOUT > ok 143 - Expecting no STDERR > ok 144 - Expecting no die message > ok 145 - auto_close set right > ok 146 - auto_quit set right > ok 147 - window_tiling set right > ok 148 - show_history set right > ok 149 - use_all_a_records set right > ok 150 - adding an empty option failed > ok 151 - no error when spec provided > ok 152 - Expecting no STDOUT > ok 153 - Expecting no STDERR > ok 154 - Expecting no die message > ok 155 - auto_close set right > ok 156 - auto_quit set right > ok 157 - window_tiling set right > ok 158 - show_history set right > ok 159 - use_all_a_records set right > ok 160 - adding an empty option failed # TODO explitely test for duplicate > options > ok 161 - no error when spec provided # TODO explitely test for duplicate > options > ok 162 - Expecting no STDOUT # TODO explitely test for duplicate options > ok 163 - Expecting no STDERR # TODO explitely test for duplicate options > not ok 164 - adding an empty option failed # TODO explitely test for > duplicate options > # Failed (TODO) test 'adding an empty option failed' > # at t/05getopts.t line 415. > # got: 'return' > # expected: 'die' > not ok 165 - no error when spec provided # TODO explitely test for duplicate > options > # Failed (TODO) test 'no error when spec provided' > # at t/05getopts.t line 416. > # got: undef > # expected: 'bling bling' > not ok 166 - Expecting no STDOUT # TODO explitely test for duplicate options > # Failed (TODO) test 'Expecting no STDOUT' > # at t/05getopts.t line 417. > # got: '' > # expected: 'bling bling' > not ok 167 - Expecting no STDERR # TODO explitely test for duplicate options > # Failed (TODO) test 'Expecting no STDERR' > # at t/05getopts.t line 418. > # got: '' > # expected: 'bling bling' > ok 168 - getops on object with spec okay # TODO explitely test for duplicate > options > ok 169 - Expecting no STDOUT # TODO explitely test for duplicate options > ok 170 - Expecting no STDERR # TODO explitely test for duplicate options > ok 171 - Expecting no die message # TODO explitely test for duplicate options > ok 172 - ... returned > ok 173 - ... quietly > ok 174 - cols set correctly > ok 175 - rows set correctly > 1..175 > ok > 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) > ok 4 - stringify works > ok 5 - hostname set > ok 6 - checking set works > ok 7 - username is unset > ok 8 - realname set > ok 9 - geometry set > ok 10 - master set > ok 11 - type set > ok 12 - stringify works > ok 13 - checking set works > ok 14 - checking set works > ok 15 - username is unset > ok 16 - realname set > ok 17 - geometry set > ok 18 - master set > ok 19 - type set > ok 20 - checking set works > ok 21 - checking set works > ok 22 - username is unset > ok 23 - realname set > ok 24 - geometry set > ok 25 - master set > ok 26 - type set > ok 27 - checking set works > ok 28 - checking set works > ok 29 - username is unset > ok 30 - realname set > ok 31 - geometry set > ok 32 - master set > ok 33 - type set > ok 34 - checking set works > ok 35 - checking set works > ok 36 - username is unset > ok 37 - realname set > ok 38 - geometry set > ok 39 - master set > ok 40 - type set > ok 41 - checking set works > ok 42 - checking set works > ok 43 - username is unset > ok 44 - realname set > ok 45 - geometry set > ok 46 - master set > ok 47 - type set > ok 48 - starting afresh > 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 > ok 54 - realname set > ok 55 - geometry set > ok 56 - checking set works > ok 57 - checking set works > ok 58 - username is unset > ok 59 - realname set > ok 60 - geometry set > ok 61 - starting afresh > 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 > ok 67 - realname set > ok 68 - geometry set > ok 69 - checking set works > ok 70 - checking set works > ok 71 - username is set > ok 72 - realname set > ok 73 - geometry set > ok 74 - starting afresh > 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 > ok 80 - realname set > ok 81 - geometry set > ok 82 - starting afresh > 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 > ok 88 - realname set > ok 89 - geometry set > ok 90 - user@Eevo5ang:3232=1x1+1+1 returned correctly > ok 91 - stringify works on: user@Eevo5ang:3232=1x1+1+1 > ok 92 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host' > ok 93 - user@Eevo5ang:3232=1x1+1+1 die > ok 94 - user@Eevo5ang:3232=1x1+1+1 stdout > ok 95 - user@Eevo5ang:3232=1x1+1+1 stderr > ok 96 - user@Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang > ok 97 - user@Eevo5ang:3232=1x1+1+1 type: ipv4 > ok 98 - user@Eevo5ang:3232=1x1+1+1 port: 3232 > ok 99 - user@Eevo5ang:3232=1x1+1+1 username: user > ok 100 - user@Eevo5ang:3232=1x1+1+1 realname: Eevo5ang > ok 101 - user@Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1 > ok 102 - user@Eevo5ang:3232=1x1+1+1 not from ssh > ok 103 - user@::1 returned correctly > ok 104 - stringify works on: user@::1 > ok 105 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 106 - user@::1 die > ok 107 - user@::1 stdout > ok 108 - user@::1 stderr > ok 109 - user@::1 hostname: ::1 > ok 110 - user@::1 type: ipv6 > ok 111 - user@::1 port: > ok 112 - user@::1 username: user > ok 113 - user@::1 realname: ::1 > ok 114 - user@::1 geometry: > ok 115 - user@::1 not from ssh > ok 116 - user@[::1]=5x5+5+5 returned correctly > ok 117 - stringify works on: user@[::1]=5x5+5+5 > ok 118 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 119 - user@[::1]=5x5+5+5 die > ok 120 - user@[::1]=5x5+5+5 stdout > ok 121 - user@[::1]=5x5+5+5 stderr > ok 122 - user@[::1]=5x5+5+5 hostname: ::1 > ok 123 - user@[::1]=5x5+5+5 type: ipv6 > ok 124 - user@[::1]=5x5+5+5 port: > ok 125 - user@[::1]=5x5+5+5 username: user > ok 126 - user@[::1]=5x5+5+5 realname: ::1 > ok 127 - user@[::1]=5x5+5+5 geometry: 5x5+5+5 > ok 128 - user@[::1]=5x5+5+5 not from ssh > ok 129 - Eevo5ang returned correctly > ok 130 - stringify works on: Eevo5ang > ok 131 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 132 - Eevo5ang die > ok 133 - Eevo5ang stdout > ok 134 - Eevo5ang stderr > ok 135 - Eevo5ang hostname: Eevo5ang > ok 136 - Eevo5ang type: ipv4 > ok 137 - Eevo5ang port: > ok 138 - Eevo5ang username: > ok 139 - Eevo5ang realname: Eevo5ang > ok 140 - Eevo5ang geometry: > ok 141 - Eevo5ang not from ssh > ok 142 - user@Eevo5ang returned correctly > ok 143 - stringify works on: user@Eevo5ang > ok 144 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 145 - user@Eevo5ang die > ok 146 - user@Eevo5ang stdout > ok 147 - user@Eevo5ang stderr > ok 148 - user@Eevo5ang hostname: Eevo5ang > ok 149 - user@Eevo5ang type: ipv4 > ok 150 - user@Eevo5ang port: > ok 151 - user@Eevo5ang username: user > ok 152 - user@Eevo5ang realname: Eevo5ang > ok 153 - user@Eevo5ang geometry: > ok 154 - user@Eevo5ang not from ssh > ok 155 - 127.0.0.1:3232=1x1+1+1 returned correctly > ok 156 - stringify works on: 127.0.0.1:3232=1x1+1+1 > ok 157 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 158 - 127.0.0.1:3232=1x1+1+1 die > ok 159 - 127.0.0.1:3232=1x1+1+1 stdout > ok 160 - 127.0.0.1:3232=1x1+1+1 stderr > ok 161 - 127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1 > ok 162 - 127.0.0.1:3232=1x1+1+1 type: ipv4 > ok 163 - 127.0.0.1:3232=1x1+1+1 port: 3232 > ok 164 - 127.0.0.1:3232=1x1+1+1 username: > ok 165 - 127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1 > ok 166 - 127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1 > ok 167 - 127.0.0.1:3232=1x1+1+1 not from ssh > ok 168 - user@::1:4242=5x5+5+5 returned correctly > ok 169 - stringify works on: user@::1:4242=5x5+5+5 > ok 170 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 171 - user@::1:4242=5x5+5+5 die > ok 172 - user@::1:4242=5x5+5+5 stdout > ok 173 - user@::1:4242=5x5+5+5 stderr > ok 174 - user@::1:4242=5x5+5+5 hostname: ::1:4242 > ok 175 - user@::1:4242=5x5+5+5 type: ipv6 > ok 176 - user@::1:4242=5x5+5+5 port: > ok 177 - user@::1:4242=5x5+5+5 username: user > ok 178 - user@::1:4242=5x5+5+5 realname: ::1:4242 > ok 179 - user@::1:4242=5x5+5+5 geometry: 5x5+5+5 > ok 180 - user@::1:4242=5x5+5+5 not from ssh > ok 181 - user@127.0.0.1=2x2+2+2 returned correctly > ok 182 - stringify works on: user@127.0.0.1=2x2+2+2 > ok 183 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 184 - user@127.0.0.1=2x2+2+2 die > ok 185 - user@127.0.0.1=2x2+2+2 stdout > ok 186 - user@127.0.0.1=2x2+2+2 stderr > ok 187 - user@127.0.0.1=2x2+2+2 hostname: 127.0.0.1 > ok 188 - user@127.0.0.1=2x2+2+2 type: ipv4 > ok 189 - user@127.0.0.1=2x2+2+2 port: > ok 190 - user@127.0.0.1=2x2+2+2 username: user > ok 191 - user@127.0.0.1=2x2+2+2 realname: 127.0.0.1 > ok 192 - user@127.0.0.1=2x2+2+2 geometry: 2x2+2+2 > ok 193 - user@127.0.0.1=2x2+2+2 not from ssh > ok 194 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly > ok 195 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 196 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 197 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 die > ok 198 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout > ok 199 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr > ok 200 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 201 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6 > ok 202 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 port: > ok 203 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 username: > ok 204 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 205 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry: > ok 206 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh > ok 207 - 2001:0db8:85a3::8a2e:0370:7334 returned correctly > ok 208 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334 > ok 209 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 210 - 2001:0db8:85a3::8a2e:0370:7334 die > ok 211 - 2001:0db8:85a3::8a2e:0370:7334 stdout > ok 212 - 2001:0db8:85a3::8a2e:0370:7334 stderr > ok 213 - 2001:0db8:85a3::8a2e:0370:7334 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 214 - 2001:0db8:85a3::8a2e:0370:7334 type: ipv6 > ok 215 - 2001:0db8:85a3::8a2e:0370:7334 port: > ok 216 - 2001:0db8:85a3::8a2e:0370:7334 username: > ok 217 - 2001:0db8:85a3::8a2e:0370:7334 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 218 - 2001:0db8:85a3::8a2e:0370:7334 geometry: > ok 219 - 2001:0db8:85a3::8a2e:0370:7334 not from ssh > ok 220 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly > ok 221 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 > ok 222 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 223 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die > ok 224 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout > ok 225 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr > ok 226 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 227 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6 > ok 228 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port: > ok 229 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username: > ok 230 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 231 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5 > ok 232 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh > ok 233 - user@127.0.0.1 returned correctly > ok 234 - stringify works on: user@127.0.0.1 > ok 235 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 236 - user@127.0.0.1 die > ok 237 - user@127.0.0.1 stdout > ok 238 - user@127.0.0.1 stderr > ok 239 - user@127.0.0.1 hostname: 127.0.0.1 > ok 240 - user@127.0.0.1 type: ipv4 > ok 241 - user@127.0.0.1 port: > ok 242 - user@127.0.0.1 username: user > ok 243 - user@127.0.0.1 realname: 127.0.0.1 > ok 244 - user@127.0.0.1 geometry: > ok 245 - user@127.0.0.1 not from ssh > ok 246 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly > ok 247 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 > ok 248 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 249 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die > ok 250 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout > ok 251 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr > ok 252 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 253 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6 > ok 254 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port: > ok 255 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username: pete > ok 256 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 257 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5 > ok 258 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh > ok 259 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly > ok 260 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334] > ok 261 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 262 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] die > ok 263 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout > ok 264 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr > ok 265 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 266 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6 > ok 267 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] port: > ok 268 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] username: > ok 269 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 270 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry: > ok 271 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh > ok 272 - ::1/2323=3x3+3+3 returned correctly > ok 273 - stringify works on: ::1/2323=3x3+3+3 > ok 274 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 275 - ::1/2323=3x3+3+3 die > ok 276 - ::1/2323=3x3+3+3 stdout > ok 277 - ::1/2323=3x3+3+3 stderr > ok 278 - ::1/2323=3x3+3+3 hostname: ::1 > ok 279 - ::1/2323=3x3+3+3 type: ipv6 > ok 280 - ::1/2323=3x3+3+3 port: 2323 > ok 281 - ::1/2323=3x3+3+3 username: > ok 282 - ::1/2323=3x3+3+3 realname: ::1 > ok 283 - ::1/2323=3x3+3+3 geometry: 3x3+3+3 > ok 284 - ::1/2323=3x3+3+3 not from ssh > ok 285 - ::1:2323 returned correctly > ok 286 - stringify works on: ::1:2323 > ok 287 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 288 - ::1:2323 die > ok 289 - ::1:2323 stdout > ok 290 - ::1:2323 stderr > ok 291 - ::1:2323 hostname: ::1:2323 > ok 292 - ::1:2323 type: ipv6 > ok 293 - ::1:2323 port: > ok 294 - ::1:2323 username: > ok 295 - ::1:2323 realname: ::1:2323 > ok 296 - ::1:2323 geometry: > ok 297 - ::1:2323 not from ssh > ok 298 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 returned correctly > ok 299 - stringify works on: > jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 > ok 300 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 301 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 die > ok 302 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stdout > ok 303 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stderr > ok 304 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 305 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 type: ipv6 > ok 306 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 port: > ok 307 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 username: jo > ok 308 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 309 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 geometry: 8x8+8+8 > ok 310 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 not from ssh > ok 311 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 returned > correctly > ok 312 - stringify works on: > jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 > ok 313 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 314 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 die > ok 315 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stdout > ok 316 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stderr > ok 317 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 318 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 type: ipv6 > ok 319 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 port: > ok 320 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 username: jo > ok 321 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 322 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 geometry: > 8x8+8+8 > ok 323 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 not from ssh > ok 324 - user@::1=5x5+5+5 returned correctly > ok 325 - stringify works on: user@::1=5x5+5+5 > ok 326 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 327 - user@::1=5x5+5+5 die > ok 328 - user@::1=5x5+5+5 stdout > ok 329 - user@::1=5x5+5+5 stderr > ok 330 - user@::1=5x5+5+5 hostname: ::1 > ok 331 - user@::1=5x5+5+5 type: ipv6 > ok 332 - user@::1=5x5+5+5 port: > ok 333 - user@::1=5x5+5+5 username: user > ok 334 - user@::1=5x5+5+5 realname: ::1 > ok 335 - user@::1=5x5+5+5 geometry: 5x5+5+5 > ok 336 - user@::1=5x5+5+5 not from ssh > ok 337 - [2001:0db8:85a3::8a2e:0370:7334] returned correctly > ok 338 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334] > ok 339 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 340 - [2001:0db8:85a3::8a2e:0370:7334] die > ok 341 - [2001:0db8:85a3::8a2e:0370:7334] stdout > ok 342 - [2001:0db8:85a3::8a2e:0370:7334] stderr > ok 343 - [2001:0db8:85a3::8a2e:0370:7334] hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 344 - [2001:0db8:85a3::8a2e:0370:7334] type: ipv6 > ok 345 - [2001:0db8:85a3::8a2e:0370:7334] port: > ok 346 - [2001:0db8:85a3::8a2e:0370:7334] username: > ok 347 - [2001:0db8:85a3::8a2e:0370:7334] realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 348 - [2001:0db8:85a3::8a2e:0370:7334] geometry: > ok 349 - [2001:0db8:85a3::8a2e:0370:7334] not from ssh > ok 350 - 127.0.0.1:2323 returned correctly > ok 351 - stringify works on: 127.0.0.1:2323 > ok 352 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 353 - 127.0.0.1:2323 die > ok 354 - 127.0.0.1:2323 stdout > ok 355 - 127.0.0.1:2323 stderr > ok 356 - 127.0.0.1:2323 hostname: 127.0.0.1 > ok 357 - 127.0.0.1:2323 type: ipv4 > ok 358 - 127.0.0.1:2323 port: 2323 > ok 359 - 127.0.0.1:2323 username: > ok 360 - 127.0.0.1:2323 realname: 127.0.0.1 > ok 361 - 127.0.0.1:2323 geometry: > ok 362 - 127.0.0.1:2323 not from ssh > ok 363 - user@::1/4242=5x5+5+5 returned correctly > ok 364 - stringify works on: user@::1/4242=5x5+5+5 > ok 365 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 366 - user@::1/4242=5x5+5+5 die > ok 367 - user@::1/4242=5x5+5+5 stdout > ok 368 - user@::1/4242=5x5+5+5 stderr > ok 369 - user@::1/4242=5x5+5+5 hostname: ::1 > ok 370 - user@::1/4242=5x5+5+5 type: ipv6 > ok 371 - user@::1/4242=5x5+5+5 port: 4242 > ok 372 - user@::1/4242=5x5+5+5 username: user > ok 373 - user@::1/4242=5x5+5+5 realname: ::1 > ok 374 - user@::1/4242=5x5+5+5 geometry: 5x5+5+5 > ok 375 - user@::1/4242=5x5+5+5 not from ssh > ok 376 - user@127.0.0.1:3232=1x1+1+1 returned correctly > ok 377 - stringify works on: user@127.0.0.1:3232=1x1+1+1 > ok 378 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 379 - user@127.0.0.1:3232=1x1+1+1 die > ok 380 - user@127.0.0.1:3232=1x1+1+1 stdout > ok 381 - user@127.0.0.1:3232=1x1+1+1 stderr > ok 382 - user@127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1 > ok 383 - user@127.0.0.1:3232=1x1+1+1 type: ipv4 > ok 384 - user@127.0.0.1:3232=1x1+1+1 port: 3232 > ok 385 - user@127.0.0.1:3232=1x1+1+1 username: user > ok 386 - user@127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1 > ok 387 - user@127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1 > ok 388 - user@127.0.0.1:3232=1x1+1+1 not from ssh > ok 389 - ::1 returned correctly > ok 390 - stringify works on: ::1 > ok 391 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 392 - ::1 die > ok 393 - ::1 stdout > ok 394 - ::1 stderr > ok 395 - ::1 hostname: ::1 > ok 396 - ::1 type: ipv6 > ok 397 - ::1 port: > ok 398 - ::1 username: > ok 399 - ::1 realname: ::1 > ok 400 - ::1 geometry: > ok 401 - ::1 not from ssh > ok 402 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 returned correctly > ok 403 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 > ok 404 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 405 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 die > ok 406 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout > ok 407 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stderr > ok 408 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 hostname: > 2001:0db8:85a3::8a2e:0370 > ok 409 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 type: ipv6 > ok 410 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 port: 7334 > ok 411 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username: pete > ok 412 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370 > ok 413 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5 > ok 414 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh > ok 415 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly > ok 416 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 > ok 417 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 418 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die > ok 419 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout > ok 420 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr > ok 421 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 422 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6 > ok 423 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port: > ok 424 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username: > ok 425 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 426 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5 > ok 427 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh > ok 428 - user@Eevo5ang:2323 returned correctly > ok 429 - stringify works on: user@Eevo5ang:2323 > ok 430 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 431 - user@Eevo5ang:2323 die > ok 432 - user@Eevo5ang:2323 stdout > ok 433 - user@Eevo5ang:2323 stderr > ok 434 - user@Eevo5ang:2323 hostname: Eevo5ang > ok 435 - user@Eevo5ang:2323 type: ipv4 > ok 436 - user@Eevo5ang:2323 port: 2323 > ok 437 - user@Eevo5ang:2323 username: user > ok 438 - user@Eevo5ang:2323 realname: Eevo5ang > ok 439 - user@Eevo5ang:2323 geometry: > ok 440 - user@Eevo5ang:2323 not from ssh > ok 441 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 returned correctly > ok 442 - stringify works on: Eevo5ang.Ooquiida.com:3232=1x1+1+1 > ok 443 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 444 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 die > ok 445 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout > ok 446 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stderr > ok 447 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 hostname: Eevo5ang.Ooquiida.com > ok 448 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 type: ipv4 > ok 449 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 port: 3232 > ok 450 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 username: > ok 451 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: Eevo5ang.Ooquiida.com > ok 452 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1 > ok 453 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 not from ssh > ok 454 - Eevo5ang:3232=1x1+1+1 returned correctly > ok 455 - stringify works on: Eevo5ang:3232=1x1+1+1 > ok 456 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 457 - Eevo5ang:3232=1x1+1+1 die > ok 458 - Eevo5ang:3232=1x1+1+1 stdout > ok 459 - Eevo5ang:3232=1x1+1+1 stderr > ok 460 - Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang > ok 461 - Eevo5ang:3232=1x1+1+1 type: ipv4 > ok 462 - Eevo5ang:3232=1x1+1+1 port: 3232 > ok 463 - Eevo5ang:3232=1x1+1+1 username: > ok 464 - Eevo5ang:3232=1x1+1+1 realname: Eevo5ang > ok 465 - Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1 > ok 466 - Eevo5ang:3232=1x1+1+1 not from ssh > ok 467 - Eevo5ang.Ooquiida.com:3232 returned correctly > ok 468 - stringify works on: Eevo5ang.Ooquiida.com:3232 > ok 469 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 470 - Eevo5ang.Ooquiida.com:3232 die > ok 471 - Eevo5ang.Ooquiida.com:3232 stdout > ok 472 - Eevo5ang.Ooquiida.com:3232 stderr > ok 473 - Eevo5ang.Ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com > ok 474 - Eevo5ang.Ooquiida.com:3232 type: ipv4 > ok 475 - Eevo5ang.Ooquiida.com:3232 port: 3232 > ok 476 - Eevo5ang.Ooquiida.com:3232 username: > ok 477 - Eevo5ang.Ooquiida.com:3232 realname: Eevo5ang.Ooquiida.com > ok 478 - Eevo5ang.Ooquiida.com:3232 geometry: > ok 479 - Eevo5ang.Ooquiida.com:3232 not from ssh > ok 480 - 2001:0db8:85a3::8a2e:0370/7334 returned correctly > ok 481 - stringify works on: 2001:0db8:85a3::8a2e:0370/7334 > ok 482 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 483 - 2001:0db8:85a3::8a2e:0370/7334 die > ok 484 - 2001:0db8:85a3::8a2e:0370/7334 stdout > ok 485 - 2001:0db8:85a3::8a2e:0370/7334 stderr > ok 486 - 2001:0db8:85a3::8a2e:0370/7334 hostname: 2001:0db8:85a3::8a2e:0370 > ok 487 - 2001:0db8:85a3::8a2e:0370/7334 type: ipv6 > ok 488 - 2001:0db8:85a3::8a2e:0370/7334 port: 7334 > ok 489 - 2001:0db8:85a3::8a2e:0370/7334 username: > ok 490 - 2001:0db8:85a3::8a2e:0370/7334 realname: 2001:0db8:85a3::8a2e:0370 > ok 491 - 2001:0db8:85a3::8a2e:0370/7334 geometry: > ok 492 - 2001:0db8:85a3::8a2e:0370/7334 not from ssh > ok 493 - Eevo5ang.Ooquiida.com returned correctly > ok 494 - stringify works on: Eevo5ang.Ooquiida.com > ok 495 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 496 - Eevo5ang.Ooquiida.com die > ok 497 - Eevo5ang.Ooquiida.com stdout > ok 498 - Eevo5ang.Ooquiida.com stderr > ok 499 - Eevo5ang.Ooquiida.com hostname: Eevo5ang.Ooquiida.com > ok 500 - Eevo5ang.Ooquiida.com type: ipv4 > ok 501 - Eevo5ang.Ooquiida.com port: > ok 502 - Eevo5ang.Ooquiida.com username: > ok 503 - Eevo5ang.Ooquiida.com realname: Eevo5ang.Ooquiida.com > ok 504 - Eevo5ang.Ooquiida.com geometry: > ok 505 - Eevo5ang.Ooquiida.com not from ssh > ok 506 - [::1] returned correctly > ok 507 - stringify works on: [::1] > ok 508 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 509 - [::1] die > ok 510 - [::1] stdout > ok 511 - [::1] stderr > ok 512 - [::1] hostname: ::1 > ok 513 - [::1] type: ipv6 > ok 514 - [::1] port: > ok 515 - [::1] username: > ok 516 - [::1] realname: ::1 > ok 517 - [::1] geometry: > ok 518 - [::1] not from ssh > ok 519 - > 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died > correctly > ok 520 - > 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died > correctly > ok 521 - 127.0.0.1 returned correctly > ok 522 - stringify works on: 127.0.0.1 > ok 523 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 524 - 127.0.0.1 die > ok 525 - 127.0.0.1 stdout > ok 526 - 127.0.0.1 stderr > ok 527 - 127.0.0.1 hostname: 127.0.0.1 > ok 528 - 127.0.0.1 type: ipv4 > ok 529 - 127.0.0.1 port: > ok 530 - 127.0.0.1 username: > ok 531 - 127.0.0.1 realname: 127.0.0.1 > ok 532 - 127.0.0.1 geometry: > ok 533 - 127.0.0.1 not from ssh > ok 534 - u...@eevo5ang.ooquiida.com:3232 returned correctly > ok 535 - stringify works on: u...@eevo5ang.ooquiida.com:3232 > ok 536 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 537 - u...@eevo5ang.ooquiida.com:3232 die > ok 538 - u...@eevo5ang.ooquiida.com:3232 stdout > ok 539 - u...@eevo5ang.ooquiida.com:3232 stderr > ok 540 - u...@eevo5ang.ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com > ok 541 - u...@eevo5ang.ooquiida.com:3232 type: ipv4 > ok 542 - u...@eevo5ang.ooquiida.com:3232 port: 3232 > ok 543 - u...@eevo5ang.ooquiida.com:3232 username: user > ok 544 - u...@eevo5ang.ooquiida.com:3232 realname: Eevo5ang.Ooquiida.com > ok 545 - u...@eevo5ang.ooquiida.com:3232 geometry: > ok 546 - u...@eevo5ang.ooquiida.com:3232 not from ssh > ok 547 - user@[::1]:4242 returned correctly > ok 548 - stringify works on: user@[::1]:4242 > ok 549 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 550 - user@[::1]:4242 die > ok 551 - user@[::1]:4242 stdout > ok 552 - user@[::1]:4242 stderr > ok 553 - user@[::1]:4242 hostname: ::1 > ok 554 - user@[::1]:4242 type: ipv6 > ok 555 - user@[::1]:4242 port: 4242 > ok 556 - user@[::1]:4242 username: user > ok 557 - user@[::1]:4242 realname: ::1 > ok 558 - user@[::1]:4242 geometry: > ok 559 - user@[::1]:4242 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 > ok 564 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout > 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 > 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: 7334 > ok 569 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username: > ok 570 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370 > ok 571 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5 > ok 572 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh > ok 573 - pete@[2001:0db8:85a3::8a2e:0370:7334] returned correctly > ok 574 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334] > ok 575 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 576 - pete@[2001:0db8:85a3::8a2e:0370:7334] die > ok 577 - pete@[2001:0db8:85a3::8a2e:0370:7334] stdout > ok 578 - pete@[2001:0db8:85a3::8a2e:0370:7334] stderr > ok 579 - pete@[2001:0db8:85a3::8a2e:0370:7334] hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 580 - pete@[2001:0db8:85a3::8a2e:0370:7334] type: ipv6 > ok 581 - pete@[2001:0db8:85a3::8a2e:0370:7334] port: > ok 582 - pete@[2001:0db8:85a3::8a2e:0370:7334] username: pete > ok 583 - pete@[2001:0db8:85a3::8a2e:0370:7334] realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 584 - pete@[2001:0db8:85a3::8a2e:0370:7334] geometry: > ok 585 - pete@[2001:0db8:85a3::8a2e:0370:7334] not from ssh > ok 586 - user@::1/4242 returned correctly > ok 587 - stringify works on: user@::1/4242 > ok 588 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 589 - user@::1/4242 die > ok 590 - user@::1/4242 stdout > ok 591 - user@::1/4242 stderr > ok 592 - user@::1/4242 hostname: ::1 > ok 593 - user@::1/4242 type: ipv6 > ok 594 - user@::1/4242 port: 4242 > ok 595 - user@::1/4242 username: user > ok 596 - user@::1/4242 realname: ::1 > ok 597 - user@::1/4242 geometry: > ok 598 - user@::1/4242 not from ssh > ok 599 - ::1/2323 returned correctly > ok 600 - stringify works on: ::1/2323 > ok 601 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 602 - ::1/2323 die > ok 603 - ::1/2323 stdout > ok 604 - ::1/2323 stderr > ok 605 - ::1/2323 hostname: ::1 > ok 606 - ::1/2323 type: ipv6 > ok 607 - ::1/2323 port: 2323 > ok 608 - ::1/2323 username: > ok 609 - ::1/2323 realname: ::1 > ok 610 - ::1/2323 geometry: > ok 611 - ::1/2323 not from ssh > ok 612 - pete@[2001:0db8:8a2e:0370:7334] returned correctly > ok 613 - stringify works on: pete@[2001:0db8:8a2e:0370:7334] > ok 614 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 615 - pete@[2001:0db8:8a2e:0370:7334] die > ok 616 - pete@[2001:0db8:8a2e:0370:7334] stdout > ok 617 - pete@[2001:0db8:8a2e:0370:7334] stderr > ok 618 - pete@[2001:0db8:8a2e:0370:7334] hostname: 2001:0db8:8a2e:0370:7334 > ok 619 - pete@[2001:0db8:8a2e:0370:7334] type: ipv6 > ok 620 - pete@[2001:0db8:8a2e:0370:7334] port: > ok 621 - pete@[2001:0db8:8a2e:0370:7334] username: pete > ok 622 - pete@[2001:0db8:8a2e:0370:7334] realname: 2001:0db8:8a2e:0370:7334 > ok 623 - pete@[2001:0db8:8a2e:0370:7334] geometry: > ok 624 - pete@[2001:0db8:8a2e:0370:7334] not from ssh > ok 625 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly > ok 626 - stringify works on: jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 627 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 628 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 die > ok 629 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout > ok 630 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr > ok 631 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 632 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6 > ok 633 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 port: > ok 634 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 username: jo > ok 635 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 636 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry: > ok 637 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh > ok 638 - pete@2001:0db8:85a3::8a2e:0370:7334 returned correctly > ok 639 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334 > ok 640 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 641 - pete@2001:0db8:85a3::8a2e:0370:7334 die > ok 642 - pete@2001:0db8:85a3::8a2e:0370:7334 stdout > ok 643 - pete@2001:0db8:85a3::8a2e:0370:7334 stderr > ok 644 - pete@2001:0db8:85a3::8a2e:0370:7334 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 645 - pete@2001:0db8:85a3::8a2e:0370:7334 type: ipv6 > ok 646 - pete@2001:0db8:85a3::8a2e:0370:7334 port: > ok 647 - pete@2001:0db8:85a3::8a2e:0370:7334 username: pete > ok 648 - pete@2001:0db8:85a3::8a2e:0370:7334 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 649 - pete@2001:0db8:85a3::8a2e:0370:7334 geometry: > ok 650 - pete@2001:0db8:85a3::8a2e:0370:7334 not from ssh > ok 651 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 returned correctly > ok 652 - stringify works on: u...@eevo5ang.ooquiida.com:3232=1x1+1+1 > ok 653 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 654 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 die > ok 655 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 stdout > ok 656 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 stderr > ok 657 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 hostname: > Eevo5ang.Ooquiida.com > ok 658 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 type: ipv4 > ok 659 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 port: 3232 > ok 660 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 username: user > ok 661 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 realname: > Eevo5ang.Ooquiida.com > ok 662 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1 > ok 663 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 not from ssh > ok 664 - [::1]:2323 returned correctly > ok 665 - stringify works on: [::1]:2323 > ok 666 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 667 - [::1]:2323 die > ok 668 - [::1]:2323 stdout > ok 669 - [::1]:2323 stderr > ok 670 - [::1]:2323 hostname: ::1 > ok 671 - [::1]:2323 type: ipv6 > ok 672 - [::1]:2323 port: 2323 > ok 673 - [::1]:2323 username: > ok 674 - [::1]:2323 realname: ::1 > ok 675 - [::1]:2323 geometry: > ok 676 - [::1]:2323 not from ssh > ok 677 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 returned correctly > ok 678 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 > ok 679 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 680 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 die > ok 681 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stdout > ok 682 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stderr > ok 683 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 684 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 type: ipv6 > ok 685 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 port: > ok 686 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 username: > ok 687 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 688 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 geometry: 9x9+9+9 > ok 689 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 not from ssh > ok 690 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 returned correctly > ok 691 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 > ok 692 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 693 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 die > ok 694 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stdout > ok 695 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stderr > ok 696 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 697 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 type: ipv6 > ok 698 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 port: 22 > ok 699 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 username: > ok 700 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 701 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 geometry: > ok 702 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 not from ssh > ok 703 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 returned correctly > ok 704 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 > ok 705 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 706 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 die > ok 707 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stdout > ok 708 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stderr > ok 709 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 710 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 type: ipv6 > ok 711 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 port: 22 > ok 712 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 username: > ok 713 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 714 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 geometry: > ok 715 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 not from ssh > ok 716 - some random rubbish died correctly > ok 717 - some random rubbish died correctly > ok 718 - [::1]:2323=3x3+3+3 returned correctly > ok 719 - stringify works on: [::1]:2323=3x3+3+3 > ok 720 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 721 - [::1]:2323=3x3+3+3 die > ok 722 - [::1]:2323=3x3+3+3 stdout > ok 723 - [::1]:2323=3x3+3+3 stderr > ok 724 - [::1]:2323=3x3+3+3 hostname: ::1 > ok 725 - [::1]:2323=3x3+3+3 type: ipv6 > ok 726 - [::1]:2323=3x3+3+3 port: 2323 > ok 727 - [::1]:2323=3x3+3+3 username: > ok 728 - [::1]:2323=3x3+3+3 realname: ::1 > ok 729 - [::1]:2323=3x3+3+3 geometry: 3x3+3+3 > ok 730 - [::1]:2323=3x3+3+3 not from ssh > ok 731 - user@::1:4242 returned correctly > ok 732 - stringify works on: user@::1:4242 > ok 733 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 734 - user@::1:4242 die > ok 735 - user@::1:4242 stdout > ok 736 - user@::1:4242 stderr > ok 737 - user@::1:4242 hostname: ::1:4242 > ok 738 - user@::1:4242 type: ipv6 > ok 739 - user@::1:4242 port: > ok 740 - user@::1:4242 username: user > ok 741 - user@::1:4242 realname: ::1:4242 > ok 742 - user@::1:4242 geometry: > ok 743 - user@::1:4242 not from ssh > ok 744 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly > ok 745 - stringify works on: jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] > ok 746 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 747 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] die > ok 748 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout > ok 749 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr > ok 750 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 751 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6 > ok 752 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] port: > ok 753 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] username: jo > ok 754 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 755 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry: > ok 756 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh > ok 757 - ::1:2323=3x3+3+3 returned correctly > ok 758 - stringify works on: ::1:2323=3x3+3+3 > ok 759 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 760 - ::1:2323=3x3+3+3 die > ok 761 - ::1:2323=3x3+3+3 stdout > ok 762 - ::1:2323=3x3+3+3 stderr > ok 763 - ::1:2323=3x3+3+3 hostname: ::1:2323 > ok 764 - ::1:2323=3x3+3+3 type: ipv6 > ok 765 - ::1:2323=3x3+3+3 port: > ok 766 - ::1:2323=3x3+3+3 username: > ok 767 - ::1:2323=3x3+3+3 realname: ::1:2323 > ok 768 - ::1:2323=3x3+3+3 geometry: 3x3+3+3 > ok 769 - ::1:2323=3x3+3+3 not from ssh > ok 770 - user@[::1]:4242=5x5+5+5 returned correctly > ok 771 - stringify works on: user@[::1]:4242=5x5+5+5 > ok 772 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 773 - user@[::1]:4242=5x5+5+5 die > ok 774 - user@[::1]:4242=5x5+5+5 stdout > ok 775 - user@[::1]:4242=5x5+5+5 stderr > ok 776 - user@[::1]:4242=5x5+5+5 hostname: ::1 > ok 777 - user@[::1]:4242=5x5+5+5 type: ipv6 > ok 778 - user@[::1]:4242=5x5+5+5 port: 4242 > ok 779 - user@[::1]:4242=5x5+5+5 username: user > ok 780 - user@[::1]:4242=5x5+5+5 realname: ::1 > ok 781 - user@[::1]:4242=5x5+5+5 geometry: 5x5+5+5 > ok 782 - user@[::1]:4242=5x5+5+5 not from ssh > ok 783 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 returned correctly > ok 784 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 > ok 785 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 786 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 die > ok 787 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stdout > ok 788 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stderr > ok 789 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 790 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 type: ipv6 > ok 791 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 port: 22 > ok 792 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 username: > ok 793 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 794 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 geometry: > ok 795 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 not from ssh > ok 796 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly > ok 797 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 > ok 798 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 799 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die > ok 800 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout > ok 801 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr > ok 802 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 803 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6 > ok 804 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port: > ok 805 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username: pete > ok 806 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname: > 2001:0db8:85a3::8a2e:0370:7334 > ok 807 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5 > ok 808 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh > ok 809 - u...@eevo5ang.ooquiida.com returned correctly > ok 810 - stringify works on: u...@eevo5ang.ooquiida.com > ok 811 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 812 - u...@eevo5ang.ooquiida.com die > ok 813 - u...@eevo5ang.ooquiida.com stdout > ok 814 - u...@eevo5ang.ooquiida.com stderr > ok 815 - u...@eevo5ang.ooquiida.com hostname: Eevo5ang.Ooquiida.com > ok 816 - u...@eevo5ang.ooquiida.com type: ipv4 > ok 817 - u...@eevo5ang.ooquiida.com port: > ok 818 - u...@eevo5ang.ooquiida.com username: user > ok 819 - u...@eevo5ang.ooquiida.com realname: Eevo5ang.Ooquiida.com > ok 820 - u...@eevo5ang.ooquiida.com geometry: > ok 821 - u...@eevo5ang.ooquiida.com not from ssh > ok 822 - Eevo5ang:2323 returned correctly > ok 823 - stringify works on: Eevo5ang:2323 > ok 824 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 825 - Eevo5ang:2323 die > ok 826 - Eevo5ang:2323 stdout > ok 827 - Eevo5ang:2323 stderr > ok 828 - Eevo5ang:2323 hostname: Eevo5ang > ok 829 - Eevo5ang:2323 type: ipv4 > ok 830 - Eevo5ang:2323 port: 2323 > ok 831 - Eevo5ang:2323 username: > ok 832 - Eevo5ang:2323 realname: Eevo5ang > ok 833 - Eevo5ang:2323 geometry: > ok 834 - Eevo5ang:2323 not from ssh > ok 835 - user@127.0.0.1:2323 returned correctly > ok 836 - stringify works on: user@127.0.0.1:2323 > ok 837 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 838 - user@127.0.0.1:2323 die > ok 839 - user@127.0.0.1:2323 stdout > ok 840 - user@127.0.0.1:2323 stderr > ok 841 - user@127.0.0.1:2323 hostname: 127.0.0.1 > ok 842 - user@127.0.0.1:2323 type: ipv4 > ok 843 - user@127.0.0.1:2323 port: 2323 > ok 844 - user@127.0.0.1:2323 username: user > ok 845 - user@127.0.0.1:2323 realname: 127.0.0.1 > ok 846 - user@127.0.0.1:2323 geometry: > ok 847 - user@127.0.0.1:2323 not from ssh > ok 848 - user@[::1] returned correctly > ok 849 - stringify works on: user@[::1] > ok 850 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 851 - user@[::1] die > ok 852 - user@[::1] stdout > ok 853 - user@[::1] stderr > ok 854 - user@[::1] hostname: ::1 > ok 855 - user@[::1] type: ipv6 > ok 856 - user@[::1] port: > ok 857 - user@[::1] username: user > ok 858 - user@[::1] realname: ::1 > ok 859 - user@[::1] geometry: > ok 860 - user@[::1] not from ssh > ok 861 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 returned correctly > ok 862 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 > ok 863 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 864 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 die > ok 865 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stdout > ok 866 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stderr > ok 867 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 hostname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 868 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 type: ipv6 > ok 869 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 port: > ok 870 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 username: > ok 871 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 realname: > 2001:0db8:85a3:0000:0000:8a2e:0370:7334 > ok 872 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 geometry: 9x9+9+9 > ok 873 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 not from ssh > ok 874 - pete@2001:0db8:85a3::8a2e:0370/7334 returned correctly > ok 875 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334 > ok 876 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 877 - pete@2001:0db8:85a3::8a2e:0370/7334 die > ok 878 - pete@2001:0db8:85a3::8a2e:0370/7334 stdout > ok 879 - pete@2001:0db8:85a3::8a2e:0370/7334 stderr > ok 880 - pete@2001:0db8:85a3::8a2e:0370/7334 hostname: > 2001:0db8:85a3::8a2e:0370 > ok 881 - pete@2001:0db8:85a3::8a2e:0370/7334 type: ipv6 > ok 882 - pete@2001:0db8:85a3::8a2e:0370/7334 port: 7334 > ok 883 - pete@2001:0db8:85a3::8a2e:0370/7334 username: pete > ok 884 - pete@2001:0db8:85a3::8a2e:0370/7334 realname: > 2001:0db8:85a3::8a2e:0370 > ok 885 - pete@2001:0db8:85a3::8a2e:0370/7334 geometry: > ok 886 - pete@2001:0db8:85a3::8a2e:0370/7334 not from ssh > ok 887 - returned ok > ok 888 - returned ok > ok 889 - No unexpected STDOUT > ok 890 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 891 - stringify works > ok 892 - check_ssh_hostname ok for ssh_test > ok 893 - returned ok > ok 894 - returned ok > ok 895 - No unexpected STDOUT > ok 896 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 897 - stringify works > ok 898 - check_ssh_hostname ok for ssh_test > 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 > ok 906 - check_ssh_hostname ok for server1 > ok 907 - realname set > ok 908 - geometry set > 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 > ok 916 - check_ssh_hostname ok for server2 > ok 917 - realname set > ok 918 - geometry set > 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 > ok 926 - check_ssh_hostname ok for server3 > ok 927 - realname set > ok 928 - geometry set > 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 > ok 936 - check_ssh_hostname ok for server4 > ok 937 - realname set > ok 938 - geometry set > 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 > ok 946 - check_ssh_hostname ok for server-5 > ok 947 - realname set > ok 948 - geometry set > 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 > ok 956 - check_ssh_hostname ok for server5.domain.name > ok 957 - realname set > ok 958 - geometry set > 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 > ok 966 - check_ssh_hostname ok for server-6.domain.name > ok 967 - realname set > ok 968 - geometry set > ok 969 - geometry set > ok 970 - starting afresh for ssh hostname checks > ok 971 - returned ok > ok 972 - returned ok > ok 973 - No unexpected STDOUT > ok 974 - An object of class 'App::ClusterSSH::Host' isa > 'App::ClusterSSH::Host' > ok 975 - stringify works > ok 976 - check_ssh_hostname ok for server1 > ok 977 - realname set > ok 978 - geometry set > 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 > ok 986 - check_ssh_hostname ok for server2 > ok 987 - realname set > ok 988 - geometry set > 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 > ok 996 - check_ssh_hostname ok for server3 > ok 997 - realname set > ok 998 - geometry set > 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 > ok 1006 - check_ssh_hostname ok for server4 > ok 1007 - realname set > ok 1008 - geometry set > 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 > ok 1016 - check_ssh_hostname ok for server-5 > ok 1017 - realname set > ok 1018 - geometry set > 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 > ok 1026 - check_ssh_hostname ok for server5.domain.name > ok 1027 - realname set > ok 1028 - geometry set > 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 > ok 1036 - check_ssh_hostname ok for server-6.domain.name > ok 1037 - realname set > ok 1038 - geometry set > 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 > ok 1046 - check_ssh_hostname ok for server_ssh_included > ok 1047 - realname set > ok 1048 - geometry set > ok 1049 - geometry set > 1..1049 > ok > > # Failed test 'returned ok' > # at t/15config.t line 546. > # got: 'die' > # expected: 'return' > > # Failed test 'Expecting no STDERR' > # at t/15config.t line 550. > # got: '' > # expected: 'Unable to write default $HOME/.clusterssh/config: Is a > directory > # > # ' > # Looks like you failed 2 tests of 155. > t/15config.t ...... > ok 1 - use App::ClusterSSH::Config; > ok 2 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 3 - default config is correct > ok 4 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 5 - got correct error message > ok 6 - Picked up unknown config array > ok 7 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 8 - validated ok > ok 9 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 10 - default config is correct > ok 11 - An object of class 'App::ClusterSSH::Exception::LoadFile' isa > 'App::ClusterSSH::Exception::LoadFile' > ok 12 - got correct error message > # using /<<PKGBUILDDIR>>/t/15config.t.file1 > ok 13 - returned ok > ok 14 - returned ok > ok 15 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 16 - Expecting no STDOUT > ok 17 - Expecting no STDERR > ok 18 - amended config is correct > # using /<<PKGBUILDDIR>>/t/15config.t.file2 > ok 19 - died ok > ok 20 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 21 - die message correct > ok 22 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 23 - Expecting no STDOUT > ok 24 - Expecting no STDERR > ok 25 - amended config is correct > # using /<<PKGBUILDDIR>>/t/15config.t.file3 > ok 26 - returned ok > ok 27 - returned ok > ok 28 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 29 - Expecting no STDOUT > ok 30 - Expecting no STDERR > # find_binary tests > ok 31 - died ok > ok 32 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 33 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 34 - die message correct > ok 35 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 36 - Expecting no STDOUT > ok 37 - Expecting no STDERR > ok 38 - amended config is correct > ok 39 - died ok > ok 40 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 41 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 42 - die message correct > ok 43 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 44 - Expecting no STDOUT > ok 45 - Expecting no STDERR > ok 46 - amended config is correct > ok 47 - returned ok > ok 48 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 49 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 50 - Expecting no STDOUT > ok 51 - Expecting no STDERR > ok 52 - amended config is correct > ok 53 - Found correct path to "ls" > ok 54 - returned ok > ok 55 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 56 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 57 - Expecting no STDOUT > ok 58 - Expecting no STDERR > ok 59 - amended config is correct > ok 60 - Found correct path to "ls" > ok 61 - No change made from find_binary > ok 62 - returned ok > ok 63 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 64 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 65 - Expecting no STDOUT > ok 66 - Expecting no STDERR > ok 67 - amended config is correct > ok 68 - Found correct path to "ls" > ok 69 - No change made from find_binary > # Checks on loading configs > # empty dir > ok 70 - returned ok > ok 71 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 72 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 73 - die message correct > ok 74 - Expecting no STDOUT > ok 75 - Got correct STDERR output for .csshrc > ok 76 - .clusterssh dir exists > ok 77 - .clusterssh config file exists > ok 78 - amended config is correct > # .csshrc warning > ok 79 - returned ok > ok 80 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 81 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 82 - die message correct > ok 83 - Expecting no STDOUT > ok 84 - Got correct STDERR output for .csshrc > ok 85 - .clusterssh dir exists > ok 86 - .clusterssh config file exists > ok 87 - amended config is correct > # .csshrc warning and .clusterssh dir plus config > ok 88 - returned ok > ok 89 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 90 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 91 - die message correct > ok 92 - Expecting no STDOUT > ok 93 - Got correct STDERR output for .csshrc > ok 94 - .clusterssh dir exists > ok 95 - .clusterssh config file exists > ok 96 - amended config is correct > # no .csshrc warning and .clusterssh dir > ok 97 - returned ok > ok 98 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 99 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 100 - die message correct > ok 101 - Expecting no STDOUT > ok 102 - Expecting no STDERR > ok 103 - .clusterssh dir exists > ok 104 - .clusterssh config file exists > ok 105 - amended config is correct > # no .csshrc warning, .clusterssh dir plus config + extra config > ok 106 - returned ok > ok 107 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 108 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 109 - die message correct > ok 110 - Expecting no STDOUT > ok 111 - Expecting no STDERR > ok 112 - .clusterssh dir exists > ok 113 - .clusterssh config file exists > ok 114 - amended config is correct > # no .csshrc warning, .clusterssh dir plus config + more extra configs > ok 115 - returned ok > ok 116 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 117 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 118 - die message correct > ok 119 - Expecting no STDOUT > ok 120 - Expecting no STDERR > ok 121 - .clusterssh dir exists > ok 122 - .clusterssh config file exists > ok 123 - amended config is correct > # check .clusterssh file is an error > ok 124 - died ok > ok 125 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 126 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 127 - die message correct > ok 128 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 129 - Expecting no STDOUT > ok 130 - Expecting no STDERR > # check failure to write default config is caught > ok 131 - died ok > ok 132 - An object of class 'App::ClusterSSH::Exception::Config' isa > 'App::ClusterSSH::Exception::Config' > ok 133 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 134 - die message correct > ok 135 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 136 - Expecting no STDOUT > ok 137 - Expecting no STDERR > # check .clusterssh errors via load_configs are not fatal > ok 138 - died ok > ok 139 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 140 - Expecting no STDOUT > ok 141 - Expecting no STDERR > # move of .csshrc failure > ok 142 - died ok > ok 143 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 144 - Expecting no STDOUT > ok 145 - Expecting no STDERR > ok 146 - Expected die msg > # check failure to write default config is caught > not ok 147 - returned ok > ok 148 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 149 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 150 - Expecting no STDOUT > not ok 151 - Expecting no STDERR > # Checking dump > ok 152 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 153 - die message correct > ok 154 - Expecting no STDOUT > ok 155 - Expecting no STDERR > 1..155 > Dubious, test returned 2 (wstat 512, 0x200) > Failed 2/155 subtests > t/20helper.t ...... > ok 1 - use App::ClusterSSH::Helper; > ok 2 - An object of class 'App::ClusterSSH::Helper' isa > 'App::ClusterSSH::Helper' > ok 3 - returned ok > ok 4 - Expecting no STDOUT > ok 5 - Expecting no STDERR > ok 6 - no config > ok 7 - returned ok > ok 8 - Expecting no STDOUT > ok 9 - Expecting no STDERR > ok 10 - bad format > ok 11 - returned ok > ok 12 - Expecting no STDOUT > ok 13 - missing arg > ok 14 - returned ok > ok 15 - Expecting no STDOUT > ok 16 - Expecting no STDERR > ok 17 - missing arg > ok 18 - returned ok > ok 19 - Expecting no STDOUT > ok 20 - Expecting no STDERR > ok 21 - missing arg > ok 22 - returned ok > ok 23 - Expecting no STDOUT > ok 24 - Expecting no STDERR > ok 25 - not died > ok 26 - returned ok > ok 27 - Expecting no STDOUT > ok 28 - Expecting no STDERR > ok 29 - not died > 1..29 > ok > t/30cluster.t ..... > ok 1 - use App::ClusterSSH::Cluster; > ok 2 - use App::ClusterSSH::Config; > ok 3 - An object of class 'App::ClusterSSH::Cluster' isa > 'App::ClusterSSH::Cluster' > ok 4 - An object of class 'App::ClusterSSH::Cluster' isa > 'App::ClusterSSH::Cluster' > ok 5 - Shared cluster object > ok 6 - Shared cluster object > ok 7 - coped with missing file ok > ok 8 - An object of class 'App::ClusterSSH::Cluster' isa > 'App::ClusterSSH::Cluster' > ok 9 - An object of class 'App::ClusterSSH::Exception::LoadFile' isa > 'App::ClusterSSH::Exception::LoadFile' > ok 10 - Error on reading an existing file ok > ok 11 - file file 1 get_tag on: tag1 > ok 12 - file file 1 get_tag on: people > ok 13 - file file 1 dump_tags > ok 14 - file file 2 get_tag on: tag3 > ok 15 - file file 2 get_tag on: tag1 > ok 16 - file file 2 get_tag on: people > ok 17 - file file 2 get_tag on: tag2 > ok 18 - file file 2 dump_tags > ok 19 - file tag 1 get_tag on: tag30 > ok 20 - file tag 1 get_tag on: tag3 > ok 21 - file tag 1 get_tag on: people > ok 22 - file tag 1 get_tag on: tag40 > ok 23 - file tag 1 get_tag on: tag1 > ok 24 - file tag 1 get_tag on: tag10 > ok 25 - file tag 1 get_tag on: tag50 > ok 26 - file tag 1 get_tag on: tag2 > ok 27 - file tag 1 get_tag on: tag20 > ok 28 - file tag 1 dump_tags > ok 29 - file file 3 get_tag on: tag30 > ok 30 - file file 3 get_tag on: tag3 > ok 31 - file file 3 get_tag on: default > ok 32 - file file 3 get_tag on: people > ok 33 - file file 3 get_tag on: tag40 > ok 34 - file file 3 get_tag on: tag10 > ok 35 - file file 3 get_tag on: tag1 > ok 36 - file file 3 get_tag on: tag50 > ok 37 - file file 3 get_tag on: tag20 > ok 38 - file file 3 get_tag on: tag2 > ok 39 - file file 3 dump_tags > ok 40 - default cluster ok > ok 41 - Count correct > ok 42 - non-existant tag returns correctly > ok 43 - no stdout for non-existant get_tag > ok 44 - no stderr for non-existant get_tag > ok 45 - non-existant tag returns undef > ok 46 - list_tags returned okay > ok 47 - no stdout for non-existant get_tag > ok 48 - no stderr for non-existant get_tag > ok 49 - tag list correct > ok 50 - list_tags returned okay > ok 51 - no stdout for non-existant get_tag > ok 52 - no stderr for non-existant get_tag > ok 53 - tag list count correct > ok 54 - non-existant tag returns correctly > ok 55 - no stdout for non-existant get_tag > ok 56 - no stderr for non-existant get_tag > ok 57 - non-existant tag returns undef > ok 58 - External command doesnt exist > ok 59 - External command failed tag count > ok 60 - External command no args > ok 61 - External command tag count > ok 62 - External command no args > ok 63 - External command: 2 args passed through > ok 64 - External command: 1 tag expanded to one host > ok 65 - External command: 1 tag expanded to 3 hosts and sorted > ok 66 - External command: 1 tag expanded with self referencing tags > ok 67 - External command: caught exception message > ok 68 - External command: no stdout from perl code > ok 69 - External command: no stderr from perl code > ok 70 - External command: caught exception message > ok 71 - External command: no stdout from perl code > ok 72 - External command: no stderr from perl code > ok 73 - exit okay on get_cluster_entries > ok 74 - no stdout for get_cluster_entries > ok 75 - no stderr for get_cluster_entries > ok 76 - exit okay on get_tag_entries > ok 77 - no stdout for get_tag_entries > ok 78 - no stderr for get_tag_entries > ok 79 - glob1 expansion, words > ok 80 - glob2 expansion, words > ok 81 - glob3 expansion, number range > ok 82 - glob4 expansion, mixed > ok 83 - glob5 expansion, mixed > ok 84 - didnt die on nasty chars > ok 85 - didnt die on nasty chars > ok 86 - Expecting no STDOUT > ok 87 - warned on nasty chars > ok 88 - glob6 expansion, nasty chars > ok 89 - didnt die on nasty chars > ok 90 - didnt die on nasty chars > ok 91 - Expecting no STDOUT > ok 92 - warned on nasty chars > ok 93 - glob7 expansion, nasty chars > ok 94 - didnt die on nasty chars > ok 95 - didnt die on nasty chars > ok 96 - Expecting no STDOUT > ok 97 - warned on nasty chars > ok 98 - glob8 expansion, nasty chars > 1..98 > ok > t/80clusterssh.t .. > ok 1 - use App::ClusterSSH; > ok 2 - An object of class 'App::ClusterSSH' isa 'App::ClusterSSH' > ok 3 - An object of class 'App::ClusterSSH::Config' isa > 'App::ClusterSSH::Config' > ok 4 - cluster loaded okay > ok 5 - helper loaded okay > ok 6 - options loaded okay > ok 7 - window loaded okay > ok 8 - No errors from exit_prog call > ok 9 - Repeated servers removed okay > 1..9 > ok > t/boilerplate.t ... > 1..3 > ok 1 - README contains no boilerplate text > ok 2 - Changes contains no boilerplate text > ok 3 - lib/App/ClusterSSH.pm contains no boilerplate text > ok > t/changes.t ....... skipped: Author tests not required for installation > t/pod-coverage.t .. > 1..12 > ok 1 - Pod coverage on App::ClusterSSH > ok 2 - Pod coverage on App::ClusterSSH::Range > ok 3 - Pod coverage on App::ClusterSSH::Config > ok 4 - Pod coverage on App::ClusterSSH::L10N > ok 5 - Pod coverage on App::ClusterSSH::Base > ok 6 - Pod coverage on App::ClusterSSH::Cluster > ok 7 - Pod coverage on App::ClusterSSH::Getopt > ok 8 - Pod coverage on App::ClusterSSH::Window > ok 9 - Pod coverage on App::ClusterSSH::Helper > ok 10 - Pod coverage on App::ClusterSSH::Host > ok 11 - Pod coverage on App::ClusterSSH::L10N::en > ok 12 - Pod coverage on App::ClusterSSH::Window::Tk > ok > t/pod.t ........... > 1..17 > ok 1 - POD test for blib/lib/App/ClusterSSH.pm > ok 2 - POD test for blib/lib/App/ClusterSSH/Range.pm > ok 3 - POD test for blib/lib/App/ClusterSSH/Config.pm > ok 4 - POD test for blib/lib/App/ClusterSSH/L10N.pm > ok 5 - POD test for blib/lib/App/ClusterSSH/Base.pm > ok 6 - POD test for blib/lib/App/ClusterSSH/Cluster.pm > ok 7 - POD test for blib/lib/App/ClusterSSH/Getopt.pm > ok 8 - POD test for blib/lib/App/ClusterSSH/Window.pm > ok 9 - POD test for blib/lib/App/ClusterSSH/Helper.pm > ok 10 - POD test for blib/lib/App/ClusterSSH/Host.pm > ok 11 - POD test for blib/lib/App/ClusterSSH/L10N/en.pm > ok 12 - POD test for blib/lib/App/ClusterSSH/Window/Tk.pm > ok 13 - POD test for blib/script/cssh > ok 14 - POD test for blib/script/csftp > ok 15 - POD test for blib/script/ccon > ok 16 - POD test for blib/script/crsh > ok 17 - POD test for blib/script/ctel > ok > t/range.t ......... > ok 1 - require App::ClusterSSH::Range; > ok 2 - 'object created correctly' isa 'App::ClusterSSH::Range' > ok 3 - No stdout for scalar 127.0.0.{10..12} > ok 4 - No stderr for scalar 127.0.0.{10..12} > ok 5 - correct leaveby for scalar 127.0.0.{10..12} > ok 6 - die is undef for scalar 127.0.0.{10..12} > ok 7 - expected return for scalar 127.0.0.{10..12} > ok 8 - No stdout for array 127.0.0.{10..12} > ok 9 - No stderr for array 127.0.0.{10..12} > ok 10 - correct leaveby for array 127.0.0.{10..12} > ok 11 - die is undef for array 127.0.0.{10..12} > ok 12 - expected return for array 127.0.0.{10..12} > ok 13 - No stdout for scalar 127.0.{20..22}.1 > ok 14 - No stderr for scalar 127.0.{20..22}.1 > ok 15 - correct leaveby for scalar 127.0.{20..22}.1 > ok 16 - die is undef for scalar 127.0.{20..22}.1 > ok 17 - expected return for scalar 127.0.{20..22}.1 > ok 18 - No stdout for array 127.0.{20..22}.1 > ok 19 - No stderr for array 127.0.{20..22}.1 > ok 20 - correct leaveby for array 127.0.{20..22}.1 > ok 21 - die is undef for array 127.0.{20..22}.1 > ok 22 - expected return for array 127.0.{20..22}.1 > ok 23 - No stdout for scalar a > ok 24 - No stderr for scalar a > ok 25 - correct leaveby for scalar a > ok 26 - die is undef for scalar a > ok 27 - expected return for scalar a > ok 28 - No stdout for array a > ok 29 - No stderr for array a > ok 30 - correct leaveby for array a > ok 31 - die is undef for array a > ok 32 - expected return for array a > ok 33 - No stdout for scalar c{a,b} > ok 34 - No stderr for scalar c{a,b} > ok 35 - correct leaveby for scalar c{a,b} > ok 36 - die is undef for scalar c{a,b} > ok 37 - expected return for scalar c{a,b} > ok 38 - No stdout for array c{a,b} > ok 39 - No stderr for array c{a,b} > ok 40 - correct leaveby for array c{a,b} > ok 41 - die is undef for array c{a,b} > ok 42 - expected return for array c{a,b} > ok 43 - No stdout for scalar d{a,b,c} > ok 44 - No stderr for scalar d{a,b,c} > ok 45 - correct leaveby for scalar d{a,b,c} > ok 46 - die is undef for scalar d{a,b,c} > ok 47 - expected return for scalar d{a,b,c} > ok 48 - No stdout for array d{a,b,c} > ok 49 - No stderr for array d{a,b,c} > ok 50 - correct leaveby for array d{a,b,c} > ok 51 - die is undef for array d{a,b,c} > ok 52 - expected return for array d{a,b,c} > ok 53 - No stdout for scalar e{0} > ok 54 - No stderr for scalar e{0} > ok 55 - correct leaveby for scalar e{0} > ok 56 - die is undef for scalar e{0} > ok 57 - expected return for scalar e{0} > ok 58 - No stdout for array e{0} > ok 59 - No stderr for array e{0} > ok 60 - correct leaveby for array e{0} > ok 61 - die is undef for array e{0} > ok 62 - expected return for array e{0} > ok 63 - No stdout for scalar f{0..3} > ok 64 - No stderr for scalar f{0..3} > ok 65 - correct leaveby for scalar f{0..3} > ok 66 - die is undef for scalar f{0..3} > ok 67 - expected return for scalar f{0..3} > ok 68 - No stdout for array f{0..3} > ok 69 - No stderr for array f{0..3} > ok 70 - correct leaveby for array f{0..3} > ok 71 - die is undef for array f{0..3} > ok 72 - expected return for array f{0..3} > ok 73 - No stdout for scalar g{0..2,4} > ok 74 - No stderr for scalar g{0..2,4} > ok 75 - correct leaveby for scalar g{0..2,4} > ok 76 - die is undef for scalar g{0..2,4} > ok 77 - expected return for scalar g{0..2,4} > ok 78 - No stdout for array g{0..2,4} > ok 79 - No stderr for array g{0..2,4} > ok 80 - correct leaveby for array g{0..2,4} > ok 81 - die is undef for array g{0..2,4} > ok 82 - expected return for array g{0..2,4} > ok 83 - No stdout for scalar host{a,b}-test{1,2} > ok 84 - No stderr for scalar host{a,b}-test{1,2} > ok 85 - correct leaveby for scalar host{a,b}-test{1,2} > ok 86 - die is undef for scalar host{a,b}-test{1,2} > ok 87 - expected return for scalar host{a,b}-test{1,2} > ok 88 - No stdout for array host{a,b}-test{1,2} > ok 89 - No stderr for array host{a,b}-test{1,2} > ok 90 - correct leaveby for array host{a,b}-test{1,2} > ok 91 - die is undef for array host{a,b}-test{1,2} > ok 92 - expected return for array host{a,b}-test{1,2} > ok 93 - No stdout for scalar h{0..2,4..6} > ok 94 - No stderr for scalar h{0..2,4..6} > ok 95 - correct leaveby for scalar h{0..2,4..6} > ok 96 - die is undef for scalar h{0..2,4..6} > ok 97 - expected return for scalar h{0..2,4..6} > ok 98 - No stdout for array h{0..2,4..6} > ok 99 - No stderr for array h{0..2,4..6} > ok 100 - correct leaveby for array h{0..2,4..6} > ok 101 - die is undef for array h{0..2,4..6} > ok 102 - expected return for array h{0..2,4..6} > ok 103 - No stdout for scalar i{0..1,a} > ok 104 - No stderr for scalar i{0..1,a} > ok 105 - correct leaveby for scalar i{0..1,a} > ok 106 - die is undef for scalar i{0..1,a} > ok 107 - expected return for scalar i{0..1,a} > ok 108 - No stdout for array i{0..1,a} > ok 109 - No stderr for array i{0..1,a} > ok 110 - correct leaveby for array i{0..1,a} > ok 111 - die is undef for array i{0..1,a} > ok 112 - expected return for array i{0..1,a} > ok 113 - No stdout for scalar j{0..2,a,b,c} > ok 114 - No stderr for scalar j{0..2,a,b,c} > ok 115 - correct leaveby for scalar j{0..2,a,b,c} > ok 116 - die is undef for scalar j{0..2,a,b,c} > ok 117 - expected return for scalar j{0..2,a,b,c} > ok 118 - No stdout for array j{0..2,a,b,c} > ok 119 - No stderr for array j{0..2,a,b,c} > ok 120 - correct leaveby for array j{0..2,a,b,c} > ok 121 - die is undef for array j{0..2,a,b,c} > ok 122 - expected return for array j{0..2,a,b,c} > ok 123 - No stdout for scalar k{4..6,a..c} > ok 124 - No stderr for scalar k{4..6,a..c} > ok 125 - correct leaveby for scalar k{4..6,a..c} > ok 126 - die is undef for scalar k{4..6,a..c} > ok 127 - expected return for scalar k{4..6,a..c} > ok 128 - No stdout for array k{4..6,a..c} > ok 129 - No stderr for array k{4..6,a..c} > ok 130 - correct leaveby for array k{4..6,a..c} > ok 131 - die is undef for array k{4..6,a..c} > ok 132 - expected return for array k{4..6,a..c} > ok 133 - No stdout for scalar lh:{22001..22003} > ok 134 - No stderr for scalar lh:{22001..22003} > ok 135 - correct leaveby for scalar lh:{22001..22003} > ok 136 - die is undef for scalar lh:{22001..22003} > ok 137 - expected return for scalar lh:{22001..22003} > ok 138 - No stdout for array lh:{22001..22003} > ok 139 - No stderr for array lh:{22001..22003} > ok 140 - correct leaveby for array lh:{22001..22003} > ok 141 - die is undef for array lh:{22001..22003} > ok 142 - expected return for array lh:{22001..22003} > ok 143 - No stdout for scalar lh{1..3}.dot.com > ok 144 - No stderr for scalar lh{1..3}.dot.com > ok 145 - correct leaveby for scalar lh{1..3}.dot.com > ok 146 - die is undef for scalar lh{1..3}.dot.com > ok 147 - expected return for scalar lh{1..3}.dot.com > ok 148 - No stdout for array lh{1..3}.dot.com > ok 149 - No stderr for array lh{1..3}.dot.com > ok 150 - correct leaveby for array lh{1..3}.dot.com > ok 151 - die is undef for array lh{1..3}.dot.com > ok 152 - expected return for array lh{1..3}.dot.com > ok 153 - No stdout for scalar l{0..2,7..9,e..g} > ok 154 - No stderr for scalar l{0..2,7..9,e..g} > ok 155 - correct leaveby for scalar l{0..2,7..9,e..g} > ok 156 - die is undef for scalar l{0..2,7..9,e..g} > ok 157 - expected return for scalar l{0..2,7..9,e..g} > ok 158 - No stdout for array l{0..2,7..9,e..g} > ok 159 - No stderr for array l{0..2,7..9,e..g} > ok 160 - correct leaveby for array l{0..2,7..9,e..g} > ok 161 - die is undef for array l{0..2,7..9,e..g} > ok 162 - expected return for array l{0..2,7..9,e..g} > ok 163 - No stdout for scalar m{0,1} > ok 164 - No stderr for scalar m{0,1} > ok 165 - correct leaveby for scalar m{0,1} > ok 166 - die is undef for scalar m{0,1} > ok 167 - expected return for scalar m{0,1} > ok 168 - No stdout for array m{0,1} > ok 169 - No stderr for array m{0,1} > ok 170 - correct leaveby for array m{0,1} > ok 171 - die is undef for array m{0,1} > ok 172 - expected return for array m{0,1} > ok 173 - No stdout for scalar n0..2} > ok 174 - No stderr for scalar n0..2} > ok 175 - correct leaveby for scalar n0..2} > ok 176 - die is undef for scalar n0..2} > ok 177 - expected return for scalar n0..2} > ok 178 - No stdout for array n0..2} > ok 179 - No stderr for array n0..2} > ok 180 - correct leaveby for array n0..2} > ok 181 - die is undef for array n0..2} > ok 182 - expected return for array n0..2} > ok 183 - No stdout for scalar o{a,b,c > ok 184 - No stderr for scalar o{a,b,c > ok 185 - correct leaveby for scalar o{a,b,c > ok 186 - die is undef for scalar o{a,b,c > ok 187 - expected return for scalar o{a,b,c > ok 188 - No stdout for array o{a,b,c > ok 189 - No stderr for array o{a,b,c > ok 190 - correct leaveby for array o{a,b,c > ok 191 - die is undef for array o{a,b,c > ok 192 - expected return for array o{a,b,c > ok 193 - No stdout for scalar p{0..2 > ok 194 - No stderr for scalar p{0..2 > ok 195 - correct leaveby for scalar p{0..2 > ok 196 - die is undef for scalar p{0..2 > ok 197 - expected return for scalar p{0..2 > ok 198 - No stdout for array p{0..2 > ok 199 - No stderr for array p{0..2 > ok 200 - correct leaveby for array p{0..2 > ok 201 - die is undef for array p{0..2 > ok 202 - expected return for array p{0..2 > ok 203 - No stdout for scalar q-0{0,1} > ok 204 - No stderr for scalar q-0{0,1} > ok 205 - correct leaveby for scalar q-0{0,1} > ok 206 - die is undef for scalar q-0{0,1} > ok 207 - expected return for scalar q-0{0,1} > ok 208 - No stdout for array q-0{0,1} > ok 209 - No stderr for array q-0{0,1} > ok 210 - correct leaveby for array q-0{0,1} > ok 211 - die is undef for array q-0{0,1} > ok 212 - expected return for array q-0{0,1} > ok 213 - No stdout for scalar q-0{0..1} > ok 214 - No stderr for scalar q-0{0..1} > ok 215 - correct leaveby for scalar q-0{0..1} > ok 216 - die is undef for scalar q-0{0..1} > ok 217 - expected return for scalar q-0{0..1} > ok 218 - No stdout for array q-0{0..1} > ok 219 - No stderr for array q-0{0..1} > ok 220 - correct leaveby for array q-0{0..1} > ok 221 - die is undef for array q-0{0..1} > ok 222 - expected return for array q-0{0..1} > ok 223 - No stdout for scalar {10..12} > ok 224 - No stderr for scalar {10..12} > ok 225 - correct leaveby for scalar {10..12} > ok 226 - die is undef for scalar {10..12} > ok 227 - expected return for scalar {10..12} > ok 228 - No stdout for array {10..12} > ok 229 - No stderr for array {10..12} > ok 230 - correct leaveby for array {10..12} > ok 231 - die is undef for array {10..12} > ok 232 - expected return for array {10..12} > 1..232 > ok > > Test Summary Report > ------------------- > t/05getopts.t (Wstat: 0 Tests: 175 Failed: 0) > TODO passed: 160-163, 168-171 > t/15config.t (Wstat: 512 (exited 2) Tests: 155 Failed: 2) > Failed tests: 147, 151 > Non-zero exit status: 2 > Files=14, Tests=1970, 4 wallclock secs ( 0.21 usr 0.06 sys + 3.18 cusr > 0.42 csys = 3.87 CPU) > Result: FAIL > Failed 1/14 test programs. 2/1970 subtests failed. > dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code > 255 The full build log is available from: http://qa-logs.debian.net/2022/12/20/clusterssh_4.16-3_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.