【问题标题】:Unmanaged c++ testing framework integration with Visual Studio 2008 (GUI Test runner)非托管 c++ 测试框架与 Visual Studio 2008 集成(GUI 测试运行器)
【发布时间】:2011-03-15 19:33:18
【问题描述】:

我喜欢 Visual Studio 单元测试框架的一件事是,所有的单元测试都是从使用 IDE 完成的,从类定义到运行测试,并使用图形绿色/红色条提供测试结果。

我同时使用 CppUnit 和 Google Test 来测试我的应用程序。在给定文本输出的情况下,我非常成功地将两者集成到 Visual Studio IDE 中。

我想知道是否有人构建了一个 Visual Studio 插件,允许在 DevStudio 中运行测试并让图形测试运行器提供反馈?

谢谢,

网卡

【问题讨论】:

    标签: visual-studio visual-studio-2008 cppunit googletest


    【解决方案1】:

    我终于找到了一种有趣的方式来做我正在寻找的事情。

    我创建了一个“VisualStudioPackage”(VsPackage) 类型的项目,用于向开发环境添加自定义功能。

    在那个项目中,我包装了 CppUnit 测试运行程序并添加了一个自定义测试侦听器,用于在 DevStudio 的窗口(由 VsPackage 提供)中刷新统计信息。

    我还添加了一个自定义命令来开始对我的项目进行单元测试。

    【讨论】:

    • 听起来很不错,有没有给别人用?谢谢!
    • 非常感谢!我在 gmail 中的地址就是我的名字。
    【解决方案2】:

    我还没有找到任何一个项目的集成。我公司的一些人正在做的是用 c++/cli 编写可以使用 mstest 运行的测试。这有点恶心,但它是一个解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 2010-10-21
      • 2012-10-06
      • 1970-01-01
      相关资源
      最近更新 更多