Quelle compare-crashreport-stats.py
Sprache: Python
#!/usr/bin/env python3
# This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Use this script to compare the crashreport stats of two different versions of LibreOffice. # Usage sample: ./compare-crashreport-stats.py --old 7.2.0.4 --new 7.2.1.2
import requests from bs4 import BeautifulSoup import argparse
print(str(len(oldVersion)) + " crash reports in version " + results.old)
print(str(len(newVersion)) + " crash reports in version " + results.new)
print()
print("===== Fixed Reports =====")
fixedReports = set(oldVersion.keys()) - set(newVersion.keys()) for k, v in sorted(oldVersion.items(), key=lambda item: item[1], reverse=True): # Ignore rare reports if v >= 20 and k in fixedReports:
print(str(v) + " " + k)
print()
print("===== Newly introduced Reports =====")
newReports = set(newVersion.keys()) - set(oldVersion.keys()) for k, v in sorted(newVersion.items(), key=lambda item: item[1], reverse=True): # Ignore rare reports if v >= 20 and k in newReports:
print(str(v) + " " + k)
print()
¤ Dauer der Verarbeitung: 0.21 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.