【问题标题】:Is it possible to run Unity3D Tests inside of Rider?是否可以在 Rider 内部运行 Unity3D 测试?
【发布时间】:2017-08-04 12:10:25
【问题描述】:

是否可以在 Rider 中运行 Unity3d 测试? Rider 检测到这些测试,但结果是“不确定,测试未运行”。

Unity3D 插件已安装。

【问题讨论】:

  • 我认为你最好向 Rider 寻求支持。
  • 是的,但我看到与此相关的问题没有解决方案,并希望有人能够做到这一点。我很确定一定有很多人尝试过这个,所以似乎是接触他们的最佳方式:)
  • Unity 版本、操作系统和测试类型(是否使用 GameObject)所有这些都很重要。
  • 使用 GameObject 的测试只能在 Unity 编辑器中运行。
  • 如果您将其作为答案发布,我会接受。

标签: unity3d nunit jetbrains-ide rider


【解决方案1】:

简短的回答是否定的,因为程序集依赖于 Unity 本机代码(不是 .NET),这使得测试依赖于整个引擎(更多信息请参见 Unity support plugin for ReSharper bug)。

对于 ReSharper 来说,还有一个更严重的问题是 fails on running pure NUnit tests

【讨论】:

  • NUnit 测试执行刚刚在 2017.3 中修复!!
  • 现在可以从 2018.1 开始在 Rider 中运行 Unity3d 测试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多