【问题标题】:Unit tests in VS2012 shows Empty results generatedVS2012 中的单元测试显示生成的结果为空
【发布时间】:2014-05-26 07:15:50
【问题描述】:

我在 Visual Studio 2012 中为我的 wpf 应用程序创建了一个带有输出类型类库的测试项目。

我正在从一个虚拟驱动器(名为 R:)引用所有与项目相关的二进制文件,其中我还拥有所有关联的 .pdb 文件。

我还检查了“在构建时启用代码分析”选项为真。

根据this 链接,我还尝试删除 .suo 文件并验证了其他 reg 密钥选项。但它仍然显示“生成空结果:未检测二进制文件”消息,并在输出选项卡中给出 0% 的覆盖率。 请帮忙。

【问题讨论】:

  • 那么……你真的写过单元测试吗?
  • 是的。我已经编写了大约 400 个测试,这些测试应该给了我大约 65-70% 的覆盖率。如果只需单击运行测试,它们都会毫无错误地通过。
  • 我也没有使用任何 [DeplymentItem] 属性,因为我的测试专门针对 C# 代码,我希望这不是覆盖错误的原因。

标签: c# wpf unit-testing visual-studio-2012


【解决方案1】:

您是否尝试创建一个简单的 ControlLibrary 项目并导入测试 dll?我通常不创建定期测试项目。在导入 MS-Test 的质量工具 dll 后,简单的就可以正常工作了。验证您是否可以在那里看到一个简单的测试。这应该会给你一些通往正确方向的道路。此外,您可以在设置方面比较两个项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 2016-09-07
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    相关资源
    最近更新 更多