首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在戈多引擎中编写测试

如何在戈多引擎中编写测试
EN

Stack Overflow用户
提问于 2020-06-08 09:16:43
回答 2查看 3.1K关注 0票数 14

我正在用Godot引擎开发一个游戏,我想为代码创建一些测试,以确保一切正常运行,我不能用简单的动作测试游戏--只需5-10分钟。有没有办法写测试?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-08 18:52:33

看看,戈多单元测试框架,或者

两者之间的差异,引用WAT的作者

  • 直觉在一个场景中运行。WAT在编辑器中运行。
  • GUT (最后一次检查)无法处理创建带有构造函数依赖项的Test (就像它使用带参数的_init方法一样)。
  • WAT具有参数化测试(因此您可以多次进行相同的测试,只需要定义每次运行的不同参数集)。
  • WAT的断言范围要大得多(我认为)
  • 如果一个方法失败,WAT会故意使一个测试脚本崩溃(不过,这一点还没有得到记录)。
  • 在记忆方面,WAT会自我清理。(请注意:这在很大程度上要归功于最近的print_stray_nodes内置到戈多的方法,而GUT在最初的创建过程中并没有这种方法)。
  • 肠道允许内部测试类。但是,WAT的" context“属性附加到每个断言调用中,因此您可以将子上下文添加到父方法的describe()方法上下文中。
票数 12
EN

Stack Overflow用户

发布于 2022-04-13 06:52:12

还有GdUnit3 https://github.com/MikeSchulze/gdUnit3 ;)

它将在即将发布的版本2.0.0与c#-beta支持。

GdUnit3与UI检查器完全集成在戈多编辑器中,以浏览测试结果。还通过在Github Action中使用命令行工具支持自动测试。

试一试吧;)

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

https://stackoverflow.com/questions/62258753

复制
相关文章

相似问题

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