  <testsuite name="Audio Routes" tests="26" time="0" failures="0" errors="0" skipped="0" timestamp="2023-03-07T22:57:38"> 
        <testcase classname=".Audio Routes" name="Simple call with audio devices reload" time="9.717614"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device before ringback" time="8.452905"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device during ringback" time="8.466648"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device after ringback" time="9.937008"/>
        <testcase classname=".Audio Routes" name="Call with audio device change using public API" time="8.444521"/>
        <testcase classname=".Audio Routes" name="Call with unreliable device" time="24.294574"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during incoming early media" time="12.210628"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during outgoing early media" time="14.845711"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change before ringback" time="10.287144"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during ringback" time="13.017112"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change after ringback" time="17.618018"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change ping-pong" time="10.291051"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change same audio device pingpong" time="10.151575"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause callee" time="26.154363"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause caller" time="21.179185"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause both parties" time="21.116521"/>
        <testcase classname=".Audio Routes" name="Conference with simple audio device change" time="14.113384"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change using public API" time="7.318367"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during setup" time="19.741262"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change before all join" time="19.326053"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change after all join" time="19.103418"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change ping pong" time="19.120332"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause callee" time="20.897589"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause caller" time="20.784295"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause both parties" time="20.832095"/>
        <testcase classname=".Audio Routes" name="Regex audio card selection" time="0.666923"/>
    </testsuite>
