]> git.puffer.fish Git - matthieu/frr.git/commitdiff
tests: Add SRv6 SID Manager RIB IPv6 testcase
authorCarmine Scarpitta <cscarpit@cisco.com>
Fri, 6 Sep 2024 21:04:02 +0000 (23:04 +0200)
committerCarmine Scarpitta <cscarpit@cisco.com>
Fri, 6 Sep 2024 21:24:34 +0000 (23:24 +0200)
Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py

index 850d682498cff50bf736483bdf9a84e9d7383ceb..5512bd539cb30848833cf12e3d1b43832a975cb7 100644 (file)
@@ -339,6 +339,20 @@ def test_rib_ipv4():
         )
 
 
+def test_rib_ipv6():
+    logger.info("Test: verify IPv6 RIB")
+    tgen = get_topogen()
+
+    # Skip if previous fatal error condition is raised
+    if tgen.routers_have_failure():
+        pytest.skip(tgen.errors)
+
+    for rname in ["rt1", "rt2", "rt3", "rt4", "rt5", "rt6"]:
+        router_compare_json_output(
+            rname, "show ipv6 route json", "show_ipv6_route.ref"
+        )
+
+
 if __name__ == "__main__":
     args = ["-s"] + sys.argv[1:]
     sys.exit(pytest.main(args))