CMSIS-Driver Validation  
Driver Validation
 All Files Functions Variables Macros Groups Pages
DV_Report.c File Reference
#include "DV_Report.h"

Macros

#define PRINT(x)   MsgPrint x
 
#define FLUSH()   MsgFlush()
 

Functions

static void tr_Init (void)
 
static void tr_Uninit (void)
 
static void tg_Init (const char *title, const char *date, const char *time, const char *fn)
 
static void tg_Info (const char *info)
 
static void tg_InfoDone (void)
 
static void tg_Uninit (void)
 
static void tc_Init (uint32_t num, const char *fn)
 
static void tc_Detail (const char *module, uint32_t line, const char *message)
 
static void tc_Uninit (void)
 
static void as_Result (TC_RES res)
 
static void MsgPrint (const char *msg,...)
 
static void MsgFlush (void)
 
static const char * no_path (const char *fn)
 
void __tg_info (const char *info)
 
void __set_result (const char *module, uint32_t line, const char *message, TC_RES res)
 
void __set_message (const char *module, uint32_t line, const char *message)
 

Variables

REPORT_ITF ritf
 
static TEST_GROUP_RESULTS test_group_result
 
static uint32_t as_passed = 0U
 
static uint32_t as_failed = 0U
 
static uint32_t as_detail = 0U
 
static const char Passed [] = "PASSED"
 
static const char Failed [] = "FAILED"
 
static const char NotExe [] = "NOT EXECUTED"
 

Macro Definition Documentation

#define PRINT (   x)    MsgPrint x
#define FLUSH ( )    MsgFlush()

Function Documentation

static void tr_Init ( void  )
static
static void tr_Uninit ( void  )
static
static void tg_Init ( const char *  title,
const char *  date,
const char *  time,
const char *  fn 
)
static
static void tg_Info ( const char *  info)
static
static void tg_InfoDone ( void  )
static
static void tg_Uninit ( void  )
static
static void tc_Init ( uint32_t  num,
const char *  fn 
)
static
static void tc_Detail ( const char *  module,
uint32_t  line,
const char *  message 
)
static
static void tc_Uninit ( void  )
static
static void as_Result ( TC_RES  res)
static
static void MsgPrint ( const char *  msg,
  ... 
)
static
static void MsgFlush ( void  )
static
static const char* no_path ( const char *  fn)
static
void __tg_info ( const char *  info)
void __set_result ( const char *  module,
uint32_t  line,
const char *  message,
TC_RES  res 
)
void __set_message ( const char *  module,
uint32_t  line,
const char *  message 
)

Variable Documentation

REPORT_ITF ritf
Initial value:
= {
}
static void tg_InfoDone(void)
Definition: DV_Report.c:156
static void tg_Uninit(void)
Definition: DV_Report.c:167
static void as_Result(TC_RES res)
Definition: DV_Report.c:276
static void tr_Init(void)
Definition: DV_Report.c:95
static void tg_Init(const char *title, const char *date, const char *time, const char *fn)
Definition: DV_Report.c:120
static void tr_Uninit(void)
Definition: DV_Report.c:111
static void tc_Init(uint32_t num, const char *fn)
Definition: DV_Report.c:200
static void tg_Info(const char *info)
Definition: DV_Report.c:144
static void tc_Detail(const char *module, uint32_t line, const char *message)
Definition: DV_Report.c:219
static void tc_Uninit(void)
Definition: DV_Report.c:245
TEST_GROUP_RESULTS test_group_result
static
uint32_t as_passed = 0U
static
uint32_t as_failed = 0U
static
uint32_t as_detail = 0U
static
const char Passed[] = "PASSED"
static
const char Failed[] = "FAILED"
static
const char NotExe[] = "NOT EXECUTED"
static