Debugging for failing test_simpleperf (#1185)

This commit is contained in:
lantz
2023-05-02 19:12:33 -07:00
committed by GitHub
parent 88f14e946a
commit 8725056d7b
+3 -1
View File
@@ -98,7 +98,7 @@ from itertools import chain, groupby
from math import ceil from math import ceil
from mininet.cli import CLI from mininet.cli import CLI
from mininet.log import info, error, output, warn from mininet.log import info, error, output, warn, debug
from mininet.node import ( Node, Host, OVSKernelSwitch, DefaultController, from mininet.node import ( Node, Host, OVSKernelSwitch, DefaultController,
Controller ) Controller )
from mininet.nodelib import NAT from mininet.nodelib import NAT
@@ -843,6 +843,7 @@ class Mininet( object ):
cliout = client.cmd( iperfArgs + '-t %d -c ' % seconds + cliout = client.cmd( iperfArgs + '-t %d -c ' % seconds +
server.IP() + ' ' + bwArgs ) server.IP() + ' ' + bwArgs )
cvals = self._iperfVals( cliout, serverip ) cvals = self._iperfVals( cliout, serverip )
debug( 'iperf client output:', cliout, cvals )
serverout = '' serverout = ''
# Wait for output from the client session # Wait for output from the client session
while True: while True:
@@ -852,6 +853,7 @@ class Mininet( object ):
if ( svals and cvals[ 'sport' ] == svals[ 'sport' ] if ( svals and cvals[ 'sport' ] == svals[ 'sport' ]
and int( svals[ 'rate' ] ) > 0 ): and int( svals[ 'rate' ] ) > 0 ):
break break
debug( 'iperf server output:', serverout, svals )
server.sendInt() server.sendInt()
serverout += server.waitOutput() serverout += server.waitOutput()
result = [ fmtBps( svals[ 'rate'], fmt ), result = [ fmtBps( svals[ 'rate'], fmt ),