Merge pull request #4933 from 0xc0170/fix_stats_depth

test: fix stats depth variable scope
pull/4776/head
Martin Kojtal 2017-09-04 16:48:53 +01:00 committed by GitHub
commit c291973f49
1 changed files with 14 additions and 17 deletions

View File

@ -365,6 +365,7 @@ class SingleTestRunner(object):
clean_mbed_libs_options = True if self.opts_goanna_for_mbed_sdk or clean or self.opts_clean else None
profile = extract_profile(self.opts_parser, self.opts, toolchain)
stats_depth = self.opts.stats_depth or 2
try:
@ -481,23 +482,13 @@ class SingleTestRunner(object):
project_name = self.opts_firmware_global_name if self.opts_firmware_global_name else None
try:
path = build_project(test.source_dir,
join(build_dir, test_id),
T,
toolchain,
test.dependencies,
clean=clean_project_options,
verbose=self.opts_verbose,
name=project_name,
macros=MACROS,
inc_dirs=INC_DIRS,
jobs=self.opts_jobs,
report=build_report,
properties=build_properties,
project_id=test_id,
project_description=test.get_description(),
build_profile=profile,
stats_depth=stats_depth)
path = build_project(test.source_dir, join(build_dir, test_id), T,
toolchain, test.dependencies, clean=clean_project_options,
verbose=self.opts_verbose, name=project_name, macros=MACROS,
inc_dirs=INC_DIRS, jobs=self.opts_jobs, report=build_report,
properties=build_properties, project_id=test_id,
project_description=test.get_description(),
build_profile=profile, stats_depth=stats_depth)
except Exception, e:
project_name_str = project_name if project_name is not None else test_id
@ -1988,6 +1979,12 @@ def get_default_test_options_parser():
default=False,
action="store_true",
help='Prints script version and exits')
parser.add_argument('--stats-depth',
dest='stats_depth',
default=2,
type=int,
help="Depth level for static memory report")
return parser
def test_path_to_name(path, base):