美文网首页
GTest GDB调试方法

GTest GDB调试方法

作者: 萧然AND沐橦 | 来源:发表于2019-02-15 11:10 被阅读1次

由于gtest会将测试用例的名称按照自己的规则进行重新命名,所以在调试的时候,下断点就需要清楚其生成的方法名的生成规则。

有两种方式可以去调试gtest写的测试用例。

  • 方法一:

使用GDB 自带参数

gdb --args ./test --gtest_filter=类名.方法名

类名就是你的测试类的名称,方法名就是对应这个测试类中的某一个子测试用例的名称

进入GDB后,下断点使用“文件名:行号”的方式,行号需设置在TEST_F后一行

  • 方法二:

使用真实的子测试用例名称下断点:

真实名称的命名规则是:

命名空间::测试类名称::子测试用例名称_Test::TestBody

你也可以使用nm,查看符号表,找到对应测试用例的真实名称,验证上述命名规则是否正确。

相关文章

  • GTest GDB调试方法

    由于gtest会将测试用例的名称按照自己的规则进行重新命名,所以在调试的时候,下断点就需要清楚其生成的方法名的生成...

  • 2. gdb的使用

    参考链接1. GDB调试2. gdb调试方法3. gdb调试示例 1. 说说 gdb gdb 是一款 UNIX 系...

  • gdb调试基本方法

    gdb调试基本方法 gdb调试常用命令 在GDB中运行程序 断点(BreakPoint) 观察点(WatchPoi...

  • gdb调试方法

    gdb是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 启动...

  • gdb调试方法

    gdb查看内存数据 格式: x /nfu说明:x 是 examine 的缩写,意思是检查。 n表示要显示的内存单元...

  • 开发工具·GDB使用笔记

    =============GDB调试程序===========1.调试代码初级方法加打印语句:在关键语句的前后,打...

  • gcc常用命令

    gdb相关 gcc加-g才能使用gdb调试gdb -tui a.out打开调试界面run/stop/continu...

  • GDB调试记录

    gdb attach 15343 # 调试某个进程 GNU gdb (GDB) 7.12Copyrigh...

  • GDB命令

    gdb test 启动gdb调试test可执行文件gdb att 进程名 调试某个进程b [行数]/[函数名...

  • gdb常用命令

    1gdb编译方法: 2进入gdb调试 3l(list)查看文件,每次输入l显示10行 4设置断点,设置方法:b 7...

网友评论

      本文标题:GTest GDB调试方法

      本文链接:https://www.haomeiwen.com/subject/xorpeqtx.html