def test_11_check_repo_sync_status(self): ''' check if RH repos have been synced so RPMs can be installed from them ''' RHUIManagerSync.wait_till_repo_synced( RHUA, [Util.format_repo(self.yum_repo_name, self.yum_repo_version)]) # also wait for the publish Pulp task to complete (takes time in the case of large repos) RHUIManagerSync.wait_till_pulp_tasks_finish(RHUA)
def test_09_wait_for_sync(self): ''' wait until the repo is synced (takes a while) ''' atomic_repo_version = RHUIManagerRepo.get_repo_version( RHUA, self.atomic_repo_name) RHUIManagerSync.wait_till_repo_synced( RHUA, [Util.format_repo(self.atomic_repo_name, atomic_repo_version)])
def test_11_sync_again(self): ''' sync the repo again (workaround for RHBZ#1427190) ''' atomic_repo_version = RHUIManagerRepo.get_repo_version( RHUA, self.atomic_repo_name) RHUIManagerSync.sync_repo( RHUA, [Util.format_repo(self.atomic_repo_name, atomic_repo_version)]) RHUIManagerSync.wait_till_repo_synced( RHUA, [Util.format_repo(self.atomic_repo_name, atomic_repo_version)])
def test_06_sync_containers(self): ''' sync the containers ''' quay_repo_name = Util.safe_pulp_repo_name(self.container_quay["name"]) docker_repo_name = Util.safe_pulp_repo_name( self.container_docker["name"]) RHUIManagerSync.sync_repo( RHUA, [self.container_displayname, quay_repo_name, docker_repo_name]) RHUIManagerSync.wait_till_repo_synced( RHUA, [self.container_displayname, quay_repo_name, docker_repo_name])
def test_04_wait_till_repo_synced(self): '''wait until the repo is synced''' RHUIManagerSync.wait_till_repo_synced( RHUA, [Util.format_repo(self.yum_repo_name, self.yum_repo_version)])