edunext/Open edX Plugin Integration Tests with Tutor

A Github action to test your Open edX plugin in Tutor

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 20, 2026
License
GPL 3.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: edunext/integration-test-in-tutor@47e066c9fb9ec7424e0552268e313ac532b3ad9a # v0.1.3

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

namedescriptionrequireddefault
app_nameOpen edX plugin or application name to test. E.g., eox-tenant.yes
tutor_versionThe tutor version matrix to use.yes
python_versionPython version to use.no3.11
tutor_pluginsThe list of Tutor indexed plugins to install. E.g: 'plugin1 plugin2'no
inline_tutor_plugins_folderOptional path to the folder containing the inline Tutor plugins to install. E.g: 'plugins'no
enable_plugins_before_initIf 'true', enables plugins BEFORE initializing Tutor. If 'false', enables them at the end.nofalse
tutor_extra_commands_pathThe path of the shell file to run the extra Tutor commands.no
shell_file_to_runThe path of the shell file to run the integration tests.yesscripts/execute_integration_tests.sh
openedx_extra_pip_requirementsOptional extra pip requirements to install in Open edX. E.g: 'package1==1.0 package2>=2.0'no
fixtures_fileOptional path to the plugin's fixtures file to load.no
openedx_imports_test_file_pathPath to the file that contains the test function for validating Open edX imports. This should be a Python file within your project.no

no outputs