godot-gdunit-labs/GdUnit4 - Test Runner Action

This GitHub Action automates the execution of GdUnit4 unit tests within the Godot Engine 4.x environment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
godot-versionThe version of Godot in which the tests should be run.yes
godot-statusThe Godot status (e.g., "stable", "rc1", "dev1")nostable
godot-netSet to true for Godot .Net (C#).nofalse
godot-force-monoForce test run to use Godot Mono versionnofalse
versionThe version of GdUnit4 to use. (e.g. "v4.2.0", "latest", "master").nolatest
dotnet-versionThe used .NET version to run the test (e.g. "net7.0", "net8.0")nonet8.0
console-verbosityConsole logger verbosity for C# tests (quiet|minimal|normal|detailed|diagnostic)nominimal
pathsComma-separated or newline-separated list of directories containing test to execute.yes
argumentsAdditional arguments to run GdUnit4. (e.g. "--verbose")no
timeoutThe test execution timeout in minutes.no10
retriesThe number of retries if the tests fail.no0
warnings-as-errorsTreat test warnings as errors (return code 101 will be treated as error)nofalse
publish-reportEnable disable to publish the report. To disable to run on forked repositories.notrue
upload-reportWhether the report & logs should be uploaded.notrue
project_dirThe project directory in which the action is to be executed. The specified directory must end with a path separator. e.g. ./MyProject/no./
report-nameThe name of the test report file.notest-report.xml
namedescription
exit_codeThe exit code from the test run
version_check_exit_codeThe exit code from the version compatibility check