class TestCase:
+ api = 'gl'
max_frames = None
-
trace_file = None
def __init__(self, name, args, cwd=None, build=None, results = '.'):
apitrace = _get_build_program('apitrace')
cmd = [
apitrace, 'trace',
- '-o', self.trace_file,
+ '--api', self.api,
+ '--output', self.trace_file,
'--'
] + cmd
if self.max_frames is not None:
optparser = optparse.OptionParser(
usage='\n\t%prog [options] -- program [args] ...',
version='%%prog')
+ optparser.add_option(
+ '-a', '--api', metavar='API',
+ type='string', dest='api', default='gl',
+ help='api to trace')
optparser.add_option(
'-B', '--build', metavar='PATH',
type='string', dest='build', default='..',
build = options.build,
results = options.results,
)
+ test.api = options.api
test.ref_dump = options.ref_dump
test.run()