Lines Matching refs:tc_table
42 static utest_tc_export_t tc_table = RT_NULL; variable
82 tc_table = (utest_tc_export_t)&UtestTcTab$$Base; in utest_init()
83 tc_num = (utest_tc_export_t)&UtestTcTab$$Limit - tc_table; in utest_init()
85 tc_table = (utest_tc_export_t)__section_begin("UtestTcTab"); in utest_init()
86 tc_num = (utest_tc_export_t)__section_end("UtestTcTab") - tc_table; in utest_init()
105 if (!tc_table) in utest_init()
106 tc_table = (utest_tc_export_t)rt_malloc(sizeof(struct utest_tc_export)); in utest_init()
108 … tc_table = (utest_tc_export_t)rt_realloc(tc_table, (tc_num + 1)* sizeof(struct utest_tc_export)); in utest_init()
109 RT_ASSERT(tc_table); in utest_init()
110 tc_table[tc_num++] = *((utest_tc_export_t)ptr); in utest_init()
138 LOG_I("[testcase name]:%s; [run timeout]:%d", tc_table[i].name, tc_table[i].run_timeout); in utest_tc_list()
220 if (rt_memcmp(tc_table[i].name, utest_name, len) != 0) in utest_do_run()
226 else if (rt_strcmp(tc_table[i].name, utest_name) != 0) in utest_do_run()
234 LOG_I("[----------] [ testcase ] (%s) started", tc_table[i].name); in utest_do_run()
235 if (tc_table[i].init != RT_NULL) in utest_do_run()
237 if (tc_table[i].init() != RT_EOK) in utest_do_run()
239 LOG_E("[ FAILED ] [ result ] testcase init (%s)", tc_table[i].name); in utest_do_run()
244 if (tc_table[i].tc != RT_NULL) in utest_do_run()
246 tc_table[i].tc(); in utest_do_run()
249 LOG_I("[ PASSED ] [ result ] testcase (%s)", tc_table[i].name); in utest_do_run()
255 LOG_E("[ FAILED ] [ result ] testcase (%s)", tc_table[i].name); in utest_do_run()
260 LOG_E("[ FAILED ] [ result ] testcase (%s)", tc_table[i].name); in utest_do_run()
263 if (tc_table[i].cleanup != RT_NULL) in utest_do_run()
265 if (tc_table[i].cleanup() != RT_EOK) in utest_do_run()
267 LOG_E("[ FAILED ] [ result ] testcase cleanup (%s)", tc_table[i].name); in utest_do_run()
273 LOG_I("[----------] [ testcase ] (%s) finished", tc_table[i].name); in utest_do_run()
296 LOG_E("[ FAILED ] [ result ] %s", tc_table[i].name); in utest_do_run()