Пример #1
0
def SetExpEndTimeFromSstLives():
    # Use the last heat time
    last_heat_time = None
    for sst_gen, sl in _sst_lives.iteritems():
        t1 = sl.LastHeatTime()
        if t1 is None:
            continue
        last_heat_time = t1 if last_heat_time is None else max(
            last_heat_time, t1)
    Conf.SetExpFinishTime(last_heat_time.strftime("%y%m%d-%H%M%S.%f")[:-3])
Пример #2
0
	def __init__(self):
		# [MuEvent()]
		self.events = []
		lines = RocksdbLogReader.Get()

		with Cons.MT("Parsing Mutant logs line by line ..."):
			for line in lines:
				try:
					mo = self._ParseLine(line)
					if mo is None:
						continue
					self.events.append(MuEvents.MuEvent(mo, line))
				except Exception as e:
					Cons.P("e=[%s]" \
							"\nline=[%s]" \
							"\n%s" % (e, line, traceback.format_exc()))
					sys.exit(1)
			# Set experiment end datetime
			Conf.SetExpFinishTime(self.events[-1].datetime)