cases_re = re.compile(r'[0-9a-f]{8} T (mu_test\w*)', re.I)
def __init__(self, so_name):
- proc = Popen(['nm', '-p', so_name], stdout=PIPE)
+ proc = Popen(['nm', so_name], stdout=PIPE)
output = proc.communicate()[0]
self.inits = self.inits_re.findall(output)
self.terms = self.terms_re.findall(output)
search_help = ('Search for all test suites in the current directory '
'(*.so) and add them')
parser = OptionParser()
- parser.add_option('-v', dest='verbose_level', action='count',
- default=1, help=verbose_help)
- parser.add_option('-q', '--verbose-level', dest='quiet',
- action='store_true', default=False, help=quiet_help)
- parser.add_option('-a', '--search-all', dest='search_all',
+ parser.add_option('-v', '--verbose', dest='verbose_level',
+ action='count', default=1, help=verbose_help)
+ parser.add_option('-q', '--quiet', dest='quiet', action='store_true',
+ default=False, help=quiet_help)
+ parser.add_option('-s', '--search', dest='search',
action='store_true', default=False, help=search_help)
return parser.parse_args()
else:
verbose_level = opts.verbose_level
- if opts.search_all:
+ if opts.search:
args.extend(glob('*.so'))
if not args: