net['r1'].stopRouter()
log = net['r1'].getStdErr('ripd')
- print("\nRIPd StdErr Log:\n" + log)
+ if log:
+ print("\nRIPd StdErr Log:\n" + log)
log = net['r1'].getStdErr('ripngd')
- print("\nRIPngd StdErr Log:\n" + log)
+ if log:
+ print("\nRIPngd StdErr Log:\n" + log)
log = net['r1'].getStdErr('ospfd')
- print("\nOSPFd StdErr Log:\n" + log)
+ if log:
+ print("\nOSPFd StdErr Log:\n" + log)
log = net['r1'].getStdErr('ospf6d')
- print("\nOSPF6d StdErr Log:\n" + log)
+ if log:
+ print("\nOSPF6d StdErr Log:\n" + log)
log = net['r1'].getStdErr('isisd')
- print("\nISISd StdErr Log:\n" + log)
+ if log:
+ print("\nISISd StdErr Log:\n" + log)
log = net['r1'].getStdErr('bgpd')
- print("\nBGPd StdErr Log:\n" + log)
+ if log:
+ print("\nBGPd StdErr Log:\n" + log)
if (net['r1'].daemon_available('ldpd')):
log = net['r1'].getStdErr('ldpd')
- print("\nLDPd StdErr Log:\n" + log)
+ if log:
+ print("\nLDPd StdErr Log:\n" + log)
log = net['r1'].getStdErr('zebra')
- print("\nZebra StdErr Log:\n" + log)
+ if log:
+ print("\nZebra StdErr Log:\n" + log)
def test_shutdown_check_memleak():
net['r1'].stopRouter()
log = net['r1'].getStdErr('bgpd')
- print("\nBGPd StdErr Log:\n" + log)
+ if log:
+ print("\nBGPd StdErr Log:\n" + log)
log = net['r1'].getStdErr('zebra')
- print("\nZebra StdErr Log:\n" + log)
+ if log:
+ print("\nZebra StdErr Log:\n" + log)
def test_shutdown_check_memleak():
router.stop()
log = tgen.net[router.name].getStdErr('eigrpd')
- logger.error('EIGRPd StdErr Log:' + log)
+ if log:
+ logger.error('EIGRPd StdErr Log:' + log)
log = tgen.net[router.name].getStdErr('zebra')
- logger.error('Zebra StdErr Log:' + log)
+ if log:
+ logger.error('Zebra StdErr Log:' + log)
if __name__ == '__main__':
for i in range(1, 5):
net['r%s' % i].stopRouter()
log = net['r%s' % i].getStdErr('ldpd')
- print("\nRouter r%s LDPd StdErr Log:\n%s" % (i, log))
+ if log:
+ print("\nRouter r%s LDPd StdErr Log:\n%s" % (i, log))
log = net['r%s' % i].getStdErr('ospfd')
- print("\nRouter r%s OSPFd StdErr Log:\n%s" % (i, log))
+ if log:
+ print("\nRouter r%s OSPFd StdErr Log:\n%s" % (i, log))
log = net['r%s' % i].getStdErr('zebra')
- print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
+ if log:
+ print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
def test_shutdown_check_memleak():
for i in range(1, 5):
net['r%s' % i].stopRouter()
log = net['r%s' % i].getStdErr('ospf6d')
- print("\nRouter r%s OSPF6d StdErr Log:\n%s" % (i, log))
+ if log:
+ print("\nRouter r%s OSPF6d StdErr Log:\n%s" % (i, log))
log = net['r%s' % i].getStdErr('zebra')
- print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
+ if log:
+ print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
def test_shutdown_check_memleak():
net['r1'].stopRouter()
log = net['r1'].getStdErr('ripd')
- print("\nRIPd StdErr Log:\n" + log)
+ if log:
+ print("\nRIPd StdErr Log:\n" + log)
log = net['r1'].getStdErr('zebra')
- print("\nZebra StdErr Log:\n" + log)
+ if log:
+ print("\nZebra StdErr Log:\n" + log)
if __name__ == '__main__':
net['r1'].stopRouter()
log = net['r1'].getStdErr('ripngd')
- print("\nRIPngd StdErr Log:\n" + log)
+ if log:
+ print("\nRIPngd StdErr Log:\n" + log)
log = net['r1'].getStdErr('zebra')
- print("\nZebra StdErr Log:\n" + log)
+ if log:
+ print("\nZebra StdErr Log:\n" + log)
def test_shutdown_check_memleak():