Beispiel #1
0
    def get_line_values(self, req, build, include_builder=True):
        '''
        Collect the data needed for each line display
        '''
        builder_name = build.getBuilder().getName()
        results = build.getResults()
        css_class = css_classes.get(results, "")

        rev_list = self.get_rev_list(build)

        values = {'class': css_class,
                  'builder_name': builder_name,
                  'buildnum': build.getNumber(),
                  'results': css_class,
                  'text': " ".join(build.getText()),
                  'buildurl': path_to_build(req, build),
                  'builderurl': path_to_builder(req, build.getBuilder()),
                  'rev_list': rev_list,
                  'multiple_revs': (len(rev_list) > 1),
                  'time': time.strftime(self.LINE_TIME_FORMAT,
                                        time.localtime(build.getTimes()[0])),
                  'include_builder': include_builder,
                  'reason': build.getReason(),
                  'interested_users': build.getInterestedUsers(),
                  }
        return values
Beispiel #2
0
    def get_line_values(self, req, build, include_builder=True):
        '''
        Collect the data needed for each line display
        '''
        builder_name = build.getBuilder().getName()
        results = build.getResults()
        css_class = css_classes.get(results, "")

        rev_list = self.get_rev_list(build)

        values = {'class': css_class,
                  'builder_name': builder_name,
                  'buildnum': build.getNumber(),
                  'results': css_class,
                  'text': " ".join(build.getText()),
                  'buildurl': path_to_build(req, build),
                  'builderurl': path_to_builder(req, build.getBuilder()),
                  'rev_list': rev_list,
                  'multiple_revs': (len(rev_list) > 1),
                  'time': time.strftime(self.LINE_TIME_FORMAT,
                                        time.localtime(build.getTimes()[0])),
                  'include_builder': include_builder,
                  'reason': build.getReason(),
                  'interested_users': build.getInterestedUsers(),
                  }
        return values