GitHub Action to run GUT tests for Godot
Go to file
dependabot[bot] 3ba263a3af
Bump ssh2 and dockerode
Bumps [ssh2](https://github.com/mscdex/ssh2) to 1.11.0 and updates ancestor dependency [dockerode](https://github.com/apocas/dockerode). These dependencies need to be updated together.


Updates `ssh2` from 0.8.9 to 1.11.0
- [Release notes](https://github.com/mscdex/ssh2/releases)
- [Commits](https://github.com/mscdex/ssh2/compare/v0.8.9...v1.11.0)

Updates `dockerode` from 3.2.1 to 3.3.5
- [Release notes](https://github.com/apocas/dockerode/releases)
- [Commits](https://github.com/apocas/dockerode/compare/v3.2.1...v3.3.5)

---
updated-dependencies:
- dependency-name: ssh2
  dependency-type: indirect
- dependency-name: dockerode
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-21 04:22:52 +00:00
.github/workflows Allow action to run locally 2021-02-11 19:01:02 -05:00
dist Allow user to change executable path 2021-02-11 19:03:58 -05:00
test_proj Intial commit 2020-07-25 17:09:22 -04:00
.gitignore Intial commit 2020-07-25 17:09:22 -04:00
action.yml Allow user to change executable path 2021-02-11 19:03:58 -05:00
LICENSE Intial commit 2020-07-25 17:09:22 -04:00
main.js Allow user to change executable path 2021-02-11 19:03:58 -05:00
package-lock.json Bump ssh2 and dockerode 2023-04-21 04:22:52 +00:00
package.json Bump ssh2 and dockerode 2023-04-21 04:22:52 +00:00
ReadMe.md Update ReadMe.md 2022-04-27 01:59:23 -04:00

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: manleydev/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.