Пример #1
0
            return

        if len(self.log_data) <= 0:
            print "Bzr log: FAILED"
            return

        print "Bzr log: PASSED"

    def diff(self):
        # TODO
        pass

    def get_modules(self):
        pass

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/pkg-config')
            if rev is not None:
                print "Bzr get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "Bzr get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/pkg-config')

register_test('bzr', BzrTest)
Пример #2
0
                'svn',
                'https://svn.forge.morfeo-project.org/svn/libresoft-tools')
            modules = repo.get_modules()
            if len(modules) <= 0:
                print "SVN get_modules: FAILED"
                return
        except:
            print "SVN get_modules: FAILED"
            return

        print "SVN get_modules: PASSED"

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/gnome-common')
            if rev is not None:
                print "SVN get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "SVN get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/gnome-common')
        remove_directory('/tmp/gnome-common-2.16')
        remove_directory('/tmp/octopus/')
        remove_directory('/tmp/atunes')

register_test('svn', SVNTest)
Пример #3
0
        elif not os.path.exists('/tmp/pycairo-0.4.0/ChangeLog'):
            print "Tarball checkout: FAILED"
            return

        # checkout with local path
        self.repo.checkout('/tmp/pycairo-0.4.0.tar.gz', '/tmp/pycairo-local')
        if not os.path.exists('/tmp/pycairo-local/pycairo-0.4.0/ChangeLog'):
            print "Tarball checkout: FAILED"
            return

        # Mbox
        self.repo.checkout(
            'http://lists.morfeo-project.org/pipermail/libresoft-tools-devel/2007-April.txt.gz',
            '/tmp')
        if not os.path.exists('/tmp/2007-April.txt'):
            print "Tarball checkout: FAILED"
            return

        print "Tarball checkout: PASSED"

        # TODO: check zip

    def clean(self):
        os.remove('/tmp/pycairo-0.4.0.tar.gz')
        remove_directory('/tmp/pycairo-0.4.0/')
        remove_directory('/tmp/pycairo-local')
        os.remove('/tmp/2007-April.txt')


register_test('tarball', TarballTest)
        if not os.path.exists ('/tmp/pycairo-0.4.0.tar.gz'):
            print "Tarball checkout: FAILED"
            return
        elif not os.path.exists ('/tmp/pycairo-0.4.0/ChangeLog'):
            print "Tarball checkout: FAILED"
            return

        # checkout with local path
        self.repo.checkout ('/tmp/pycairo-0.4.0.tar.gz', '/tmp/pycairo-local')
        if not os.path.exists ('/tmp/pycairo-local/pycairo-0.4.0/ChangeLog'):
            print "Tarball checkout: FAILED"
            return
        
        # Mbox
        self.repo.checkout ('http://lists.morfeo-project.org/pipermail/libresoft-tools-devel/2007-April.txt.gz', '/tmp')
        if not os.path.exists ('/tmp/2007-April.txt'):
            print "Tarball checkout: FAILED"
            return

        print "Tarball checkout: PASSED"
        
        # TODO: check zip

    def clean (self):
        os.remove ('/tmp/pycairo-0.4.0.tar.gz')
        remove_directory ('/tmp/pycairo-0.4.0/')
        remove_directory ('/tmp/pycairo-local')
        os.remove ('/tmp/2007-April.txt')

register_test ('tarball', TarballTest)
            print "Git blame: FAILED"
            return

        if len (self.blame_data) <= 0:
            print "Git blame: FAILED"
            return

        print "Git blame: PASSED"

    def get_modules (self):
        pass

    def get_last_revision (self):
        try:
            rev = self.repo.get_last_revision ('/tmp/cpufrequtils')
            if rev is not None:
                print "Git get_last_revision (%s): PASSED" % (rev)
                return
        except:
            pass

        print "Git get_last_revision: FAILED"

    def clean (self):
        remove_directory ('/tmp/cpufrequtils')
        remove_directory ('/tmp/pciutils')
        remove_directory ('/tmp/libspectre')


register_test ('git', GitTest)
Пример #6
0
        if len(self.log_data) <= 0:
            print "Bzr log: FAILED"
            return

        print "Bzr log: PASSED"

    def diff(self):
        # TODO
        pass

    def get_modules(self):
        pass

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/pkg-config')
            if rev is not None:
                print "Bzr get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "Bzr get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/pkg-config')


register_test('bzr', BzrTest)
Пример #7
0
    def blame(self):
        try:
            self.repo.blame('/tmp/poppler/ChangeLog', rev='1.2')
            self.repo.blame('/tmp/poppler/', files=['autogen.sh'])
            self.repo.blame('/tmp/poppler/',
                            rev='1.1',
                            files=['README', 'README-XPDF'])
            print "CVS blame: PASSED"
        except:
            print "CVS blame: FAILED"

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/poppler/ChangeLog')
            if rev is not None:
                print "CVS get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "CVS get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/poppler')
        remove_directory('/tmp/poppler-0.5')
        remove_directory('/tmp/poppler_modules-0.5')


register_test('cvs', CVSTest)
Пример #8
0
                'https://svn.forge.morfeo-project.org/svn/libresoft-tools')
            modules = repo.get_modules()
            if len(modules) <= 0:
                print "SVN get_modules: FAILED"
                return
        except:
            print "SVN get_modules: FAILED"
            return

        print "SVN get_modules: PASSED"

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/gnome-common')
            if rev is not None:
                print "SVN get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "SVN get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/gnome-common')
        remove_directory('/tmp/gnome-common-2.16')
        remove_directory('/tmp/octopus/')
        remove_directory('/tmp/atunes')


register_test('svn', SVNTest)
Пример #9
0
            print "Git blame: FAILED"
            return

        if len(self.blame_data) <= 0:
            print "Git blame: FAILED"
            return

        print "Git blame: PASSED"

    def get_modules(self):
        pass

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/cpufrequtils')
            if rev is not None:
                print "Git get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "Git get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/cpufrequtils')
        remove_directory('/tmp/pciutils')
        remove_directory('/tmp/libspectre')


register_test('git', GitTest)
Пример #10
0
        except:
            print "CVS diff: FAILED"

    def blame(self):
        try:
            self.repo.blame('/tmp/poppler/ChangeLog', rev='1.2')
            self.repo.blame('/tmp/poppler/', files=['autogen.sh'])
            self.repo.blame('/tmp/poppler/', rev='1.1',
                            files=['README', 'README-XPDF'])
            print "CVS blame: PASSED"
        except:
            print "CVS blame: FAILED"

    def get_last_revision(self):
        try:
            rev = self.repo.get_last_revision('/tmp/poppler/ChangeLog')
            if rev is not None:
                print "CVS get_last_revision(%s): PASSED" % (rev)
                return
        except:
            pass

        print "CVS get_last_revision: FAILED"

    def clean(self):
        remove_directory('/tmp/poppler')
        remove_directory('/tmp/poppler-0.5')
        remove_directory('/tmp/poppler_modules-0.5')

register_test('cvs', CVSTest)
Пример #11
0
        #
        # Check the number of bugs per milestone
        #

        query = "SELECT COUNT(*) FROM issues_ext_launchpad "\
                "WHERE milestone_name = 'X'"
        msg = "Number of bugs per milestone for "

        milestone_number = {}
        milestones = self.lp.projects[self.pname].all_milestones
        #mypro.all_milestones
        for m in milestones:
            bugs_mile = self.lp.projects[self.pname].searchTasks(
                status=_all_status,
                omit_duplicates=False,
                milestone=m)

            number = len(bugs_mile)
            if number > 0:
                milestone_number[m.name] = len(bugs_mile)

        for k in milestone_number.keys():
            aux_query = query.replace('X', k)
            db_number = self._execute_query(aux_query)[0]
            if (milestone_number[k] == db_number):
                self._print_success(msg + str(k))
            else:
                self._print_error(msg + str(k))

register_test('launchpad', LaunchpadTest)