Added ReadMe.md

This commit is contained in:
Layla 2020-07-25 17:49:44 -04:00
parent 054ecb574f
commit d318979099
No known key found for this signature in database
GPG Key ID: A494D9357BA1BE31
2 changed files with 49 additions and 1 deletions

48
ReadMe.md Normal file
View File

@ -0,0 +1,48 @@
![Release Version](https://img.shields.io/github/v/release/josephbmanley/run-gut-tests-action) ![Test Action](https://github.com/josephbmanley/run-gut-tests-action/workflows/Test%20Action/badge.svg)
# Run GUT tests
This is an action that runs [GUT](https://github.com/bitwes/Gut) tests for Godot to easily automate testing.
## Usage
This action will run [GUT](https://github.com/bitwes/Gut) tests inside of a docker image for your Godot project.
Example:
```yaml
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.
## 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`:
```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](https://github.com/bitwes/Gut/wiki/Command-Line#config-file).

View File

@ -7,7 +7,7 @@ inputs:
default: "barichello/godot-ci:latest"
directory:
description: "The name directory to run tests in."
required: false
defaut: "."
runs:
using: "node12"
main: "dist/index.js"