草庐IT

RT-Thread上使用utest+jenkins实现持续集成和自动化测试

看到一篇文章,后续工作可能会用到,转载并记录如下,原文链接:RT-Thread上使用utest+jenkins实现持续集成和自动化测试-掘金(juejin.cn)前情提要:随着模块越来越多,测试维护成本越来越高,实现自动化便提上日程,网上关于嵌入式软件的持续集成和自动化测试的资料较少,utest是RTThread自带的测试框架,也没有接入jenkins,也没有测试报告,所以很多地方需要自己再做处理。本文记录了笔者搭建测试框架中详细的实现过程、踩过的坑和解决方法以及一些思考。环境:RT-Thread、SCons、qemu、jenkins、utest1.使用jenkins实现持续集成持续集成(Co

组件-utest

目录1、简介1.1、utest1.2、testcase1.3、testunit1.4、utest应用框架1.5、测试用例运行流程1.5.1、测试命令使用示例 1.6、配置1.6.1、宏1.6.2、配置选项2、API2.1、assert宏2.2.1、utest_assert()函数2.2.2、utest_assert_string()函数2.2.3、utest_assert_buf()函数2.2、UTEST_UNIT_RUN宏2.3、UTEST_TC_EXPORT宏2.4、测试用例LOG输出接口2.4.1、​​​​​​​utest_log_lv_set()函数2.5、其他内部函数2.5.1、ut