Browse Source

【utest】fix TC_FAIL_LIST_MARK_FAILED 下标计算错误的问题

guozhanxin 3 năm trước cách đây
mục cha
commit
9e558ab130
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      components/utilities/utest/utest.c

+ 2 - 2
components/utilities/utest/utest.c

@@ -54,8 +54,8 @@ static struct utest local_utest = {UTEST_PASSED, 0, 0};
 #endif
 
 #define TC_FAIL_LIST_SIZE                (RT_ALIGN(tc_num, 8) / 8)
-#define TC_FAIL_LIST_MARK_FAILED(index)  (tc_fail_list[RT_ALIGN(index, 8) / 8] |= (1UL << (index % 8)))
-#define TC_FAIL_LIST_IS_FAILED(index)    (tc_fail_list[RT_ALIGN(index, 8) / 8] &  (1UL << (index % 8)))
+#define TC_FAIL_LIST_MARK_FAILED(index)  (tc_fail_list[index / 8] |= (1UL << (index % 8)))
+#define TC_FAIL_LIST_IS_FAILED(index)    (tc_fail_list[index / 8] &  (1UL << (index % 8)))
 
 void utest_log_lv_set(rt_uint8_t lv)
 {