  <testsuite name="Video conference" tests="28" time="0" failures="0" errors="0" skipped="0" timestamp="2023-03-05T22:53:42"> 
        <testcase classname=".Video conference" name="Simple SRTP conference with active speaker layout" time="31.823174"/>
        <testcase classname=".Video conference" name="Simple SRTP conference with grid layout" time="23.819113"/>
        <testcase classname=".Video conference" name="Simple conference established from scratch with video" time="10.716499"/>
        <testcase classname=".Video conference" name="Simple conference with layout change of local participant" time="22.820851"/>
        <testcase classname=".Video conference" name="Simple conference with layout change of remote participant" time="23.625583"/>
        <testcase classname=".Video conference" name="Simple conference with layout change of remote participant without conference params update" time="22.482868"/>
        <testcase classname=".Video conference" name="Audio calls initiated by host added to video conference" time="14.172893"/>
        <testcase classname=".Video conference" name="Audio calls with video rejected added to video conference" time="14.896742"/>
        <testcase classname=".Video conference" name="Add participant after layout change" time="28.959374"/>
        <testcase classname=".Video conference" name="Video conference by merging calls" time="8.848050"/>
        <testcase classname=".Video conference" name="Video conference by merging video calls without conference event package" time="15.554872"/>
        <testcase classname=".Video conference" name="Video conference by merging video calls with grid layout" time="90.234977">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;conf_mgr-&gt;stat.number_of_LinphoneSubscriptionIncomingReceived, (conf_initial_stats.number_of_LinphoneSubscriptionIncomingReceived + idx - no_participants_without_event_log + 1), liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1114
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;conf_mgr-&gt;stat.number_of_LinphoneSubscriptionActive, (conf_initial_stats.number_of_LinphoneSubscriptionActive + idx + 1), liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1117
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;m-&gt;stat.number_of_LinphoneSubscriptionActive, new_participant_initial_stats[idx].number_of_LinphoneSubscriptionActive + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1121
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;m-&gt;stat.number_of_LinphoneConferenceStateCreated, new_participant_initial_stats[idx].number_of_LinphoneConferenceStateCreated + 1, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1125
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;m2-&gt;stat.number_of_NotifyReceived, (participant_initial_stats[idx2].number_of_NotifyReceived + 1), liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1154
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, subscription_count, expected_subscriptions, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1189
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;conf_mgr-&gt;stat.number_of_LinphoneSubscriptionActive, expected_subscriptions, liblinphone_tester_sip_timeout))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1192
                     Condition: BC_ASSERT_EQUAL(linphone_conference_get_participant_count(remote_conference), no_participants) - Expected 3 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1232
                     Condition: BC_ASSERT_PTR_NOT_NULL(remote_participant)
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 882
                     Condition: BC_ASSERT_PTR_NOT_NULL(remote_participant)
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 882
                     Condition: BC_ASSERT_PTR_NOT_NULL(remote_device)
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 889
                     Condition: BC_ASSERT_PTR_NOT_NULL(remote_participant)
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1007
                     Condition: BC_ASSERT_PTR_NOT_NULL(remote_participant)
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1007
                     Condition: BC_ASSERT_EQUAL(linphone_participant_device_get_stream_capability(d, LinphoneStreamTypeAudio), audio_direction) - Expected 0 but was 3.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 994
                     Condition: BC_ASSERT_EQUAL(linphone_participant_device_get_stream_capability(d, LinphoneStreamTypeVideo), video_direction) - Expected 0 but was 3.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 996
                     Condition: BC_ASSERT_TRUE(linphone_participant_device_get_stream_availability(d, LinphoneStreamTypeVideo) == (video_direction == LinphoneMediaDirectionSendRecv))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1002
                     Condition: BC_ASSERT_EQUAL(linphone_conference_params_video_enabled(local_params), linphone_conference_params_video_enabled(remote_params)) - Expected 0 but was 1.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 1054
                     Condition: BC_ASSERT_EQUAL(Call::toCpp(call)-&gt;getMediaStreamsNb(LinphoneStreamTypeVideo), nb) - Expected 5 but was 4.
                     File     : ../../../../../liblinphone/tester/shared_tester_functions.cpp
                     Line     : 484
                     Condition: BC_ASSERT_EQUAL(Call::toCpp(call)-&gt;getMediaStreamsNb(LinphoneStreamTypeVideo), nb) - Expected 5 but was 4.
                     File     : ../../../../../liblinphone/tester/shared_tester_functions.cpp
                     Line     : 484
                     Condition: BC_ASSERT_EQUAL(Call::toCpp(call)-&gt;getMediaStreamsNb(LinphoneStreamTypeVideo), nb) - Expected 5 but was 1.
                     File     : ../../../../../liblinphone/tester/shared_tester_functions.cpp
                     Line     : 484
                     Condition: BC_ASSERT_TRUE(wait_for_list(lcs, &amp;laure-&gt;stat.number_of_participant_devices_media_capability_changed, laure_stats.number_of_participant_devices_media_capability_changed + 1, 3000))
                     File     : ../../../../../liblinphone/tester/audio_video_conference_tester.c
                     Line     : 5895
                     Condition: BC_ASSERT_EQUAL(linphone_conference_get_participant_count(conference), no_parts) - Expected 3 but was 0.
                     File     : ../../../../../liblinphone/tester/audio_video_conference_tester.c
                     Line     : 5936
                     Condition: BC_ASSERT_TRUE(linphone_conference_is_in(conference))
                     File     : ../../../../../liblinphone/tester/audio_video_conference_tester.c
                     Line     : 5937
                     Condition: BC_ASSERT_TRUE(linphone_conference_params_video_enabled(current_remote_conf_params) == enable_video)
                     File     : ../../../../../liblinphone/tester/audio_video_conference_tester.c
                     Line     : 5942
            </failure>
        </testcase>
        <testcase classname=".Video conference" name="Video conference by merging video calls with grid layout 2" time="24.409145"/>
        <testcase classname=".Video conference" name="ICE video conference by merging video calls with grid layout" time="25.437618"/>
        <testcase classname=".Video conference" name="One participant ICE video conference with grid layout" time="9.777801"/>
        <testcase classname=".Video conference" name="One participant ICE video conference with active speaker layout" time="25.937903"/>
        <testcase classname=".Video conference" name="Video conference by merging video calls with active speaker layout" time="16.080575"/>
        <testcase classname=".Video conference" name="Video conference by merging video calls with active speaker layout 2" time="21.919464"/>
        <testcase classname=".Video conference" name="Try to update call parameter during conference" time="11.503170"/>
        <testcase classname=".Video conference" name="Toggle video settings during conference without automatically accept video policy" time="20.790775"/>
        <testcase classname=".Video conference" name="Video conference with no conference version" time="53.497921"/>
        <testcase classname=".Video conference" name="Toggle video settings during conference with automatically accept video policy" time="18.570465"/>
        <testcase classname=".Video conference" name="Toggle video settings during conference with update deferred" time="29.431799"/>
        <testcase classname=".Video conference" name="Simultaneous toggle of video settings during conference" time="110.623103"/>
        <testcase classname=".Video conference" name="Eject from 3 participants conference with grid layout" time="9.993131"/>
        <testcase classname=".Video conference" name="Eject from 4 participants conference with grid layout" time="8.455345"/>
        <testcase classname=".Video conference" name="Eject from 3 participants conference with active speaker layout" time="10.678697"/>
        <testcase classname=".Video conference" name="Eject from 4 participants conference with active speaker layout" time="8.236794"/>
    </testsuite>
