  <testsuite name="Call recovery" tests="24" time="0" failures="0" errors="0" skipped="0" timestamp="2023-04-15T21:42:38"> 
        <testcase classname=".Call recovery" name="Call with network switch" time="12.974365"/>
        <testcase classname=".Call recovery" name="Call with network switch and no recovery possible" time="36.871014"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1" time="6.982934"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1 (udp caller)" time="6.091105"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1 (multi account)" time="6.746385"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 2" time="2.417113"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 3" time="6.725615"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 4" time="4.676309"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in very early state" time="6.680356"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 1" time="4.138171"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 2" time="6.018414"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 3" time="6.172883"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 4" time="3.780661"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early media 1" time="8.911085"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early media 2" time="8.708188"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused state" time="12.203879"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused state, ICE enabled" time="14.532549"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused by remote state, ICE enabled" time="14.551038"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused by remote state" time="11.237267"/>
        <testcase classname=".Call recovery" name="Call with network switch and ICE" time="48.158466">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for(m1-&gt;lc, m2-&gt;lc, &amp;m2-&gt;stat.number_of_LinphoneCallEnd, previous_count_2 + 1))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4505
                     Condition: BC_ASSERT_TRUE(wait_for(m1-&gt;lc, m2-&gt;lc, &amp;m1-&gt;stat.number_of_LinphoneCallReleased, previous_count_1 + 1))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4506
                     Condition: BC_ASSERT_TRUE(wait_for(m1-&gt;lc, m2-&gt;lc, &amp;m2-&gt;stat.number_of_LinphoneCallReleased, previous_count_2 + 1))
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4507
            </failure>
        </testcase>
        <testcase classname=".Call recovery" name="Call with network switch and ICE with relay" time="52.704403">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(did_receive_call, !callee_test_params-&gt;sdp_simulate_error) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4170
                     Condition: BC_ASSERT_TRUE((call_ok = call_with_params(pauline, marie, pauline_params, NULL)))
                     File     : ../../../../../liblinphone/tester/call_recovery_tester.c
                     Line     : 626
            </failure>
        </testcase>
        <testcase classname=".Call recovery" name="Call with network switch, ICE and RTT" time="52.652704">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(did_receive_call, !callee_test_params-&gt;sdp_simulate_error) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4170
                     Condition: BC_ASSERT_TRUE((call_ok = call_with_params(pauline, marie, pauline_params, NULL)))
                     File     : ../../../../../liblinphone/tester/call_recovery_tester.c
                     Line     : 626
            </failure>
        </testcase>
        <testcase classname=".Call recovery" name="Call with network switch with socket refresh" time="52.596171">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(did_receive_call, !callee_test_params-&gt;sdp_simulate_error) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4170
                     Condition: BC_ASSERT_TRUE((call_ok = call_with_params(pauline, marie, pauline_params, NULL)))
                     File     : ../../../../../liblinphone/tester/call_recovery_tester.c
                     Line     : 626
            </failure>
        </testcase>
        <testcase classname=".Call recovery" name="Call with SIP and RTP independant switches" time="53.116361">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(mgr-&gt;stat.number_of_LinphoneRegistrationOk, proxy_count) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 2582
                     Condition: BC_ASSERT_EQUAL(did_receive_call, !callee_test_params-&gt;sdp_simulate_error) - Expected 1 but was 0.
                     File     : ../../../../../liblinphone/tester/tester.c
                     Line     : 4170
                     Condition: BC_ASSERT_TRUE((call_ok = call(pauline, marie)))
                     File     : ../../../../../liblinphone/tester/call_recovery_tester.c
                     Line     : 873
            </failure>
        </testcase>
    </testsuite>
