  <testsuite name="Audio Routes" tests="26" time="0" failures="0" errors="0" skipped="0" timestamp="2023-01-27T22:48:53"> 
        <testcase classname=".Audio Routes" name="Simple call with audio devices reload" time="2.582848"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device before ringback" time="7.927803"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device during ringback" time="9.684525"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device after ringback" time="11.278033"/>
        <testcase classname=".Audio Routes" name="Call with audio device change using public API" time="6.305738"/>
        <testcase classname=".Audio Routes" name="Call with unreliable device" time="22.916469"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during incoming early media" time="9.902271"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during outgoing early media" time="10.356901"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change before ringback" time="10.015741"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during ringback" time="10.143282"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change after ringback" time="9.939084"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change ping-pong" time="9.992044"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change same audio device pingpong" time="8.660966"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause callee" time="24.324670"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause caller" time="20.836582"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause both parties" time="20.671554"/>
        <testcase classname=".Audio Routes" name="Conference with simple audio device change" time="13.160794"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change using public API" time="8.432097"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during setup" time="18.747385"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change before all join" time="23.694463"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change after all join" time="18.762431"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change ping pong" time="18.495176"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause callee" time="27.303126"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause caller" time="21.361666"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause both parties" time="24.786962"/>
        <testcase classname=".Audio Routes" name="Regex audio card selection" time="0.543248"/>
    </testsuite>
