这个项目能做什么
GUT(Godot Unit Test)是 Godot 引擎的单元测试框架,使开发者能够直接使用 GDScript 编写并运行测试。它旨在与 Godot 项目无缝集成,提供一套全面的工具来验证游戏逻辑和行为。
## 主要功能
- **安装简单**:可通过 Godot 资产库获取,或手动下载 zip 文件,并在项目设置中启用插件。
- **丰富的断言库**:提供种类繁多的断言和实用方法,使测试简洁且富有表现力。
- **内部测试类**:支持在类中组织测试,以获得更好的上下文和可维护性。
- **替身与桩件**:支持完整和部分替身、桩件以及间谍,用于隔离和测试组件。
- **命令行界面(CLI)**:可从终端运行测试,便于自动化和 CI/CD 集成。
- **参数化测试**:使用多个数据集运行同一测试。
- **JUnit XML 导出**:以标准 JUnit XML 格式导出测试结果,以便与其他工具集成。
- **VSCode 扩展**:可直接从编辑器运行测试的配套扩展。
## 版本兼容性
- **GUT 9.x**:适用于 Godot 4.x(包含从 4.0 到 4.7 的特定版本)。
- **GUT 7.x**:适用于 Godot 3.x(例如,适用于 Godot 3.5 的 7.4.3)。
## 入门
文档托管在 [gut.readthedocs.io](https://gut.readthedocs.io/),其中包含安装、快速入门、创建测试以及使用断言的指南。该框架采用 MIT 许可证,许可证文件包含在插件中。
## 支持
开发通过 [Buy Me a Coffee](https://buymeacoffee.com/bitwes) 获得支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。