1 Star 0 Fork 1.2K

elysiaEgo/LiteOS

forked from Huawei LiteOS/LiteOS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Huawei LiteOS 测试用例

  1. 功能开启

    通过 make menuconfig开启配置选项LOSCFG_TEST即可把测试用例编译进内核镜像中;可以在menuconfig中按"/",然后输入关键字LOSCFG_TEST搜索,快速找到配置选项。

  2. 用例执行

    通过正常的烧写镜像,系统在起来时就会执行用例,并在串口中输出测试用例执行结果。

  3. 测试用例执行原理

    为测试用例创建了一个测试任务,在测试任务中串行执行测试用例,同时在测试任务中实现了一些通用功能如:断言函数、公共函数、错误信息记录,错误用例统计等功能。

  4. 用例范围

    本次测试用例开源了LiteOS的基础内核用例,包含功能模块为:原子操作、事件、中断、内存、互斥锁、队列、信号量、软件定时器、任务等。

  5. 支持单板类型

    当前仅支持两款单板:LOSCFG_PLATFORM_STM32F429IGTXLOSCFG_PLATFORM_STM32F769IDISCOVERY,如果想适配其它单板,可以通过在Kconfig中去除LOSCFG_TEST的限制开启条件实现(通过查找LOSCFG_TEST可以找到待修改代码)。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/goeval/LiteOS.git
git@gitee.com:goeval/LiteOS.git
goeval
LiteOS
LiteOS
master

搜索帮助