首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NCrunch“没有测试排队等待执行”

NCrunch“没有测试排队等待执行”
EN

Stack Overflow用户
提问于 2016-09-08 20:35:33
回答 1查看 654关注 0票数 1

在VisualStudio2015CommunityEdition更新3和NCrunch 2.15.0.9中,我的MSTest单元测试确实可以编译(我可以在MSTest中运行它们),但是NCrunch将它们显示为

没有测试排队等待执行。监视2个测试,没有忽略任何测试

这些测试的状态是

运行(第一次运行),优先级

如果他们真的在跑步,他们永远也不会完成。在MSTest中运行它们只需要毫秒。

C#类库仍然是一个非常简单的项目,几乎是HelloWorld复杂性。它没有任何奇怪的依赖项。它没有签名,也没有构建前后的步骤。

我已经用向导设置了我的NCrunch配置

  • NCrunch 2/4核
  • max 1后台处理线程
  • 为最快的测试执行进行优化
  • 一次只做一次测试
  • 在检测到更改时自动运行我的测试
  • 让我的测试运行-我会忽略它们,因为我需要

即使我手动触发测试也不会运行。

NCrunch诊断输出窗口中没有内容。

不确定是否相关,但我还安装了其他插件:

  • VisualSVN 5.1.2
  • Resharper终极10.0.1
  • OzCode 2.0.0.1029

限制:我不能升级NCrunch,因为我的许可证过期了。

我试过:

  • 将Resharper终极版升级到2016.1
  • “防止对输出程序集进行签名”
  • “将引用的程序集复制到工作区”
  • 在DLL和测试上将体系结构设置为x86
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-08 21:29:42

最新的3使.NET 4.6.1成为新项目的默认.NET框架。

将两个项目( DLL和单元测试)切换回稍旧的.NET 4.5.2,然后按下“重新同步、重新构建和重新运行”按钮解决了问题。

这个可以在更新的2.20版本的NCrunch中修复,但是我的NCrunch许可证甚至不支持.NET 4.6。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39399768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档