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