]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospf: add memory leak test
authorRafael Zalamena <rzalamena@gmail.com>
Thu, 22 Jun 2017 19:07:13 +0000 (16:07 -0300)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:12 +0000 (20:22 -0500)
Standard memory leak test/report.

tests/topotests/ospf-topo1/test_ospf_topo1.py

index 352e6dde66e6f5324fdbef3926c928b1fea6719d..884cb33e6b8a3ce18cd6ff4447a784865889a289 100755 (executable)
@@ -154,6 +154,14 @@ def test_ospf_link_down():
                                                count=20, wait=3)
         assert result, 'OSPF did not converge on {}:\n{}'.format(router, diff)
 
+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))