1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/env python
from runtest import TestBase
class TestCase(TestBase):
def __init__(self):
TestBase.__init__(self, 'thread', ldflags='-pthread', result="""
# DURATION TID FUNCTION
[20053] | main() {
81.953 us [20053] | pthread_create();
53.108 us [20053] | pthread_create();
188.065 us [20053] | pthread_create();
184.846 us [20053] | pthread_create();
779.561 us [20053] | pthread_join();
1.136 us [20053] | pthread_join();
0.702 us [20053] | pthread_join();
0.650 us [20053] | pthread_join();
1.309 ms [20053] | } /* main */
""")
def prepare(self):
self.subcmd = 'record'
return self.runcmd()
def setup(self):
self.subcmd = 'replay'
self.option = '-F main'
|