]> git.puffer.fish Git - mirror/frr.git/commitdiff
tests: Add SRv6 SID Manager SRv6 loc testcase
authorCarmine Scarpitta <cscarpit@cisco.com>
Fri, 6 Sep 2024 21:04:22 +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 5512bd539cb30848833cf12e3d1b43832a975cb7..fc8539fe0775a37995bcc683b39cffd91fff3706 100644 (file)
@@ -353,6 +353,20 @@ def test_rib_ipv6():
         )
 
 
+def test_srv6_locator():
+    logger.info("Test: verify SRv6 Locator")
+    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 segment-routing srv6 locator json", "show_srv6_locator_table.ref"
+         )
+
+
 if __name__ == "__main__":
     args = ["-s"] + sys.argv[1:]
     sys.exit(pytest.main(args))