--- tests/upgradepath/upgradepath.py | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/tests/upgradepath/upgradepath.py b/tests/upgradepath/upgradepath.py index 1811aba..cecf439 100755 --- a/tests/upgradepath/upgradepath.py +++ b/tests/upgradepath/upgradepath.py @@ -24,6 +24,7 @@ import operator import autoqa.koji_utils import autoqa.util import rpmUtils.miscutils +from autoqa.repoinfo import repoinfo
import autoqa.util from autoqa.test import AutoQATest @@ -86,8 +87,12 @@ class upgradepath(AutoQATest): def run_once(self, envrs, kojitag, **kwargs): update_id = kwargs['name'] or kwargs['id']
- reponames = [reponame for reponame in autoqa.koji_utils.repoinfo.repos() if not reponame.endswith('-testing')] - repotags = [autoqa.koji_utils.repoinfo.getrepo(reponame)['tag'] for reponame in reponames] + # Get a list of all repos we monitor + # FIXME - perhaps we should only query for 'active' repos + reponames = [reponame for reponame in repoinfo.repos()] + # Get a list of koji-tags For all stable repos (includes the requested kojitag) + repotags = [repoinfo.getrepo(reponame)['tag'] for reponame in reponames \ + if not reponame.endswith('-testing') or repoinfo.getrepo(reponame)['tag'] == kojitag] repotags.sort() assert kojitag in repotags, 'Requested unsupported kojitag: %s' % kojitag current_tag = repotags.index(kojitag)