]> git.puffer.fish Git - mirror/frr.git/commitdiff
tests: Add SRv6 SID Manager mem leak testcase 15679/head
authorCarmine Scarpitta <cscarpit@cisco.com>
Fri, 6 Sep 2024 21:05:07 +0000 (23:05 +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 4b4ede8f9e2be1a9d8462c5f87ee681c34791e6b..31f22d9900b371e054f94fce383885b3759a51e7 100644 (file)
@@ -406,6 +406,16 @@ def test_ping():
     check_ping("rt1", "fc00:0:9::1", True, 10, 1)
 
 
+# Memory leak test template
+def test_memory_leak():
+    "Run the memory leak test and report results."
+    tgen = get_topogen()
+    if not tgen.is_memleak_enabled():
+        pytest.skip("Memory leak test/report is disabled")
+
+    tgen.report_memory_leaks()
+
+
 if __name__ == "__main__":
     args = ["-s"] + sys.argv[1:]
     sys.exit(pytest.main(args))