mirror of
https://github.com/yeslayla/run-gut-tests-action.git
synced 2025-07-17 04:43:49 +02:00
77ba28181d6cf5a10007d145c60f5d9e6b5d1e3a
Allow running tests directly on runner
Run GUT tests
This is an action that runs GUT tests for Godot to easily automate testing.
Usage
This action will run GUT tests inside of a docker image for your Godot project.
Example:
steps:
- uses: josephbmanley/run-gut-tests-action@[VERSION]
with:
directory: client
Inputs
containerImage
The docker image where GUT tests are inside of. Defaults to `barichello/godot-ci:latest`
directory
The name directory to run tests within. Defaults to the current directory.
useContainer
Boolean value of whether or not to run container. Defaults to `true`
godotExecutable
Path of Godot binary to call when running GUT tests. Defaults to `godot`
Configure GUT
This action requires you to configure GUT using the .gutconfig.json
file which would be located in the root directory of your project.
Here is an example .gutconfig.json
:
{
"dirs":[
"res://tests/"
],
"include_subdirs":true,
"ignore_pause":true,
"log_level":2,
"should_exit":true,
"should_maximize":false
}
For more information on the config file, see the GUT wiki.
Languages
GDScript
99.2%
JavaScript
0.8%