  <testsuite name="Group Chat2" tests="43" time="0" failures="0" errors="0" skipped="0" timestamp="2023-05-28T21:28:13"> 
        <testcase classname=".Group Chat2" name="Send file + text" time="20.469107"/>
        <testcase classname=".Group Chat2" name="Send 2 files + text" time="18.410588"/>
        <testcase classname=".Group Chat2" name="Send multipart message with custom content types" time="3.431783"/>
        <testcase classname=".Group Chat2" name="Unique one-to-one chatroom" time="8.796847"/>
        <testcase classname=".Group Chat2" name="Unique one-to-one chatroom with dual sender device" time="10.401524"/>
        <testcase classname=".Group Chat2" name="Unique one-to-one chatroom recreated from message" time="11.356937"/>
        <testcase classname=".Group Chat2" name="Unique one-to-one chatroom recreated from message with app restart" time="9.152927"/>
        <testcase classname=".Group Chat2" name="Join one-to-one chat room with a new device" time="6.500457"/>
        <testcase classname=".Group Chat2" name="New unique one-to-one chatroom after both participants left" time="8.773120"/>
        <testcase classname=".Group Chat2" name="Unique one-to-one chatroom re-created from the party that deleted it, with inactive devices" time="11.376815"/>
        <testcase classname=".Group Chat2" name="Group chat room notify participant devices name" time="17.018814"/>
        <testcase classname=".Group Chat2" name="Add device in one-to-one chat room where other participant left" time="6.291031"/>
        <testcase classname=".Group Chat2" name="IMDN for group chat room" time="11.074025"/>
        <testcase classname=".Group Chat2" name="Aggregated IMDN for group chat room" time="14.814243"/>
        <testcase classname=".Group Chat2" name="Aggregated IMDN for group chat room read while offline" time="16.707119"/>
        <testcase classname=".Group Chat2" name="IMDN sent from DB state" time="8.654554"/>
        <testcase classname=".Group Chat2" name="IMDN updated for group chat room with one participant offline" time="18.261448"/>
        <testcase classname=".Group Chat2" name="Find one-to-one chat room" time="5.803889"/>
        <testcase classname=".Group Chat2" name="Exhumed one-to-one chat room 1" time="4.861424"/>
        <testcase classname=".Group Chat2" name="Exhumed one-to-one chat room 2" time="5.789791"/>
        <testcase classname=".Group Chat2" name="Exhumed one-to-one chat room 3" time="54.924957"/>
        <testcase classname=".Group Chat2" name="Exhumed one-to-one chat room 3 with core restart" time="53.819953"/>
        <testcase classname=".Group Chat2" name="Exhumed one-to-one chat room 4" time="26.911308"/>
        <testcase classname=".Group Chat2" name="New device after group chat room creation" time="6.481068"/>
        <testcase classname=".Group Chat2" name="Chat room list subscription" time="79.287621">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_participant_admin_statuses_changed, initialPaulineStats.number_of_participant_admin_statuses_changed + 2, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6805
                     Condition: BC_ASSERT_TRUE(linphone_participant_is_admin(laureParticipantOfPauline1))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6806
                     Condition: BC_ASSERT_TRUE(linphone_participant_is_admin(laureParticipantOfPauline3))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6807
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 1, 10000))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6810
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr1), newSubject) - Expected New subject but was Colleagues.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6811
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 2, 10000))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6822
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr1), newSubject) - Expected New New subject but was Colleagues.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6825
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 3, 10000))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6834
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr2), newSubject) - Expected Newer subject but was Friends.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6837
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 4, 10000))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6846
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr3), newSubject) - Expected Newest subject but was Bros.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 6849
            </failure>
        </testcase>
        <testcase classname=".Group Chat2" name="Complex participant removal scenario" time="17.554649"/>
        <testcase classname=".Group Chat2" name="Group chat room subscription denied" time="4.110257"/>
        <testcase classname=".Group Chat2" name="Search friend result chat room participants" time="4.551117"/>
        <testcase classname=".Group Chat2" name="Client loose context of a chatroom" time="6.493625"/>
        <testcase classname=".Group Chat2" name="Participant removed then added" time="68.595745">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;marie1-&gt;stat.number_of_participants_removed, initialMarie1Stats.number_of_participants_removed + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 7958
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;laure-&gt;stat.number_of_participants_removed, initialLaureStats.number_of_participants_removed + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 7960
                     Condition: BC_ASSERT_EQUAL(linphone_chat_room_get_nb_participants(marie1Cr), 1) - Expected 1 but was 2.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 7962
                     Condition: BC_ASSERT_EQUAL(linphone_chat_room_get_nb_participants(laureCr), 1) - Expected 1 but was 2.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 7963
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;lcm-&gt;stat.number_of_LinphoneConferenceStateCreationPending, initialStats-&gt;number_of_LinphoneConferenceStateCreationPending + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 647
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;lcm-&gt;stat.number_of_LinphoneConferenceStateCreated, initialStats-&gt;number_of_LinphoneConferenceStateCreated + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 650
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;lcm-&gt;stat.number_of_LinphoneChatRoomConferenceJoined, initialStats-&gt;number_of_LinphoneChatRoomConferenceJoined + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 654
                     Condition: BC_ASSERT_PTR_NOT_NULL(chatRoom)
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 618
                     Condition: BC_ASSERT_PTR_NOT_NULL(newPauline1Cr)
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 7992
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline1-&gt;stat.number_of_LinphoneConferenceStateDeleted, 2, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8065
            </failure>
        </testcase>
        <testcase classname=".Group Chat2" name="Check if participant device are removed" time="10.422045">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(linphone_participant_get_devices(marieParticipant)), 1) - Expected 1 but was 2.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8170
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(linphone_participant_get_devices(marieParticipant)), 1) - Expected 1 but was 2.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8190
            </failure>
        </testcase>
        <testcase classname=".Group Chat2" name="Subscribe successfull after set chat database path" time="15.162003">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8323
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr), newSubject) - Expected Subject has been changed! :O but was Colleagues.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8327
            </failure>
        </testcase>
        <testcase classname=".Group Chat2" name="Send forward message" time="6.192466"/>
        <testcase classname=".Group Chat2" name="Send forward message with restart" time="6.499892"/>
        <testcase classname=".Group Chat2" name="Send reply message" time="6.202431"/>
        <testcase classname=".Group Chat2" name="Send reply message with core restart" time="6.644163"/>
        <testcase classname=".Group Chat2" name="Linphone core stop/start and chatroom ref" time="4.706279"/>
        <testcase classname=".Group Chat2" name="Subscribe successfull after set chat database path" time="14.529433">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline-&gt;stat.number_of_subject_changed, initialPaulineStats.number_of_subject_changed + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8323
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_chat_room_get_subject(paulineCr), newSubject) - Expected Subject has been changed! :O but was Colleagues.
                     File     : ../../../../../liblinphone/tester/group_chat_tester.c
                     Line     : 8327
            </failure>
        </testcase>
        <testcase classname=".Group Chat2" name="Make sure device unregistration does not triger user to be removed from a group" time="35.842531"/>
        <testcase classname=".Group Chat2" name="Admin leaves the room and is reinvited" time="5.619901"/>
        <testcase classname=".Group Chat2" name="Forward file transfer message" time="19.553822"/>
        <testcase classname=".Group Chat2" name="Forward file transfer message using digest auth on server" time="19.544780"/>
        <testcase classname=".Group Chat2" name="Forward file transfer message using digest auth on server and encrypted FS" time="19.681427"/>
    </testsuite>
