Merge pull request #386 from cdburkard/patches/cpu_test
Skip test_cpu.py if RT_GROUP_SCHED is not enabled
This commit is contained in:
@@ -16,7 +16,8 @@ class testCPU( unittest.TestCase ):
|
|||||||
def testCPU( self ):
|
def testCPU( self ):
|
||||||
"Verify that CPU utilization is monotonically decreasing for each scheduler"
|
"Verify that CPU utilization is monotonically decreasing for each scheduler"
|
||||||
p = pexpect.spawn( 'python -m mininet.examples.cpu' )
|
p = pexpect.spawn( 'python -m mininet.examples.cpu' )
|
||||||
opts = [ '([a-z]+)\t([\d\.]+)%\t([\d\.]+)', pexpect.EOF ]
|
opts = [ '([a-z]+)\t([\d\.]+)%\t([\d\.]+)',
|
||||||
|
'please enable RT_GROUP_SCHED', pexpect.EOF ]
|
||||||
scheds = []
|
scheds = []
|
||||||
while True:
|
while True:
|
||||||
index = p.expect( opts, timeout=600 )
|
index = p.expect( opts, timeout=600 )
|
||||||
@@ -29,6 +30,8 @@ class testCPU( unittest.TestCase ):
|
|||||||
previous_bw = 10 ** 4 # 10 GB/s
|
previous_bw = 10 ** 4 # 10 GB/s
|
||||||
self.assertTrue( bw < previous_bw )
|
self.assertTrue( bw < previous_bw )
|
||||||
previous_bw = bw
|
previous_bw = bw
|
||||||
|
elif index == 1:
|
||||||
|
self.skipTest( 'please enable RT_GROUP_SCHED' )
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user