From 38f5fec63ed420db514f415489b0516dd97a9ea9 Mon Sep 17 00:00:00 2001 From: guozhanxin Date: Thu, 19 Aug 2021 11:20:10 +0800 Subject: [utest] 完善代码,添加对tc_num的判断 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/utilities/utest/utest.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'components') diff --git a/components/utilities/utest/utest.c b/components/utilities/utest/utest.c index 7e25e2555e..937f156b85 100644 --- a/components/utilities/utest/utest.c +++ b/components/utilities/utest/utest.c @@ -83,13 +83,16 @@ int utest_init(void) tc_num = (utest_tc_export_t) &__rt_utest_tc_tab_end - tc_table; #endif - tc_fail_list = rt_malloc(TC_FAIL_LIST_SIZE); - if(!tc_fail_list) - { - LOG_E("no memory, tc_fail_list init failed!"); - } LOG_I("utest is initialize success."); LOG_I("total utest testcase num: (%d)", tc_num); + if (tc_num > 0) + { + tc_fail_list = rt_malloc(TC_FAIL_LIST_SIZE); + if(!tc_fail_list) + { + LOG_E("no memory, tc_fail_list init failed!"); + } + } return tc_num; } INIT_COMPONENT_EXPORT(utest_init); -- cgit v1.3.1