  <testsuite name="Local conference tester (Ephemeral Chat)" tests="6" time="0" failures="0" errors="0" skipped="0" timestamp="2023-01-28T22:55:07"> 
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Unencrypted group chat server chat room with admin managed ephemeral messages" time="38.065755"/>
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Group chat Server chat room with admin managed ephemeral messages disabled after creation" time="41.018575"/>
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Group chat Server chat room with admin managed ephemeral messages enabled after creation" time="55.208506"/>
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Group chat Server chat room with admin managed ephemeral messages with lifetime update" time="49.284720">
            <failure message="BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDeliveredToUser, sender_stat.number_of_LinphoneMessageDeliveredToUser + noMsg, liblinphone_tester_sip_timeout))" type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDeliveredToUser, sender_stat.number_of_LinphoneMessageDeliveredToUser + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 384
            </failure>
        </testcase>
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Group chat Server chat room with admin managed ephemeral messages with lifetime toggle" time="87.422400">
            <failure message="BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneMessageReceived, recipient_stat.number_of_LinphoneMessageReceived + noMsg,11000))" type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneMessageReceived, recipient_stat.number_of_LinphoneMessageReceived + noMsg,11000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 367
            </failure>
        </testcase>
        <testcase classname=".Local conference tester (Ephemeral Chat)" name="Group chat Server chat room with ephemeral message mode changed" time="323.686616">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDeliveredToUser, sender_stat.number_of_LinphoneMessageDeliveredToUser + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 384
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDisplayed, sender_stat.number_of_LinphoneMessageDisplayed + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 388
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneChatRoomEphemeralTimerStarted, sender_stat.number_of_LinphoneChatRoomEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 390
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageEphemeralTimerStarted, sender_stat.number_of_LinphoneMessageEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 393
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneChatRoomEphemeralDeleted, sender_stat.number_of_LinphoneChatRoomEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 396
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageEphemeralDeleted, sender_stat.number_of_LinphoneMessageEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 399
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(senderHistory), initialSenderMessages) - Expected 0 but was 10.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 413
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList,&amp;pauline.getStats().number_of_NotifyReceived,pauline_stat.number_of_NotifyReceived + 1,liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3272
                     Condition: BC_ASSERT_FALSE(linphone_chat_room_ephemeral_enabled(paulineCr))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3277
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList,&amp;pauline.getStats().number_of_NotifyReceived,pauline_stat.number_of_NotifyReceived + 1,liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3283
                     Condition: BC_ASSERT_EQUAL(linphone_chat_room_get_ephemeral_mode(paulineCr), deviceMode) - Expected 0 but was 1.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3295
                     Condition: BC_ASSERT_EQUAL(linphone_chat_room_get_ephemeral_lifetime(paulineCr), 5) - Expected 5 but was 10.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3297
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(marieHistory), 1) - Expected 1 but was 11.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3302
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;pauline.getStats().number_of_LinphoneMessageReceived, pauline_stat.number_of_LinphoneMessageReceived + 1,11000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3305
                     Condition: BC_ASSERT_TRUE(CoreManagerAssert({focus,marie,pauline}).wait([&amp;, paulineCr] { return linphone_chat_room_get_unread_messages_count(paulineCr) == 1; }))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3313
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(paulineHistory), 1) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3316
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;marie.getStats().number_of_LinphoneMessageDeliveredToUser, marie_stat.number_of_LinphoneMessageDeliveredToUser + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3319
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;marie.getStats().number_of_LinphoneMessageDisplayed, marie_stat.number_of_LinphoneMessageDisplayed + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 3323
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneMessageReceived, recipient_stat.number_of_LinphoneMessageReceived + noMsg,11000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 367
                     Condition: BC_ASSERT_TRUE(CoreManagerAssert({focus,sender,recipient}).wait([&amp;, recipientCr] { return linphone_chat_room_get_unread_messages_count(recipientCr) == (noMsg + initialUnreadMessages); }))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 378
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(recipientHistory), (noMsg + initialRecipientMessages)) - Expected 21 but was 11.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 381
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDeliveredToUser, sender_stat.number_of_LinphoneMessageDeliveredToUser + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 384
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageDisplayed, sender_stat.number_of_LinphoneMessageDisplayed + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 388
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneChatRoomEphemeralTimerStarted, sender_stat.number_of_LinphoneChatRoomEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 390
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneChatRoomEphemeralTimerStarted, recipient_stat.number_of_LinphoneChatRoomEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 391
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageEphemeralTimerStarted, sender_stat.number_of_LinphoneMessageEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 393
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneMessageEphemeralTimerStarted, recipient_stat.number_of_LinphoneMessageEphemeralTimerStarted + noMsg, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 394
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneChatRoomEphemeralDeleted, sender_stat.number_of_LinphoneChatRoomEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 396
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneChatRoomEphemeralDeleted, recipient_stat.number_of_LinphoneChatRoomEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 397
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;sender.getStats().number_of_LinphoneMessageEphemeralDeleted, sender_stat.number_of_LinphoneMessageEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 399
                     Condition: BC_ASSERT_TRUE(wait_for_list(coresList, &amp;recipient.getStats().number_of_LinphoneMessageEphemeralDeleted, recipient_stat.number_of_LinphoneMessageEphemeralDeleted + noMsg, 15000))
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 400
                     Condition: BC_ASSERT_EQUAL((int)bctbx_list_size(senderHistory), initialSenderMessages) - Expected 0 but was 10.
                     File     : ../../../../../liblinphone/tester/local_conference_tester.cpp
                     Line     : 413
                     Condition: BC_FAIL(&quot;This test is leaking memory!&quot;).
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2511
            </failure>
        </testcase>
    </testsuite>
