actions-marketplace-validations/godot-tester
Runs all GUT tests you have for your Godot game
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Your Godot version number e.g. 3.2.2 | yes | 3.2.2 |
| release_type | Your Godot release type e.g. rc2, beta3 | no | stable |
| path | Give relative path to your project.godot, if not in top level of repo | no | ./ |
| is-mono | Test against mono version? Default: false | no | false |
| import-time | How long to spend on importing assets, don't set if testing is not required | no | 15 |
| test-timeout | How long the test should be run before it's timed out and fails | no | 300 |
| minimum-pass | Decimal value for minimum passing score e.g. if 88% of tests pass and minimum-pass is 0.8, then action passes. | no | 0.99 |
| test-dir | Directory containing Gut tests | no | res://test |
| direct-scene | If instead of running the GUT command line you'd like to run a GUT scene instead: recommended to extend gut's plugin script and exit godot when all tests complete | no | false |
| assert-check | Set to true to check by assert count instead of tests | no | false |
| max-fails | Maximum number of failing asserts or tests, if this or pass rate fails then the action will fail. Is not checked if you do not set it | no | false |
| config-file | Full path to your GUT config file, e.g. 'res://<path>/<config>.json'. | no | res://.gutconfig.json |
| custom-godot-dl-url | URL where a precompiled, custom Godot binary will be downloaded and used instead of an official Godot binary. | no | "" |
| custom-godot-binary-path | The path to the godot executable, relative to the root of the unZIP directory | no | "" |
| result-output-file | Filename to store and read results in XML | no | test_results.xml |
Outputs
no outputs