test-bugzilla-files/analyze-logs.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-)
New commits: commit a53e02fc799e1dc545d9d4982f41a5b65b7f618d Author: Markus Mohrhard <[email protected]> Date: Sat Nov 29 04:06:32 2014 +0100 fix export crash analyzing diff --git a/test-bugzilla-files/analyze-logs.py b/test-bugzilla-files/analyze-logs.py index e17b244..1ae2ddf 100644 --- a/test-bugzilla-files/analyze-logs.py +++ b/test-bugzilla-files/analyze-logs.py @@ -35,15 +35,18 @@ def analyze_import_crash(crashtest_file, crashes): crashes[format] = 1 + crashes[format] return crashes -def analyze_export_crash(directory): - crashtest_file = os.path.join(directory, "exportCrash.txt") +def analyze_export_crash(crashtest_file, crashes): if not os.path.exists(crashtest_file): - return collections.Counter() - exts = [] + return 0 + + regex = re.compile("/srv/crashtestdata/files/\w+/[a-zA-Z0-9_-]+\.(\w+)") for line in open(crashtest_file): - ext = os.path.splitext(line)[1] - exts.append(ext.replace(".","").replace("\n","")) - return collections.Counter(exts) + r = regex.search(line) + format = r.groups()[0] + if format not in crashes: + crashes[format] = 0 + crashes[format] = 1 + crashes[format] + return crashes def analyze_validation_errors(directory): exts = [] @@ -83,9 +86,8 @@ def update_import(): export_csv("importCrash.csv", import_crashes, reader) def update_export(): - export_crashes = collections.Counter() - for directory in get_directories(): - export_crashes += analyze_export_crash(directory) + export_crashes = dict() + analyze_export_crash("exportCrash.txt", export_crashes) reader = import_csv("exportCrashes.csv") export_csv("exportCrashes.csv", export_crashes, reader) commit da9883f92b13c66bc5402f2f8a99217a17c91509 Author: Markus Mohrhard <[email protected]> Date: Mon Nov 24 16:51:43 2014 +0100 another fix necessary diff --git a/test-bugzilla-files/analyze-logs.py b/test-bugzilla-files/analyze-logs.py index f3f6aae..e17b244 100644 --- a/test-bugzilla-files/analyze-logs.py +++ b/test-bugzilla-files/analyze-logs.py @@ -22,8 +22,7 @@ import collections import csv import re -def analyze_import_crash(directory, crashes): - crashtest_file = os.path.join(directory, "crashlog.txt") +def analyze_import_crash(crashtest_file, crashes): if not os.path.exists(crashtest_file): return 0 @@ -79,8 +78,7 @@ def export_csv(filename, data, reader): def update_import(): import_crashes = dict() - for directory in get_directories(): - analyze_import_crash(directory, import_crashes) + analyze_import_crash("crashlog.txt", import_crashes) reader = import_csv("importCrash.csv") export_csv("importCrash.csv", import_crashes, reader) _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
