def commit_generate(self): self.force_result = SysUtils.ifthen( SysUtils.success(self.force_retcode), "PASS", "FAIL" ) self.force_level = SummaryLevel.Any if SysUtils.failed(self.force_retcode): self.force_level = SummaryLevel.Fail Msg.lout(self, "user", "Performance Summary Item Commit Generate") if SysUtils.success(self.force_retcode): Msg.info( "Instructions: %d, Default: %d, Secondary: %d, " "Elapsed Time: %0.5f Seconds\n\n" % ( self.total, self.default, self.secondary, self.force_end - self.force_start, ) ) return 1 return 0
def commit_trace_cmp( self ): # Msg.dbg( "RegressionSummaryItem::commit_generate" ) self.trace_cmp_result = SysUtils.ifthen( SysUtils.success( self.trace_cmp_retcode ), "PASS", SysUtils.ifthen( self.signal_id is None, "FAIL", "INCOMPLETE" ) ) self.trace_cmp_level = SummaryLevel.Any if SysUtils.failed( self.trace_cmp_retcode ): self.trace_cmp_level = SummaryLevel.Fail Msg.user( "self.trace_cmp_retcode = %s" % ( str( self.trace_cmp_retcode )) ) Msg.user( "self.trace_cmp_level = %s" % ( str( SummaryLevel.Fail)) ) return SysUtils.ifthen( SysUtils.success( self.trace_cmp_retcode ), 1 , 0 )
def load_gen_result(self, arg_dict): try: my_retcode = str(arg_dict["retcode"]).strip() Msg.user("Return Code: %s" % (my_retcode)) if my_retcode is None: self.force_retcode = -1 raise Exception("Generate Return Code Not Found") self.force_retcode = int(str(arg_dict["retcode"]).strip()) except BaseException: self.force_retcode = -1 Msg.err("Generate Return Code in unrecognizable format") self.force_stdout = arg_dict["stdout"] self.force_stderr = arg_dict["stderr"] if SysUtils.failed(self.force_retcode): self.force_level = SummaryLevel.Fail self.force_start = float(arg_dict.get("start", 0.00)) self.force_end = float(arg_dict.get("end", 0.00)) self.secondary = int(arg_dict.get("secondary", 0)) self.default = int(arg_dict.get("default", 0)) self.total = int(arg_dict.get("total", 0)) if self.signal_id is None: self.force_msg = arg_dict.get("message", None) self.seed = str(arg_dict.get("seed", "Seed Not Found")) else: self.force_msg = "Incomplete, Signal Id: %s, %s " % ( str(self.signal_id), str(self.signal_message), ) self.seed = None