<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="139" failures="0" disabled="0" errors="0" timestamp="2026-03-25T17:49:14" time="2.647" name="AllTests">
  <testsuite name="StateMachineUnitTest" tests="5" failures="0" disabled="0" errors="0" time="1.009">
    <testcase name="Matrix" status="run" time="0.926" classname="StateMachineUnitTest" />
    <testcase name="Basic" status="run" time="0.014" classname="StateMachineUnitTest" />
    <testcase name="ConnectionErrors" status="run" time="0.014" classname="StateMachineUnitTest" />
    <testcase name="CreateSessionFail" status="run" time="0.019" classname="StateMachineUnitTest" />
    <testcase name="ConnectTimerBackoff" status="run" time="0.035" classname="StateMachineUnitTest" />
  </testsuite>
  <testsuite name="StateMachinePassivePeerTest" tests="4" failures="0" disabled="0" errors="0" time="0.035">
    <testcase name="Basic" status="run" time="0.011" classname="StateMachinePassivePeerTest" />
    <testcase name="Start" status="run" time="0.007" classname="StateMachinePassivePeerTest" />
    <testcase name="StartThenConnectTimerExpired" status="run" time="0.008" classname="StateMachinePassivePeerTest" />
    <testcase name="StartThenTcpPassiveOpen" status="run" time="0.009" classname="StateMachinePassivePeerTest" />
  </testsuite>
  <testsuite name="StateMachineIdleTest" tests="5" failures="0" disabled="0" errors="0" time="0.051">
    <testcase name="TcpPassiveOpen" status="run" time="0.01" classname="StateMachineIdleTest" />
    <testcase name="AdminUpThenAdminDownThenIdleHoldTimerExpired" status="run" time="0.009" classname="StateMachineIdleTest" />
    <testcase name="TcpPassiveOpenThenBgpOpen" status="run" time="0.011" classname="StateMachineIdleTest" />
    <testcase name="TcpPassiveOpenThenStartThenBgpOpen" status="run" time="0.01" classname="StateMachineIdleTest" />
    <testcase name="TcpPassiveOpenThenConnectTimerExpiredThenBgpOpen" status="run" time="0.011" classname="StateMachineIdleTest" />
  </testsuite>
  <testsuite name="StateMachineActiveTest" tests="6" failures="0" disabled="0" errors="0" time="0.053">
    <testcase name="TcpPassiveOpen" status="run" time="0.007" classname="StateMachineActiveTest" />
    <testcase name="DuplicateTcpPassiveOpen" status="run" time="0.007" classname="StateMachineActiveTest" />
    <testcase name="DuplicateTcpPassiveOpenThenStaleBgpOpen" status="run" time="0.005" classname="StateMachineActiveTest" />
    <testcase name="TcpPassiveClose" status="run" time="0.008" classname="StateMachineActiveTest" />
    <testcase name="OpenTimerExpiredPassive" status="run" time="0.012" classname="StateMachineActiveTest" />
    <testcase name="TcpPassiveOpenThenConnectTimerExpired" status="run" time="0.013" classname="StateMachineActiveTest" />
  </testsuite>
  <testsuite name="StateMachineConnectTest" tests="15" failures="0" disabled="0" errors="0" time="0.171">
    <testcase name="TcpConnected" status="run" time="0.013" classname="StateMachineConnectTest" />
    <testcase name="TcpPassiveOpen" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="DuplicateTcpPassiveOpen" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="DuplicateTcpPassiveOpenThenStaleBgpOpen" status="run" time="0.013" classname="StateMachineConnectTest" />
    <testcase name="ConnectTimerExpired1" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="ConnectTimerExpired2" status="run" time="0.012" classname="StateMachineConnectTest" />
    <testcase name="TcpConnectFail" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="TcpClose" status="run" time="0.012" classname="StateMachineConnectTest" />
    <testcase name="TcpPassiveOpenThenActiveTcpClose" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="TcpPassiveOpenThenTcpConnectFail" status="run" time="0.012" classname="StateMachineConnectTest" />
    <testcase name="TcpPassiveOpenThenTcpPassiveClose" status="run" time="0.01" classname="StateMachineConnectTest" />
    <testcase name="TcpPassiveOpenThenOpenTimerExpired" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="TcpConnectedThenConnectTimerExpired" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="ConnectTimerExpiredThenTcpConnected" status="run" time="0.011" classname="StateMachineConnectTest" />
    <testcase name="ConnectTimerExpiredThenTcpConnectFail" status="run" time="0.011" classname="StateMachineConnectTest" />
  </testsuite>
  <testsuite name="StateMachineOpenSentTest" tests="48" failures="0" disabled="0" errors="0" time="0.625">
    <testcase name="TcpPassiveOpen" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="DuplicateTcpPassiveOpen1" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="DuplicateTcpPassiveOpen2" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="DuplicateTcpPassiveOpen3" status="run" time="0.015" classname="StateMachineOpenSentTest" />
    <testcase name="TcpPassiveOpenThenOpenTimerExpired" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="Notification1a" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="Notification1b" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Notification2a" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="Notification2b" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Notification3a" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="Notification3b" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="TcpActiveClose1" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="TcpActiveClose2" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="TcpActiveClose3" status="run" time="0.016" classname="StateMachineOpenSentTest" />
    <testcase name="TcpPassiveClose1" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="TcpPassiveClose2" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="TcpPassiveClose3" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Collision1a" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="Collision1b" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Collision1c" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="Collision1d" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Collision2a" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="Collision2b" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="Collision2c" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="Collision2d" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="Collision3a" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="Collision3b" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="Collision3c" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="Collision3d" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="BgpOpenErrorThenKeepalive" status="run" time="0.011" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenKeepalive" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenBgpOpen" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenNotification1" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenNotification2" status="run" time="0.023" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenClose1a" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenClose1b" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenClose2a" status="run" time="0.014" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenClose2b" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="ActiveNotificationThenClose" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="PassiveNotificationThenClose" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="CollisionThenOpenTimerExpired" status="run" time="0.01" classname="StateMachineOpenSentTest" />
    <testcase name="NotificationThenOpenTimerExpired" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="TcpCloseThenOpenTimerExpired" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="TcpCloseThenAdminDown" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="HoldTimerExpiredThenBgpOpen1" status="run" time="0.013" classname="StateMachineOpenSentTest" />
    <testcase name="HoldTimerExpiredThenBgpOpen2" status="run" time="0.012" classname="StateMachineOpenSentTest" />
    <testcase name="HoldTimerExpiredThenBgpOpen3a" status="run" time="0.016" classname="StateMachineOpenSentTest" />
    <testcase name="HoldTimerExpiredThenBgpOpen3b" status="run" time="0.015" classname="StateMachineOpenSentTest" />
  </testsuite>
  <testsuite name="StateMachineOpenConfirmTest" tests="6" failures="0" disabled="0" errors="0" time="0.09">
    <testcase name="Notification" status="run" time="0.014" classname="StateMachineOpenConfirmTest" />
    <testcase name="TcpPassiveOpen" status="run" time="0.014" classname="StateMachineOpenConfirmTest" />
    <testcase name="BgpKeepalive" status="run" time="0.018" classname="StateMachineOpenConfirmTest" />
    <testcase name="NotificationThenHoldTimerExpired" status="run" time="0.014" classname="StateMachineOpenConfirmTest" />
    <testcase name="TcpCloseThenHoldTimerExpired" status="run" time="0.014" classname="StateMachineOpenConfirmTest" />
    <testcase name="TcpCloseThenAdminDown" status="run" time="0.016" classname="StateMachineOpenConfirmTest" />
  </testsuite>
  <testsuite name="StateMachineEstablishedTest" tests="8" failures="0" disabled="0" errors="0" time="0.124">
    <testcase name="TcpPassiveOpen" status="run" time="0.015" classname="StateMachineEstablishedTest" />
    <testcase name="TcpPassiveOpenThenBgpOpen" status="run" time="0.016" classname="StateMachineEstablishedTest" />
    <testcase name="TcpPassiveOpenForBGPaaS" status="run" time="0.014" classname="StateMachineEstablishedTest" />
    <testcase name="TcpPassiveOpenThenBgpOpenForBGPaaS" status="run" time="0.017" classname="StateMachineEstablishedTest" />
    <testcase name="TcpPassiveOpenWithGRClose" status="run" time="0.015" classname="StateMachineEstablishedTest" />
    <testcase name="TcpPassiveOpenThenBgpOpenWithGRClose" status="run" time="0.015" classname="StateMachineEstablishedTest" />
    <testcase name="BgpOpen" status="run" time="0.015" classname="StateMachineEstablishedTest" />
    <testcase name="TcpCloseThenAdminDown" status="run" time="0.017" classname="StateMachineEstablishedTest" />
  </testsuite>
  <testsuite name="One/StateMachineActiveParamTest1" tests="2" failures="0" disabled="0" errors="0" time="0.022">
    <testcase name="TcpPassiveOpenThenBgpOpen/0" value_param="false" status="run" time="0.011" classname="One/StateMachineActiveParamTest1" />
    <testcase name="TcpPassiveOpenThenBgpOpen/1" value_param="true" status="run" time="0.011" classname="One/StateMachineActiveParamTest1" />
  </testsuite>
  <testsuite name="One/StateMachineActiveParamTest2" tests="4" failures="0" disabled="0" errors="0" time="0.042">
    <testcase name="BgpHoldtimeNegotiation/0" value_param="(false, false)" status="run" time="0.01" classname="One/StateMachineActiveParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/1" value_param="(false, true)" status="run" time="0.011" classname="One/StateMachineActiveParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/2" value_param="(true, false)" status="run" time="0.012" classname="One/StateMachineActiveParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/3" value_param="(true, true)" status="run" time="0.009" classname="One/StateMachineActiveParamTest2" />
  </testsuite>
  <testsuite name="One/StateMachineConnectParamTest1" tests="8" failures="0" disabled="0" errors="0" time="0.087">
    <testcase name="TcpPassiveOpenThenBgpOpen/0" value_param="false" status="run" time="0.01" classname="One/StateMachineConnectParamTest1" />
    <testcase name="TcpPassiveOpenThenBgpOpen/1" value_param="true" status="run" time="0.012" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenTcpConnected/0" value_param="false" status="run" time="0.011" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenTcpConnected/1" value_param="true" status="run" time="0.01" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenTcpConnectFail/0" value_param="false" status="run" time="0.009" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenTcpConnectFail/1" value_param="true" status="run" time="0.012" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenConnectTimerExpired/0" value_param="false" status="run" time="0.01" classname="One/StateMachineConnectParamTest1" />
    <testcase name="BgpPassiveOpenThenConnectTimerExpired/1" value_param="true" status="run" time="0.011" classname="One/StateMachineConnectParamTest1" />
  </testsuite>
  <testsuite name="One/StateMachineConnectParamTest2" tests="4" failures="0" disabled="0" errors="0" time="0.046">
    <testcase name="BgpHoldtimeNegotiation/0" value_param="(false, false)" status="run" time="0.012" classname="One/StateMachineConnectParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/1" value_param="(false, true)" status="run" time="0.011" classname="One/StateMachineConnectParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/2" value_param="(true, false)" status="run" time="0.012" classname="One/StateMachineConnectParamTest2" />
    <testcase name="BgpHoldtimeNegotiation/3" value_param="(true, true)" status="run" time="0.011" classname="One/StateMachineConnectParamTest2" />
  </testsuite>
  <testsuite name="One/StateMachineOpenSentParamTest1" tests="4" failures="0" disabled="0" errors="0" time="0.047">
    <testcase name="BgpOpenActive/0" value_param="false" status="run" time="0.011" classname="One/StateMachineOpenSentParamTest1" />
    <testcase name="BgpOpenActive/1" value_param="true" status="run" time="0.011" classname="One/StateMachineOpenSentParamTest1" />
    <testcase name="BgpOpenPassive/0" value_param="false" status="run" time="0.012" classname="One/StateMachineOpenSentParamTest1" />
    <testcase name="BgpOpenPassive/1" value_param="true" status="run" time="0.013" classname="One/StateMachineOpenSentParamTest1" />
  </testsuite>
  <testsuite name="One/StateMachineOpenSentParamTest2" tests="4" failures="0" disabled="0" errors="0" time="0.061">
    <testcase name="BgpHoldtimeNegotiation1/0" value_param="false" status="run" time="0.014" classname="One/StateMachineOpenSentParamTest2" />
    <testcase name="BgpHoldtimeNegotiation1/1" value_param="true" status="run" time="0.016" classname="One/StateMachineOpenSentParamTest2" />
    <testcase name="BgpHoldtimeNegotiation2/0" value_param="false" status="run" time="0.015" classname="One/StateMachineOpenSentParamTest2" />
    <testcase name="BgpHoldtimeNegotiation2/1" value_param="true" status="run" time="0.016" classname="One/StateMachineOpenSentParamTest2" />
  </testsuite>
  <testsuite name="One/StateMachineOpenSentParamTest3" tests="8" failures="0" disabled="0" errors="0" time="0.096">
    <testcase name="BgpHoldtimeNegotiation1/0" value_param="(false, false)" status="run" time="0.013" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation1/1" value_param="(false, true)" status="run" time="0.012" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation1/2" value_param="(true, false)" status="run" time="0.012" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation1/3" value_param="(true, true)" status="run" time="0.01" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation2/0" value_param="(false, false)" status="run" time="0.014" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation2/1" value_param="(false, true)" status="run" time="0.014" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation2/2" value_param="(true, false)" status="run" time="0.013" classname="One/StateMachineOpenSentParamTest3" />
    <testcase name="BgpHoldtimeNegotiation2/3" value_param="(true, true)" status="run" time="0.008" classname="One/StateMachineOpenSentParamTest3" />
  </testsuite>
  <testsuite name="One/StateMachineOpenConfirmParamTest1" tests="8" failures="0" disabled="0" errors="0" time="0.088">
    <testcase name="Notification/0" value_param="false" status="run" time="0.009" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="Notification/1" value_param="true" status="run" time="0.01" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="TcpPassiveOpen/0" value_param="false" status="run" time="0.011" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="TcpPassiveOpen/1" value_param="true" status="run" time="0.012" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="BgpKeepalive/0" value_param="false" status="run" time="0.01" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="BgpKeepalive/1" value_param="true" status="run" time="0.013" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="BgpKeepaliveWithGR/0" value_param="false" status="run" time="0.013" classname="One/StateMachineOpenConfirmParamTest1" />
    <testcase name="BgpKeepaliveWithGR/1" value_param="true" status="run" time="0.01" classname="One/StateMachineOpenConfirmParamTest1" />
  </testsuite>
</testsuites>
