Exemplo n.º 1
0
 def addSuccess(self, test, capt=None):
     elk = CTRexScenario.elk 
     if elk:
         taken = self._timeTaken()
         id = test.id()
         name=id_split(id)[-1]
         elk_obj = trex_scenario.copy_elk_info ()
         elk_obj['test']={ 
                    "name"   : name,
                    "name_key"   : name,
                    "name_full"  : id,
                    "type"  : self.get_operation_mode (),
                    "duration_sec"  : taken,
                    "result" :  "PASS",
                    "stdout" : "",
         };
         #pprint(elk_obj['test']);
         elk.reg.push_data(elk_obj)
Exemplo n.º 2
0
 def addFailure(self, test, err, capt=None, tb_info=None):
     elk = CTRexScenario.elk 
     if elk:
         taken = self._timeTaken()
         tb = format_exception(err, self.encoding)
         id = test.id()
         err_msg="TB : \n"+tb+"\n\n STDOUT:"+ self._getCapturedStdout()+self._getCapturedStderr();
         name=id_split(id)[-1]
         elk_obj = trex_scenario.copy_elk_info ()
         elk_obj['test']={ 
                    "name"   : name,
                    "name_key"   : name,
                    "name_full"  : id,
                     "type"  : self.get_operation_mode (),
                     "duration_sec"  : taken,
                     "result" :  "FAILURE",
                     "stdout" : err_msg,
         };
         #pprint(elk_obj['test']);
         elk.reg.push_data(elk_obj)
Exemplo n.º 3
0
 def get_elk_obj(self):
     obj = trex_scenario.copy_elk_info()
     return (obj)