| |
@@ -575,17 +575,20 @@
|
| |
if not success:
|
| |
self.failed.append("datagrepper")
|
| |
|
| |
- def lookup_ci_resultsdb(self, nevr, name, url, start=None, duration=(15 * 60)):
|
| |
+ def lookup_ci_resultsdb(self, nevr, name, url, start=None, duration=(60 * 60)):
|
| |
""" Check the CI results in the specified resultsdb for results about
|
| |
our specified build.
|
| |
"""
|
| |
if start is None:
|
| |
start = datetime.datetime.utcnow()
|
| |
# previously "org.centos.prod.ci.pipeline.allpackages-build.complete"
|
| |
- topic = "fedora-ci.koji-build.tier0.functional"
|
| |
+ topics = [
|
| |
+ "fedora-ci.koji-build.tier0.functional",
|
| |
+ "fedora-ci.koji-build.tier0-tf.functional"
|
| |
+ ]
|
| |
if ".stg" in url:
|
| |
- topic = "org.centos.stage.ci.pipeline.allpackages-build.complete"
|
| |
- url = f"{url}?testcases={topic}"
|
| |
+ topics = ["org.centos.stage.ci.pipeline.allpackages-build.complete"]
|
| |
+ urls = [f"{url}?testcases={topic}" for topic in topics]
|
| |
|
| |
self.print_user(f"CI results query from {url}&page=0", success=True)
|
| |
info_log = f"Checking {name} for CI results"
|
| |
@@ -597,7 +600,8 @@
|
| |
while True:
|
| |
# Assume we won't have more than 10 pages of results coming in b/w
|
| |
# our checks
|
| |
- for page in range(0, 9):
|
| |
+ topicIteration = [(u, p) for p in range(0, 9) for u in urls]
|
| |
+ for url, page in topicIteration:
|
| |
end_url = url
|
| |
end_url += f"&page={page}"
|
| |
try:
|
| |