scripts: Re-adopted result prefixes
Now that I'm looking into some higher-level scripts, being able to merge results without first renaming everything is useful. This gives most scripts an implicit prefix for field fields, but _not_ by fields, allowing easy merging of results from different scripts: $ ./scripts/stack.py lfs.ci -o- function,stack_frame,stack_limit lfs_alloc,288,1328 lfs_alloc_discard,8,8 lfs_alloc_findfree,16,32 ... At least now these have better support in scripts with the addition of the --prefix flag (this was tricky for csv.py), which allows explicit control over field field prefixes: $ ./scripts/stack.py lfs.ci -o- --prefix= function,frame,limit lfs_alloc,288,1328 lfs_alloc_discard,8,8 lfs_alloc_findfree,16,32 ... $ ./scripts/stack.py lfs.ci -o- --prefix=wonky_ function,wonky_frame,wonky_limit lfs_alloc,288,1328 lfs_alloc_discard,8,8 lfs_alloc_findfree,16,32 ...
This commit is contained in:
+14
-7
@@ -1130,12 +1130,12 @@ def run_stage(name, runner, bench_ids, stdout_, trace_, output_, **args):
|
||||
**last_defines,
|
||||
'm': m_,
|
||||
'n': n_,
|
||||
'readed': readed__,
|
||||
'proged': proged__,
|
||||
'erased': erased__,
|
||||
'creaded': readed_,
|
||||
'cproged': proged_,
|
||||
'cerased': erased_})
|
||||
'bench_readed': readed__,
|
||||
'bench_proged': proged__,
|
||||
'bench_erased': erased__,
|
||||
'bench_creaded': readed_,
|
||||
'bench_cproged': proged_,
|
||||
'bench_cerased': erased_})
|
||||
# keep track of total for summary
|
||||
readed += readed__
|
||||
proged += proged__
|
||||
@@ -1313,7 +1313,14 @@ def run(runner, bench_ids=[], **args):
|
||||
if args.get('output'):
|
||||
output = BenchOutput(args['output'],
|
||||
['suite', 'case'],
|
||||
['m', 'n', 'readed', 'proged', 'erased'])
|
||||
# defines go here
|
||||
['m', 'n',
|
||||
'bench_readed',
|
||||
'bench_proged',
|
||||
'bench_erased',
|
||||
'bench_creaded',
|
||||
'bench_cproged',
|
||||
'bench_cerased'])
|
||||
|
||||
# measure runtime
|
||||
start = time.time()
|
||||
|
||||
Reference in New Issue
Block a user