[Libreoffice-commits] dev-tools.git: qa/bugzillaReport.py

Xisco Fauli (via logerrit) logerrit at kemper.freedesktop.org
Wed Aug 7 19:32:27 UTC 2019


 qa/bugzillaReport.py |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

New commits:
commit 600719778d25c7493ee5ac473bd2d39fa4105add
Author:     Xisco Fauli <xiscofauli at libreoffice.org>
AuthorDate: Wed Aug 7 21:30:28 2019 +0200
Commit:     Xisco Fauli <xiscofauli at libreoffice.org>
CommitDate: Wed Aug 7 21:31:09 2019 +0200

    QA: add script for sending email reports

diff --git a/qa/bugzillaReport.py b/qa/bugzillaReport.py
new file mode 100755
index 0000000..f4ee6b4
--- /dev/null
+++ b/qa/bugzillaReport.py
@@ -0,0 +1,33 @@
+#!/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/.
+#
+
+import common
+from datetime import date
+
+data = {
+    'bugzilla' : {
+        'fileName' : '/tmp/bugzilla_report.txt',
+        'emails': []
+        },
+    'users' : {
+        'fileName' : '/tmp/bugzilla_users_report.txt',
+        'emails': []
+        },
+}
+def sendReports():
+    for k, v in data.items():
+        with open(v['fileName'], 'r') as content_file:
+            text = content_file.read()
+
+            for email in v['emails']:
+                common.sendMail({'mail': {'bcc': None}}, email,
+                        'Bugzilla Report from ' + date.today().strftime("%y/%m/%d"), text, None)
+
+if __name__ == '__main__':
+    sendReports()


More information about the Libreoffice-commits mailing list