  <testsuite name="Message" tests="85" time="0" failures="0" errors="0" skipped="0" timestamp="2023-07-27T22:00:32"> 
        <testcase classname=".Message" name="File transfer content" time="1.981657"/>
        <testcase classname=".Message" name="Create two basic chat rooms with same remote" time="1.295386"/>
        <testcase classname=".Message" name="Text message" time="1.893215"/>
        <testcase classname=".Message" name="Text forward message" time="1.754192"/>
        <testcase classname=".Message" name="Text forward message with CPIM enabled with backward compat" time="1.852856"/>
        <testcase classname=".Message" name="Text forward message with CPIM enabled" time="1.867589"/>
        <testcase classname=".Message" name="Text forward transfer message not downloaded" time="5.739805"/>
        <testcase classname=".Message" name="Text reply message" time="1.735145"/>
        <testcase classname=".Message" name="Text reply message with CPIM enabled with backward compat" time="1.773620"/>
        <testcase classname=".Message" name="Text reply message with CPIM enabled" time="1.817957"/>
        <testcase classname=".Message" name="Text reaction message" time="6.758550"/>
        <testcase classname=".Message" name="Text reaction message with CPIM enabled with backward compat" time="5.714134"/>
        <testcase classname=".Message" name="Text reaction message with CPIM enabled" time="5.677822"/>
        <testcase classname=".Message" name="Text message UTF8" time="1.455996"/>
        <testcase classname=".Message" name="Text message with credentials from auth callback" time="1.547882"/>
        <testcase classname=".Message" name="Text message with privacy" time="1.578753"/>
        <testcase classname=".Message" name="Text message compatibility mode" time="1.660150"/>
        <testcase classname=".Message" name="Text message with ack" time="1.531245"/>
        <testcase classname=".Message" name="Text message with send error" time="1.923226"/>
        <testcase classname=".Message" name="Text message from non default proxy config" time="2.563134"/>
        <testcase classname=".Message" name="Text message reply from non default proxy config" time="1.907919"/>
        <testcase classname=".Message" name="Text message in call chat room" time="2.235649"/>
        <testcase classname=".Message" name="Text message in call chat room from denied text offer" time="2.182207"/>
        <testcase classname=".Message" name="Text message in call chat room when room exists" time="2.342967"/>
        <testcase classname=".Message" name="Text message in call chat room from denied text offer when room exists" time="2.339481"/>
        <testcase classname=".Message" name="Transfer message" time="11.228541"/>
        <testcase classname=".Message" name="Transfer message 2" time="11.196986"/>
        <testcase classname=".Message" name="Transfer message 3" time="11.228577"/>
        <testcase classname=".Message" name="Transfer message 4" time="11.242666"/>
        <testcase classname=".Message" name="Message with voice recording" time="8.011284"/>
        <testcase classname=".Message" name="Message with voice recording 2" time="8.069348"/>
        <testcase classname=".Message" name="Message with voice recording 3" time="8.038852"/>
        <testcase classname=".Message" name="Transfer message legacy" time="11.178090"/>
        <testcase classname=".Message" name="Transfer message with 2 files" time="11.887115"/>
        <testcase classname=".Message" name="Transfer message auto download" time="11.230615"/>
        <testcase classname=".Message" name="Transfer message auto download 2" time="11.214577"/>
        <testcase classname=".Message" name="Transfer message auto download enabled but file too large" time="10.813653"/>
        <testcase classname=".Message" name="Transfer message auto download existing file" time="9.490911"/>
        <testcase classname=".Message" name="Transfer messages same file auto download" time="6.660838"/>
        <testcase classname=".Message" name="Transfer message from history" time="10.878342"/>
        <testcase classname=".Message" name="Transfer message with http proxy" time="9.948412"/>
        <testcase classname=".Message" name="Transfer message with upload io error" time="2.651292"/>
        <testcase classname=".Message" name="Transfer message with download io error" time="13.811286"/>
        <testcase classname=".Message" name="Transfer message upload cancelled" time="1.613281"/>
        <testcase classname=".Message" name="Transfer message upload finished during stop" time="1.800568"/>
        <testcase classname=".Message" name="Transfer message download cancelled" time="3.332722"/>
        <testcase classname=".Message" name="Transfer message auto download aborted" time="6.240485"/>
        <testcase classname=".Message" name="Transfer message core stopped async 1" time="1.685001"/>
        <testcase classname=".Message" name="Transfer message core stopped async 2" time="6.848557"/>
        <testcase classname=".Message" name="Transfer 2 messages simultaneously" time="4.925486"/>
        <testcase classname=".Message" name="Transfer using external body URL" time="2.848062"/>
        <testcase classname=".Message" name="Transfer using external body URL 2" time="3.118056"/>
        <testcase classname=".Message" name="Transfer using external body URL 404" time="1.354993"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using certificate" time="10.850976"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth" time="10.970073"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain" time="10.913343"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth - upload auth fail" time="3.433325"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth - download auth fail" time="10.974499"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain - upload auth fail" time="3.428763"/>
        <testcase classname=".Message" name="Transfer message - file transfer server authenticates client using digest auth server accepting multiple auth domain - download auth fail" time="10.922231"/>
        <testcase classname=".Message" name="Transfer message - file size limited pass" time="11.090406"/>
        <testcase classname=".Message" name="Transfer message - file size limited fail" time="3.619564"/>
        <testcase classname=".Message" name="Aggregated messages" time="17.639320"/>
        <testcase classname=".Message" name="Text message denied" time="1.163905"/>
        <testcase classname=".Message" name="IsComposing notification" time="2.741971"/>
        <testcase classname=".Message" name="IMDN notifications" time="1.320522"/>
        <testcase classname=".Message" name="IM notification policy" time="8.130335"/>
        <testcase classname=".Message" name="Aggregated IMDNs" time="4.740995"/>
        <testcase classname=".Message" name="Unread message count" time="1.259796"/>
        <testcase classname=".Message" name="Unread message count in callback" time="6.285419"/>
        <testcase classname=".Message" name="Transfer not sent if invalid url" time="0.579542"/>
        <testcase classname=".Message" name="Transfer not sent if host not found" time="0.658940"/>
        <testcase classname=".Message" name="Transfer not sent if url moved permanently" time="0.718035"/>
        <testcase classname=".Message" name="IM Encryption Engine custom headers" time="1.278041"/>
        <testcase classname=".Message" name="Text message with custom content-type" time="1.260485"/>
        <testcase classname=".Message" name="Text message with unsupported content-type" time="12.126178"/>
        <testcase classname=".Message" name="IM Encryption Engine b64" time="1.237384"/>
        <testcase classname=".Message" name="IM Encryption Engine b64 async" time="1.237087"/>
        <testcase classname=".Message" name="Text message within call dialog" time="2.755927"/>
        <testcase classname=".Message" name="Info message" time="1.646520"/>
        <testcase classname=".Message" name="Info message with body" time="1.650273"/>
        <testcase classname=".Message" name="Crash during file transfer" time="6.663404"/>
        <testcase classname=".Message" name="Text status after destroying chat room" time="1.636559"/>
        <testcase classname=".Message" name="Transfer success after destroying chatroom" time="1.589258"/>
        <testcase classname=".Message" name="Migration from messages db" time="2.366650"/>
    </testsuite>
