======================================= ddclient 3.10.0: ./test-suite.log ======================================= # TOTAL: 89 # PASS: 72 # SKIP: 9 # XFAIL: 6 # FAIL: 1 # XPASS: 0 # ERROR: 1 .. contents:: :depth: 2 PASS: t/geturl_ssl ================== # Subtest: https ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 1 - https PASS: t/geturl_ssl.pl 1 - https # Subtest: http with ssl=true ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 2 - http with ssl=true PASS: t/geturl_ssl.pl 2 - http with ssl=true # Subtest: https with port ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 3 - https with port PASS: t/geturl_ssl.pl 3 - https with port # Subtest: http with port and ssl=true ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 4 - http with port and ssl=true PASS: t/geturl_ssl.pl 4 - http with port and ssl=true # Subtest: https proxy, http URL not ok 1 - socket constructor args # Failed test 'socket constructor args' # at ./t/geturl_ssl.pl line 253. # got: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '80', # 'Proto' => 'tcp', # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::INET' # }; # ' # expected: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '443', # 'Proto' => 'tcp', # 'SSL_verify_mode' => 1, # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 # Looks like you failed 1 test of 7. not ok 5 - https proxy, http URL # TODO broken XFAIL: t/geturl_ssl.pl 5 - https proxy, http URL # TODO broken # Failed (TODO) test 'https proxy, http URL' # at ./t/geturl_ssl.pl line 260. # Subtest: http proxy, https URL not ok 1 - socket constructor args # Failed test 'socket constructor args' # at ./t/geturl_ssl.pl line 253. # got: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '443', # 'Proto' => 'tcp', # 'SSL_verify_mode' => 1, # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' # expected: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '80', # 'Proto' => 'tcp', # 'SSL_startHandshake' => 0, # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request not ok 6 - request method # Failed test 'request method' # at ./t/geturl_ssl.pl line 258. # got: 'GET' # expected: 'CONNECT' not ok 7 - request URI # Failed test 'request URI' # at ./t/geturl_ssl.pl line 259. # got: 'https://hostname/' # expected: 'hostname:443' 1..7 # Looks like you failed 3 tests of 7. not ok 6 - http proxy, https URL # TODO not yet supported; silently fails XFAIL: t/geturl_ssl.pl 6 - http proxy, https URL # TODO not yet supported; silently fails # Failed (TODO) test 'http proxy, https URL' # at ./t/geturl_ssl.pl line 260. # Subtest: https proxy, https URL ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request not ok 6 - request method # Failed test 'request method' # at ./t/geturl_ssl.pl line 258. # got: 'GET' # expected: 'CONNECT' not ok 7 - request URI # Failed test 'request URI' # at ./t/geturl_ssl.pl line 259. # got: 'https://hostname/' # expected: 'hostname:443' 1..7 # Looks like you failed 2 tests of 7. not ok 7 - https proxy, https URL # TODO not yet supported; silently fails XFAIL: t/geturl_ssl.pl 7 - https proxy, https URL # TODO not yet supported; silently fails # Failed (TODO) test 'https proxy, https URL' # at ./t/geturl_ssl.pl line 260. # Subtest: http proxy, http URL, ssl=true ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request not ok 6 - request method # Failed test 'request method' # at ./t/geturl_ssl.pl line 258. # got: 'GET' # expected: 'CONNECT' not ok 7 - request URI # Failed test 'request URI' # at ./t/geturl_ssl.pl line 259. # got: 'https://hostname/' # expected: 'hostname:443' 1..7 # Looks like you failed 2 tests of 7. not ok 8 - http proxy, http URL, ssl=true # TODO not yet supported; silently fails XFAIL: t/geturl_ssl.pl 8 - http proxy, http URL, ssl=true # TODO not yet supported; silently fails # Failed (TODO) test 'http proxy, http URL, ssl=true' # at ./t/geturl_ssl.pl line 260. # Subtest: https proxy with port, http URL with port not ok 1 - socket constructor args # Failed test 'socket constructor args' # at ./t/geturl_ssl.pl line 253. # got: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '123', # 'Proto' => 'tcp', # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::INET' # }; # ' # expected: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '123', # 'Proto' => 'tcp', # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 # Looks like you failed 1 test of 7. not ok 9 - https proxy with port, http URL with port # TODO broken XFAIL: t/geturl_ssl.pl 9 - https proxy with port, http URL with port # TODO broken # Failed (TODO) test 'https proxy with port, http URL with port' # at ./t/geturl_ssl.pl line 260. # Subtest: http proxy with port, https URL with port not ok 1 - socket constructor args # Failed test 'socket constructor args' # at ./t/geturl_ssl.pl line 253. # got: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '123', # 'Proto' => 'tcp', # 'SSL_verify_mode' => 1, # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' # expected: '$VAR1 = { # 'MultiHomed' => 1, # 'PeerAddr' => 'proxy', # 'PeerPort' => '123', # 'Proto' => 'tcp', # 'SSL_startHandshake' => 0, # 'Timeout' => '120', # 'original_socket_class' => 'IO::Socket::SSL' # }; # ' ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request not ok 6 - request method # Failed test 'request method' # at ./t/geturl_ssl.pl line 258. # got: 'GET' # expected: 'CONNECT' not ok 7 - request URI # Failed test 'request URI' # at ./t/geturl_ssl.pl line 259. # got: 'https://hostname:456/' # expected: 'hostname:456' 1..7 # Looks like you failed 3 tests of 7. not ok 10 - http proxy with port, https URL with port # TODO not yet supported; silently fails XFAIL: t/geturl_ssl.pl 10 - http proxy with port, https URL with port # TODO not yet supported; silently fails # Failed (TODO) test 'http proxy with port, https URL with port' # at ./t/geturl_ssl.pl line 260. # Subtest: CA dir ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 11 - CA dir PASS: t/geturl_ssl.pl 11 - CA dir # Subtest: CA file ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 12 - CA file PASS: t/geturl_ssl.pl 12 - CA file # Subtest: CA dir and file ok 1 - socket constructor args ok 2 - response is defined ok 3 - parse response ok 4 - decode request from response ok 5 - parse request ok 6 - request method ok 7 - request URI 1..7 ok 13 - CA dir and file PASS: t/geturl_ssl.pl 13 - CA dir and file ok 14 - no (unexpected) warnings (via done_testing) PASS: t/geturl_ssl.pl 14 - no (unexpected) warnings (via done_testing) 1..14 ERROR: t/geturl_connectivity ============================ # started IPv4 server running at http://127.0.0.1:46143 # started IPv4 SSL server running at https://127.0.0.1:35463 ok 1 - IPv* client to http://127.0.0.1:46143 PASS: t/geturl_connectivity.pl 1 - IPv* client to http://127.0.0.1:46143 ok 2 - IPv4 client to http://127.0.0.1:46143 PASS: t/geturl_connectivity.pl 2 - IPv4 client to http://127.0.0.1:46143 ok 3 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 3 # SKIP IPv6 not supported on this system ok 4 - IPv* client to http://127.0.0.1:46143 (-ipv6) PASS: t/geturl_connectivity.pl 4 - IPv* client to http://127.0.0.1:46143 (-ipv6) ok 5 - IPv4 client to http://127.0.0.1:46143 (-ipv6) PASS: t/geturl_connectivity.pl 5 - IPv4 client to http://127.0.0.1:46143 (-ipv6) ok 6 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 6 # SKIP IPv6 not supported on this system Use of uninitialized value $2 in concatenation (.) or string at /usr/lib64/perl5/vendor_perl/5.36/IO/Socket/SSL.pm line 792. ok 7 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 7 # SKIP IPv6 not supported on this system Use of uninitialized value $2 in concatenation (.) or string at /usr/lib64/perl5/vendor_perl/5.36/IO/Socket/SSL.pm line 792. ok 8 - IPv* client to https://127.0.0.1:35463 PASS: t/geturl_connectivity.pl 8 - IPv* client to https://127.0.0.1:35463 ok 9 - IPv4 client to https://127.0.0.1:35463 PASS: t/geturl_connectivity.pl 9 - IPv4 client to https://127.0.0.1:35463 ok 10 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 10 # SKIP IPv6 not supported on this system ok 11 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 11 # SKIP IPv6 not supported on this system ok 12 - IPv* client to http://127.0.0.1:46143 (curl) PASS: t/geturl_connectivity.pl 12 - IPv* client to http://127.0.0.1:46143 (curl) ok 13 - IPv4 client to http://127.0.0.1:46143 (curl) PASS: t/geturl_connectivity.pl 13 - IPv4 client to http://127.0.0.1:46143 (curl) ok 14 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 14 # SKIP IPv6 not supported on this system ok 15 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 15 # SKIP IPv6 not supported on this system ok 16 - IPv* client to https://127.0.0.1:35463 (curl) PASS: t/geturl_connectivity.pl 16 - IPv* client to https://127.0.0.1:35463 (curl) ok 17 - IPv4 client to https://127.0.0.1:35463 (curl) PASS: t/geturl_connectivity.pl 17 - IPv4 client to https://127.0.0.1:35463 (curl) ok 18 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 18 # SKIP IPv6 not supported on this system ok 19 # skip IPv6 not supported on this system SKIP: t/geturl_connectivity.pl 19 # SKIP IPv6 not supported on this system # Failed test 'no (unexpected) warnings (via done_testing)' # at ./t/geturl_connectivity.pl line 114. not ok 20 - no (unexpected) warnings (via done_testing) FAIL: t/geturl_connectivity.pl 20 - no (unexpected) warnings (via done_testing) # Looks like you failed 1 test of 20. 1..20 ERROR: t/geturl_connectivity.pl - exited with status 1