Sobre el proyecto

GUT (Godot Unit Test) es un framework de pruebas unitarias para Godot Engine, que permite a los desarrolladores escribir y ejecutar pruebas directamente en GDScript. Está diseñado para integrarse sin problemas con proyectos de Godot, ofreciendo un conjunto completo de herramientas para validar la lógica y el comportamiento del juego. ## Características principales - **Instalación sencilla**: Disponible a través de la Biblioteca de Assets de Godot o descarga manual en zip, con un plugin que se puede habilitar en la configuración del proyecto. - **Biblioteca de asserts rica**: Una amplia gama de métodos de assert y utilidades para hacer pruebas concisas y expresivas. - **Clases de prueba internas**: Soporte para organizar pruebas dentro de clases para mejor contexto y mantenibilidad. - **Duplicación y stubbing**: Dobles completos y parciales, stubbing y spies para aislar y probar componentes. - **Interfaz de línea de comandos (CLI)**: Ejecutar pruebas desde la terminal para automatización e integración CI/CD. - **Pruebas parametrizadas**: Ejecutar la misma prueba con múltiples conjuntos de datos. - **Exportación XML JUnit**: Exportar resultados de pruebas en formato XML JUnit estándar para integración con otras herramientas. - **Extensión VSCode**: Una extensión complementaria para ejecutar pruebas directamente desde el editor. ## Compatibilidad de versiones - **GUT 9.x**: Para Godot 4.x (con versiones específicas para 4.0 hasta 4.7). - **GUT 7.x**: Para Godot 3.x (por ejemplo, 7.4.3 para Godot 3.5). ## Primeros pasos La documentación está alojada en [gut.readthedocs.io](https://gut.readthedocs.io/), con guías para instalación, inicio rápido, creación de pruebas y uso de asserts. El framework tiene licencia MIT, con el archivo de licencia incluido en el addon. ## Soporte El desarrollo se apoya mediante [Buy Me a Coffee](https://buymeacoffee.com/bitwes).