def publishValgrindXML_(self, part): xpart = 'newPerf-' + newPrefPart(part) remDir = os.path.join(self.remoteTopDir, xpart, self.plat, self.release, xpart) import publishValgrindXML publishValgrindXML.publishValgrindXML(rel=self.release, part=part, pubDirTop=remDir, pubHost=self.remoteMachine, arch=self.plat)
def publishPerfSuiteResults_(self, part): xpart = 'newPerf-'+newPrefPart(part) remDir = self.remoteTopDir+'/'+xpart+'/'+self.plat+'/'+self.release+'/'+xpart cmd = 'ssh '+self.remoteMachine+' mkdir -p '+remDir+';' cmd += 'cd newPerf-'+part+'; tar cf - --exclude=*_valgrind.xml [A-Z]*/cpu*/results | ssh '+self.remoteMachine+' "cd '+remDir+'; tar xf - "' try: self.doCmd( cmd ) except Exception, e: print "ERROR when copying log for "+part+" :"+str(e) pass
def publishPerfSuiteResults_(self, part): xpart = 'newPerf-' + newPrefPart(part) remDir = self.remoteTopDir + '/' + xpart + '/' + self.plat + '/' + self.release + '/' + xpart cmd = 'ssh ' + self.remoteMachine + ' mkdir -p ' + remDir + ';' cmd += 'cd newPerf-' + part + '; tar cf - --exclude=*_valgrind.xml [A-Z]*/cpu*/results | ssh ' + self.remoteMachine + ' "cd ' + remDir + '; tar xf - "' try: self.doCmd(cmd) except Exception, e: print "ERROR when copying log for " + part + " :" + str(e) pass
def publishValgrindXML_(self, part): xpart = 'newPerf-'+newPrefPart(part) remDir = os.path.join(self.remoteTopDir, xpart, self.plat, self.release, xpart) import publishValgrindXML publishValgrindXML.publishValgrindXML(rel=self.release, part=part, pubDirTop=remDir, pubHost=self.remoteMachine, arch=self.plat)