16

Google 的答案(听!听!)和 Eclipse Market Place 关于这个主题的搜索结果简直让我抓狂!显然,提议的 SO 答案也不是很有帮助。

我正在寻找一个 Eclipse 插件,它允许我浏览从 google 测试运行器生成的 JUnit 报告 XML 兼容单元测试报告。

很高兴拥有以下功能:

  • 从故障报告跳转到源
  • 构建后自动运行测试。

我很确定存在一个适用于 Eclipse CDT 的(免费)插件,它实现了这些要求,我太愚蠢了,找不到它:-)。这里可能有更聪明的人/女孩吗?

4

1 回答 1

30

由于 JUNO 有一个 C++ 单元测试支持包。它是 CDT 的包装。我只将它与 boost test 一起使用,但 AFAIK 它也支持 googletest。

@mkaes评论将我推向了它!

  1. 安装 CDT(帮助->安装软件->CDT)可选的 C/C++ 单元测试支持
  2. 使用'Run As -> Run Configurations -> C/C++ Unit Test 创建一个新的 Runner
  3. 在“C/C++ 测试”选项卡中为“Tests Runner”选择“Google Tests Runner”
  4. 在“主要”选项卡中选择您的测试项目可执行文件
  5. 运行它,“C/C++ 单元”视图在(重建和)执行后显示

在这里查看更多图解和详细说明:Eclipse Juno 已经登陆了对 C++ 的单元测试支持

于 2013-05-25T12:55:58.100 回答