On Mon, Feb 4, 2013, at 09:12 PM, Jenkins wrote: > See <http://ci.cyrusimap.org/job/cyrus-imapd-master/1126/> > > Test failures and errors summary > ================================ > > Cassandane::Cyrus::Metadata.msg_replication_exp_mas > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_msg_replication_exp_mas/ > > Cassandane::Cyrus::Metadata.msg_replication_mod_bot_msl > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_msg_replication_mod_bot_msl/ > > Cassandane::Cyrus::Metadata.permessage_getset > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_permessage_getset/ > > Cassandane::Cyrus::Metadata.permessage_unknown_allowed > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_permessage_unknown_allowed/ > > Cassandane::Cyrus::Metadata.msg_replication_new_bot_mse_gul > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_msg_replication_new_bot_mse_gul/ > > Cassandane::Cyrus::Metadata.msg_replication_new_mas > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_msg_replication_new_mas/ > > Cassandane::Cyrus::Metadata.permessage_unknown > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_permessage_unknown/ > > Cassandane::Cyrus::Metadata.folder_delete_msg_dmimm > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_folder_delete_msg_dmimm/ > > Cassandane::Cyrus::Metadata.nonexistant_mailbox > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_nonexistant_mailbox/ > > Cassandane::Cyrus::Metadata.msg_replication_mod_mas > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_msg_replication_mod_mas/ > > Cassandane::Cyrus::Nntp.cve_2011_3208_newnews > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Nntp/test_cve_2011_3208_newnews/ > > Cassandane::Cyrus::Nntp.cve_2011_3208_list_active > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Nntp/test_cve_2011_3208_list_active/ > > Cassandane::Cyrus::Nntp.cve_2011_3208_list_newsgroups > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Nntp/test_cve_2011_3208_list_newsgroups/ > > Cassandane::Cyrus::Pop3.subfolder_login > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Pop3/test_subfolder_login/ > > Cassandane::Cyrus::Quota.quota_f_prefix > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_quota_f_prefix/ > > Cassandane::Cyrus::Quota.using_message_late > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_message_late/ > > Cassandane::Cyrus::Quota.using_annotstorage_msg_copy_deimm > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_annotstorage_msg_copy_deimm/ > > Cassandane::Cyrus::Quota.using_annotstorage_msg_copy_dedel > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_annotstorage_msg_copy_dedel/ > > Cassandane::Cyrus::Quota.upgrade_v2_4 > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_upgrade_v2_4/ > > Cassandane::Cyrus::Quota.replication_annotstorage > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_replication_annotstorage/ > > Cassandane::Cyrus::Quota.quota_f_nested_qr > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_quota_f_nested_qr/ > > Cassandane::Cyrus::Quota.using_message > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_message/ > > Cassandane::Cyrus::Quota.replication_storage > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_replication_storage/ > > Cassandane::Cyrus::Quota.bz3529 > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_bz3529/ > > Cassandane::Cyrus::Quota.exceeding_message > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_exceeding_message/ > > Cassandane::Cyrus::Quota.quota_f_vs_update > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_quota_f_vs_update/ > > Cassandane::Cyrus::Quota.reconstruct_orphans > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_reconstruct_orphans/ > > Cassandane::Cyrus::Quota.exceeding_storage > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Quota/test_exceeding_storage/ > > Cassandane::Cyrus::Rename.rename_subfolder > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Rename/test_rename_subfolder/ > > Cassandane::Cyrus::Rename.rename_user > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Rename/test_rename_user/ > > Cassandane::Cyrus::Replication.append > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Replication/test_append/ > > Cassandane::Cyrus::Sieve.deliver > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Sieve/test_deliver/ > > Cassandane::Cyrus::Sieve.deliver_fileinto_dot > > http://ci.cyrusimap.org/job/cyrus-imapd-master/1126//testReport/%28root%29/Cassandane__Cyrus__Sieve/test_deliver_fileinto_dot/ > > 191 run, 0 failures, 33 errors
Every single one of these was a spurious failure due to poor isolation
of bound ports, like this
Perl exception: Some process is already listening on 127.0.0.1:9107
at Cassandane/Instance.pm line 490
Cassandane::Instance::_start_master('Cassandane::Instance=HASH(0x1bf6c7d0)')
called at Cassandane/Instance.pm line 708
Cassandane::Instance::start('Cassandane::Instance=HASH(0x1bf6c7d0)')
called at Cassandane/Cyrus/TestCase.pm line 187
Cassandane::Cyrus::TestCase::_start_instances('Cassandane::Cyrus::Sieve=HASH(0x1b8194d0)')
called at Cassandane/Cyrus
I have some commits on another branch which improve test isolation by
using netstat -p to discover processes which are bound to the test ports
and still running after each test finishes, and killing them off. I'll
get those pushed out sometime tomorrow.
--
Greg.
