  <testsuite name="Audio Routes" tests="26" time="0" failures="0" errors="0" skipped="0" timestamp="2023-02-21T22:59:27"> 
        <testcase classname=".Audio Routes" name="Simple call with audio devices reload" time="2.950131"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device before ringback" time="7.861500"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device during ringback" time="7.896289"/>
        <testcase classname=".Audio Routes" name="Call with disconnecting device after ringback" time="7.897426"/>
        <testcase classname=".Audio Routes" name="Call with audio device change using public API" time="6.014561"/>
        <testcase classname=".Audio Routes" name="Call with unreliable device" time="22.824766"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during incoming early media" time="9.892536"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during outgoing early media" time="10.023946"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change before ringback" time="9.848191"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during ringback" time="10.036052"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change after ringback" time="9.821203"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change ping-pong" time="9.953372"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change same audio device pingpong" time="7.766018"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause callee" time="20.708241"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause caller" time="20.698630"/>
        <testcase classname=".Audio Routes" name="Simple call with audio device change during call pause both parties" time="20.615857"/>
        <testcase classname=".Audio Routes" name="Conference with simple audio device change" time="13.137684"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change using public API" time="7.035254"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during setup" time="18.829596"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change before all join" time="18.567773"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change after all join" time="22.042829"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change ping pong" time="18.338711"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause callee" time="20.290635"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause caller" time="22.506250"/>
        <testcase classname=".Audio Routes" name="Simple conference with audio device change during pause both parties" time="22.568599"/>
        <testcase classname=".Audio Routes" name="Regex audio card selection" time="0.525428"/>
    </testsuite>
