diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2017-03-21 17:07:36 +0200 |
---|---|---|
committer | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2017-03-31 15:34:05 +0300 |
commit | 5130e519f65ca9f9810f3b81bd90dbe29ecaf3fe (patch) | |
tree | 3204d9cfcb83fb1b0bc75a9e645e154d1bac1707 | |
parent | 60830d2a0d2ed6cb8d58af0add0d87b723d2807b (diff) | |
download | openembedded-core-contrib-5130e519f65ca9f9810f3b81bd90dbe29ecaf3fe.tar.gz |
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 <markus.lehtonen@linux.intel.com>
-rwxr-xr-x | scripts/contrib/build-perf-git-import.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/scripts/contrib/build-perf-git-import.py b/scripts/contrib/build-perf-git-import.py index e93545c238..c3b4cf517e 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) |