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

Macros

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

Functions

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)
 
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 *file)
 
static void tg_Uninit (void)
 
static void tc_Init (uint32_t num, const char *fn)
 
static void tc_Uninit (void)
 
static void tc_Detail (const char *module, uint32_t line, const char *message)
 
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)
 

Variables

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

Macro Definition Documentation

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

Function Documentation

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

Variable Documentation

uint32_t as_detail = 0
static
uint32_t as_failed = 0
static
uint32_t as_passed = 0
static
const char Failed[] = "FAILED"
static
const char NotExe[] = "NOT EXECUTED"
static
const char Passed[] = "PASSED"
static
REPORT_ITF ritf
Initial value:
= {
}
static void tg_Uninit(void)
Definition: DV_Report.c:121
static void as_Result(TC_RES res)
Definition: DV_Report.c:229
static void tr_Init(void)
Definition: DV_Report.c:72
static void tr_Uninit(void)
Definition: DV_Report.c:88
static void tg_Init(const char *title, const char *date, const char *time, const char *file)
Definition: DV_Report.c:97
static void tc_Init(uint32_t num, const char *fn)
Definition: DV_Report.c:154
static void tc_Detail(const char *module, uint32_t line, const char *message)
Definition: DV_Report.c:204
static void tc_Uninit(void)
Definition: DV_Report.c:173
TEST_GROUP_RESULTS test_group_result
static