1

我正在开发一个基于 Azure (SDK 2.0) 的大型项目,其中包含 1000 多个单元测试。在调用 RoleEnvironment.IsAvailable 时,其中有数百个因 TypeInstanceInitializerException 而失败,但前提是使用 Visual Studio 测试资源管理器(VS2012 Update 3)运行。在 ReSharper (7.1) 测试会话中运行时,相同的测试可以顺利通过。他们还通过我们的 CI 服务器 (Tinderbox)。我尝试添加 .testsettings 或 .runsettings 文件并启用部署,但仍然看到抛出的异常。

我遇到了相反的问题,测试在基本工具中通过但在 ReSharper 中失败,但从来没有这样。任何人都可以给出任何提示,看看还有什么可以看的吗?

4

2 回答 2

0

我遇到这种情况的唯一情况是我在函数中有某种预定义的超时。Resharper 的单元测试似乎总是比 MS 测试加载慢一点。

我建议您就此联系 JetBrains。他们对他们的产品有非常好的支持,可能会让您更深入地了解您的问题。

于 2013-07-26T22:43:40.423 回答
0

经过几个小时试图确定这一点以提供更好的信息后,我放弃并重建了我的机器。这似乎解决了问题。

于 2013-07-30T23:33:38.660 回答