summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2020-11-02 16:27:10 +0100
committerXisco Fauli <xiscofauli@libreoffice.org>2020-11-03 13:44:03 +0100
commitebc527a6b2a1e935b5a870a5ca1d7f7eab84e0bc (patch)
treee448fda4289793e069172eb93a74dd2df4bae1a0 /bin
parent1b0eb76eb1787d9d9fbd7a7a73ee8ae47b62dc33 (diff)
check-missing-unittests: use regex and simplify code
Change-Id: Ica37de1adad0e97d1efd5f3f699d570af97ca90e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105188 Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/check-missing-unittests.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/bin/check-missing-unittests.py b/bin/check-missing-unittests.py
index cab6509fda93..901aa40cc82f 100755
--- a/bin/check-missing-unittests.py
+++ b/bin/check-missing-unittests.py
@@ -10,6 +10,7 @@ import os
import datetime
import subprocess
import sys
+import re
def main(ignoredBugs):
results = {
@@ -50,7 +51,9 @@ def main(ignoredBugs):
summary = commitInfo[0].strip('"').lower()
#Check summary has a bug id
- if 'tdf#' in summary or 'fdo#' in summary:
+ reBugId = re.search(r'(?<=tdf#|fdo#)\d{5,6}\b', summary)
+ if reBugId:
+ bugId = reBugId.group()
isIgnored = False
for i in ignoredBugs:
@@ -59,16 +62,6 @@ def main(ignoredBugs):
if isIgnored:
continue
- if 'tdf#' in summary:
- if not summary.split('tdf#')[1][0].isdigit():
- continue
- bugId = ''.join(filter(str.isdigit, summary.split('tdf#')[1].split(' ')[0]))
- elif 'fdo#' in summary:
- if not summary.split('fdo#')[1][0].isdigit():
- continue
- bugId = ''.join(filter(str.isdigit, summary.split('fdo#')[1].split(' ')[0]))
-
-
if bugId in hasTestSet:
continue