From: Markus Lehtonen Date: Tue, 21 Mar 2017 15:07:36 +0000 (+0200) Subject: build-perf-git-import.py: don't import bitbake log files X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5130e519f65ca9f9810f3b81bd90dbe29ecaf3fe;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git build-perf-git-import.py: don't import bitbake log files In order to save space. Bitbake logs take a huge amount of space and are not generally interesting data. Signed-off-by: Markus Lehtonen --- diff --git a/scripts/contrib/build-perf-git-import.py b/scripts/contrib/build-perf-git-import.py index e93545c2386..c3b4cf517ea 100755 --- a/scripts/contrib/build-perf-git-import.py +++ b/scripts/contrib/build-perf-git-import.py @@ -538,6 +538,11 @@ def convert_old_results(poky_repo, results_dir, tester_host, new_fmt, "convert results") git_branch, git_rev = out_log.get_git_rev_info() + # We don't want the big log files taking space + for path in glob(results_dir + '/*.log'): + if os.path.basename(path) != 'output.log': + os.unlink(path) + tests = OrderedDict() # Parse test results @@ -611,9 +616,6 @@ def convert_json_results(poky_repo, results_dir, new_fmt, metadata_override): results = json.load(fobj, object_pairs_hook=OrderedDict) if os.path.exists(metadata_file): - if new_fmt == 'json' and not metadata_override: - log.debug("Results in desired format, no need to convert") - return False with open(metadata_file) as fobj: metadata = json.load(fobj, object_pairs_hook=OrderedDict) # Remove old metadata file @@ -644,6 +646,15 @@ def convert_json_results(poky_repo, results_dir, new_fmt, metadata_override): measurements[measurement['name']] = measurement test['measurements'] = measurements + # We don't want the big log files taking space + if 'cmd_log_file' in test: + log_file = os.path.join(results_dir, test['cmd_log_file']) + del(test['cmd_log_file']) + else: + log_file = os.path.join(results_dir, test['name'], 'commands.log') + if os.path.exists(log_file): + os.unlink(log_file) + # Remove old results file os.unlink(results_file)