调试代码¶
使用vscode调试代码¶
(1)使用GUI 启动vscode调试代码¶
点击按钮 vsocde
(2)使用命令行 启动vscode 调试代码¶
{vscode} arg
例子(demo)¶
启动vscode 调试demo1.c
ctestcode vscode demo1.c
(3)在VScode界面 操作¶
Workspace 目录结构介绍¶
蓝色的是单元测试目录 (Unittest)
黄色的是相关源代码目录(UC) 代表UnitCode
test.ini 是单元测试配置文件
UT_include.h 所有的include 都需要放入此文件。
UT_setup.c UT准备代码写入此文件。
编译¶
菜单->终端-> Build (Unittest)XXX
运行¶
菜单->终端-> Run (Unittest)XXX
调试¶
菜单->运行-> 启动调试
编写单元测试用例¶
在case_xxxx.c 里编写单元测试用例
源代码断点调试¶
工具会保存一份源代码在下面的路径,需要在这个文件里加断点,进行断点调试。
(UnitTest)->mock_file->uttest_xxxx.c
使用gdb调试代码¶
{debug} arg
举例:启动gdb调试
ctestcode debug demo1.c
进入gdb界面后,键入r 运行, 键入bt可查看callstack