]> git.puffer.fish Git - matthieu/frr.git/commitdiff
tests: Add SRv6 SID Manager ISIS adj testcase
authorCarmine Scarpitta <cscarpit@cisco.com>
Fri, 6 Sep 2024 21:03:03 +0000 (23:03 +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 2bb6ec81627acbcb06394b5e730a15e0fd660010..ee53c1dc2e573c1a16e23f6c924072b64c2eda91 100644 (file)
@@ -304,6 +304,27 @@ def check_rib(name, cmd, expected_file):
     assert result is None, "Failed"
 
 
+#
+# Step 1
+#
+# Test initial network convergence
+#
+def test_isis_adjacencies():
+    logger.info("Test: check IS-IS adjacencies")
+    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 yang operational-data /frr-interface:lib isisd",
+            "show_yang_interface_isis_adjacencies.ref",
+        )
+
+
 if __name__ == "__main__":
     args = ["-s"] + sys.argv[1:]
     sys.exit(pytest.main(args))