<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="118" failures="0" disabled="0" errors="0" timestamp="2026-03-25T17:44:04" time="4.265" name="AllTests">
  <testsuite name="PathResolverTest/0" tests="59" failures="0" disabled="0" errors="0" time="2.215">
    <testcase name="SinglePrefix1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.029" classname="PathResolverTest/0" />
    <testcase name="SinglePrefix2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.013" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixAddDelete" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeBgpPath1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="RetainOriginalRouteTarget" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.015" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeBgpPath2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeBgpPath3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeBgpPath4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.015" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.015" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.015" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath5" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath6" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath7" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixChangeXmppPath8" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixWithEcmp" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixWithMultipath1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixWithMultipath2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixWithMultipathAndEcmp1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.032" classname="PathResolverTest/0" />
    <testcase name="SinglePrefixWithMultipathAndEcmp2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/0" />
    <testcase name="Recursion1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.014" classname="PathResolverTest/0" />
    <testcase name="Recursion2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.013" classname="PathResolverTest/0" />
    <testcase name="Recursion3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="Recursion4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="Recursion5" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="Recursion6" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="MultiplePrefix" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.031" classname="PathResolverTest/0" />
    <testcase name="MultiplePrefixChangeXmppPath1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.033" classname="PathResolverTest/0" />
    <testcase name="MultiplePrefixChangeXmppPath2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.033" classname="PathResolverTest/0" />
    <testcase name="MultiplePrefixWithMultipath" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.052" classname="PathResolverTest/0" />
    <testcase name="MultipleTableMultiplePrefix" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.05" classname="PathResolverTest/0" />
    <testcase name="ResolverNexthopCleanup1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="ResolverNexthopCleanup2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="ResolverNexthopCleanup3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.021" classname="PathResolverTest/0" />
    <testcase name="ResolverNexthopCleanup4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="Shutdown1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.014" classname="PathResolverTest/0" />
    <testcase name="Shutdown2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.015" classname="PathResolverTest/0" />
    <testcase name="Shutdown3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="Shutdown4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="Shutdown5" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="1.025" classname="PathResolverTest/0" />
    <testcase name="MoreSpecificMatch1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="MoreSpecificMatch1_2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="MoreSpecificMatch2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="MoreSpecificMatch2_2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="ResolverInetRouteCompare" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/0" />
    <testcase name="ResolverInet6RouteCompare" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/0" />
    <testcase name="UnderlaySinglePrefix1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="UnderlaySinglePrefix2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="UnderlayChangeBgpPath1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="UnderlayChangeBgpPath2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/0" />
    <testcase name="UnderlayChangeBgpPath3" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/0" />
    <testcase name="UnderlayChangeBgpPath4" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/0" />
    <testcase name="UnderlaySamePrefixNexthop1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="UnderlaySamePrefixNexthop2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/0" />
    <testcase name="UnderlayMultiplePrefixSameNexthop1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.029" classname="PathResolverTest/0" />
    <testcase name="UnderlayMultiplePrefixSameNexthop2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.049" classname="PathResolverTest/0" />
    <testcase name="UnderlayLongestMatch1" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/0" />
    <testcase name="UnderlayLongestMatch2" type_param="TypeDefinition&lt;InetTable, Ip4Prefix&gt;" status="run" time="0.021" classname="PathResolverTest/0" />
  </testsuite>
  <testsuite name="PathResolverTest/1" tests="59" failures="0" disabled="0" errors="0" time="2.05">
    <testcase name="SinglePrefix1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.014" classname="PathResolverTest/1" />
    <testcase name="SinglePrefix2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.013" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixAddDelete" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeBgpPath1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/1" />
    <testcase name="RetainOriginalRouteTarget" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeBgpPath2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeBgpPath3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeBgpPath4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.021" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath5" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath6" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath7" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixChangeXmppPath8" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixWithEcmp" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixWithMultipath1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixWithMultipath2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixWithMultipathAndEcmp1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.031" classname="PathResolverTest/1" />
    <testcase name="SinglePrefixWithMultipathAndEcmp2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.023" classname="PathResolverTest/1" />
    <testcase name="Recursion1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="Recursion2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="Recursion3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="Recursion4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/1" />
    <testcase name="Recursion5" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/1" />
    <testcase name="Recursion6" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="MultiplePrefix" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.033" classname="PathResolverTest/1" />
    <testcase name="MultiplePrefixChangeXmppPath1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.036" classname="PathResolverTest/1" />
    <testcase name="MultiplePrefixChangeXmppPath2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.036" classname="PathResolverTest/1" />
    <testcase name="MultiplePrefixWithMultipath" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.053" classname="PathResolverTest/1" />
    <testcase name="MultipleTableMultiplePrefix" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.055" classname="PathResolverTest/1" />
    <testcase name="ResolverNexthopCleanup1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="ResolverNexthopCleanup2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/1" />
    <testcase name="ResolverNexthopCleanup3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.021" classname="PathResolverTest/1" />
    <testcase name="ResolverNexthopCleanup4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.022" classname="PathResolverTest/1" />
    <testcase name="Shutdown1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="Shutdown2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.017" classname="PathResolverTest/1" />
    <testcase name="Shutdown3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/1" />
    <testcase name="Shutdown4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.02" classname="PathResolverTest/1" />
    <testcase name="Shutdown5" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="1.026" classname="PathResolverTest/1" />
    <testcase name="MoreSpecificMatch1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="MoreSpecificMatch1_2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.018" classname="PathResolverTest/1" />
    <testcase name="MoreSpecificMatch2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.016" classname="PathResolverTest/1" />
    <testcase name="MoreSpecificMatch2_2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.019" classname="PathResolverTest/1" />
    <testcase name="ResolverInetRouteCompare" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="ResolverInet6RouteCompare" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/1" />
    <testcase name="UnderlaySinglePrefix1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlaySinglePrefix2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayChangeBgpPath1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayChangeBgpPath2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayChangeBgpPath3" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayChangeBgpPath4" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlaySamePrefixNexthop1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlaySamePrefixNexthop2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayMultiplePrefixSameNexthop1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/1" />
    <testcase name="UnderlayMultiplePrefixSameNexthop2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.009" classname="PathResolverTest/1" />
    <testcase name="UnderlayLongestMatch1" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.01" classname="PathResolverTest/1" />
    <testcase name="UnderlayLongestMatch2" type_param="TypeDefinition&lt;Inet6Table, Inet6Prefix&gt;" status="run" time="0.012" classname="PathResolverTest/1" />
  </testsuite>
</testsuites>
