### Describe problem solved by the proposed feature 由于目前RTT关于组件相关的 UTEST 测试用例较为欠缺,为了更好的针对组件进行维护,需要针对重点组件进行测试用例的补充,目前准备推进的测试用例包括以下内容: 初步期望达成的目标: * 覆盖到90%以上的API * 部署到CI(qemu)上运行测试 ## 文件系统 - [x] DFSV1/V2相关API:https://github.com/RT-Thread/rt-thread/pull/10670 - [x] POSIX文件系统API:https://github.com/RT-Thread/rt-thread/pull/10670 ## 网络 - [x] LWIP 相关API:https://github.com/RT-Thread/rt-thread/pull/10675 - [x] NETDEV相关API: https://github.com/RT-Thread/rt-thread/pull/10691 https://github.com/RT-Thread/rt-thread/pull/10693 https://github.com/RT-Thread/rt-thread/pull/10694 https://github.com/RT-Thread/rt-thread/pull/10697 - [x] SAL 相关API https://github.com/RT-Thread/rt-thread/pull/10719 https://github.com/RT-Thread/rt-thread/pull/10720 - [ ] AT组件 ## C++ - [ ] ipc - [x] thread - [x] cpp11 https://github.com/RT-Thread/rt-thread/pull/10711 ## utilities - [ ] ulog ## 其他优化项 - [x] utest_run支持自动补齐:https://github.com/RT-Thread/rt-thread/pull/10701
Describe problem solved by the proposed feature
由于目前RTT关于组件相关的 UTEST 测试用例较为欠缺,为了更好的针对组件进行维护,需要针对重点组件进行测试用例的补充,目前准备推进的测试用例包括以下内容:
初步期望达成的目标:
文件系统
网络
LWIP 相关API:[utest][lwip]add lwip api testcase. #10675
NETDEV相关API:
[net/netdev]Fixed compilation errors when enabling IPv6 and IPv4 dual-stack support. #10691
[netdev]Fixed netdev_unregister missing correct return value. #10693
[lwip/core/dhcp.c]Fixed incorrect pairing of DHCP enable/disable in lwip (≤v2.0.3) #10694
[utest][netdev]add netdev api testcases. #10697
SAL 相关API
feat:[sal] improve the error return of sal #10719
feat:[sal][utest] added test cases for the sal api #10720
AT组件
C++
[utest][cpp]Advance C++ test cases. #10711
utilities
其他优化项