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)
'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)
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)
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)
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)
'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)
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)
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)
# # 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)