Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
0acc34f4
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0acc34f4
编写于
6月 19, 2021
作者:
O
openharmony_ci
提交者:
Gitee
6月 19, 2021
浏览文件
操作
浏览文件
下载
差异文件
!282 【轻内核】【master】修复CMSIS测试部分用例概率失败问题
Merge pull request !282 from chuaizhzh/cmsis_20210618_1
上级
2142409f
07b18b06
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
92 addition
and
37 deletion
+92
-37
kernel_lite/kernelcmsis_hal/src/cmsis_task_func_test.c
kernel_lite/kernelcmsis_hal/src/cmsis_task_func_test.c
+92
-37
未找到文件。
kernel_lite/kernelcmsis_hal/src/cmsis_task_func_test.c
100755 → 100644
浏览文件 @
0acc34f4
...
@@ -23,6 +23,10 @@
...
@@ -23,6 +23,10 @@
UINT32
g_threadCount
;
UINT32
g_threadCount
;
UINT16
g_cmsisTestTaskCount
;
UINT16
g_cmsisTestTaskCount
;
UINT16
g_getStackSizeExit
;
UINT16
g_threadCreateExit
;
UINT16
g_getNameExit
;
UINT16
g_getStackSpaceExit
;
osThreadId_t
g_puwTaskID01
;
osThreadId_t
g_puwTaskID01
;
osThreadId_t
g_puwTaskID02
;
osThreadId_t
g_puwTaskID02
;
osPriority_t
g_threadPriority
;
osPriority_t
g_threadPriority
;
...
@@ -57,6 +61,8 @@ static BOOL CmsisTaskFuncTestSuiteTearDown(void)
...
@@ -57,6 +61,8 @@ static BOOL CmsisTaskFuncTestSuiteTearDown(void)
static
void
CmsisThreadCreatFunc
(
void
const
*
argument
)
static
void
CmsisThreadCreatFunc
(
void
const
*
argument
)
{
{
(
void
)
argument
;
(
void
)
argument
;
printf
(
">> in CmsisThreadCreatFunc
\n
"
);
g_threadCreateExit
=
TESTCOUNT_NUM_1
;
osThreadExit
();
osThreadExit
();
}
}
...
@@ -151,10 +157,23 @@ static void KeepRunByTick(UINT32 tick)
...
@@ -151,10 +157,23 @@ static void KeepRunByTick(UINT32 tick)
return
;
return
;
}
}
static
void
WaitThreadExit
(
osThreadId_t
id
,
UINT16
const
*
exitFlag
)
{
UINT32
uwRet
=
osThreadSetPriority
(
id
,
osPriorityAboveNormal6
);
printf
(
"WaitThreadExit id = %d, uwRet = %d
\n
"
,
id
,
uwRet
);
UINT32
loop
=
0
;
while
(
*
exitFlag
!=
TESTCOUNT_NUM_1
)
{
osDelay
(
DELAY_TICKS_10
);
if
(
loop
%
ALIVE_INFO_DIS
==
0
)
{
printf
(
"WaitThreadExit id = %d, loop = %d
\n
"
,
id
,
loop
++
);
}
}
printf
(
"WaitThreadExit exit
\n
"
);
}
static
void
CmsisThreadCreat005Func001
(
void
const
*
argument
)
static
void
CmsisThreadCreat005Func001
(
void
const
*
argument
)
{
{
(
void
)
argument
;
(
void
)
argument
;
UINT32
uwIndex
;
TEST_ASSERT_EQUAL_INT
(
TESTCOUNT_NUM_1
,
g_cmsisTestTaskCount
);
TEST_ASSERT_EQUAL_INT
(
TESTCOUNT_NUM_1
,
g_cmsisTestTaskCount
);
while
(
g_cmsisTestTaskCount
<
TESTCOUNT_NUM_2
)
{
while
(
g_cmsisTestTaskCount
<
TESTCOUNT_NUM_2
)
{
KeepRunByTick
(
DELAY_TICKS_10
);
KeepRunByTick
(
DELAY_TICKS_10
);
...
@@ -176,9 +195,11 @@ static void CmsisThreadGetNameFunc001(void const *argument)
...
@@ -176,9 +195,11 @@ static void CmsisThreadGetNameFunc001(void const *argument)
{
{
(
void
)
argument
;
(
void
)
argument
;
osThreadAttr_t
attr
;
osThreadAttr_t
attr
;
printf
(
">> in CmsisThreadGetNameFunc001
\n
"
);
g_puwTaskID01
=
osThreadGetId
();
g_puwTaskID01
=
osThreadGetId
();
attr
.
name
=
osThreadGetName
(
g_puwTaskID01
);
attr
.
name
=
osThreadGetName
(
g_puwTaskID01
);
TEST_ASSERT_EQUAL_STRING
(
"testThreadGetName"
,
attr
.
name
);
TEST_ASSERT_EQUAL_STRING
(
"testThreadGetName"
,
attr
.
name
);
g_getNameExit
=
TESTCOUNT_NUM_1
;
osThreadExit
();
osThreadExit
();
}
}
...
@@ -222,9 +243,11 @@ static void CmsisThreadGetStackSizeFunc001(void const *argument)
...
@@ -222,9 +243,11 @@ static void CmsisThreadGetStackSizeFunc001(void const *argument)
{
{
(
void
)
argument
;
(
void
)
argument
;
osThreadAttr_t
attr
;
osThreadAttr_t
attr
;
printf
(
">> in CmsisThreadGetStackSizeFunc001
\n
"
);
g_puwTaskID01
=
osThreadGetId
();
g_puwTaskID01
=
osThreadGetId
();
attr
.
stack_size
=
osThreadGetStackSize
(
g_puwTaskID01
);
attr
.
stack_size
=
osThreadGetStackSize
(
g_puwTaskID01
);
TEST_ASSERT_EQUAL_INT
(
TEST_TASK_STACK_SIZE
,
attr
.
stack_size
);
TEST_ASSERT_EQUAL_INT
(
TEST_TASK_STACK_SIZE
,
attr
.
stack_size
);
g_getStackSizeExit
=
TESTCOUNT_NUM_1
;
osThreadExit
();
osThreadExit
();
}
}
...
@@ -232,9 +255,11 @@ static void CmsisThreadGetStackSpaceFunc001(void const *argument)
...
@@ -232,9 +255,11 @@ static void CmsisThreadGetStackSpaceFunc001(void const *argument)
{
{
(
void
)
argument
;
(
void
)
argument
;
UINT32
uwCount
;
UINT32
uwCount
;
printf
(
">> in CmsisThreadGetStackSpaceFunc001
\n
"
);
g_puwTaskID01
=
osThreadGetId
();
g_puwTaskID01
=
osThreadGetId
();
uwCount
=
osThreadGetStackSpace
(
g_puwTaskID01
);
uwCount
=
osThreadGetStackSpace
(
g_puwTaskID01
);
TEST_ASSERT_GREATER_THAN_INT32
(
0
,
uwCount
);
TEST_ASSERT_GREATER_THAN_INT32
(
0
,
uwCount
);
g_getStackSpaceExit
=
TESTCOUNT_NUM_1
;
osThreadExit
();
osThreadExit
();
}
}
...
@@ -290,12 +315,14 @@ static void CmsisThreadYieldFunc003(void const *argument)
...
@@ -290,12 +315,14 @@ static void CmsisThreadYieldFunc003(void const *argument)
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal7
;
attr
.
priority
=
osPriorityNormal7
;
g_puwTaskID01
=
osThreadGetId
();
g_puwTaskID01
=
osThreadGetId
();
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
state
=
osThreadGetState
(
g_puwTaskID01
);
state
=
osThreadGetState
(
g_puwTaskID01
);
TEST_ASSERT_EQUAL_INT
(
osThreadRunning
,
state
);
TEST_ASSERT_EQUAL_INT
(
osThreadRunning
,
state
);
uwRet
=
osThreadYield
();
uwRet
=
osThreadYield
();
TEST_ASSERT_EQUAL_INT
(
osError
,
uwRet
);
TEST_ASSERT_EQUAL_INT
(
osError
,
uwRet
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
osThreadExit
();
osThreadExit
();
}
}
...
@@ -550,7 +577,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew006, Function | MediumTest
...
@@ -550,7 +577,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew006, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNone
;
attr
.
priority
=
osPriorityNone
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -572,7 +598,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew007, Function | MediumTest
...
@@ -572,7 +598,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew007, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityIdle
;
attr
.
priority
=
osPriorityIdle
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -594,7 +619,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew008, Function | MediumTest
...
@@ -594,7 +619,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew008, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow
;
attr
.
priority
=
osPriorityLow
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -616,9 +640,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew009, Function | MediumTest
...
@@ -616,9 +640,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew009, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow1
;
attr
.
priority
=
osPriorityLow1
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -638,9 +663,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew010, Function | MediumTest
...
@@ -638,9 +663,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew010, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow7
;
attr
.
priority
=
osPriorityLow7
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -660,9 +686,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew011, Function | MediumTest
...
@@ -660,9 +686,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew011, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal
;
attr
.
priority
=
osPriorityBelowNormal
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -682,9 +709,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew012, Function | MediumTest
...
@@ -682,9 +709,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew012, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal7
;
attr
.
priority
=
osPriorityBelowNormal7
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -704,9 +732,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew013, Function | MediumTest
...
@@ -704,9 +732,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew013, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal
;
attr
.
priority
=
osPriorityNormal
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -726,9 +755,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew014, Function | MediumTest
...
@@ -726,9 +755,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew014, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal7
;
attr
.
priority
=
osPriorityNormal7
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -748,9 +778,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew015, Function | MediumTest
...
@@ -748,9 +778,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew015, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal
;
attr
.
priority
=
osPriorityAboveNormal
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -770,9 +801,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew016, Function | MediumTest
...
@@ -770,9 +801,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew016, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal6
;
attr
.
priority
=
osPriorityAboveNormal6
;
g_threadCreateExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_threadCreateExit
);
};
};
/**
/**
...
@@ -792,7 +824,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew017, Function | MediumTest
...
@@ -792,7 +824,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew017, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal7
;
attr
.
priority
=
osPriorityAboveNormal7
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -814,7 +845,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew018, Function | MediumTest
...
@@ -814,7 +845,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew018, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityHigh
;
attr
.
priority
=
osPriorityHigh
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -836,7 +866,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew019, Function | MediumTest
...
@@ -836,7 +866,6 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadNew019, Function | MediumTest
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityHigh7
;
attr
.
priority
=
osPriorityHigh7
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadCreatFunc
,
NULL
,
&
attr
);
TEST_ASSERT_NULL
(
id
);
TEST_ASSERT_NULL
(
id
);
};
};
...
@@ -1004,9 +1033,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName001, Function | Medium
...
@@ -1004,9 +1033,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName001, Function | Medium
attr
.
priority
=
osPriorityNormal
;
attr
.
priority
=
osPriorityNormal
;
g_cmsisTestTaskCount
=
0
;
g_cmsisTestTaskCount
=
0
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1291,8 +1322,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize001, Function | M
...
@@ -1291,8 +1322,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize001, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal6
;
attr
.
priority
=
osPriorityAboveNormal6
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -1815,10 +1848,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName003, Function | Medium
...
@@ -1815,10 +1848,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName003, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow1
;
attr
.
priority
=
osPriorityLow1
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1838,10 +1872,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName004, Function | Medium
...
@@ -1838,10 +1872,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName004, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow7
;
attr
.
priority
=
osPriorityLow7
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1861,10 +1896,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName005, Function | Medium
...
@@ -1861,10 +1896,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName005, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal
;
attr
.
priority
=
osPriorityBelowNormal
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1884,10 +1920,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName006, Function | Medium
...
@@ -1884,10 +1920,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName006, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal7
;
attr
.
priority
=
osPriorityBelowNormal7
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1907,9 +1944,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName007, Function | Medium
...
@@ -1907,9 +1944,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName007, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal7
;
attr
.
priority
=
osPriorityNormal7
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1929,9 +1967,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName008, Function | Medium
...
@@ -1929,9 +1967,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName008, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal
;
attr
.
priority
=
osPriorityAboveNormal
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -1951,9 +1990,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName009, Function | Medium
...
@@ -1951,9 +1990,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetName009, Function | Medium
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal6
;
attr
.
priority
=
osPriorityAboveNormal6
;
g_getNameExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetNameFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getNameExit
);
};
};
/**
/**
...
@@ -2398,9 +2438,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize003, Function | M
...
@@ -2398,9 +2438,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize003, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow1
;
attr
.
priority
=
osPriorityLow1
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2420,9 +2461,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize004, Function | M
...
@@ -2420,9 +2461,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize004, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow7
;
attr
.
priority
=
osPriorityLow7
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2442,9 +2484,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize005, Function | M
...
@@ -2442,9 +2484,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize005, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal
;
attr
.
priority
=
osPriorityBelowNormal
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2464,9 +2507,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize006, Function | M
...
@@ -2464,9 +2507,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize006, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal7
;
attr
.
priority
=
osPriorityBelowNormal7
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2486,9 +2530,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize007, Function | M
...
@@ -2486,9 +2530,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize007, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal
;
attr
.
priority
=
osPriorityNormal
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2508,9 +2553,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize008, Function | M
...
@@ -2508,9 +2553,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize008, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal7
;
attr
.
priority
=
osPriorityNormal7
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2530,9 +2576,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize009, Function | M
...
@@ -2530,9 +2576,10 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSize009, Function | M
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal
;
attr
.
priority
=
osPriorityAboveNormal
;
g_getStackSizeExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSizeFunc001
,
NULL
,
&
attr
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSizeExit
);
};
};
/**
/**
...
@@ -2578,10 +2625,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace003, Function |
...
@@ -2578,10 +2625,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace003, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow1
;
attr
.
priority
=
osPriorityLow1
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2601,10 +2649,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace004, Function |
...
@@ -2601,10 +2649,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace004, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityLow7
;
attr
.
priority
=
osPriorityLow7
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2624,10 +2673,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace005, Function |
...
@@ -2624,10 +2673,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace005, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal
;
attr
.
priority
=
osPriorityBelowNormal
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2647,10 +2697,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace006, Function |
...
@@ -2647,10 +2697,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace006, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityBelowNormal7
;
attr
.
priority
=
osPriorityBelowNormal7
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2670,10 +2721,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace007, Function |
...
@@ -2670,10 +2721,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace007, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal
;
attr
.
priority
=
osPriorityNormal
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2693,10 +2745,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace008, Function |
...
@@ -2693,10 +2745,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace008, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityNormal7
;
attr
.
priority
=
osPriorityNormal7
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2716,10 +2769,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace009, Function |
...
@@ -2716,10 +2769,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace009, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal
;
attr
.
priority
=
osPriorityAboveNormal
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
@@ -2739,10 +2793,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace010, Function |
...
@@ -2739,10 +2793,11 @@ LITE_TEST_CASE(CmsisTaskFuncTestSuite, testOsThreadGetStackSpace010, Function |
attr
.
stack_mem
=
NULL
;
attr
.
stack_mem
=
NULL
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
stack_size
=
TEST_TASK_STACK_SIZE
;
attr
.
priority
=
osPriorityAboveNormal6
;
attr
.
priority
=
osPriorityAboveNormal6
;
g_getStackSpaceExit
=
0
;
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
id
=
osThreadNew
((
osThreadFunc_t
)
CmsisThreadGetStackSpaceFunc001
,
NULL
,
&
attr
);
osDelay
(
DELAY_TICKS_5
);
osDelay
(
DELAY_TICKS_5
);
TEST_ASSERT_NOT_NULL
(
id
);
TEST_ASSERT_NOT_NULL
(
id
);
WaitThreadExit
(
id
,
&
g_getStackSpaceExit
);
};
};
/**
/**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录