  <testsuite name="Message" tests="83" time="0" failures="0" errors="0" skipped="0" timestamp="2023-03-08T22:30:31"> 
        <testcase classname=".Message" name="File transfer content" time="2.293878"/>
        <testcase classname=".Message" name="Create two basic chat rooms with same remote" time="1.227019"/>
        <testcase classname=".Message" name="Text message" time="1.878973"/>
        <testcase classname=".Message" name="Text forward message" time="1.671926"/>
        <testcase classname=".Message" name="Text forward message with CPIM enabled with backward compat" time="1.953482"/>
        <testcase classname=".Message" name="Text forward message with CPIM enabled" time="1.865655"/>
        <testcase classname=".Message" name="Text forward transfer message not downloaded" time="6.215051"/>
        <testcase classname=".Message" name="Text reply message" time="2.023483"/>
        <testcase classname=".Message" name="Text reply message with CPIM enabled with backward compat" time="9.985562"/>
        <testcase classname=".Message" name="Text reply message with CPIM enabled" time="1.881367"/>
        <testcase classname=".Message" name="Text message UTF8" time="1.534564"/>
        <testcase classname=".Message" name="Text message with credentials from auth callback" time="1.523895"/>
        <testcase classname=".Message" name="Text message with privacy" time="1.572141"/>
        <testcase classname=".Message" name="Text message compatibility mode" time="1.762840"/>
        <testcase classname=".Message" name="Text message with ack" time="3.876142"/>
        <testcase classname=".Message" name="Text message with send error" time="1.801505"/>
        <testcase classname=".Message" name="Text message from non default proxy config" time="2.472037"/>
        <testcase classname=".Message" name="Text message reply from non default proxy config" time="9.166372"/>
        <testcase classname=".Message" name="Text message in call chat room" time="2.503933"/>
        <testcase classname=".Message" name="Text message in call chat room from denied text offer" time="2.347420"/>
        <testcase classname=".Message" name="Text message in call chat room when room exists" time="2.786431"/>
        <testcase classname=".Message" name="Text message in call chat room from denied text offer when room exists" time="17.693365"/>
        <testcase classname=".Message" name="Transfer message" time="15.168464"/>
        <testcase classname=".Message" name="Transfer message 2" time="16.268227"/>
        <testcase classname=".Message" name="Transfer message 3" time="13.342265"/>
        <testcase classname=".Message" name="Transfer message 4" time="15.840982"/>
        <testcase classname=".Message" name="Message with voice recording" time="18.708767"/>
        <testcase classname=".Message" name="Message with voice recording 2" time="8.397442"/>
        <testcase classname=".Message" name="Message with voice recording 3" time="8.400160"/>
        <testcase classname=".Message" name="Transfer message legacy" time="14.357659"/>
        <testcase classname=".Message" name="Transfer message with 2 files" time="20.861701"/>
        <testcase classname=".Message" name="Transfer message auto download" time="16.817342"/>
        <testcase classname=".Message" name="Transfer message auto download 2" time="14.973472"/>
        <testcase classname=".Message" name="Transfer message auto download enabled but file too large" time="19.919516"/>
        <testcase classname=".Message" name="Transfer message auto download existing file" time="8.542318"/>
        <testcase classname=".Message" name="Transfer messages same file auto download" time="6.402397"/>
        <testcase classname=".Message" name="Transfer message from history" time="13.404072"/>
        <testcase classname=".Message" name="Transfer message with http proxy" time="12.567679"/>
        <testcase classname=".Message" name="Transfer message with upload io error" time="3.060137"/>
        <testcase classname=".Message" name="Transfer message with download io error" time="29.095610"/>
        <testcase classname=".Message" name="Transfer message upload cancelled" time="1.957874"/>
        <testcase classname=".Message" name="Transfer message upload finished during stop" time="2.343680"/>
        <testcase classname=".Message" name="Transfer message download cancelled" time="3.709320"/>
        <testcase classname=".Message" name="Transfer message auto download aborted" time="6.158902"/>
        <testcase classname=".Message" name="Transfer message core stopped async 1" time="3.520907"/>
        <testcase classname=".Message" name="Transfer message core stopped async 2" time="7.825712"/>
        <testcase classname=".Message" name="Transfer 2 messages simultaneously" time="5.076584"/>
        <testcase classname=".Message" name="Transfer using external body URL" time="3.143991"/>
        <testcase classname=".Message" name="Transfer using external body URL 2" time="3.268154"/>
        <testcase classname=".Message" name="Transfer using external body URL 404" time="1.830339"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using certificate" time="13.443951"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth" time="13.441084"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain" time="13.491009"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth - upload auth fail" time="3.485503"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth - download auth fail" time="13.520196"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain - upload auth fail" time="3.576639"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain - download auth fail" time="13.317969"/>
        <testcase classname=".Message" name="Transfer message - file size limited pass" time="15.156152"/>
        <testcase classname=".Message" name="Transfer message - file size limited fail" time="3.865583"/>
        <testcase classname=".Message" name="Aggregated messages" time="49.983013">
            <failure message="BC_ASSERT_TRUE(wait_for_until(pauline-&gt;lc, marie-&gt;lc, &amp;marie-&gt;stat.number_of_LinphoneAggregatedMessagesReceived, 10, 5000))" type="Failure">
                     Condition: BC_ASSERT_TRUE(wait_for_until(pauline-&gt;lc, marie-&gt;lc, &amp;marie-&gt;stat.number_of_LinphoneAggregatedMessagesReceived, 10, 5000))
                     File     : ../../../../../liblinphone/tester/message_tester.c
                     Line     : 4396
            </failure>
        </testcase>
        <testcase classname=".Message" name="Text message denied" time="1.473174"/>
        <testcase classname=".Message" name="IsComposing notification" time="3.131833"/>
        <testcase classname=".Message" name="IMDN notifications" time="1.874829"/>
        <testcase classname=".Message" name="IM notification policy" time="31.339898"/>
        <testcase classname=".Message" name="Aggregated IMDNs" time="13.965306"/>
        <testcase classname=".Message" name="Unread message count" time="1.649661"/>
        <testcase classname=".Message" name="Unread message count in callback" time="6.677757"/>
        <testcase classname=".Message" name="Lime unitary" time="0.000034"/>
        <testcase classname=".Message" name="Transfer not sent if invalid url" time="0.752344"/>
        <testcase classname=".Message" name="Transfer not sent if host not found" time="0.835200"/>
        <testcase classname=".Message" name="Transfer not sent if url moved permanently" time="0.934280"/>
        <testcase classname=".Message" name="IM Encryption Engine custom headers" time="1.529902"/>
        <testcase classname=".Message" name="Text message with custom content-type" time="1.507513"/>
        <testcase classname=".Message" name="Text message with unsupported content-type" time="12.413336"/>
        <testcase classname=".Message" name="IM Encryption Engine b64" time="4.356264"/>
        <testcase classname=".Message" name="IM Encryption Engine b64 async" time="1.511292"/>
        <testcase classname=".Message" name="Text message within call dialog" time="3.905211"/>
        <testcase classname=".Message" name="Info message" time="19.493335"/>
        <testcase classname=".Message" name="Info message with body" time="4.848514"/>
        <testcase classname=".Message" name="Crash during file transfer" time="6.417741"/>
        <testcase classname=".Message" name="Text status after destroying chat room" time="1.827801"/>
        <testcase classname=".Message" name="Transfer success after destroying chatroom" time="1.795806"/>
        <testcase classname=".Message" name="Migration from messages db" time="5.551879"/>
    </testsuite>
