]> git.puffer.fish Git - matthieu/frr.git/commitdiff
topogen: router startup failure triggers errors
authorRafael Zalamena <rzalamena@gmail.com>
Tue, 22 Aug 2017 22:26:18 +0000 (19:26 -0300)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:12 +0000 (20:22 -0500)
Makes `router_have_failure()` detect frr startup errors.

tests/topotests/lib/topogen.py

index f827702fc55772f1acae5c1792ff007e8d4908f4..86b2873015098fc18a2c56cf47f46e61f441b70c 100644 (file)
@@ -624,6 +624,9 @@ class TopoRouter(TopoGear):
             self.vtysh_cmd('configure terminal\nlog file {}/{}-{}.log'.format(
                 self.logdir, self.name, daemon), daemon=daemon)
 
+        if result != '':
+            self.tgen.set_error(result)
+
         return result
 
     def stop(self):