我在 Visual Studio 2012 中运行单元测试和代码覆盖率有奇怪的问题。我还安装了 Resharper 8.1(我不知道这是否是个问题)
测试不钓
这是我的第一个问题。当我打开 Visual Studio 2012 实例并通过测试资源管理器运行所有单元测试(大约 320)时,它工作正常。问题是我何时第二次运行它。然后挂起测试。其中一些已经完成,但它们始终处于运行状态并且永远不会完成。测试资源管理器的问题在于它没有提供有关运行测试的任何详细信息。所以我不知道进程挂在哪个测试上。事实上,我不确定这是特定测试的问题,因为我是手动运行所有测试(逐个项目)并且所有测试都正确完成。
代码覆盖率缺失程序集
我的第二个问题是代码覆盖率。它根本不包括所有经过测试的程序集。测试资源管理器正确显示了我的所有单元测试,但是当我对所有测试运行代码覆盖率分析时,生成的报告不包括来自所有测试的数据。
感谢您的任何帮助。