  <testsuite name="VCard" tests="20" time="0" failures="0" errors="0" skipped="0" timestamp="2023-07-06T21:41:05"> 
        <testcase classname=".VCard" name="Import / Export friends from vCards" time="0.184251"/>
        <testcase classname=".VCard" name="Import a lot of friends from vCards" time="0.884233"/>
        <testcase classname=".VCard" name="vCard creation for existing friends" time="0.000331"/>
        <testcase classname=".VCard" name="vCard phone numbers and SIP addresses" time="0.194979"/>
        <testcase classname=".VCard" name="Friends working if no db set" time="0.168185"/>
        <testcase classname=".VCard" name="Friends storage in sqlite database" time="0.757230"/>
        <testcase classname=".VCard" name="20000 Friends storage in sqlite database" time="0.235665"/>
        <testcase classname=".VCard" name="Find friend in database of 20000 objects" time="22.788134"/>
        <testcase classname=".VCard" name="CardDAV clean" time="1.369072">
            <failure message="BC_FAIL(&quot;This test is leaking memory!&quot;)." type="Failure">
                     Condition: BC_FAIL(&quot;This test is leaking memory!&quot;).
                     File     : ../../liblinphone/tester/tester.c
                     Line     : 2990
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV synchronization" time="0.568597">
            <failure message="BC_ASSERT_EQUAL(stats-&gt;new_contact_count, 1) - Expected 1 but was 2." type="Failure">
                     Condition: BC_ASSERT_EQUAL(stats-&gt;new_contact_count, 1) - Expected 1 but was 2.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 564
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV synchronization 2" time="0.690752">
            <failure message="BC_ASSERT_EQUAL(stats-&gt;new_contact_count, 1) - Expected 1 but was 2." type="Failure">
                     Condition: BC_ASSERT_EQUAL(stats-&gt;new_contact_count, 1) - Expected 1 but was 2.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 603
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV synchronization 3" time="15.279609">
            <failure message="BC_ASSERT_EQUAL(stats-&gt;updated_contact_count, 1) - Expected 1 but was 0." type="Failure">
                     Condition: BC_ASSERT_EQUAL(stats-&gt;updated_contact_count, 1) - Expected 1 but was 0.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 650
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV synchronization 4" time="0.324345">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_TRUE(success)
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 520
                     Condition: BC_ASSERT_TRUE(success)
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 520
                     Condition: BC_FAIL(&quot;This test is leaking memory!&quot;).
                     File     : ../../liblinphone/tester/tester.c
                     Line     : 2990
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV integration" time="18.622997">
            <failure message="Multiple asserts failed ..." type="Failure">
                     Condition: BC_ASSERT_EQUAL(stats-&gt;removed_contact_count, 1) - Expected 1 but was 2.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 804
                     Condition: BC_ASSERT_EQUAL(stats-&gt;updated_contact_count, 1) - Expected 1 but was 0.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 806
                     Condition: BC_ASSERT_EQUAL((unsigned int)bctbx_list_size(linphone_friend_list_get_friends(lfl)), 1) - Expected 1 but was 2.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 811
                     Condition: BC_ASSERT_STRING_EQUAL(linphone_friend_get_ref_key(lf), refkey) - Expected toto but was nullptr.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 813
                     Condition: BC_ASSERT_STRING_EQUAL(address, &quot;sip:sylvain@sip.linphone.org&quot;) - Expected sip:sylvain@sip.linphone.org but was sip:margaux@sip.linphone.org.
                     File     : ../../liblinphone/tester/vcard_tester.c
                     Line     : 819
                     Condition: BC_FAIL(&quot;This test is leaking memory!&quot;).
                     File     : ../../liblinphone/tester/tester.c
                     Line     : 2990
            </failure>
        </testcase>
        <testcase classname=".VCard" name="CardDAV multiple synchronizations" time="0.791765"/>
        <testcase classname=".VCard" name="CardDAV client to server and server to client sync" time="1.702913">
            <failure message="BC_FAIL(&quot;This test is leaking memory!&quot;)." type="Failure">
                     Condition: BC_FAIL(&quot;This test is leaking memory!&quot;).
                     File     : ../../liblinphone/tester/tester.c
                     Line     : 2990
            </failure>
        </testcase>
        <testcase classname=".VCard" name="Find friend by ref key" time="0.213143"/>
        <testcase classname=".VCard" name="create a map and insert 20000 objects" time="0.013893"/>
        <testcase classname=".VCard" name="Find ref key in 20000 objects map" time="0.016910"/>
        <testcase classname=".VCard" name="Find friend by ref key in empty list" time="0.176506"/>
    </testsuite>
