Sobre o projeto
GUT (Godot Unit Test) é um framework de testes unitários para o Godot Engine, permitindo que desenvolvedores escrevam e executem testes diretamente em GDScript. Ele é projetado para integrar-se perfeitamente com projetos Godot, oferecendo um conjunto abrangente de ferramentas para validar lógica e comportamento de jogos.
## Principais Recursos
- **Instalação Simples**: Disponível via Godot Asset Library ou download manual em zip, com um plugin que pode ser habilitado nas configurações do projeto.
- **Biblioteca Rica de Asserts**: Uma ampla gama de métodos de assert e utilitários para tornar os testes concisos e expressivos.
- **Classes de Teste Internas**: Suporte para organizar testes dentro de classes para melhor contexto e manutenibilidade.
- **Doubling e Stubbing**: Doubles completos e parciais, stubbing e spies para isolar e testar componentes.
- **Interface de Linha de Comando (CLI)**: Execute testes a partir do terminal para automação e integração CI/CD.
- **Testes Parametrizados**: Execute o mesmo teste com múltiplos conjuntos de dados.
- **Exportação JUnit XML**: Exporte resultados de teste no formato padrão JUnit XML para integração com outras ferramentas.
- **Extensão VSCode**: Uma extensão complementar para executar testes diretamente do editor.
## Compatibilidade de Versões
- **GUT 9.x**: Para Godot 4.x (com versões específicas para 4.0 até 4.7).
- **GUT 7.x**: Para Godot 3.x (ex.: 7.4.3 para Godot 3.5).
## Primeiros Passos
A documentação está hospedada em [gut.readthedocs.io](https://gut.readthedocs.io/), com guias para instalação, início rápido, criação de testes e uso de asserts. O framework é licenciado sob MIT, com o arquivo de licença incluído no addon.
## Suporte
O desenvolvimento é apoiado via [Buy Me a Coffee](https://buymeacoffee.com/bitwes).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.