代码拉取完成,页面将自动刷新
1128
feat:修复使用不规范的测试用例
已关闭
相关的Issue
#I6I VLC
#I6I 2PZ
原因(目的、解决的问题等)
修复使用不规范的测试用例
描述(做了什么,变更了什么)
1、在编译kernel/liteos_a测试用例时process、extended、libc三个模块出现报错,主要分为以下几种类型:
1.1、函数返回值为int或其它类型,错误使用了返回NULL的断言宏。修改断言宏返回正确的类型。
1.2、函数返回值为int或其它类型,错误的return了NULL。修改成正确的返回值类型。
1.3、waitpid函数第三个参数为int类型,错误传入了NULL。修改成正确的入参类型。
1.4、使用的断言宏传入的参数一个为int或其他类型,一个为NULL,类似不匹配。修改成匹配的类型。
1.5、testsuites/unittest/process/basic/pthread/smoke/pthread_test_012.cpp中调用Syscall接口,
第二个参数为in类型,错误的传入了NULL。修改入参为正确的类型。
测试用例(新增、改动、可能影响的功能)
1、kernel_unittest用例
2、xts_kernel用例,其中1个Unavailable的为ActsJFFS2Test,因目前单板硬件不支持,已确定为非问题
是否涉及对外变更(典型的如:对外API规格变更、新增对外接口等等)
必须选择一项(在MarkDown模式下用[x]替换[ ]即可勾选对应选项):
- 是,涉及对外变更: 需要在commit message中按【模板要求】描述变更点
- 否,不涉及对外变更
是否需要同步至release(如:3.0LTS ... )分支?
必须选择一项(在MarkDown模式下用[x]替换[ ]即可勾选对应选项):
- 是,需要同步的分支:
- 否
理由: