Beispiel #1
0
 def list_records_for_builder_step_last_x(self, request):
     record_iterator = (
         convert_record_from_ndb(r)
         for r in controller.get_step_builder_last_iterator(
             request.master, request.builder, request.step, request.limit))
     return RecordList(step_records=list(
         convert_record_from_ndb(r) for r in record_iterator))
Beispiel #2
0
 def list_records_for_builder_step_last_x(self, request):
   record_iterator = (convert_record_from_ndb(r) for r in
       controller.get_step_builder_last_iterator(
         request.master, request.builder, request.step, request.limit))
   return RecordList(step_records=list(
     convert_record_from_ndb(r) for r in
     record_iterator))
Beispiel #3
0
 def stats_for_builder_step_last_x(self, request):
   record_iterator = (convert_record_from_ndb(r) for r in
       controller.get_step_builder_last_iterator(
         request.master, request.builder, request.step, request.limit))
   stat_ndb = controller.get_step_records_internal('/'.join(
     [request.master, request.builder, request.step]),
     datetime.now(), datetime.now(), record_iterator, finalize=False)
   stat_obj = statistic_from_ndb(stat_ndb)
   stat_obj.step = '%s/%s/%s' % (request.master, request.builder, request.step)
   stat_obj.generated = datetime.now()
   stat_obj.aggregation_range = float(request.limit)
   stat_obj.aggregate_type = AggregateType.BUILDNUM
   return stat_obj
Beispiel #4
0
 def stats_for_builder_step_last_x(self, request):
     record_iterator = (
         convert_record_from_ndb(r)
         for r in controller.get_step_builder_last_iterator(
             request.master, request.builder, request.step, request.limit))
     stat_ndb = controller.get_step_records_internal('/'.join(
         [request.master, request.builder, request.step]),
                                                     datetime.now(),
                                                     datetime.now(),
                                                     record_iterator,
                                                     finalize=False)
     stat_obj = statistic_from_ndb(stat_ndb)
     stat_obj.step = '%s/%s/%s' % (request.master, request.builder,
                                   request.step)
     stat_obj.generated = datetime.now()
     stat_obj.aggregation_range = float(request.limit)
     stat_obj.aggregate_type = AggregateType.BUILDNUM
     return stat_obj