# running Build.PL /Users/cpanrun/build/5.8.8/bin/perl Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Net-XMPP' version '1.02' /Users/cpanrun/build/5.8.8/bin/perl Build --makefile_env_macros 1 Copying lib/Net/XMPP/Message.pm -> blib/lib/Net/XMPP/Message.pm Copying lib/Net/XMPP/IQ.pm -> blib/lib/Net/XMPP/IQ.pm Copying lib/Net/XMPP.pm -> blib/lib/Net/XMPP.pm Copying lib/Net/XMPP/JID.pm -> blib/lib/Net/XMPP/JID.pm Copying lib/Net/XMPP/Client.pm -> blib/lib/Net/XMPP/Client.pm Copying lib/Net/XMPP/Presence.pm -> blib/lib/Net/XMPP/Presence.pm Copying lib/Net/XMPP/Connection.pm -> blib/lib/Net/XMPP/Connection.pm Copying lib/Net/XMPP/Roster.pm -> blib/lib/Net/XMPP/Roster.pm Copying lib/Net/XMPP/Protocol.pm -> blib/lib/Net/XMPP/Protocol.pm Copying lib/Net/XMPP/Stanza.pm -> blib/lib/Net/XMPP/Stanza.pm Copying lib/Net/XMPP/PrivacyLists.pm -> blib/lib/Net/XMPP/PrivacyLists.pm Copying lib/Net/XMPP/Debug.pm -> blib/lib/Net/XMPP/Debug.pm Copying lib/Net/XMPP/Namespaces.pm -> blib/lib/Net/XMPP/Namespaces.pm Manifying blib/lib/Net/XMPP/Connection.pm -> blib/libdoc/Net::XMPP::Connection.3 Manifying blib/lib/Net/XMPP/Presence.pm -> blib/libdoc/Net::XMPP::Presence.3 Manifying blib/lib/Net/XMPP/Debug.pm -> blib/libdoc/Net::XMPP::Debug.3 Manifying blib/lib/Net/XMPP/IQ.pm -> blib/libdoc/Net::XMPP::IQ.3 Manifying blib/lib/Net/XMPP/Stanza.pm -> blib/libdoc/Net::XMPP::Stanza.3 Manifying blib/lib/Net/XMPP/Namespaces.pm -> blib/libdoc/Net::XMPP::Namespaces.3 Manifying blib/lib/Net/XMPP/Roster.pm -> blib/libdoc/Net::XMPP::Roster.3 Manifying blib/lib/Net/XMPP/Protocol.pm -> blib/libdoc/Net::XMPP::Protocol.3 Manifying blib/lib/Net/XMPP/Client.pm -> blib/libdoc/Net::XMPP::Client.3 Manifying blib/lib/Net/XMPP/PrivacyLists.pm -> blib/libdoc/Net::XMPP::PrivacyLists.3 Manifying blib/lib/Net/XMPP.pm -> blib/libdoc/Net::XMPP.3 Manifying blib/lib/Net/XMPP/Message.pm -> blib/libdoc/Net::XMPP::Message.3 Manifying blib/lib/Net/XMPP/JID.pm -> blib/libdoc/Net::XMPP::JID.3 HTMLifying blib/lib/Net/XMPP/Connection.pm -> blib/libhtml/site/lib/Net/XMPP/Connection.html HTMLifying blib/lib/Net/XMPP/Presence.pm -> blib/libhtml/site/lib/Net/XMPP/Presence.html HTMLifying blib/lib/Net/XMPP/Debug.pm -> blib/libhtml/site/lib/Net/XMPP/Debug.html HTMLifying blib/lib/Net/XMPP/IQ.pm -> blib/libhtml/site/lib/Net/XMPP/IQ.html HTMLifying blib/lib/Net/XMPP/Stanza.pm -> blib/libhtml/site/lib/Net/XMPP/Stanza.html HTMLifying blib/lib/Net/XMPP/Namespaces.pm -> blib/libhtml/site/lib/Net/XMPP/Namespaces.html HTMLifying blib/lib/Net/XMPP/Roster.pm -> blib/libhtml/site/lib/Net/XMPP/Roster.html HTMLifying blib/lib/Net/XMPP/Protocol.pm -> blib/libhtml/site/lib/Net/XMPP/Protocol.html HTMLifying blib/lib/Net/XMPP/Client.pm -> blib/libhtml/site/lib/Net/XMPP/Client.html HTMLifying blib/lib/Net/XMPP/PrivacyLists.pm -> blib/libhtml/site/lib/Net/XMPP/PrivacyLists.html HTMLifying blib/lib/Net/XMPP.pm -> blib/libhtml/site/lib/Net/XMPP.html HTMLifying blib/lib/Net/XMPP/Message.pm -> blib/libhtml/site/lib/Net/XMPP/Message.html HTMLifying blib/lib/Net/XMPP/JID.pm -> blib/libhtml/site/lib/Net/XMPP/JID.html /Users/cpanrun/build/5.8.8/bin/perl Build --makefile_env_macros 1 test t/1_load.................1..1 ok 1 - use Net::XMPP; ok t/2_client_jabberd1.4....1..5 ok 1 - use Net::XMPP; ok 2 - Connected ok 3 - Authenticated ok 4 - Subject ok 5 - Body ok t/3_client_jabberd2......1..5 ok 1 - use Net::XMPP; ok 2 # skip Cannot open connection (maybe a firewall?) ok 3 # skip Cannot open connection (maybe a firewall?) ok 4 # skip Cannot open connection (maybe a firewall?) ok 5 # skip Cannot open connection (maybe a firewall?) ok 4/5 skipped: various reasons t/iq.....................1..115 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::IQ ok 4 - Scalar: error not defined ok 5 - PostScalar: error defined ok 6 - error eq 'error' ok 7 - Scalar: errorcode not defined ok 8 - PostScalar: errorcode defined ok 9 - errorcode eq '401' ok 10 - JID: from not defined ok 11 - PostJID: from defined ok 12 - from eq 'user1@server1/resource1' ok 13 - jid object defined ok 14 - The object isa Net::XMPP::JID ok 15 - user eq 'user1' ok 16 - server eq 'server1' ok 17 - resource eq 'resource1' ok 18 - Scalar: id not defined ok 19 - PostScalar: id defined ok 20 - id eq 'id' ok 21 - JID: to not defined ok 22 - PostJID: to defined ok 23 - to eq 'user2@server2/resource2' ok 24 - jid object defined ok 25 - The object isa Net::XMPP::JID ok 26 - user eq 'user2' ok 27 - server eq 'server2' ok 28 - resource eq 'resource2' ok 29 - Scalar: type not defined ok 30 - PostScalar: type defined ok 31 - type eq 'Type' ok 32 - not DefinedChild - __netxmpptest__:child:test ok 33 - not DefinedChild - __netxmpptest__:child:test:two ok 34 - NewX - __netxmpptest__:child:test ok 35 - The object isa Net::XMPP::Stanza ok 36 - DefinedChild ok 37 - DefinedChild - __netxmpptest__:child:test ok 38 - Is the first child the oob? ok 39 - NewChild - __netxmpptest__:child:test:two ok 40 - The object isa Net::XMPP::Stanza ok 41 - DefinedChild ok 42 - DefinedChild - __netxmpptest__:child:test ok 43 - DefinedChild - __netxmpptest__:child:test:two ok 44 - Is the first child the oob? ok 45 - Is the second child the roster? ok 46 - filter on xmlns - only one child... right? ok 47 - Is the first child the oob? ok 48 - filter on xmlns - only one child... right? ok 49 - Is the first child the roster? ok 50 - not DefinedChild - __netxmpptest__:child:test:three ok 51 - Is the query xoob? ok 52 - new() ok 53 - The object isa Net::XMPP::IQ ok 54 - error not defined ok 55 - errorcode not defined ok 56 - from not defined ok 57 - id not defined ok 58 - to not defined ok 59 - type not defined ok 60 - PostScalar: error defined ok 61 - error eq 'error' ok 62 - PostScalar: errorcode defined ok 63 - errorcode eq '401' ok 64 - PostJID: from defined ok 65 - from eq 'user1@server1/resource1' ok 66 - jid object defined ok 67 - The object isa Net::XMPP::JID ok 68 - user eq 'user1' ok 69 - server eq 'server1' ok 70 - resource eq 'resource1' ok 71 - PostScalar: id defined ok 72 - id eq 'id' ok 73 - PostJID: to defined ok 74 - to eq 'user2@server2/resource2' ok 75 - jid object defined ok 76 - The object isa Net::XMPP::JID ok 77 - user eq 'user2' ok 78 - server eq 'server2' ok 79 - resource eq 'resource2' ok 80 - PostScalar: type defined ok 81 - type eq 'type' ok 82 - Full iq ok 83 - The object isa Net::XMPP::IQ ok 84 - PostJID: from defined ok 85 - from eq 'user2@server2/resource2' ok 86 - jid object defined ok 87 - The object isa Net::XMPP::JID ok 88 - user eq 'user2' ok 89 - server eq 'server2' ok 90 - resource eq 'resource2' ok 91 - PostScalar: id defined ok 92 - id eq 'id' ok 93 - PostJID: to defined ok 94 - to eq 'user1@server1/resource1' ok 95 - jid object defined ok 96 - The object isa Net::XMPP::JID ok 97 - user eq 'user1' ok 98 - server eq 'server1' ok 99 - resource eq 'resource1' ok 100 - PostScalar: type defined ok 101 - type eq 'result' ok 102 - Reply - GetXML() ok 103 - Remove: errorcode defined ok 104 - Remove: errorcode not defined ok 105 - Remove: error defined ok 106 - Remove: error not defined ok 107 - Remove: from defined ok 108 - Remove: from not defined ok 109 - Remove: id defined ok 110 - Remove: id not defined ok 111 - Remove: to defined ok 112 - Remove: to not defined ok 113 - Remove: type defined ok 114 - Remove: type not defined ok 115 - Empty iq ok t/jid....................1..15 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::JID ok 4 - GetUserID() ok 5 - GetServer() ok 6 - GetResource() ok 7 - GetJID("full") ok 8 - GetJID("base") ok 9 - new() ok 10 - The object isa Net::XMPP::JID ok 11 - GetUserID() ok 12 - GetServer() ok 13 - GetResource() ok 14 - GetJID("full") ok 15 - GetJID("base") ok t/message................1..136 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Message ok 4 - Scalar: body not defined ok 5 - PostScalar: body defined ok 6 - body eq 'body' ok 7 - Scalar: error not defined ok 8 - PostScalar: error defined ok 9 - error eq 'error' ok 10 - Scalar: errorcode not defined ok 11 - PostScalar: errorcode defined ok 12 - errorcode eq '401' ok 13 - JID: from not defined ok 14 - PostJID: from defined ok 15 - from eq 'user1@server1/resource1' ok 16 - jid object defined ok 17 - The object isa Net::XMPP::JID ok 18 - user eq 'user1' ok 19 - server eq 'server1' ok 20 - resource eq 'resource1' ok 21 - Scalar: id not defined ok 22 - PostScalar: id defined ok 23 - id eq 'id' ok 24 - Scalar: subject not defined ok 25 - PostScalar: subject defined ok 26 - subject eq 'subject' ok 27 - Scalar: thread not defined ok 28 - PostScalar: thread defined ok 29 - thread eq 'thread' ok 30 - JID: to not defined ok 31 - PostJID: to defined ok 32 - to eq 'user2@server2/resource2' ok 33 - jid object defined ok 34 - The object isa Net::XMPP::JID ok 35 - user eq 'user2' ok 36 - server eq 'server2' ok 37 - resource eq 'resource2' ok 38 - Scalar: type not defined ok 39 - PostScalar: type defined ok 40 - type eq 'Type' ok 41 - NewX - __netxmpptest__:child:test ok 42 - The object isa Net::XMPP::Stanza ok 43 - Is the first x the oob? ok 44 - NewX - __netxmpptest__:child:test:two ok 45 - The object isa Net::XMPP::Stanza ok 46 - Is the first child test? ok 47 - Is the second child test two? ok 48 - filter on xmlns - only one child... right? ok 49 - Is the first child the oob? ok 50 - filter on xmlns - only one x... right? ok 51 - Is the first x the roster? ok 52 - DefinedChild - yes ok 53 - DefinedChild - __netxmpptest__:child:test:two - yes ok 54 - DefinedChild - __netxmpptest__:child:test - yes ok 55 - DefinedChild - foo:bar - no ok 56 - new() ok 57 - The object isa Net::XMPP::Message ok 58 - body not defined ok 59 - error not defined ok 60 - errorcode not defined ok 61 - from not defined ok 62 - id not defined ok 63 - subject not defined ok 64 - thread not defined ok 65 - to not defined ok 66 - type not defined ok 67 - PostScalar: body defined ok 68 - body eq 'body' ok 69 - PostScalar: error defined ok 70 - error eq 'error' ok 71 - PostScalar: errorcode defined ok 72 - errorcode eq '401' ok 73 - PostJID: from defined ok 74 - from eq 'user1@server1/resource1' ok 75 - jid object defined ok 76 - The object isa Net::XMPP::JID ok 77 - user eq 'user1' ok 78 - server eq 'server1' ok 79 - resource eq 'resource1' ok 80 - PostScalar: id defined ok 81 - id eq 'id' ok 82 - PostScalar: subject defined ok 83 - subject eq 'subject' ok 84 - PostScalar: thread defined ok 85 - thread eq 'thread' ok 86 - PostJID: to defined ok 87 - to eq 'user2@server2/resource2' ok 88 - jid object defined ok 89 - The object isa Net::XMPP::JID ok 90 - user eq 'user2' ok 91 - server eq 'server2' ok 92 - resource eq 'resource2' ok 93 - PostScalar: type defined ok 94 - type eq 'type' ok 95 - Full message ok 96 - Remove: type defined ok 97 - Remove: type not defined ok 98 - The object isa Net::XMPP::Message ok 99 - PostJID: from defined ok 100 - from eq 'user2@server2/resource2' ok 101 - jid object defined ok 102 - The object isa Net::XMPP::JID ok 103 - user eq 'user2' ok 104 - server eq 'server2' ok 105 - resource eq 'resource2' ok 106 - PostScalar: id defined ok 107 - id eq 'id' ok 108 - PostScalar: subject defined ok 109 - subject eq 're: subject' ok 110 - PostScalar: thread defined ok 111 - thread eq 'thread' ok 112 - PostJID: to defined ok 113 - to eq 'user1@server1/resource1' ok 114 - jid object defined ok 115 - The object isa Net::XMPP::JID ok 116 - user eq 'user1' ok 117 - server eq 'server1' ok 118 - resource eq 'resource1' ok 119 - Reply - GetXML() ok 120 - Remove: body defined ok 121 - Remove: body not defined ok 122 - Remove: errorcode defined ok 123 - Remove: errorcode not defined ok 124 - Remove: error defined ok 125 - Remove: error not defined ok 126 - Remove: from defined ok 127 - Remove: from not defined ok 128 - Remove: id defined ok 129 - Remove: id not defined ok 130 - Remove: subject defined ok 131 - Remove: subject not defined ok 132 - Remove: thread defined ok 133 - Remove: thread not defined ok 134 - Remove: to defined ok 135 - Remove: to not defined ok 136 - Empty message ok t/packet_iqauth..........1..55 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Stanza ok 4 - Scalar: xmlns not defined ok 5 - PostScalar: xmlns defined ok 6 - xmlns eq 'jabber:iq:auth' ok 7 - Scalar: digest not defined ok 8 - PostScalar: digest defined ok 9 - digest eq 'digest' ok 10 - Scalar: hash not defined ok 11 - PostScalar: hash defined ok 12 - hash eq 'hash' ok 13 - Scalar: password not defined ok 14 - PostScalar: password defined ok 15 - password eq 'password' ok 16 - Scalar: resource not defined ok 17 - PostScalar: resource defined ok 18 - resource eq 'resource' ok 19 - Scalar: sequence not defined ok 20 - PostScalar: sequence defined ok 21 - sequence eq 'sequence' ok 22 - Scalar: token not defined ok 23 - PostScalar: token defined ok 24 - token eq 'token' ok 25 - Scalar: username not defined ok 26 - PostScalar: username defined ok 27 - username eq 'username' ok 28 - GetXML() ok 29 - new() ok 30 - The object isa Net::XMPP::Stanza ok 31 - Scalar: xmlns not defined ok 32 - PostScalar: xmlns defined ok 33 - xmlns eq 'jabber:iq:auth' ok 34 - : digest not defined ok 35 - : hash not defined ok 36 - : password not defined ok 37 - : resource not defined ok 38 - : sequence not defined ok 39 - : token not defined ok 40 - : username not defined ok 41 - PostScalar: digest defined ok 42 - digest eq 'digest' ok 43 - PostScalar: hash defined ok 44 - hash eq 'hash' ok 45 - PostScalar: password defined ok 46 - password eq 'password' ok 47 - PostScalar: resource defined ok 48 - resource eq 'resource' ok 49 - PostScalar: sequence defined ok 50 - sequence eq 'sequence' ok 51 - PostScalar: token defined ok 52 - token eq 'token' ok 53 - PostScalar: username defined ok 54 - username eq 'username' ok 55 - GetXML() ok t/packet_iqroster........1..57 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Stanza ok 4 - Scalar: xmlns not defined ok 5 - PostScalar: xmlns defined ok 6 - xmlns eq 'jabber:iq:roster' ok 7 - new() ok 8 - The object isa Net::XMPP::Stanza ok 9 - Scalar: ask not defined ok 10 - PostScalar: ask defined ok 11 - ask eq 'ask' ok 12 - Scalar: group not defined ok 13 - PostScalar: group defined ok 14 - group eq 'groupA' ok 15 - is there one group? ok 16 - groupA ok 17 - JID: jid not defined ok 18 - PostJID: jid defined ok 19 - jid eq 'user1@server1/resource1' ok 20 - jid object defined ok 21 - The object isa Net::XMPP::JID ok 22 - user eq 'user1' ok 23 - server eq 'server1' ok 24 - resource eq 'resource1' ok 25 - Scalar: name not defined ok 26 - PostScalar: name defined ok 27 - name eq 'name' ok 28 - Scalar: subscription not defined ok 29 - PostScalar: subscription defined ok 30 - subscription eq 'from' ok 31 - GetXML() ok 32 - new() ok 33 - The object isa Net::XMPP::Stanza ok 34 - PostScalar: ask defined ok 35 - ask eq 'ask' ok 36 - are there two groups? ok 37 - group1 ok 38 - group2 ok 39 - PostJID: jid defined ok 40 - jid eq 'user2@server2/resource2' ok 41 - jid object defined ok 42 - The object isa Net::XMPP::JID ok 43 - user eq 'user2' ok 44 - server eq 'server2' ok 45 - resource eq 'resource2' ok 46 - PostScalar: name defined ok 47 - name eq 'name2' ok 48 - PostScalar: subscription defined ok 49 - subscription eq 'both' ok 50 - GetXML() ok 51 - new() ok 52 - The object isa Net::XMPP::Stanza ok 53 - GetXML() ok 54 - are there three items? ok 55 - GetXML() ok 56 - GetXML() ok 57 - GetXML() ok t/presence...............1..132 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Presence ok 4 - Scalar: error not defined ok 5 - PostScalar: error defined ok 6 - error eq 'error' ok 7 - Scalar: errorcode not defined ok 8 - PostScalar: errorcode defined ok 9 - errorcode eq '401' ok 10 - JID: from not defined ok 11 - PostJID: from defined ok 12 - from eq 'user1@server1/resource1' ok 13 - jid object defined ok 14 - The object isa Net::XMPP::JID ok 15 - user eq 'user1' ok 16 - server eq 'server1' ok 17 - resource eq 'resource1' ok 18 - Scalar: id not defined ok 19 - PostScalar: id defined ok 20 - id eq 'id' ok 21 - Scalar: priority not defined ok 22 - PostScalar: priority defined ok 23 - priority eq 'priority' ok 24 - Scalar: show not defined ok 25 - PostScalar: show defined ok 26 - show eq 'show' ok 27 - Scalar: status not defined ok 28 - PostScalar: status defined ok 29 - status eq 'status' ok 30 - JID: to not defined ok 31 - PostJID: to defined ok 32 - to eq 'user2@server2/resource2' ok 33 - jid object defined ok 34 - The object isa Net::XMPP::JID ok 35 - user eq 'user2' ok 36 - server eq 'server2' ok 37 - resource eq 'resource2' ok 38 - Scalar: type not defined ok 39 - PostScalar: type defined ok 40 - type eq 'Type' ok 41 - NewX - __netxmpptest__:child:test ok 42 - The object isa Net::XMPP::Stanza ok 43 - Is the first x the oob? ok 44 - NewX - __netxmpptest__:child:test:two ok 45 - The object isa Net::XMPP::Stanza ok 46 - Is the first child test? ok 47 - Is the second child test two? ok 48 - filter on xmlns - only one child... right? ok 49 - Is the first child the oob? ok 50 - filter on xmlns - only one x... right? ok 51 - Is the first x the roster? ok 52 - DefinedChild - yes ok 53 - DefinedChild - __netxmpptest__:child:test:two - yes ok 54 - DefinedChild - __netxmpptest__:child:test - yes ok 55 - DefinedChild - foo:bar - no ok 56 - new() ok 57 - The object isa Net::XMPP::Presence ok 58 - error not defined ok 59 - errorcode not defined ok 60 - from not defined ok 61 - id not defined ok 62 - priority not defined ok 63 - show not defined ok 64 - status not defined ok 65 - to not defined ok 66 - type not defined ok 67 - PostScalar: error defined ok 68 - error eq 'error' ok 69 - PostScalar: errorcode defined ok 70 - errorcode eq '401' ok 71 - PostJID: from defined ok 72 - from eq 'user1@server1/resource1' ok 73 - jid object defined ok 74 - The object isa Net::XMPP::JID ok 75 - user eq 'user1' ok 76 - server eq 'server1' ok 77 - resource eq 'resource1' ok 78 - PostScalar: id defined ok 79 - id eq 'id' ok 80 - PostScalar: priority defined ok 81 - priority eq 'priority' ok 82 - PostScalar: show defined ok 83 - show eq 'show' ok 84 - PostScalar: status defined ok 85 - status eq 'status' ok 86 - PostJID: to defined ok 87 - to eq 'user2@server2/resource2' ok 88 - jid object defined ok 89 - The object isa Net::XMPP::JID ok 90 - user eq 'user2' ok 91 - server eq 'server2' ok 92 - resource eq 'resource2' ok 93 - PostScalar: type defined ok 94 - type eq 'type' ok 95 - Full presence ok 96 - The object isa Net::XMPP::Presence ok 97 - PostJID: from defined ok 98 - from eq 'user2@server2/resource2' ok 99 - jid object defined ok 100 - The object isa Net::XMPP::JID ok 101 - user eq 'user2' ok 102 - server eq 'server2' ok 103 - resource eq 'resource2' ok 104 - PostScalar: id defined ok 105 - id eq 'id' ok 106 - PostJID: to defined ok 107 - to eq 'user1@server1/resource1' ok 108 - jid object defined ok 109 - The object isa Net::XMPP::JID ok 110 - user eq 'user1' ok 111 - server eq 'server1' ok 112 - resource eq 'resource1' ok 113 - Reply - GetXML() ok 114 - Remove: errorcode defined ok 115 - Remove: errorcode not defined ok 116 - Remove: error defined ok 117 - Remove: error not defined ok 118 - Remove: from defined ok 119 - Remove: from not defined ok 120 - Remove: id defined ok 121 - Remove: id not defined ok 122 - Remove: priority defined ok 123 - Remove: priority not defined ok 124 - Remove: show defined ok 125 - Remove: show not defined ok 126 - Remove: status defined ok 127 - Remove: status not defined ok 128 - Remove: to defined ok 129 - Remove: to not defined ok 130 - Remove: type defined ok 131 - Remove: type not defined ok 132 - Empty presence ok t/rawxml.................1..54 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Message ok 4 - Scalar: body not defined ok 5 - PostScalar: body defined ok 6 - body eq 'body' ok 7 - JID: from not defined ok 8 - PostJID: from defined ok 9 - from eq 'user1@server1/resource1' ok 10 - jid object defined ok 11 - The object isa Net::XMPP::JID ok 12 - user eq 'user1' ok 13 - server eq 'server1' ok 14 - resource eq 'resource1' ok 15 - Scalar: subject not defined ok 16 - PostScalar: subject defined ok 17 - subject eq 'subject' ok 18 - JID: to not defined ok 19 - PostJID: to defined ok 20 - to eq 'user2@server2/resource2' ok 21 - jid object defined ok 22 - The object isa Net::XMPP::JID ok 23 - user eq 'user2' ok 24 - server eq 'server2' ok 25 - resource eq 'resource2' ok 26 - GetXML() ok 27 - GetXML() ok 28 - GetXML() ok 29 - new() ok 30 - The object isa Net::XMPP::IQ ok 31 - JID: from not defined ok 32 - PostJID: from defined ok 33 - from eq 'user1@server1/resource1' ok 34 - jid object defined ok 35 - The object isa Net::XMPP::JID ok 36 - user eq 'user1' ok 37 - server eq 'server1' ok 38 - resource eq 'resource1' ok 39 - JID: to not defined ok 40 - PostJID: to defined ok 41 - to eq 'user2@server2/resource2' ok 42 - jid object defined ok 43 - The object isa Net::XMPP::JID ok 44 - user eq 'user2' ok 45 - server eq 'server2' ok 46 - resource eq 'resource2' ok 47 - NewChild() ok 48 - The object isa Net::XMPP::Stanza ok 49 - PostScalar: xmlns defined ok 50 - xmlns eq 'jabber:iq:auth' ok 51 - GetXML() ok 52 - GetXML() ok 53 - GetXML() ok 54 - GetXML() ok t/roster.................1..75 ok 1 - use Net::XMPP; ok 2 - new() ok 3 - The object isa Net::XMPP::Client ok 4 - The object isa Net::XMPP::Connection ok 5 - new() ok 6 - The object isa Net::XMPP::Roster ok 7 - jid1 does not exist ok 8 - jid2 does not exist ok 9 - jid1 exists ok 10 - jid2 does not exist ok 11 - group1 does not exist ok 12 - group2 does not exist ok 13 - jid1 exists ok 14 - jid2 exists ok 15 - group1 exists ok 16 - group2 exists ok 17 - all - two jids ok 18 - all - jid1 matched ok 19 - all - jid2 matched ok 20 - group - Test1 - one jid ok 21 - group - Test1 - jid2 matched ok 22 - group - Test2 - one jid ok 23 - group - Test2 - jid2 matched ok 24 - nogroup - one jid ok 25 - nogroup - jid1 matched ok 26 - jid1 - query ok 27 - jid2 - query ok 28 - jid1 - name == Test ok 29 - jid1 - foo does not exist ok 30 - jid1 - name == Test ok 31 - jid1 - foo == bar ok 32 - jid1 not online ok 33 - jid2 not online ok 34 - jid1 online ok 35 - jid2 not online ok 36 - jid1 resource matches ok 37 - jid1 online ok 38 - jid2 not online ok 39 - jid1 resource matches ok 40 - two resources ok 41 - res2 is highest ok 42 - res1 is lowest ok 43 - no resources ok 44 - jid1/res1 - query ok 45 - jid1/res2 - query ok 46 - jid2/res2 - show == xa ok 47 - jid2/res2 - foo does not exist ok 48 - jid1/res2 - query ok 49 - jid2/res2 - show == xa ok 50 - jid2/res2 - foo == bar ok 51 - jid1 online ok 52 - jid2 not online ok 53 - jid1 resource matches ok 54 - one resource ok 55 - res1 is highest ok 56 - jid1 online ok 57 - jid2 not online ok 58 - jid1 no resources ok 59 - no resources ok 60 - jid1 not online ok 61 - jid2 not online ok 62 - jid1 exists ok 63 - jid2 exists ok 64 - all - two jids ok 65 - all - jid1 matched ok 66 - all - jid2 matched ok 67 - group1 does not exist ok 68 - group2 does not exist ok 69 - jid1 exists ok 70 - jid2 does not exist ok 71 - all - one jid ok 72 - all - jid1 matched ok 73 - jid1 does not exist ok 74 - jid2 does not exist ok 75 - all - no jids ok All tests successful, 4 subtests skipped. Files=11, Tests=650, 9 wallclock secs ( 6.41 cusr + 1.15 csys = 7.56 CPU) /Users/cpanrun/build/5.8.8/bin/perl Build --makefile_env_macros 1 install Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Client.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Connection.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Debug.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/IQ.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/JID.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Message.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Namespaces.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Presence.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/PrivacyLists.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Protocol.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Roster.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Net/XMPP/Stanza.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Client.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Connection.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Debug.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::IQ.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::JID.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Message.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Namespaces.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Presence.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::PrivacyLists.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Protocol.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Roster.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Net::XMPP::Stanza.3 Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Client.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Connection.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Debug.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/IQ.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/JID.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Message.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Namespaces.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Presence.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/PrivacyLists.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Protocol.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Roster.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Net/XMPP/Stanza.html Writing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/auto/Net/XMPP/.packlist