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)])
Beispiel #4
0
    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)])