mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-09 07:56:29 +00:00
tests: Fix FRR process shutdown in failed topotest teardown phase
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
This commit is contained in:
parent
be2656eda2
commit
1a31ada871
@ -336,7 +336,7 @@ class Topogen(object):
|
|||||||
for gear in self.gears.values():
|
for gear in self.gears.values():
|
||||||
errors += gear.stop()
|
errors += gear.stop()
|
||||||
if len(errors) > 0:
|
if len(errors) > 0:
|
||||||
assert "Errors found post shutdown - details follow:" == 0, errors
|
logger.error("Errors found post shutdown - details follow: {}".format(errors))
|
||||||
|
|
||||||
self.net.stop()
|
self.net.stop()
|
||||||
|
|
||||||
@ -714,7 +714,7 @@ class TopoRouter(TopoGear):
|
|||||||
"""
|
"""
|
||||||
self.logger.debug("stopping")
|
self.logger.debug("stopping")
|
||||||
self.__stop_internal(False, False)
|
self.__stop_internal(False, False)
|
||||||
return self.__stop_internal()
|
return self.__stop_internal(True, False)
|
||||||
|
|
||||||
def startDaemons(self, daemons):
|
def startDaemons(self, daemons):
|
||||||
"""
|
"""
|
||||||
|
@ -1241,7 +1241,7 @@ class Router(Node):
|
|||||||
if self.checkRouterVersion("<", minErrorVersion):
|
if self.checkRouterVersion("<", minErrorVersion):
|
||||||
# ignore errors in old versions
|
# ignore errors in old versions
|
||||||
errors = ""
|
errors = ""
|
||||||
if assertOnError and len(errors) > 0:
|
if assertOnError and errors is not None and len(errors) > 0:
|
||||||
assert "Errors found - details follow:" == 0, errors
|
assert "Errors found - details follow:" == 0, errors
|
||||||
return errors
|
return errors
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user