def to_dict(self, summary=False):
     json_obj = {
         'number': self.number,
         'brid': self.brid,
         'bid': self.bid,
         'changeid': list(self.changeid),
         'branch': self.branch,
         'branch_name': self.branch_name,
         'buildername': self.buildername,
         'ssid': self.ssid,
         'revision': self.revision,
         'when_timestamp': self.when_timestamp,
         'submitted_at': self.submitted_at,
         'claimed_at': self.claimed_at,
         'start_time': self.start_time,
         'complete_at': self.complete_at,
         'finish_time': self.finish_time,
         'claimed_by_name': self.claimed_by_name,
         'complete': self.complete,
         'reason': self.reason,
         'results': self.results,
         'results_str': results_to_str(self.results),
         'status': self.status,
         'status_str': status_to_str(self.status),
         'authors': [auth for auth in self.authors if auth],
         'comments': self.comments,
         'revlink': self.revlink,
         'category': self.category,
         'repository': self.repository,
         'project': self.project,
         'buildsetid': self.buildsetid,
     }
     return json_obj
Beispiel #2
0
 def to_dict(self, summary=False):
     json_obj = {
         'number': self.number,
         'brid': self.brid,
         'bid': self.bid,
         'changeid': list(self.changeid),
         'branch': self.branch,
         'branch_name': self.branch_name,
         'buildername': self.buildername,
         'ssid': self.ssid,
         'revision': self.revision,
         'when_timestamp': self.when_timestamp, 
         'submitted_at': self.submitted_at,
         'claimed_at': self.claimed_at,
         'start_time': self.start_time,
         'complete_at': self.complete_at,
         'finish_time': self.finish_time,
         'claimed_by_name': self.claimed_by_name,
         'complete': self.complete,
         'reason': self.reason,
         'results': self.results,
         'results_str': results_to_str(self.results),
         'status': self.status,
         'status_str': status_to_str(self.status),
         'authors': [auth for auth in self.authors if auth],
         'comments': self.comments,
         'revlink': self.revlink,
         'category': self.category,
         'repository': self.repository,
         'project': self.project,
         'buildsetid': self.buildsetid,
     }
     return json_obj
Beispiel #3
0
    def to_dict(self, summary=False):
        json_obj = {
            'revision': self.revision,
            'changes_revision': [rev if rev else 'None' for rev in 
                self.changes_revision],
            'results': self.results,
            'results_str': results_to_str(self.results),
            'is_complete': 'yes' if self.is_complete() else 'no',
            'total_build_requests': self.get_total_build_requests(),
            'duration': self.get_duration(),
            'lst_change_time': self.lst_change_time,
            'gst_finish_time': self.gst_finish_time,
            'complete': self.complete,
            'running': self.running,
            'pending': self.pending,
            'cancelled': self.cancelled,
            'interrupted': self.interrupted,
            'misc': self.misc,
            'rebuilds': self.rebuilds,
            'forcebuilds': self.forcebuilds,
            'builds': self.builds,
            'unittests': self.unittests,
            'talos': self.talos,
            'authors': [auth for auth in self.authors if auth],
        }
        if not summary:
            json_obj['build_requests'] = [br.to_dict() for br in 
                self.build_requests]

        return json_obj
Beispiel #4
0
    def to_dict(self, summary=False):
        json_obj = {
            'revision':
            self.revision,
            'changes_revision':
            [rev if rev else 'None' for rev in self.changes_revision],
            'results':
            self.results,
            'results_str':
            results_to_str(self.results),
            'is_complete':
            'yes' if self.is_complete() else 'no',
            'total_build_requests':
            self.get_total_build_requests(),
            'duration':
            self.get_duration(),
            'lst_change_time':
            self.lst_change_time,
            'gst_finish_time':
            self.gst_finish_time,
            'complete':
            self.complete,
            'running':
            self.running,
            'pending':
            self.pending,
            'cancelled':
            self.cancelled,
            'interrupted':
            self.interrupted,
            'misc':
            self.misc,
            'rebuilds':
            self.rebuilds,
            'forcebuilds':
            self.forcebuilds,
            'builds':
            self.builds,
            'unittests':
            self.unittests,
            'talos':
            self.talos,
            'authors': [auth for auth in self.authors if auth],
        }
        if not summary:
            json_obj['build_requests'] = [
                br.to_dict() for br in self.build_requests
            ]

        return json_obj