********* Start testing of contacts *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 15.0.0
PASS   : contacts::ContactAddDetailTests::initTestCase()
PASS   : contacts::ContactAddDetailTests::test_contact_add_detail_emits_signal()
PASS   : contacts::ContactAddDetailTests::test_contact_add_null_detail_emits_no_signal()
PASS   : contacts::ContactAddDetailTests::test_contact_add_second_detail_of_the_different_type_emits_signal()
PASS   : contacts::ContactAddDetailTests::test_contact_add_second_detail_of_the_same_type_emits_signal()
PASS   : contacts::ContactAddDetailTests::test_contact_add_the_same_detail_emits_no_signal()
PASS   : contacts::ContactAddDetailTests::test_contact_modify_added_detail_emits_signal()
XFAIL  : contacts::ContactAddDetailTests::test_contact_modify_detail_added_to_two_contacts_modifies_both() does not propagate to the second contact
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contact_add_detail.qml(156)]
PASS   : contacts::ContactAddDetailTests::test_contact_modify_detail_added_to_two_contacts_modifies_both()
XFAIL  : contacts::ContactAddDetailTests::test_contact_modify_detail_already_added_emits_signal() implementation takes a copy of the detail
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contact_add_detail.qml(175)]
PASS   : contacts::ContactAddDetailTests::test_contact_modify_detail_already_added_emits_signal()
XFAIL  : contacts::ContactAddDetailTests::test_contact_modify_detail_already_added_modifies_contact() implementation takes a copy of the detail
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contact_add_detail.qml(114)]
PASS   : contacts::ContactAddDetailTests::test_contact_modify_detail_already_added_modifies_contact()
PASS   : contacts::ContactAddDetailTests::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsAddressesTests::ModificationSignaling::test_changeToDetailThroughAddressesEmitsSignal()
PASS   : contacts::ContactsAddressesTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::initTestCase()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::test_accessAddressThroughAddress()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::test_accessAddressThroughAddresses()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::test_accessAddressThroughDetails()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::test_addressCount()
PASS   : contacts::ContactsAddressesTests::DynamicallyAdded::MultipleAddresses::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::initTestCase()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::test_accessAddressThroughAddress()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::test_accessAddressThroughAddresses()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::test_accessAddressThroughDetails()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::test_addressCount()
PASS   : contacts::ContactsAddressesTests::MultipleAddresses::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::OneAddress::initTestCase()
PASS   : contacts::ContactsAddressesTests::OneAddress::test_accessAddressThroughAddress()
PASS   : contacts::ContactsAddressesTests::OneAddress::test_accessAddressThroughAddresses()
PASS   : contacts::ContactsAddressesTests::OneAddress::test_accessAddressThroughDetails()
PASS   : contacts::ContactsAddressesTests::OneAddress::test_addressCount()
PASS   : contacts::ContactsAddressesTests::OneAddress::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::NoAddress::initTestCase()
PASS   : contacts::ContactsAddressesTests::NoAddress::test_addressOfContactWithoutAddressIsDefined()
PASS   : contacts::ContactsAddressesTests::NoAddress::test_addressOfContactWithoutAddressIsEmpty()
PASS   : contacts::ContactsAddressesTests::NoAddress::test_addressSetStreetOfContactWithoutAddress()
PASS   : contacts::ContactsAddressesTests::NoAddress::test_addressesCountOfAnotherContactWithoutAddressIsZero()
PASS   : contacts::ContactsAddressesTests::NoAddress::test_addressesCountOfYetAnotherContactWithoutAddressIsOne()
PASS   : contacts::ContactsAddressesTests::NoAddress::cleanupTestCase()
PASS   : contacts::ContactsAddressesTests::initTestCase()
PASS   : contacts::ContactsAddressesTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::Contacts collection filter test::initTestCase()
PASS   : contacts::Contacts collection filter test::test_collectionFilter()
PASS   : contacts::Contacts collection filter test::cleanupTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::initTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::test_detailReturnsTheFirstDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::test_detailsReturnsListContainingTheFirstDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::test_detailsReturnsListContainingTheSecondDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::test_detailsReturnsListOfCorrentLength()
PASS   : contacts::ContactDetailAccessTests::ContactWithMultipleDetails::cleanupTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::initTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailReturnsOneDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailReturnsTheOtherDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailsReturnsListContainingTheCorrectDetailForOne()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailsReturnsListContainingTheCorrectDetailForTheOther()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailsReturnsListOfCorrentLengthForOneDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::test_detailsReturnsListOfCorrentLengthForTheOtherDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithDetailsOfDifferentType::cleanupTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithOneDetail::initTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithOneDetail::test_detailReturnsOneDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithOneDetail::test_detailsReturnsListContainingTheDetail()
PASS   : contacts::ContactDetailAccessTests::ContactWithOneDetail::test_detailsReturnsListOfLengthOne()
PASS   : contacts::ContactDetailAccessTests::ContactWithOneDetail::cleanupTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithoutDetails::initTestCase()
PASS   : contacts::ContactDetailAccessTests::ContactWithoutDetails::test_detailReturnsUndefined()
PASS   : contacts::ContactDetailAccessTests::ContactWithoutDetails::test_detailsReturnsEmptyList()
PASS   : contacts::ContactDetailAccessTests::ContactWithoutDetails::cleanupTestCase()
PASS   : contacts::ContactDetailAccessTests::initTestCase()
PASS   : contacts::ContactDetailAccessTests::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsEmailsTests::ModificationSignaling::test_changeToDetailThroughEmailsEmitsSignal()
PASS   : contacts::ContactsEmailsTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::initTestCase()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::test_accessEmailThroughDetails()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::test_accessEmailThroughEmail()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::test_accessEmailThroughEmails()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::test_emailCount()
PASS   : contacts::ContactsEmailsTests::DynamicallyAdded::MultipleEmails::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::initTestCase()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::test_accessEmailThroughDetails()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::test_accessEmailThroughEmail()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::test_accessEmailThroughEmails()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::test_emailCount()
PASS   : contacts::ContactsEmailsTests::MultipleEmails::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::OneEmail::initTestCase()
PASS   : contacts::ContactsEmailsTests::OneEmail::test_accessEmailThroughDetails()
PASS   : contacts::ContactsEmailsTests::OneEmail::test_accessEmailThroughEmail()
PASS   : contacts::ContactsEmailsTests::OneEmail::test_accessEmailThroughEmails()
PASS   : contacts::ContactsEmailsTests::OneEmail::test_emailCount()
PASS   : contacts::ContactsEmailsTests::OneEmail::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::NoEmail::initTestCase()
PASS   : contacts::ContactsEmailsTests::NoEmail::test_emailOfContactWithoutEmailIsDefined()
PASS   : contacts::ContactsEmailsTests::NoEmail::test_emailOfContactWithoutEmailIsEmpty()
PASS   : contacts::ContactsEmailsTests::NoEmail::test_emailsCountOfAnotherContactWithoutEmailIsZero()
PASS   : contacts::ContactsEmailsTests::NoEmail::test_emailsCountOfYetAnotherContactWithoutEmailIsOne()
PASS   : contacts::ContactsEmailsTests::NoEmail::cleanupTestCase()
PASS   : contacts::ContactsEmailsTests::initTestCase()
PASS   : contacts::ContactsEmailsTests::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::test_changeToDataThroughExtendedDetailsEmitsSignal()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::test_changeToNameThroughExtendedDetailsEmitsSignal()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::test_noChangeToDataThroughExtendedDetailsEmitsNoSignal()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::test_noChangeToNameThroughExtendedDetailsEmitsNoSignal()
PASS   : contacts::ContactsExtendedDetailsTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::test_ExtendedDetailCount()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::test_accessExtendedDetailThroughDetails()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::test_accessExtendedDetailThroughExtendedDetail()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::test_accessExtendedDetailThroughExtendedDetails()
PASS   : contacts::ContactsExtendedDetailsTests::DynamicallyAdded::MultipleExtendedDetails::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::test_ExtendedDetailCount()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::test_accessExtendedDetailThroughDetails()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::test_accessExtendedDetailThroughExtendedDetail()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::test_accessExtendedDetailThroughExtendedDetails()
PASS   : contacts::ContactsExtendedDetailsTests::MultipleExtendedDetails::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::test_ExtendedDetailsCount()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::test_accessExtendedDetailThroughDetails()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::test_accessExtendedDetailThroughExtendedDetail()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::test_accessExtendedDetailThroughExtendedDetails()
PASS   : contacts::ContactsExtendedDetailsTests::OneExtendedDetail::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::test_ExtendedDetailDataOfContactWithoutExtendedDetailIsEmpty()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::test_ExtendedDetailNameOfContactWithoutExtendedDetailIsEmpty()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::test_ExtendedDetailOfContactWithoutExtendedDetailIsDefined()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::test_ExtendedDetailsCountOfAnotherContactWithoutExtendedDetailIsZero()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::test_ExtendedDetailsCountOfYetAnotherContactWithoutExtendedDetailIsOne()
PASS   : contacts::ContactsExtendedDetailsTests::NoExtendedDetail::cleanupTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::initTestCase()
PASS   : contacts::ContactsExtendedDetailsTests::cleanupTestCase()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::initTestCase()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::test_modification_through_detail_emits_contact_changed()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::test_modification_through_detail_modifies_the_contact()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::test_modification_through_details_emits_contact_changed()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::test_modification_through_details_modifies_the_contact()
PASS   : contacts::ContactModificationTests::ThroughDetailAccessors::cleanupTestCase()
PASS   : contacts::ContactModificationTests::UpdateDetail::initTestCase()
PASS   : contacts::ContactModificationTests::UpdateDetail::test_update_to_contact_detail_directly_sets_contact_as_modified()
PASS   : contacts::ContactModificationTests::UpdateDetail::test_update_to_contact_detail_sets_contact_as_modified()
PASS   : contacts::ContactModificationTests::UpdateDetail::cleanupTestCase()
PASS   : contacts::ContactModificationTests::initTestCase()
PASS   : contacts::ContactModificationTests::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::ModificationSignaling::test_changeToDetailThroughOrganizationsEmitsSignal()
PASS   : contacts::ContactsOrganizationsTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::test_accessOrganizationThroughDetails()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::test_accessOrganizationThroughOrganization()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::test_accessOrganizationThroughOrganizations()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::test_organizationCount()
PASS   : contacts::ContactsOrganizationsTests::DynamicallyAdded::MultipleOrganizations::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::test_accessOrganizationThroughDetails()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::test_accessOrganizationThroughOrganization()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::test_accessOrganizationThroughOrganizations()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::test_organizationCount()
PASS   : contacts::ContactsOrganizationsTests::MultipleOrganizations::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::test_OrganizationCount()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::test_accessOrganizationThroughDetails()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::test_accessOrganizationThroughOrganization()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::test_accessOrganizationThroughOrganizations()
PASS   : contacts::ContactsOrganizationsTests::OneOrganization::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::test_organizationOfContactWithoutOrganizationIsDefined()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::test_organizationOfContactWithoutOrganizationIsEmpty()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::test_organizationsCountOfAnotherContactWithoutOrganizationIsZero()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::test_organizationsCountOfYetAnotherContactWithoutOrganizationIsOne()
PASS   : contacts::ContactsOrganizationsTests::NoOrganization::cleanupTestCase()
PASS   : contacts::ContactsOrganizationsTests::initTestCase()
PASS   : contacts::ContactsOrganizationsTests::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::ModificationSignaling::test_changeToDetailThroughPhoneNumbersEmitsSignal()
PASS   : contacts::ContactsPhoneNumbersTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::test_accessPhoneNumberThroughDetails()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::test_accessPhoneNumberThroughPhoneNumber()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::test_accessPhoneNumberThroughPhoneNumbers()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::test_phoneNumberCount()
PASS   : contacts::ContactsPhoneNumbersTests::DynamicallyAdded::MultiplePhoneNumbers::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::test_accessPhoneNumberThroughDetails()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::test_accessPhoneNumberThroughPhoneNumber()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::test_accessPhoneNumberThroughPhoneNumbers()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::test_phoneNumberCount()
PASS   : contacts::ContactsPhoneNumbersTests::MultiplePhoneNumbers::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::test_accessPhoneNumberThroughDetails()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::test_accessPhoneNumberThroughPhoneNumber()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::test_accessPhoneNumberThroughPhoneNumbers()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::test_phoneNumberCount()
PASS   : contacts::ContactsPhoneNumbersTests::OnePhoneNumber::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::test_phoneNumberOfContactWithoutPhoneNumberIsDefined()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::test_phoneNumberOfContactWithoutPhoneNumberIsEmpty()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::test_phoneNumbersCountOfAnotherContactWithoutPhoneNumberIsZero()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::test_phoneNumbersCountOfYetAnotherContactWithoutPhoneNumberIsOne()
PASS   : contacts::ContactsPhoneNumbersTests::NoPhoneNumber::cleanupTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::initTestCase()
PASS   : contacts::ContactsPhoneNumbersTests::cleanupTestCase()
PASS   : contacts::ContactRemoveDetailTests::initTestCase()
PASS   : contacts::ContactRemoveDetailTests::test_contact_modify_detail_already_removed_emits_no_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_detail_emits_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_multiple_details_emits_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_null_detail_emits_no_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_one_of_multiple_details_emits_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_unrelated_detail_emits_no_signal()
PASS   : contacts::ContactRemoveDetailTests::test_contact_remove_unrelated_detail_of_the_different_type_emits_no_signal()
PASS   : contacts::ContactRemoveDetailTests::cleanupTestCase()
PASS   : contacts::ContactSignalsTests::initTestCase()
PASS   : contacts::ContactSignalsTests::test_contact_address_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_address_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_anniversary_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_anniversary_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_avatar_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_avatar_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_birthday_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_birthday_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_displaylabel_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_displaylabel_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_email_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_email_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_extended_detail_change_data_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_extended_detail_change_name_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_extended_detail_emits_no_signal_when_data_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_extended_detail_emits_no_signal_when_name_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_favorite_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_favorite_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_gender_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_gender_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_geolocation_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_geolocation_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_globalpresence_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_globalpresence_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_guid_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_guid_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_hobby_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_hobby_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_name_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_name_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_nickname_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_nickname_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_note_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_note_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_onlineaccount_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_onlineaccount_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_organization_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_organization_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_phonenumber_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_phonenumber_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_presence_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_presence_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_ringtone_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_ringtone_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_synctarget_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_synctarget_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_tag_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_tag_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_timestamp_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_timestamp_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::test_contact_url_change_emits_signal()
PASS   : contacts::ContactSignalsTests::test_contact_url_emits_no_signal_when_value_does_not_change()
PASS   : contacts::ContactSignalsTests::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::ModificationSignaling::initTestCase()
PASS   : contacts::ContactsUrlsTests::ModificationSignaling::test_changeToDetailThroughUrlsEmitsSignal()
PASS   : contacts::ContactsUrlsTests::ModificationSignaling::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::initTestCase()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::test_accessUrlThroughDetails()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::test_accessUrlThroughUrl()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::test_accessUrlThroughUrls()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::test_urlCount()
PASS   : contacts::ContactsUrlsTests::DynamicallyAdded::MultipleUrls::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::initTestCase()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::test_accessUrlThroughDetails()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::test_accessUrlThroughUrl()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::test_accessUrlThroughUrls()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::test_urlCount()
PASS   : contacts::ContactsUrlsTests::MultipleUrls::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::OneUrl::initTestCase()
PASS   : contacts::ContactsUrlsTests::OneUrl::test_UrlCount()
PASS   : contacts::ContactsUrlsTests::OneUrl::test_accessUrlThroughDetails()
PASS   : contacts::ContactsUrlsTests::OneUrl::test_accessUrlThroughUrl()
PASS   : contacts::ContactsUrlsTests::OneUrl::test_accessUrlThroughUrls()
PASS   : contacts::ContactsUrlsTests::OneUrl::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::NoUrl::initTestCase()
PASS   : contacts::ContactsUrlsTests::NoUrl::test_urlOfContactWithoutUrlIsDefined()
PASS   : contacts::ContactsUrlsTests::NoUrl::test_urlOfContactWithoutUrlIsEmpty()
PASS   : contacts::ContactsUrlsTests::NoUrl::test_urlsCountOfAnotherContactWithoutUrlIsZero()
PASS   : contacts::ContactsUrlsTests::NoUrl::test_urlsCountOfYetAnotherContactWithoutUrlIsOne()
PASS   : contacts::ContactsUrlsTests::NoUrl::cleanupTestCase()
PASS   : contacts::ContactsUrlsTests::initTestCase()
PASS   : contacts::ContactsUrlsTests::cleanupTestCase()
PASS   : contacts::ContactDetailsTests::initTestCase()
PASS   : contacts::ContactDetailsTests::test_address()
PASS   : contacts::ContactDetailsTests::test_anniversary()
PASS   : contacts::ContactDetailsTests::test_avatar()
PASS   : contacts::ContactDetailsTests::test_birthday()
PASS   : contacts::ContactDetailsTests::test_detail_common_properties()
PASS   : contacts::ContactDetailsTests::test_detail_contexts()
PASS   : contacts::ContactDetailsTests::test_displayLabel()
PASS   : contacts::ContactDetailsTests::test_emailAddress()
PASS   : contacts::ContactDetailsTests::test_extendedDetail()
PASS   : contacts::ContactDetailsTests::test_family()
PASS   : contacts::ContactDetailsTests::test_favorite()
PASS   : contacts::ContactDetailsTests::test_gender()
PASS   : contacts::ContactDetailsTests::test_geolocation()
PASS   : contacts::ContactDetailsTests::test_globalpresence()
PASS   : contacts::ContactDetailsTests::test_guid()
PASS   : contacts::ContactDetailsTests::test_hobby()
PASS   : contacts::ContactDetailsTests::test_name()
PASS   : contacts::ContactDetailsTests::test_nickname()
PASS   : contacts::ContactDetailsTests::test_note()
PASS   : contacts::ContactDetailsTests::test_onlineaccount()
PASS   : contacts::ContactDetailsTests::test_organization()
PASS   : contacts::ContactDetailsTests::test_phonenumber()
PASS   : contacts::ContactDetailsTests::test_presence()
PASS   : contacts::ContactDetailsTests::test_ringtone()
PASS   : contacts::ContactDetailsTests::test_synctarget()
PASS   : contacts::ContactDetailsTests::test_tag()
PASS   : contacts::ContactDetailsTests::test_timestamp()
PASS   : contacts::ContactDetailsTests::test_type()
PASS   : contacts::ContactDetailsTests::test_url()
PASS   : contacts::ContactDetailsTests::test_version()
PASS   : contacts::ContactDetailsTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactModelSignalsTests::initTestCase()
PASS   : contacts::ContactModelSignalsTests::test_changingTheFilterSendsSignal()
PASS   : contacts::ContactModelSignalsTests::test_removingTheFilterSendsSignal()
PASS   : contacts::ContactModelSignalsTests::test_settingTheFilterSendsSignal()
PASS   : contacts::ContactModelSignalsTests::test_settingTheSameFilterDoesNotSendSignal()
PASS   : contacts::ContactModelSignalsTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactRelationship::initTestCase()
PASS   : contacts::ContactRelationship::test_aggregates()
PASS   : contacts::ContactRelationship::test_hasAssistant()
PASS   : contacts::ContactRelationship::test_hasManager()
PASS   : contacts::ContactRelationship::test_hasMember()
PASS   : contacts::ContactRelationship::test_hasSpouse()
PASS   : contacts::ContactRelationship::test_isSameAs()
PASS   : contacts::ContactRelationship::test_nullParticipants()
PASS   : contacts::ContactRelationship::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsClearDetailsE2ETests::initTestCase()
PASS   : contacts::ContactsClearDetailsE2ETests::test_clear_details()
PASS   : contacts::ContactsClearDetailsE2ETests::test_clear_details_and_save_modified()
PASS   : contacts::ContactsClearDetailsE2ETests::test_clear_details_and_save_through_model()
PASS   : contacts::ContactsClearDetailsE2ETests::test_clear_details_of_contact_in_the_model()
PASS   : contacts::ContactsClearDetailsE2ETests::test_clear_details_save_modified_and_refetch_from_model()
PASS   : contacts::ContactsClearDetailsE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsDetailsSavingE2ETests::initTestCase()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_address()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_addressCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_addressCanNotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_avatar()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_birthday()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_displaylabel()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_emailAddress()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_emailAddressCanNotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_favorite()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_gender()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_guid()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_multipleAddresses()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_multipleEmailAddresses()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_multipleOrganizations()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_multiplePhoneNumbers()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_multipleUrls()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_name()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_nameCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_nameCanNotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_nickname()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_nicknameCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_nicknameCanNotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_note()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_noteCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_noteCanNotBeSanitized()
XFAIL  : contacts::ContactsDetailsSavingE2ETests::test_onlineAccount() Saving of Account URI is not supported at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_details_saving_e2e.qml(401)]
PASS   : contacts::ContactsDetailsSavingE2ETests::test_onlineAccount()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_organization()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_organizationCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_organizationCanNotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_phoneNumber()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_phoneNumberCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_phoneNumberCannotBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_phoneNumberOneSubtype()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_ringtone()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_synctarget()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_test_emailAddressCanBeSanitized()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_url()
PASS   : contacts::ContactsDetailsSavingE2ETests::test_version()
PASS   : contacts::ContactsDetailsSavingE2ETests::cleanupTestCase()
PASS   : contacts::ContactsTests::initTestCase()
QWARN  : contacts::ContactsTests::test_addAndRemoveDetails() <Unknown File>: QML Component: Unsuitable arguments passed to createObject(). The first argument should be a QObject* or null, and the second argument should be a JavaScript object or a QVariantMap
QWARN  : contacts::ContactsTests::test_addAndRemoveDetails() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::ContactsTests::test_addAndRemoveDetails() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::ContactsTests::test_addAndRemoveDetails() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QDEBUG : contacts::ContactsTests::test_addAndRemoveDetails() qml: contactsTestHelper.emptyContactsDb
QDEBUG : contacts::ContactsTests::test_addAndRemoveDetails() qml: contactsTestHelper.emptyContactsDb
QDEBUG : contacts::ContactsTests::test_addAndRemoveDetails() qml: contactsTestHelper.emptyContactsDb: remove qtcontacts:memory:id={edbf3382-9024-44bb-9da6-26dd0000d07e}:01000000
PASS   : contacts::ContactsTests::test_addAndRemoveDetails()
QWARN  : contacts::ContactsTests::test_contact() <Unknown File>: QML Component: Unsuitable arguments passed to createObject(). The first argument should be a QObject* or null, and the second argument should be a JavaScript object or a QVariantMap
PASS   : contacts::ContactsTests::test_contact()
QWARN  : contacts::ContactsTests::test_contactAddDetail() <Unknown File>: QML Component: Unsuitable arguments passed to createObject(). The first argument should be a QObject* or null, and the second argument should be a JavaScript object or a QVariantMap
PASS   : contacts::ContactsTests::test_contactAddDetail()
QWARN  : contacts::ContactsTests::test_contactRemoveDetail() <Unknown File>: QML Component: Unsuitable arguments passed to createObject(). The first argument should be a QObject* or null, and the second argument should be a JavaScript object or a QVariantMap
PASS   : contacts::ContactsTests::test_contactRemoveDetail()
QWARN  : contacts::ContactsTests::test_contactUpdateDetail() <Unknown File>: QML Component: Unsuitable arguments passed to createObject(). The first argument should be a QObject* or null, and the second argument should be a JavaScript object or a QVariantMap
PASS   : contacts::ContactsTests::test_contactUpdateDetail()
PASS   : contacts::ContactsTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsExportImportDetailsE2ETests::initTestCase()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportAddress()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportAnniversary() Anniversary calendar id is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(308)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportAnniversary()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportAvatar()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportBirthday()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportEmail()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportExtendedDetail()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportFamily()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportFavorite()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportGender()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportGlobalPresence() Global presence is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(372)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportGlobalPresence()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportGuid()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportHobby() Hobby is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(391)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportHobby()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportLocation() Location label is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(398)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportLocation()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportName()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportNickname()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportNote()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportOnlineAccount() Service provider is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(432)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportOnlineAccount()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportOrganization() Organization location is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(455)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportOrganization()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportPhoneNumber()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportPresence() Presence is not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(477)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportPresence()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportRingtone()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportTag()
XFAIL  : contacts::ContactsExportImportDetailsE2ETests::test_exportImportTimestamp() Timestamps are not exported at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_details_e2e.qml(518)]
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportTimestamp()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportUrl()
PASS   : contacts::ContactsExportImportDetailsE2ETests::test_exportImportVersion()
PASS   : contacts::ContactsExportImportDetailsE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsExportImportE2ETests::initTestCase()
PASS   : contacts::ContactsExportImportE2ETests::test_contactExportImportWithTinyContactExportSignaling()
PASS   : contacts::ContactsExportImportE2ETests::test_exportListOfDeclarativeContacts()
PASS   : contacts::ContactsExportImportE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsExportImportSignalingTest::initTestCase()
QWARN  : contacts::ContactsExportImportSignalingTest::test_overlappingExportEmitsSignalWithError() qt.qml.context: file:///Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_signaling_e2e.qml:16:9 Parameter "error" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
PASS   : contacts::ContactsExportImportSignalingTest::test_overlappingExportEmitsSignalWithError()
QWARN  : contacts::ContactsExportImportSignalingTest::test_overlappingImportEmitsSignalWithError() qt.qml.context: file:///Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_export_import_signaling_e2e.qml:21:9 Parameter "error" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
PASS   : contacts::ContactsExportImportSignalingTest::test_overlappingImportEmitsSignalWithError()
PASS   : contacts::ContactsExportImportSignalingTest::test_successfulExportEmitsSignalProperly()
PASS   : contacts::ContactsExportImportSignalingTest::test_successfulImportEmitsSignalProperly()
PASS   : contacts::ContactsExportImportSignalingTest::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsExtendedDetailE2ETests::initTestCase()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_extendedDetailsListProperty_multipleDetails()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_extendedDetailsListProperty_noDetails()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_extendedDetailsListProperty_oneDetail()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_extendedDetailsListProperty_removing_one_detail()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withBoolean()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withColor()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withDate()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withDateAsString()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withDeeplyEmbeddedVariantLists()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withDouble()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withEmbeddedVariantsList()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withInt()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withIntList()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withMap()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withNegReal()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withNegativeInt()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withReal()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withString()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withStringList()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withUrl()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withVariant()
PASS   : contacts::ContactsExtendedDetailE2ETests::test_withVariantList()
PASS   : contacts::ContactsExtendedDetailE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsFetchContactsE2ETests::initTestCase()
QWARN  : contacts::ContactsFetchContactsE2ETests::test_fetchBothExistingAndNonExistingContacts() qt.qml.context: file:///Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_fetch_contacts_e2e.qml:17:9 Parameter "requestId" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
XFAIL  : contacts::ContactsFetchContactsE2ETests::test_fetchBothExistingAndNonExistingContacts() implementation returns an empty list of contacts
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_fetch_contacts_e2e.qml(80)]
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchBothExistingAndNonExistingContacts()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchDuplicateContactIds()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchEmptyListOfContactIds()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchExistingContact()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchInvalidContactId()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchMultipleExistingContacts()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchNonExistingContact()
PASS   : contacts::ContactsFetchContactsE2ETests::test_fetchNullContactId()
PASS   : contacts::ContactsFetchContactsE2ETests::test_filterAndFetchContactMatchingTheFilter()
PASS   : contacts::ContactsFetchContactsE2ETests::test_filterAndFetchContactWhichDoesNotMatchTheFilter()
PASS   : contacts::ContactsFetchContactsE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsFilteringByDetailE2ETests::initTestCase()
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match exactly, identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match exactly, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match exactly, empty string)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match contains, identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match contains, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match contains, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match contains, empty string)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match starts with, identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match starts with, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match starts with, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match starts with, empty string)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match ends with, identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match ends with, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match ends with, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Phone number, match ends with, empty string)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match exactly, identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match exactly, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match contains , matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match contains , caseInsensitive by default so matches)
XFAIL  : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match exactly ,always case sensitive so no matches here) Not working as expected
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_filtering_by_detail_e2e.qml(259)]
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match exactly ,always case sensitive so no matches here)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixed string , identical value)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixed string , no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixed string, caseInsensitive by default so matches)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixed string and case sensitive, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match starts with, caseInsensitive by default so matches)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match starts with and match caseSensitive, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match starts with and match caseSensitive, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match ends with and match caseSensitive, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match ends with and match caseSensitive, no match)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match ends with, caseInsensitive by default so matches)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixedString and match ends with, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(First name, match fixedString and match startsWith, matching substring)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_filterByDetail(Last name, match exactly, no contact has a value for last name)
PASS   : contacts::ContactsFilteringByDetailE2ETests::test_settingMatchFlagDoesChangeTheContacts()
PASS   : contacts::ContactsFilteringByDetailE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsFilteringTests::initTestCase()
PASS   : contacts::ContactsFilteringTests::test_afterSettingANewFilterChangingTheOldFilterDoesNotChangeModel()
PASS   : contacts::ContactsFilteringTests::test_dynamicIdFilterConstruction()
PASS   : contacts::ContactsFilteringTests::test_expandFilterLeavesContactsStillValid()
PASS   : contacts::ContactsFilteringTests::test_filterByAlternatingOverlappingIds()
PASS   : contacts::ContactsFilteringTests::test_filterByEmptyIdList()
PASS   : contacts::ContactsFilteringTests::test_filterById()
PASS   : contacts::ContactsFilteringTests::test_filterByIdOfContactAtTheEnd()
PASS   : contacts::ContactsFilteringTests::test_filterByIdOfContactInTheMiddle()
PASS   : contacts::ContactsFilteringTests::test_filterByMixedExistingAndNonExistingIds()
PASS   : contacts::ContactsFilteringTests::test_filterByMultipleIds()
PASS   : contacts::ContactsFilteringTests::test_filterByMultipleIdsOfContactsAtTheEnd()
PASS   : contacts::ContactsFilteringTests::test_filterByMultipleNonConsequtiveIds()
PASS   : contacts::ContactsFilteringTests::test_filterByMultipleNonExistingIds()
PASS   : contacts::ContactsFilteringTests::test_filterByNonExistingId()
PASS   : contacts::ContactsFilteringTests::test_filterByTwoCouplesOfOverlappingIds()
PASS   : contacts::ContactsFilteringTests::test_filterByTwoOverlappingIds()
PASS   : contacts::ContactsFilteringTests::test_filterMatchingContactLeavesItStillValid()
PASS   : contacts::ContactsFilteringTests::test_filterOutContactLeavesItStillValid()
PASS   : contacts::ContactsFilteringTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsIntersectionFilterTests::initTestCase()
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection of two detail filters)
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection of detail filter and id filter)
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection of two id filters)
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection of two id filters and detail filter)
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection filter with empty filter set (manager: memory))
PASS   : contacts::ContactsIntersectionFilterTests::test_intersectionFilter(Intersection filter with a single detail filter)
PASS   : contacts::ContactsIntersectionFilterTests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsModelToModelNotificationE2ETests::initTestCase()
SKIP   : contacts::ContactsModelToModelNotificationE2ETests::test_createContactPassesDetailsToOtherModels() memory backend does not support this at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_model_to_model_notification_e2e.qml(188)]
SKIP   : contacts::ContactsModelToModelNotificationE2ETests::test_createContactShouldUpdateOtherModels() memory backend does not support this at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_model_to_model_notification_e2e.qml(188)]
SKIP   : contacts::ContactsModelToModelNotificationE2ETests::test_createMultipleContactsShouldUpdateOtherModels() memory backend does not support this at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_model_to_model_notification_e2e.qml(188)]
SKIP   : contacts::ContactsModelToModelNotificationE2ETests::test_removeContactShouldUpdateOtherModel() memory backend does not support this at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_model_to_model_notification_e2e.qml(188)]
SKIP   : contacts::ContactsModelToModelNotificationE2ETests::test_updateContactShouldUpdateOtherModels() memory backend does not support this at the moment
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_model_to_model_notification_e2e.qml(188)]
PASS   : contacts::ContactsModelToModelNotificationE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsRemoveContactsE2ETests::initTestCase()
PASS   : contacts::ContactsRemoveContactsE2ETests::test_removeEmptyList()
PASS   : contacts::ContactsRemoveContactsE2ETests::test_removeInvalidId()
PASS   : contacts::ContactsRemoveContactsE2ETests::test_removeMultipleContacts()
PASS   : contacts::ContactsRemoveContactsE2ETests::test_removeOneContact()
PASS   : contacts::ContactsRemoveContactsE2ETests::test_saveRemovedContactFails()
PASS   : contacts::ContactsRemoveContactsE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsRemoveDetailE2ETests::initTestCase()
PASS   : contacts::ContactsRemoveDetailE2ETests::test_remove_detail()
PASS   : contacts::ContactsRemoveDetailE2ETests::test_remove_detail_and_save_modified()
PASS   : contacts::ContactsRemoveDetailE2ETests::test_remove_detail_and_save_through_model()
PASS   : contacts::ContactsRemoveDetailE2ETests::test_remove_detail_of_contact_in_the_model()
PASS   : contacts::ContactsRemoveDetailE2ETests::test_remove_detail_save_modified_and_refetch_from_model()
PASS   : contacts::ContactsRemoveDetailE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsSaveContactE2ETests::initTestCase()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveContact()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveContactSavesDetails()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveDynamicallyCreatedContact()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveMultipleContacts()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveTheSameContactMultipleTimes()
PASS   : contacts::ContactsSaveContactE2ETests::test_saveTheSameContactMultipleTimesWithoutWaitingForTheModel()
PASS   : contacts::ContactsSaveContactE2ETests::cleanupTestCase()
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
QWARN  : contacts::UnknownTestFunc() qt.core.qobject.connect: QObject::connect: the SLOT() macro is used with a non-slot function: QDeclarativeContactModel::fetchCollections(). This currently works due to backwards-compatibility reasons. In Qt7 the SLOT() macro will work only for methods marked as slots.
PASS   : contacts::ContactsSortingTests::initTestCase()
PASS   : contacts::ContactsSortingTests::test_sortByEmail()
PASS   : contacts::ContactsSortingTests::test_sortByFirstName()
SKIP   : contacts::ContactsSortingTests::test_sortByLastAndFirstName() Backends do not support this at the moment.
   Loc: [/Users/qt/work/qt/qtpim/tests/auto/contacts/qmlcontacts/testcases/tst_contacts_sorting_e2e.qml(145)]
PASS   : contacts::ContactsSortingTests::test_sortByLastName()
PASS   : contacts::ContactsSortingTests::test_sortInAscendingOrder()
PASS   : contacts::ContactsSortingTests::test_sortInDefaultOrder()
PASS   : contacts::ContactsSortingTests::test_sortInDescendingOrder()
PASS   : contacts::ContactsSortingTests::cleanupTestCase()
Totals: 563 passed, 0 failed, 6 skipped, 0 blacklisted, 31807ms
********* Finished testing of contacts *********
