我正在开发一个基于Azure(SDK 2.0)的大型项目,该项目包含1000多个单元测试。调用RoleEnvironment.IsAvailable时,其中几百个失败并出现TypeInstanceInitializerException,但仅当使用Visual Studio Test Explorer(VS2012 Update 3)运行时才会失败。在ReSharper(7.1)测试会话中运行时的相同测试没有问题。他们还传递我们的CI服务器(Tinderbox)。我已经尝试添加.testsettings或.runsettings文件并启用部署,但仍然会看到抛出的异常。
我遇到了相反的问题,测试在基本工具中传递但在ReSharper中失败,但从未这样做过。任何人都可以提供任何其他的提示吗?
答案 0 :(得分:0)
我遇到这种情况的唯一场合是,如果我在函数中有某种预定义的超时。 Resharper的单元测试似乎总是比MS测试慢一点。
我建议你联系JetBrains。他们非常支持他们的产品,可能会让您更深入地了解您的问题。
答案 1 :(得分:0)
在没有成功的时间试图将其固定到足以在这里提供更好的信息之后,我放弃并重建了我的机器。这似乎解决了这个问题。