actions-marketplace-validations/godot-tester

Runs all GUT tests you have for your Godot game

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionYour Godot version number e.g. 3.2.2yes3.2.2
release_typeYour Godot release type e.g. rc2, beta3nostable
pathGive relative path to your project.godot, if not in top level of repono./
is-monoTest against mono version? Default: falsenofalse
import-timeHow long to spend on importing assets, don't set if testing is not requiredno15
test-timeoutHow long the test should be run before it's timed out and failsno300
minimum-passDecimal value for minimum passing score e.g. if 88% of tests pass and minimum-pass is 0.8, then action passes.no0.99
test-dirDirectory containing Gut testsnores://test
direct-sceneIf 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 completenofalse
assert-checkSet to true to check by assert count instead of testsnofalse
max-failsMaximum 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 itnofalse
config-fileFull path to your GUT config file, e.g. 'res://<path>/<config>.json'.nores://.gutconfig.json
custom-godot-dl-urlURL where a precompiled, custom Godot binary will be downloaded and used instead of an official Godot binary.no""
custom-godot-binary-pathThe path to the godot executable, relative to the root of the unZIP directoryno""
result-output-fileFilename to store and read results in XMLnotest_results.xml

no outputs