📄 init_cmd.c
字号:
/****************************************************************************** File Name :Description :******************************************************************************//* Includes ---------------------------------------------------------------- */#include <stdio.h>#include <stddef.h>#include <stdlib.h>#include "testtool.h"extern BOOL EnterInteractiveMode(parse_t * pars_p, char *result_sym_p);extern BOOL HAL (parse_t * pars_p, char *result_sym_p);extern BOOL RWCache (parse_t * pars_p, char *result_sym_p);extern BOOL RWBuffer (parse_t * pars_p, char *result_sym_p);extern BOOL WCS (parse_t * pars_p, char *result_sym_p);extern BOOL File (parse_t * pars_p, char *result_sym_p);extern BOOL Partition (parse_t * pars_p, char *result_sym_p);extern BOOL TopLevel (parse_t * pars_p, char *result_sym_p);extern BOOL Example (parse_t * pars_p, char *result_sym_p);extern BOOL Position (parse_t * pars_p, char *result_sym_p);extern BOOL Cyclic (parse_t * pars_p, char *result_sym_p);extern BOOL FileCreate (parse_t * pars_p, char *result_sym_p);extern BOOL FileOpen (parse_t * pars_p, char *result_sym_p);extern BOOL FileDelete (parse_t * pars_p, char *result_sym_p);extern BOOL FileRW (parse_t * pars_p, char *result_sym_p);extern BOOL Thread (parse_t * pars_p, char *result_sym_p);extern BOOL Crash (parse_t * pars_p, char *result_sym_p);extern BOOL Perform (parse_t * pars_p, char *result_sym_p);extern BOOL TopAPI (parse_t * pars_p, char *result_sym_p);extern BOOL FileAPI (parse_t * pars_p, char *result_sym_p);extern BOOL UtilityAPI (parse_t * pars_p, char *result_sym_p);extern BOOL SupportAPI (parse_t * pars_p, char *result_sym_p);/* Private Types ----------------------------------------------------------- *//* Private Constants ------------------------------------------------------- *//* Private Variables ------------------------------------------------------- *//* Private Macros ---------------------------------------------------------- *//* Private Function Prototypes --------------------------------------------- *//* Functions --------------------------------------------------------------- *//******************************************************************************Function Name : Description : Parameters :******************************************************************************/void InitCommands(void){ STTST_RegisterCommand("GOINTERACTIVE", EnterInteractiveMode, "forces Batch mode to change to interactive"); STTST_RegisterCommand("HAL", HAL, "HAL Layer unit test"); STTST_RegisterCommand("WCS", WCS, "Wide Charactor String support"); STTST_RegisterCommand("RWCache", RWCache, "R/W Buffer Layer unit test"); STTST_RegisterCommand("Partition", Partition, "Partition API calls"); STTST_RegisterCommand("TopLevel", TopLevel, "Top Level API calls"); STTST_RegisterCommand("RWBuffer", RWBuffer, "R/W Buffer Layer usage unit test"); STTST_RegisterCommand("Position", Position, "Get and seek position API calls"); STTST_RegisterCommand("Cyclic", Cyclic, "Cyclic files unit test"); STTST_RegisterCommand("File", File, "File API calls"); STTST_RegisterCommand("FileCreate", FileCreate, "File creation"); STTST_RegisterCommand("FileOpen", FileOpen, "File opening"); STTST_RegisterCommand("FileDelete", FileDelete, "File deletion behaviour"); STTST_RegisterCommand("FileRW", FileRW, "File read/write across boundaries"); STTST_RegisterCommand("Thread", Thread, "Thread-safety test"); STTST_RegisterCommand("Crash", Crash, "Crash-recovery test"); STTST_RegisterCommand("Perform", Perform, "Performance tests"); STTST_RegisterCommand("TopAPI", TopAPI, "Top level API tests"); STTST_RegisterCommand("FileAPI", FileAPI, "File API tests"); STTST_RegisterCommand("UtilityAPI", UtilityAPI, "Utility API tests"); STTST_RegisterCommand("SupportAPI", SupportAPI, "Support API tests");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -