acl  3.5.3.0
acl_test_struct.h 文件参考
+ acl_test_struct.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  AUT_LINE
 
struct  AUT_FN_ITEM
 
struct  AUT_ARG_ITEM
 
struct  AUT_CMD_TOKEN
 

宏定义

#define AUT_OBJ_OUTER   0 /* 默认为外部命令对象 */
 
#define AUT_OBJ_INNER   1 /* 为内部对象 */
 
#define AUT_FLAG_LOOP_BEGIN   1
 
#define AUT_FLAG_LOOP_BREAK   2
 
#define AUT_FLAG_LOOP_CONTINUE   3
 
#define AUT_FLAG_LOOP_END   4
 
#define AUT_FLAG_IF   5
 
#define AUT_FLAG_ELSE   6
 
#define AUT_FLAG_ELIF   7
 
#define AUT_FLAG_ENDIF   8
 
#define AUT_FLAG_STOP   9
 
#define AUT_STAT_FREE   0
 
#define AUT_STAT_BUSY   1
 
#define AUT_LOOP_BREAK   -100
 
#define VAR_AUT_LOG_PRINT   0x0001
 
#define VAR_AUT_LOG_FPRINT   0x0010
 
#define VAR_AUT_LOG   "LOG"
 
#define VAR_AUT_STOP   "STOP"
 
#define VAR_AUT_SLEEP   "SLEEP"
 
#define VAR_AUT_PAUSE   "PAUSE"
 
#define VAR_AUT_LOOP_BEGIN   "LOOP_BEGIN"
 
#define VAR_AUT_LOOP_END   "LOOP_END"
 
#define VAR_AUT_LOOP_BREAK   "LOOP_BREAK"
 
#define VAR_AUT_LOOP_CONTINUE   "LOOP_CONTINUE"
 
#define VAR_AUT_IF   "IF"
 
#define VAR_AUT_ELSE   "ELSE"
 
#define VAR_AUT_ENDIF   "ENDIF"
 
#define VAR_AUT_GOTO   "GOTO"
 
#define VAR_AUT_ITEM_COUNT   "COUNT"
 

类型定义

typedef struct AUT_LINE AUT_LINE
 
typedef int(* AUT_FN) (AUT_LINE *test_line, void *arg)
 
typedef struct AUT_FN_ITEM AUT_FN_ITEM
 

宏定义说明

◆ AUT_FLAG_ELIF

#define AUT_FLAG_ELIF   7

在文件 acl_test_struct.h74 行定义.

◆ AUT_FLAG_ELSE

#define AUT_FLAG_ELSE   6

在文件 acl_test_struct.h73 行定义.

◆ AUT_FLAG_ENDIF

#define AUT_FLAG_ENDIF   8

在文件 acl_test_struct.h75 行定义.

◆ AUT_FLAG_IF

#define AUT_FLAG_IF   5

在文件 acl_test_struct.h72 行定义.

◆ AUT_FLAG_LOOP_BEGIN

#define AUT_FLAG_LOOP_BEGIN   1

在文件 acl_test_struct.h67 行定义.

◆ AUT_FLAG_LOOP_BREAK

#define AUT_FLAG_LOOP_BREAK   2

在文件 acl_test_struct.h68 行定义.

◆ AUT_FLAG_LOOP_CONTINUE

#define AUT_FLAG_LOOP_CONTINUE   3

在文件 acl_test_struct.h69 行定义.

◆ AUT_FLAG_LOOP_END

#define AUT_FLAG_LOOP_END   4

在文件 acl_test_struct.h70 行定义.

◆ AUT_FLAG_STOP

#define AUT_FLAG_STOP   9

在文件 acl_test_struct.h77 行定义.

◆ AUT_LOOP_BREAK

#define AUT_LOOP_BREAK   -100

在文件 acl_test_struct.h83 行定义.

◆ AUT_OBJ_INNER

#define AUT_OBJ_INNER   1 /* 为内部对象 */

在文件 acl_test_struct.h65 行定义.

◆ AUT_OBJ_OUTER

#define AUT_OBJ_OUTER   0 /* 默认为外部命令对象 */

在文件 acl_test_struct.h64 行定义.

◆ AUT_STAT_BUSY

#define AUT_STAT_BUSY   1

在文件 acl_test_struct.h80 行定义.

◆ AUT_STAT_FREE

#define AUT_STAT_FREE   0

在文件 acl_test_struct.h79 行定义.

◆ VAR_AUT_ELSE

#define VAR_AUT_ELSE   "ELSE"

在文件 acl_test_struct.h117 行定义.

◆ VAR_AUT_ENDIF

#define VAR_AUT_ENDIF   "ENDIF"

在文件 acl_test_struct.h120 行定义.

◆ VAR_AUT_GOTO

#define VAR_AUT_GOTO   "GOTO"

在文件 acl_test_struct.h123 行定义.

◆ VAR_AUT_IF

#define VAR_AUT_IF   "IF"

在文件 acl_test_struct.h114 行定义.

◆ VAR_AUT_ITEM_COUNT

#define VAR_AUT_ITEM_COUNT   "COUNT"

通用的整数值参数名变量:

对于 VAR_AUT_SLEEP 则表示为休息的秒数值; 对于 VAR_AUT_LOOP_BEGIN 则表示循环的次数

在文件 acl_test_struct.h133 行定义.

◆ VAR_AUT_LOG

#define VAR_AUT_LOG   "LOG"

在文件 acl_test_struct.h90 行定义.

◆ VAR_AUT_LOG_FPRINT

#define VAR_AUT_LOG_FPRINT   0x0010

在文件 acl_test_struct.h86 行定义.

◆ VAR_AUT_LOG_PRINT

#define VAR_AUT_LOG_PRINT   0x0001

在文件 acl_test_struct.h85 行定义.

◆ VAR_AUT_LOOP_BEGIN

#define VAR_AUT_LOOP_BEGIN   "LOOP_BEGIN"

在文件 acl_test_struct.h102 行定义.

◆ VAR_AUT_LOOP_BREAK

#define VAR_AUT_LOOP_BREAK   "LOOP_BREAK"

在文件 acl_test_struct.h108 行定义.

◆ VAR_AUT_LOOP_CONTINUE

#define VAR_AUT_LOOP_CONTINUE   "LOOP_CONTINUE"

在文件 acl_test_struct.h111 行定义.

◆ VAR_AUT_LOOP_END

#define VAR_AUT_LOOP_END   "LOOP_END"

在文件 acl_test_struct.h105 行定义.

◆ VAR_AUT_PAUSE

#define VAR_AUT_PAUSE   "PAUSE"

在文件 acl_test_struct.h99 行定义.

◆ VAR_AUT_SLEEP

#define VAR_AUT_SLEEP   "SLEEP"

在文件 acl_test_struct.h96 行定义.

◆ VAR_AUT_STOP

#define VAR_AUT_STOP   "STOP"

在文件 acl_test_struct.h93 行定义.

类型定义说明

◆ AUT_FN

typedef int(* AUT_FN) (AUT_LINE *test_line, void *arg)

在文件 acl_test_struct.h26 行定义.

◆ AUT_FN_ITEM

typedef struct AUT_FN_ITEM AUT_FN_ITEM

说明: 单元测试所采用的一致的数据结构

◆ AUT_LINE

typedef struct AUT_LINE AUT_LINE