Beispiel #1
0
 def finished(self, result):
     if self._descDone is None:
         self.descriptionDone = [
             '<a href="builders/%s/builds/%s/output">output</a>' %
             (urllib.quote(self.getProperty('buildername'),
                           safe=''), self.getProperty('buildnumber'))
         ]
     self.step_status.setText(self.descriptionDone)
     if not self.cmd.rc:
         self.step_status.addURL(
             self._dest, 'builders/%s/builds/%s/output/%s' %
             (urllib.quote(self.getProperty('buildername'), safe=''),
              self.getProperty('buildnumber'), self._dest))
     return FileUpload.finished(self, result)
    def finished(self, result):
        if result == SUCCESS:
            mdest = self.masterdest
            ext = mdest[-3:]
            bname = mdest.split("/")[-1]

            if mdest.startswith(PUB_PREFIX):
                reldest = mdest[len(PUB_PREFIX):]
                if ext in IMAGE_FORMATS:
                    l = ['<a href="/%s"><img src="/%s"></a>' % (reldest, reldest)]
                else:
                    l = []
                    self.addURL(bname, "/" + reldest)
            else:
                l = [bname]
            self.step_status.setText(['Uploaded'] + l)
        return FileUpload.finished(self, result)