Unity Test Runner选项发生了什么变化?

时间:2017-07-03 09:49:56

标签: unit-testing unity3d

看一下这个截图(来自this site):

enter image description here

现在查看我自己的Unity(个人)副本的截图。

enter image description here

正如您所看到的,似乎很多都缺失了。有人知道为什么吗?这是专业的吗?我找不到任何参考。

1 个答案:

答案 0 :(得分:1)

上面的屏幕截图是测试工具的旧版本。 UnityTestTools是一个开放式的项目,在资产商店中作为一个包进行部署。您必须从资产商店导入资产才能将此功能用于Unity 5.5。这是一个已弃用的项目,Unity 5.6不再支持该项目(有效,直到Unity 5.5)。

Unity Technologies显然很喜欢它,因此他们将测试工具作为Unity 5.6的官方功能包括在内,并将其重命名为Test Runner。创建项目时,默认情况下包含Test Runner,可以从选项卡[Window - Test Runner]中访问。

我注意到的一些重大变化是:

  1. PlayMode不再存在
  2. 没有基于场景的测试开箱即用。虽然Unity Forum表明使用import re s = '(3T ZZ/ZZZZ, Europe)' m=re.search(r'\((.*), (.*)\)',s) print(m.groups()) 自己应该很容易实现这些测试,但我觉得没有足够的准备工作和初学者的例子。