Exemple #1
0
 def cleanup(self):
     """
        Cleanup at end of job run.
     """
     self.log.debug("Cleaning up...")
     self.stopServers()
     self.dm.killProcess(self.options.app.split('/')[-1])
     blobberUploadDir = os.environ.get('MOZ_UPLOAD_DIR', None)
     if blobberUploadDir:
         self.log.debug(
             "Pulling any remote moz logs and screenshots to %s." %
             blobberUploadDir)
         self.dm.getDirectory(self.remoteMozLog, blobberUploadDir)
         self.dm.getDirectory(self.remoteScreenshots, blobberUploadDir)
     MochitestDesktop.cleanup(self, self.options)
     if self.localProfile:
         os.system("rm -Rf %s" % self.localProfile)
     self.dm.removeDir(self.remoteProfile)
     self.dm.removeDir(self.remoteProfileCopy)
     self.dm.removeDir(self.remoteScreenshots)
     self.dm.removeDir(self.remoteMozLog)
     self.dm.removeFile(self.remoteConfigFile)
     if self.dm.fileExists(self.remoteLog):
         self.dm.removeFile(self.remoteLog)
     self.log.debug("Cleanup complete.")
Exemple #2
0
 def cleanup(self):
     """
        Cleanup at end of job run.
     """
     self.log.debug("Cleaning up...")
     self.stopServers()
     self.device.stop_application(self.options.app.split('/')[-1])
     uploadDir = os.environ.get('MOZ_UPLOAD_DIR', None)
     if uploadDir:
         self.log.debug(
             "Pulling any remote moz logs and screenshots to %s." %
             uploadDir)
         if self.device.is_dir(self.remoteMozLog):
             self.device.pull(self.remoteMozLog, uploadDir)
         if self.device.is_dir(self.remoteScreenshots):
             self.device.pull(self.remoteScreenshots, uploadDir)
     MochitestDesktop.cleanup(self, self.options)
     if self.localProfile:
         mozfile.remove(self.localProfile)
     self.device.rm(self.remoteProfile, force=True, recursive=True)
     self.device.rm(self.remoteProfileCopy, force=True, recursive=True)
     self.device.rm(self.remoteScreenshots, force=True, recursive=True)
     self.device.rm(self.remoteMozLog, force=True, recursive=True)
     self.device.rm(self.remoteConfigFile, force=True)
     self.device.rm(self.remoteLogFile, force=True)
     self.log.debug("Cleanup complete.")
Exemple #3
0
 def cleanup(self, options, final=False):
     if final:
         self.device.rm(self.remoteChromeTestDir, force=True, recursive=True)
         self.chromePushed = False
         uploadDir = os.environ.get('MOZ_UPLOAD_DIR', None)
         if uploadDir and self.device.is_dir(self.remoteMozLog):
             self.device.pull(self.remoteMozLog, uploadDir)
     self.device.rm(self.remoteLogFile, force=True)
     self.device.rm(self.remoteProfile, force=True, recursive=True)
     self.device.rm(self.remoteCache, force=True, recursive=True)
     MochitestDesktop.cleanup(self, options, final)
     self.localProfile = None
Exemple #4
0
 def cleanup(self, options):
     if self._dm.fileExists(self.remoteLog):
         self._dm.getFile(self.remoteLog, self.localLog)
         self._dm.removeFile(self.remoteLog)
     else:
         self.log.warning("Unable to retrieve log file (%s) from remote device" % self.remoteLog)
     self._dm.removeDir(self.remoteProfile)
     self._dm.removeDir(self.remoteChromeTestDir)
     blobberUploadDir = os.environ.get("MOZ_UPLOAD_DIR", None)
     if blobberUploadDir:
         self._dm.getDirectory(self.remoteMozLog, blobberUploadDir)
     MochitestDesktop.cleanup(self, options)
 def cleanup(self, options):
     if self._dm.fileExists(self.remoteLog):
         self._dm.getFile(self.remoteLog, self.localLog)
         self._dm.removeFile(self.remoteLog)
     else:
         self.log.warning(
             "Unable to retrieve log file (%s) from remote device" %
             self.remoteLog)
     self._dm.removeDir(self.remoteProfile)
     self._dm.removeDir(self.remoteChromeTestDir)
     blobberUploadDir = os.environ.get('MOZ_UPLOAD_DIR', None)
     if blobberUploadDir:
         self._dm.getDirectory(self.remoteMozLog, blobberUploadDir)
     MochitestDesktop.cleanup(self, options)
 def cleanup(self):
     """
        Cleanup at end of job run.
     """
     self.log.debug("Cleaning up...")
     self.stopServers()
     self.dm.killProcess(self.options.app.split('/')[-1])
     blobberUploadDir = os.environ.get('MOZ_UPLOAD_DIR', None)
     if blobberUploadDir:
         self.log.debug("Pulling any remote moz logs and screenshots to %s." %
                        blobberUploadDir)
         self.dm.getDirectory(self.remoteMozLog, blobberUploadDir)
         self.dm.getDirectory(self.remoteScreenshots, blobberUploadDir)
     MochitestDesktop.cleanup(self, self.options)
     if self.localProfile:
         os.system("rm -Rf %s" % self.localProfile)
     self.dm.removeDir(self.remoteProfile)
     self.dm.removeDir(self.remoteProfileCopy)
     self.dm.removeDir(self.remoteScreenshots)
     self.dm.removeDir(self.remoteMozLog)
     self.dm.removeFile(self.remoteConfigFile)
     if self.dm.fileExists(self.remoteLog):
         self.dm.removeFile(self.remoteLog)
     self.log.debug("Cleanup complete.")