  <testsuite name="Call recovery" tests="24" time="0" failures="0" errors="0" skipped="0" timestamp="2023-03-03T22:50:44"> 
        <testcase classname=".Call recovery" name="Call with network switch" time="17.262227"/>
        <testcase classname=".Call recovery" name="Call with network switch and no recovery possible" time="36.772470"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1" time="6.611781"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1 (udp caller)" time="7.005346"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 1 (multi account)" time="8.199911"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 2" time="2.156108"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 3" time="3.984540"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early state 4" time="3.935224"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in very early state" time="7.673516"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 1" time="4.198718"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 2" time="5.934671"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 3" time="6.197712"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch during re-invite 4" time="4.033118"/>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early media 1" time="13.820524">
            <failure message="BC_ASSERT_LOWER(labs((long)((linphone_call_log_get_duration(marie_call_log) * 1000) - (int64_t)(ended_time - connected_time))), 1500) - Expected at most 1500 but was 1609." type="Failure">
                     Condition: BC_ASSERT_LOWER(labs((long)((linphone_call_log_get_duration(marie_call_log) * 1000) - (int64_t)(ended_time - connected_time))), 1500) - Expected at most 1500 but was 1609.
                     File     : ../../../../../liblinphone/tester/call_recovery_tester.c
                     Line     : 565
            </failure>
        </testcase>
        <testcase classname=".Call recovery" name="Recovered call on network switch in early media 2" time="19.248277"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused state" time="11.496494"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused state, ICE enabled" time="14.378306"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused by remote state, ICE enabled" time="14.446451"/>
        <testcase classname=".Call recovery" name="Call with network switch in paused by remote state" time="11.203591"/>
        <testcase classname=".Call recovery" name="Call with network switch and ICE" time="13.603372"/>
        <testcase classname=".Call recovery" name="Call with network switch and ICE with relay" time="15.804135"/>
        <testcase classname=".Call recovery" name="Call with network switch, ICE and RTT" time="13.896108"/>
        <testcase classname=".Call recovery" name="Call with network switch with socket refresh" time="13.766615"/>
        <testcase classname=".Call recovery" name="Call with SIP and RTP independant switches" time="18.706871"/>
    </testsuite>
