gpt4 book ai didi

unit-testing - Resharper "Run All Tests"已损坏

转载 作者:行者123 更新时间:2023-12-01 21:59:39 24 4
gpt4 key购买 nike

我刚刚升级到 VS2013 Update 2,同时我也将 resharper 升级到 8.2.0.2160。

升级之前,我可以从“单元测试 session ”窗口“运行所有测试”,并且所有测试都有效。全绿!

现在我有大约 20% 的测试失败,最常见的原因似乎是未能在配置文件中找到“SomeValue”。如果我单独运行每个测试项目(大约有 12 个测试项目),项目中的所有测试都运行良好。一切都是绿色的,一切都很好。

“SomeValue”肯定存在于配置文件中,如果不存在,单独运行项目时测试仍然会失败。

我不知道它是 resharper 还是 VS,但我怀疑它是 resharper。 (如果相关的话,大多数测试都是使用 NUnit 完成的)

新版本有什么变化吗?我需要在某处勾选配置框吗?

看起来它使用了它决定运行的第一个项目中的配置文件??

关于如何使其再次正常工作有什么建议吗?

提前致谢:-)

最佳答案

尝试勾选“为每个程序集使用单独的 AppDomain 进行测试”。这可能会导致配置文件出现问题 - 它使用配置文件进行第一次程序集运行。这是一种优化,可以防止创建太多(昂贵的)AppDomain。

关于unit-testing - Resharper "Run All Tests"已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23648136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com