run-gut-tests-action/ReadMe.md
Joseph Manley 5af87a011e Allow action to run locally
Update test workflows

Test Action: wget quiretly

Test Action: Install for user

Check condition on string

Cleanup and update test action

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug

Run on runner: debug
2021-02-11 19:01:02 -05:00

1.3 KiB

Release Version Test Action

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`

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.