Merge pull request #1610 from nilxam/no_more_subprojects_r2

Do not check subproject as the subproject method has been obsoleted
This commit is contained in:
Ludwig Nussel 2018-07-05 11:29:49 +02:00 committed by GitHub
commit c561663314
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 3 additions and 897 deletions

View File

@ -73,20 +73,6 @@ class OpenQAReport(object):
info = json.load(self.api.retried_GET(url))
return info
def get_broken_package_status(self, info):
status = info['broken_packages']
subproject = info['subproject']
if subproject:
status.extend(subproject['broken_packages'])
return status
def get_openQA_status(self, info):
status = info['openqa_jobs']
subproject = info['subproject']
if subproject:
status.extend(subproject['openqa_jobs'])
return status
def is_there_openqa_comment(self, project):
"""Return True if there is a previous comment."""
signature = '<!-- openQA status -->'
@ -119,7 +105,7 @@ class OpenQAReport(object):
self.comment.add_comment(project_name=project, comment=report)
def _report_broken_packages(self, info):
broken_package_status = self.get_broken_package_status(info)
broken_package_status = info['broken_packages']
# Group packages by name
groups = defaultdict(list)
@ -139,7 +125,7 @@ class OpenQAReport(object):
def _report_openQA(self, info):
failing_lines, green_lines = [], []
openQA_status = self.get_openQA_status(info)
openQA_status = info['openqa_jobs']
for job in openQA_status:
test_name = job['name'].split('-')[-1]
fails = [

View File

@ -26,7 +26,7 @@ class CheckCommand(object):
return True
def _report(self, project, verbose, is_subproject=False):
def _report(self, project, verbose):
"""Print a single report for a project.
:param project: dict object, converted from JSON.
:param verbose: do verbose check or not
@ -83,14 +83,6 @@ class CheckCommand(object):
report.extend(' %s: fail' % module['name'] for module in job['modules'] if module['result'] == 'fail')
break
subproject = project['subproject']
if subproject:
subreport = self._report(subproject, verbose, is_subproject=True)
if subreport:
report.append('')
report.append(' -- For subproject %s' % subproject['name'])
report.extend(subreport)
if project['overall_state'] == 'acceptable':
report.insert(0, ' ++ Acceptable staging project %s' % project['name'])
elif project['overall_state'] != 'empty':

View File

@ -40,10 +40,6 @@ FULL_REPORT = """
- openQA's overall status is failed for https://openqa.opensuse.org/tests/10660
first_boot: fail
-- For subproject openSUSE:Factory:Staging:H:DVD
- At least following repositories are still building:
standard/x86_64: blocked
-- REVIEW Project openSUSE:Factory:Staging:J still needs attention
- jeuclid: Missing reviews: factory-repo-checker
"""
@ -57,11 +53,6 @@ H_REPORT = """
images/x86_64: blocked
- openQA's overall status is failed for https://openqa.opensuse.org/tests/10660
livecdreboot: fail
-- For subproject openSUSE:Factory:Staging:H:DVD
- At least following repositories are still building:
standard/x86_64: blocked
images/x86_64: blocked
"""

View File

@ -80,86 +80,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:A:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10674,
"iso": null,
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10673,
"iso": null,
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10672,
"iso": null,
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -239,86 +159,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:B:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10524,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10523,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10522,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -402,86 +242,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:C:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10458,
"iso": null,
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10457,
"iso": null,
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10162,
"iso": null,
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -561,86 +321,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:D:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10573,
"iso": null,
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10572,
"iso": null,
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10571,
"iso": null,
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -720,86 +400,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:E:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10658,
"iso": null,
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10657,
"iso": null,
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10656,
"iso": null,
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -1005,86 +605,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:F:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10641,
"iso": null,
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10640,
"iso": null,
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10638,
"iso": null,
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -1215,86 +735,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:G:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10634,
"iso": null,
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10633,
"iso": null,
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10632,
"iso": null,
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -1420,99 +860,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [
{
"arch": "x86_64",
"code": "blocked",
"repository": "standard",
"state": "blocked"
},
{
"arch": "x86_64",
"code": "blocked",
"repository": "images",
"state": "blocked"
}
],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:H:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10665,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10664,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10662,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -1591,44 +938,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:I:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10467,
"iso": null,
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-miniuefi",
"result": "passed",
"state": "done"
},
{
"clone_id": null,
"id": 10466,
"iso": null,
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-gnome",
"result": "passed",
"state": "done"
},
{
"clone_id": null,
"id": 10465,
"iso": null,
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-kde",
"result": "passed",
"state": "done"
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
},
{
@ -1914,86 +1223,6 @@
]
}
],
"subproject": {
"overall_state": "empty",
"selected_requests": [],
"broken_packages": [],
"building_repositories": [],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:U:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10524,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10523,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10522,
"iso": null,
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "na"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
}
]

View File

@ -103,97 +103,5 @@
]
}
],
"subproject": {
"overall_state": "empty",
"broken_packages": [],
"building_repositories": [
{
"arch": "x86_64",
"code": "blocked",
"repository": "standard",
"state": "blocked"
},
{
"arch": "x86_64",
"code": "blocked",
"repository": "images",
"state": "blocked"
}
],
"description": "",
"missing_reviews": [],
"name": "openSUSE:Factory:Staging:H:DVD",
"obsolete_requests": [],
"openqa_jobs": [
{
"clone_id": null,
"id": 10665,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-gnome",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "ok"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10664,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-miniuefi",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "ok"
},
{
"name": "first_boot",
"result": "ok"
}
]
},
{
"clone_id": null,
"id": 10662,
"iso": null,
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-kde",
"result": "passed",
"state": "done",
"modules": [
{
"name": "isosize",
"result": "ok"
},
{
"name": "livecdreboot",
"result": "ok"
},
{
"name": "first_boot",
"result": "ok"
}
]
}
],
"subproject": null,
"untracked_requests": []
},
"untracked_requests": []
}