Ejemplo n.º 1
0
    def __init__(self, author=None, bid=None, branch=None, brid=None,
            claimed_at=None, buildsetid=None, category=None, changeid=None,
            buildername=None, changes_revision=None, comments=None,
            complete=0, complete_at=None, revision=None, results=None,
            reason=None, submitted_at=None, finish_time=None,
            start_time=None, when_timestamp=None):
        self.brid = brid
        self.bid = bid      # build id
        self.branch = branch
        self.branch_name = get_branch_name(branch)
        self.revision = get_revision(revision) # get at most the first 12 chars
        self.changes_revision = get_revision(changes_revision)

        self.changeid = set([changeid])
        # why [changeid] ?
        self.when_timestamp = when_timestamp
        self.complete_at = complete_at
        self.finish_time = finish_time
        self.start_time = start_time
        self.complete = complete
        self.claimed_at = claimed_at
        self.results = results if results != None else NO_RESULT
        self.reason = reason

        self.authors = set([author]) # XXX: why?
        self.comments = set([comments]) # XXX: why?
        self.buildername = buildername
        self.buildsetid = buildsetid

        self.status = self._compute_status()

        self.platform = get_platform(buildername)
        self.build_type = get_build_type(buildername) # opt / debug
        self.job_type = get_job_type(buildername)    # build / unittest / talos
Ejemplo n.º 2
0
    def __init__(self,
                 author=None,
                 bid=None,
                 branch=None,
                 brid=None,
                 claimed_at=None,
                 buildsetid=None,
                 category=None,
                 changeid=None,
                 buildername=None,
                 changes_revision=None,
                 comments=None,
                 complete=0,
                 complete_at=None,
                 revision=None,
                 results=None,
                 reason=None,
                 submitted_at=None,
                 finish_time=None,
                 start_time=None,
                 when_timestamp=None):
        self.brid = brid
        self.bid = bid  # build id
        self.branch = branch
        self.branch_name = get_branch_name(branch)
        self.revision = get_revision(
            revision)  # get at most the first 12 chars
        self.changes_revision = get_revision(changes_revision)

        self.changeid = set([changeid])
        # why [changeid] ?
        self.when_timestamp = when_timestamp
        self.complete_at = complete_at
        self.finish_time = finish_time
        self.start_time = start_time
        self.complete = complete
        self.claimed_at = claimed_at
        self.results = results if results != None else NO_RESULT
        self.reason = reason

        self.authors = set([author])  # XXX: why?
        self.comments = set([comments])  # XXX: why?
        self.buildername = buildername
        self.buildsetid = buildsetid

        self.status = self._compute_status()

        self.platform = get_platform(buildername)
        self.build_type = get_build_type(buildername)  # opt / debug
        self.job_type = get_job_type(buildername)  # build / unittest / talos
Ejemplo n.º 3
0
 def __init__(self, changeid=None, revision=None, branch=None,
     when_timestamp=None, ss_revision=None):
     self.changeid = changeid
     self.revision = get_revision(revision)
     self.branch = branch
     self.when_timestamp = when_timestamp
     self.ss_revision = ss_revision  # sourcestamp revision, tentative
Ejemplo n.º 4
0
 def __init__(self,
              changeid=None,
              revision=None,
              branch=None,
              when_timestamp=None,
              ss_revision=None):
     self.changeid = changeid
     self.revision = get_revision(revision)
     self.branch = branch
     self.when_timestamp = when_timestamp
     self.ss_revision = ss_revision  # sourcestamp revision, tentative