praxisdigital/moodle-test-action

Run PHPUnit tests for Moodle

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 2, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: praxisdigital/moodle-test-action@081f31d3b541f5af233e7957de4ca211476cf839 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pluginPlugin name (component name). Optional override; if empty, it will be auto-detected from version.php.no""
plugin-pathPlugin pathyes
phpPHP versionyes
moodleMoodle version (branch, tag or commit)yes
moodle_repositoryMoodle repository, e.g. moodle/moodlenomoodle/moodle
osOperating systemyes
additional_phpunit_argumentsAdditonal arguments to pass to phpunitno""
orgOrganizationnopraxisdigital
dependenciesPlugin dependencies. Format: org/repo@ref Example: | praxisdigital/assignsubmission_pxaiwriter@master praxisdigital/mod_smartlink@MOODLE_42_STABLE no""
dbtypeDatabase type (mysqli, pgsql, sqlsrv)nomysqli
experimentalIs experimental runnofalse
PRIVATE_REPO_TOKENToken for private repositoriesyes
fail_on_empty_test_suiteFail the job if PHPUnit executes no testsnotrue

no outputs