Esempio n. 1
0
 def stats_for_last_step(self, request):
   record_iterator = (convert_record_from_ndb(r) for r in
       controller.get_step_last_iterator(request.step, request.limit))
   stat_ndb = controller.get_step_records_internal(request.step,
       datetime.now(), datetime.now(), record_iterator)
   stat_obj = statistic_from_ndb(stat_ndb)
   stat_obj.step = request.step
   stat_obj.generated = datetime.now()
   stat_obj.aggregation_range = float(request.limit)
   stat_obj.aggregate_type = AggregateType.BUILDNUM
   return stat_obj
Esempio n. 2
0
 def stats_for_last_step(self, request):
     record_iterator = (convert_record_from_ndb(r)
                        for r in controller.get_step_last_iterator(
                            request.step, request.limit))
     stat_ndb = controller.get_step_records_internal(
         request.step, datetime.now(), datetime.now(), record_iterator)
     stat_obj = statistic_from_ndb(stat_ndb)
     stat_obj.step = request.step
     stat_obj.generated = datetime.now()
     stat_obj.aggregation_range = float(request.limit)
     stat_obj.aggregate_type = AggregateType.BUILDNUM
     return stat_obj
Esempio n. 3
0
 def list_last_for_step(self, request):
     return RecordList(step_records=list(
         convert_record_from_ndb(r) for r in
         controller.get_step_last_iterator(request.step, request.limit)))
Esempio n. 4
0
 def list_last_for_step(self, request):
   return RecordList(step_records=list(
     convert_record_from_ndb(r) for r in
     controller.get_step_last_iterator(request.step, request.limit)))